Code: Select all
ev@raspberrypi:~/peak-linux-driver-8.14.0 $ make -C test
make: Entering directory '/home/ev/peak-linux-driver-8.14.0/test'
Makefile:205: warning: overriding recipe for target 'transmitest'
Makefile:187: warning: ignoring old recipe for target 'transmitest'
***
*** Making example and test programs
***
*** gcc version: 10
***
g++ -DNO_RT -I. -I../lib -I../driver -g -lpcanfd -L../lib/lib -Wl,-rpath ../lib/lib src/transmitest.cpp -o src/transmitest
/usr/bin/ld: /tmp/ccvdVnOm.o: in function `do_exit(int)':
/home/ev/peak-linux-driver-8.14.0/test/src/transmitest.cpp:58: undefined reference to `print_diag'
/usr/bin/ld: /home/ev/peak-linux-driver-8.14.0/test/src/transmitest.cpp:59: undefined reference to `CAN_Close'
/usr/bin/ld: /tmp/ccvdVnOm.o: in function `write_loop(unsigned int, unsigned int)':
/home/ev/peak-linux-driver-8.14.0/test/src/transmitest.cpp:103: undefined reference to `CAN_Write'
/usr/bin/ld: /tmp/ccvdVnOm.o: in function `main':
/home/ev/peak-linux-driver-8.14.0/test/src/transmitest.cpp:153: undefined reference to `parser::parser()'
/usr/bin/ld: /home/ev/peak-linux-driver-8.14.0/test/src/transmitest.cpp:159: undefined reference to `disclaimer'
/usr/bin/ld: /home/ev/peak-linux-driver-8.14.0/test/src/transmitest.cpp:188: undefined reference to `getTypeOfInterface'
/usr/bin/ld: /home/ev/peak-linux-driver-8.14.0/test/src/transmitest.cpp:248: undefined reference to `parser::setFileName(char const*)'
/usr/bin/ld: /home/ev/peak-linux-driver-8.14.0/test/src/transmitest.cpp:257: undefined reference to `getNameOfInterface'
/usr/bin/ld: /home/ev/peak-linux-driver-8.14.0/test/src/transmitest.cpp:304: undefined reference to `parser::Messages[abi:cxx11]()'
/usr/bin/ld: /home/ev/peak-linux-driver-8.14.0/test/src/transmitest.cpp:307: undefined reference to `parser::nGetLastError()'
/usr/bin/ld: /home/ev/peak-linux-driver-8.14.0/test/src/transmitest.cpp:315: undefined reference to `LINUX_CAN_Open'
/usr/bin/ld: /home/ev/peak-linux-driver-8.14.0/test/src/transmitest.cpp:330: undefined reference to `CAN_Open'
/usr/bin/ld: /home/ev/peak-linux-driver-8.14.0/test/src/transmitest.cpp:333: undefined reference to `getNameOfInterface'
/usr/bin/ld: /home/ev/peak-linux-driver-8.14.0/test/src/transmitest.cpp:340: undefined reference to `CAN_Status'
/usr/bin/ld: /home/ev/peak-linux-driver-8.14.0/test/src/transmitest.cpp:343: undefined reference to `CAN_VersionInfo'
/usr/bin/ld: /home/ev/peak-linux-driver-8.14.0/test/src/transmitest.cpp:355: undefined reference to `CAN_Init'
/usr/bin/ld: /home/ev/peak-linux-driver-8.14.0/test/src/transmitest.cpp:153: undefined reference to `parser::~parser()'
/usr/bin/ld: /home/ev/peak-linux-driver-8.14.0/test/src/transmitest.cpp:153: undefined reference to `parser::~parser()'
collect2: error: ld returned 1 exit status
make: *** [<builtin>: src/transmitest] Error 1
make: Leaving directory '/home/ev/peak-linux-driver-8.14.0/test'
Do you have idea why transmitest.cpp stop compling?
BR,
Magnus Zaza