This forum covers PCAN-Linux and Linux development issues concerning our products
-
ferrb444
- Posts: 4
- Joined: Mon 2. Dec 2024, 12:33
Post
by ferrb444 » Mon 2. Dec 2024, 17:05
For driver version 8.18.0 and ubuntu 22.04 I have execute on the directory cd peak-linux-driver-8.18.0:
- make clean
make netdev
make install
sudo modprobe pcan
I am trying to conect a PCAN-USB device but it is not detecting device can0 while executing "ip link set can0 up". With lsusb it shows that: Bus 001 Device 010: ID 0c72:000c PEAK-System Technik GmbH PCAN-USB (8.6.1) so it is detected by the system. But with ls /dev/pcan* it shows just this devices: /dev/pcan0 /dev/pcan16 /dev/pcan24 /dev/pcan32 /dev/pcan40 /dev/pcan8
/dev/pcan1 /dev/pcan17 /dev/pcan25 /dev/pcan33 /dev/pcan41 /dev/pcan9. I'm expecting a device called /dev/pcanusb32 which I have used other times to conect.
I have try what it says in the manual about the command assign=peak and assign=pcan0:can0 but it does not give me any result. Also with "$ cd driver
$ sudo ./pcan_make_devices 2 but same result.
I would be very thankfull for any kind of help.
-
M.Heidemann
- Sales & Support
- Posts: 1045
- Joined: Fri 20. Sep 2019, 13:31
Post
by M.Heidemann » Mon 2. Dec 2024, 17:12
Hello,
you are building a Chardev-driver (PCANBasic compatible),
you need to build the driver using the NET=NETDEV_SUPPORT option for use with socketCAN.
Roll back ( uninstall, make clean, etc) and try again using the NETDEV option.
BR
Marvin
---
Marvin Heidemann
PEAK-Support Team
-
ferrb444
- Posts: 4
- Joined: Mon 2. Dec 2024, 12:33
Post
by ferrb444 » Mon 2. Dec 2024, 20:10
I thought it was what I was doing with the command make netdev and what I undertand from the manual. Anyway I have try to do it but nothing changes.
-
M.Heidemann
- Sales & Support
- Posts: 1045
- Joined: Fri 20. Sep 2019, 13:31
Post
by M.Heidemann » Tue 3. Dec 2024, 09:04
Hello,
Please share your output of these steps.
Thank you
BR
Marvin
---
Marvin Heidemann
PEAK-Support Team
-
ferrb444
- Posts: 4
- Joined: Mon 2. Dec 2024, 12:33
Post
by ferrb444 » Tue 3. Dec 2024, 09:38
Hello,
/
peak-linux-driver-8.18.0# make cleanCode: Select all
make[1]: Entering directory '/peak-linux-driver-8.18.0/driver'
rm -f src/*o src/*~ src/.*cmd *o *ko *~ .*cmd pcan.mod.c Module.symvers modules.order .cache.mk pcan.mod
make[1]: Leaving directory '/peak-linux-driver-8.18.0/driver'
make[1]: Entering directory '/peak-linux-driver-8.18.0/lib'
rm -f src/*~
rm -rf obj lib obj32 lib32
make[1]: Leaving directory '/peak-linux-driver-8.18.0/lib'
make[1]: Entering directory '/peak-linux-driver-8.18.0/test'
rm -f src/*~ src/*.o *~ receivetest transmitest bitratetest filtertest pcanfdtst pcan-settings receivetest_posix transmitest_posix
make[1]: Leaving directory '/peak-linux-driver-8.18.0/test'
make[1]: Entering directory '/peak-linux-driver-8.18.0/libpcanbasic'
***
*** Processing 'pcanbasic' directory...
***
make[2]: Entering directory '/peak-linux-driver-8.18.0/libpcanbasic/pcanbasic'
***
*** Cleaning PCANBasic library...
***
rm -f src/*~ out/*.o out/*.gcno *~ *.so.* *.so lib/*~ lib/*.so.* lib/*.so lib32/*~ lib32/*.so.* lib32/*.so out32/*.o out32/*.gcno
make[2]: Leaving directory '/peak-linux-driver-8.18.0/libpcanbasic/pcanbasic'
***
*** Processing 'pcaninfo' directory...
***
make[2]: Entering directory '/peak-linux-driver-8.18.0/libpcanbasic/pcaninfo'
***
*** Cleaning pcaninfo...
***
rm -f src/*~ src/*.o ../pcanbasic/src/*~ ../pcanbasic/src/*.o *~ *.so.* *.so pcaninfo.1.3.2 pcaninfo
make[2]: Leaving directory '/peak-linux-driver-8.18.0/libpcanbasic/pcaninfo'
***
*** Processing 'examples' directory...
***
make[2]: Entering directory '/peak-linux-driver-8.18.0/libpcanbasic/examples'
***
*** Processing 'C' directory (console examples)...
***
make[3]: Entering directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/c'
***
*** Cleaning PCANBasic C examples
rm -f src/*~ src/*.o *~ pcanwrite pcanread pcaneventread pcaneventwrite
make[3]: Leaving directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/c'
***
*** Processing 'NativeC++' directory (console examples)...
***
make[3]: Entering directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/NativeC++'
***
*** Cleaning PCANBasic C++ examples...
***
make[4]: Entering directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/NativeC++/01_LookUpChannel'
rm -f *.o *~ ../LookUpChannel
make[4]: Leaving directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/NativeC++/01_LookUpChannel'
make[4]: Entering directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/NativeC++/02_GetSetParameter'
rm -f *.o *~ ../GetSetParameter
make[4]: Leaving directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/NativeC++/02_GetSetParameter'
make[4]: Entering directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/NativeC++/03_ManualRead'
rm -f *.o *~ ../ManualRead
make[4]: Leaving directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/NativeC++/03_ManualRead'
make[4]: Entering directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/NativeC++/04_ManualWrite'
rm -f *.o *~ ../ManualWrite
make[4]: Leaving directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/NativeC++/04_ManualWrite'
make[4]: Entering directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/NativeC++/05_TimerRead'
rm -f *.o *~ ../TimerRead
make[4]: Leaving directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/NativeC++/05_TimerRead'
make[4]: Entering directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/NativeC++/06_TimerWrite'
rm -f *.o *~ ../TimerWrite
make[4]: Leaving directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/NativeC++/06_TimerWrite'
make[4]: Entering directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/NativeC++/07_ThreadRead'
rm -f *.o *~ ../ThreadRead
make[4]: Leaving directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/NativeC++/07_ThreadRead'
make[4]: Entering directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/NativeC++/08_EventDrivenRead'
rm -f *.o *~ ../EventDrivenRead
make[4]: Leaving directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/NativeC++/08_EventDrivenRead'
make[4]: Entering directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/NativeC++/09_TraceFiles'
rm -f *.o *~ ../TraceFiles
make[4]: Leaving directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/NativeC++/09_TraceFiles'
make[3]: Leaving directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/NativeC++'
make[2]: Leaving directory '/peak-linux-driver-8.18.0/libpcanbasic/examples'
make[1]: Leaving directory '/peak-linux-driver-8.18.0/libpcanbasic'
/peak-linux-driver-8.18.0# make netdev
Code: Select all
make[1]: Entering directory '/peak-linux-driver-8.18.0/driver'
make NET=NETDEV_SUPPORT
make[2]: Entering directory '/peak-linux-driver-8.18.0/driver'
***
*** Making pcan driver in netdev mode
***
*** Host OS Release=Ubuntu v22.04
*** Host machine kernel version=6.8.0-49-generic
*** Driver kernel version=6.8.0-49-generic (6.8.0)
*** Path to kernel sources=/usr/src/linux-headers-6.8.0-49-generic
*** use KBUILD=yes
*** use DKMS=
*** gcc version=12
***
make -C /usr/src/linux-headers-6.8.0-49-generic EXTRA_CFLAGS="-I/peak-linux-driver-8.18.0/driver -DNO_DEBUG -DMODVERSIONS -DNO_PARPORT_SUBSYSTEM -DUSB_SUPPORT -DPCI_SUPPORT -DPCIEC_SUPPORT -DISA_SUPPORT -DNO_DONGLE_SUPPORT -DNO_PCCARD_SUPPORT -DNETDEV_SUPPORT -DNO_RT -Wno-date-time" V=0 modules M=/peak-linux-driver-8.18.0/driver
make[3]: Entering directory '/usr/src/linux-headers-6.8.0-49-generic'
warning: the compiler differs from the one used to build the kernel
The kernel was built by: x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
You are using: gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
CC [M] /peak-linux-driver-8.18.0/driver/src/pcan_main.o
CC [M] /peak-linux-driver-8.18.0/driver/src/pcan_fops.o
CC [M] /peak-linux-driver-8.18.0/driver/src/pcan_fifo.o
CC [M] /peak-linux-driver-8.18.0/driver/src/pcan_filter.o
CC [M] /peak-linux-driver-8.18.0/driver/src/pcan_parse.o
CC [M] /peak-linux-driver-8.18.0/driver/src/pcan_sja1000.o
CC [M] /peak-linux-driver-8.18.0/driver/src/pcan_common.o
CC [M] /peak-linux-driver-8.18.0/driver/src/pcan_timing.o
CC [M] /peak-linux-driver-8.18.0/driver/src/pcanfd_core.o
CC [M] /peak-linux-driver-8.18.0/driver/src/pcanfd_ucan.o
CC [M] /peak-linux-driver-8.18.0/driver/src/pcan_usb_core.o
CC [M] /peak-linux-driver-8.18.0/driver/src/pcan_usb.o
CC [M] /peak-linux-driver-8.18.0/driver/src/pcan_usbpro.o
CC [M] /peak-linux-driver-8.18.0/driver/src/pcanfd_usb.o
CC [M] /peak-linux-driver-8.18.0/driver/src/pcan_pci.o
CC [M] /peak-linux-driver-8.18.0/driver/src/pcanfd_pci.o
CC [M] /peak-linux-driver-8.18.0/driver/src/pcan_pci_spi.o
CC [M] /peak-linux-driver-8.18.0/driver/src/pcan_pciec.o
CC [M] /peak-linux-driver-8.18.0/driver/src/pcan_isa.o
CC [M] /peak-linux-driver-8.18.0/driver/src/pcan_netdev.o
/peak-linux-driver-8.18.0/driver/src/pcan_netdev.c:864:6: warning: no previous prototype for ‘pcan_netdev_create_name’ [-Wmissing-prototypes]
864 | void pcan_netdev_create_name(char *name, struct pcandev *pdev)
| ^~~~~~~~~~~~~~~~~~~~~~~
LD [M] /peak-linux-driver-8.18.0/driver/pcan.o
MODPOST /peak-linux-driver-8.18.0/driver/Module.symvers
CC [M] /peak-linux-driver-8.18.0/driver/pcan.mod.o
LD [M] /peak-linux-driver-8.18.0/driver/pcan.ko
BTF [M] /peak-linux-driver-8.18.0/driver/pcan.ko
Skipping BTF generation for /peak-linux-driver-8.18.0/driver/pcan.ko due to unavailability of vmlinux
make[3]: Leaving directory '/usr/src/linux-headers-6.8.0-49-generic'
make[2]: Leaving directory '/peak-linux-driver-8.18.0/driver'
make[1]: Leaving directory '/peak-linux-driver-8.18.0/driver'
make[1]: Entering directory '/peak-linux-driver-8.18.0/lib'
***
*** Making pcan libraries
***
*** gcc version: 12
***
gcc -DNO_RT -I. -I../driver -fPIC -Wall -Wcast-align -Wredundant-decls -DPCANFD_OLD_STYLE_API -c src/libpcan.c -o obj/libpcan.o
gcc -shared -Wl,-soname,libpcan.so -o lib/libpcan.so.6 obj/libpcan.o
cd lib/; ln -sf libpcan.so.6 libpcan.so
gcc -DNO_RT -I. -I../driver -fPIC -Wall -Wcast-align -Wredundant-decls -DPCANFD_OLD_STYLE_API -c src/libpcanfd.c -o obj/libpcanfd.o
gcc -shared -Wl,-soname,libpcanfd.so -o lib/libpcanfd.so.8 obj/libpcanfd.o
cd lib/; ln -sf libpcanfd.so.8 libpcanfd.so
ar rcs lib/libpcanfd.a obj/libpcanfd.o
Info: only 64-bit version of libpcan can be built. 32-bit version of libpcan can't because the 32-bit version of libc seems not being installed...
make[1]: Leaving directory '/peak-linux-driver-8.18.0/lib'
make[1]: Entering directory '/peak-linux-driver-8.18.0/test'
***
*** Making example and test programs
***
*** gcc version: 12
***
gcc -DNO_RT -I. -I../lib -I../driver -g src/receivetest.c src/common.c -lpcanfd -L../lib/lib -Wl,-rpath ../lib/lib -o receivetest
g++ -DNO_RT -I. -I../lib -I../driver -g src/transmitest.cpp src/common.c src/parser.cpp -lstdc++ -lpcanfd -L../lib/lib -Wl,-rpath ../lib/lib -o transmitest
gcc -DNO_RT -I. -I../lib -I../driver -g src/bitratetest.c src/common.c -lpcanfd -L../lib/lib -Wl,-rpath ../lib/lib -o bitratetest
g++ -DNO_RT -I. -I../lib -I../driver -g src/filtertest.cpp src/common.c -lstdc++ -lpcanfd -L../lib/lib -Wl,-rpath ../lib/lib -o filtertest
gcc -DNO_RT -I. -I../lib -I../driver -g src/pcanfdtst.c -lpcanfd -L../lib/lib -Wl,-rpath ../lib/lib -lpthread -o pcanfdtst
gcc -DNO_RT -I. -I../lib -I../driver -g src/pcan-settings.c -lpopt -lpcanfd -L../lib/lib -Wl,-rpath ../lib/lib -g -o pcan-settings
gcc -DNO_RT -I. -I../lib -I../driver -g src/receivetest_posix.c src/common.c -lpcanfd -L../lib/lib -Wl,-rpath ../lib/lib -lpthread -o receivetest_posix
g++ -DNO_RT -I. -I../lib -I../driver -g src/transmitest_posix.cpp src/common.c src/parser.cpp -lstdc++ -lpcanfd -L../lib/lib -Wl,-rpath ../lib/lib -lpthread -o transmitest_posix
make[1]: Leaving directory '/peak-linux-driver-8.18.0/test'
make[1]: Entering directory '/peak-linux-driver-8.18.0/libpcanbasic'
***
*** Processing 'pcanbasic' directory...
***
make[2]: Entering directory '/peak-linux-driver-8.18.0/libpcanbasic/pcanbasic'
***
*** Making PCANBasic library with FD support (PCAN driver >= 8.0)...
***
*** target=libpcanbasic
*** version=4.8.0
*** PCAN_ROOT=/peak-linux-driver-8.18.0
*** gcc version=12
***
mkdir -p out
gcc -fPIC -shared "-O2" -Wall -Wcast-align -Wcast-qual -Wimplicit -Wpointer-arith -Wswitch -Wredundant-decls -Wreturn-type -Wunused -Wpedantic -fvisibility=hidden -DNO_RT -Iinclude -I/peak-linux-driver-8.18.0/driver -I/peak-linux-driver-8.18.0/lib -c src/libpcanbasic.c -o out/libpcanbasic.o
gcc -fPIC -shared "-O2" -Wall -Wcast-align -Wcast-qual -Wimplicit -Wpointer-arith -Wswitch -Wredundant-decls -Wreturn-type -Wunused -Wpedantic -fvisibility=hidden -DNO_RT -Iinclude -I/peak-linux-driver-8.18.0/driver -I/peak-linux-driver-8.18.0/lib -c src/pcaninfo.c -o out/pcaninfo.o
gcc -fPIC -shared "-O2" -Wall -Wcast-align -Wcast-qual -Wimplicit -Wpointer-arith -Wswitch -Wredundant-decls -Wreturn-type -Wunused -Wpedantic -fvisibility=hidden -DNO_RT -Iinclude -I/peak-linux-driver-8.18.0/driver -I/peak-linux-driver-8.18.0/lib -c src/pcanlog.c -o out/pcanlog.o
gcc -fPIC -shared "-O2" -Wall -Wcast-align -Wcast-qual -Wimplicit -Wpointer-arith -Wswitch -Wredundant-decls -Wreturn-type -Wunused -Wpedantic -fvisibility=hidden -DNO_RT -Iinclude -I/peak-linux-driver-8.18.0/driver -I/peak-linux-driver-8.18.0/lib -c src/pcbcore.c -o out/pcbcore.o
gcc -fPIC -shared "-O2" -Wall -Wcast-align -Wcast-qual -Wimplicit -Wpointer-arith -Wswitch -Wredundant-decls -Wreturn-type -Wunused -Wpedantic -fvisibility=hidden -DNO_RT -Iinclude -I/peak-linux-driver-8.18.0/driver -I/peak-linux-driver-8.18.0/lib -c src/pcblog.c -o out/pcblog.o
gcc -fPIC -shared "-O2" -Wall -Wcast-align -Wcast-qual -Wimplicit -Wpointer-arith -Wswitch -Wredundant-decls -Wreturn-type -Wunused -Wpedantic -fvisibility=hidden -DNO_RT -Iinclude -I/peak-linux-driver-8.18.0/driver -I/peak-linux-driver-8.18.0/lib -c src/pcbtrace.c -o out/pcbtrace.o
gcc -fPIC -shared "-O2" -Wall -Wcast-align -Wcast-qual -Wimplicit -Wpointer-arith -Wswitch -Wredundant-decls -Wreturn-type -Wunused -Wpedantic -fvisibility=hidden -DNO_RT -Iinclude -I/peak-linux-driver-8.18.0/driver -I/peak-linux-driver-8.18.0/lib -Wno-pedantic -c /peak-linux-driver-8.18.0/lib/src/libpcanfd.c -o out/libpcanfd.o
gcc -shared -Wl,-soname,libpcanbasic.so.4 -o lib/libpcanbasic.so.4.8.0 out/libpcanbasic.o out/pcaninfo.o out/pcanlog.o out/pcbcore.o out/pcblog.o out/pcbtrace.o out/libpcanfd.o -lm -lpthread -Xlinker --retain-symbols-file=src/libpcanbasic.def
cd lib/; ln -sf libpcanbasic.so.4.8.0 libpcanbasic.so; ln -sf libpcanbasic.so.4.8.0 libpcanbasic.so.4
Info: only 64-bit version of libpcanbasic can be built. 32-bit version of libpcanbasic will not be build because the 32-bit version of libc seems not being installed...
make[2]: Leaving directory '/peak-linux-driver-8.18.0/libpcanbasic/pcanbasic'
***
*** Processing 'pcaninfo' directory...
***
make[2]: Entering directory '/peak-linux-driver-8.18.0/libpcanbasic/pcaninfo'
***
*** Making pcaninfo...
***
*** target=pcaninfo
*** version=1.3.2
*** PCAN_ROOT=/peak-linux-driver-8.18.0
*** gcc version=12
***
gcc src/main.c ../pcanbasic/src/pcanlog.c ../pcanbasic/src/pcblog.c ../pcanbasic/src/pcbtrace.c ../pcanbasic/src/pcbcore.c ../pcanbasic/src/pcaninfo.c /peak-linux-driver-8.18.0/lib/src/libpcanfd.c -O2 -Wall -Wcast-align -Wcast-qual -Wimplicit -Wpointer-arith -Wswitch -Wredundant-decls -Wreturn-type -Wunused -DNO_RT -I../pcanbasic/include -I../pcanbasic/src -I/peak-linux-driver-8.18.0/driver -I/peak-linux-driver-8.18.0/lib -lm -lpthread -ldl -o pcaninfo.1.3.2
ln -sf pcaninfo.1.3.2 pcaninfo
make[2]: Leaving directory '/peak-linux-driver-8.18.0/libpcanbasic/pcaninfo'
***
*** Processing 'examples' directory...
***
make[2]: Entering directory '/peak-linux-driver-8.18.0/libpcanbasic/examples'
***
*** Processing 'C' directory (console examples)...
***
make[3]: Entering directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/c'
***
*** Making PCANBasic C examples
***
*** target=pcanwrite pcanread pcaneventread pcaneventwrite
*** gcc version=12
*** PCAN_ROOT=/peak-linux-driver-8.18.0
*** PCANBASIC_ROOT=/peak-linux-driver-8.18.0/libpcanbasic/pcanbasic
***
gcc -I/peak-linux-driver-8.18.0/libpcanbasic/pcanbasic/include -I/peak-linux-driver-8.18.0/driver -DNO_RT src/pcanwrite.c -L/peak-linux-driver-8.18.0/libpcanbasic/pcanbasic/lib -Wl,-rpath /peak-linux-driver-8.18.0/libpcanbasic/pcanbasic/lib -lpcanbasic -o pcanwrite
gcc -I/peak-linux-driver-8.18.0/libpcanbasic/pcanbasic/include -I/peak-linux-driver-8.18.0/driver -DNO_RT src/pcanread.c -L/peak-linux-driver-8.18.0/libpcanbasic/pcanbasic/lib -Wl,-rpath /peak-linux-driver-8.18.0/libpcanbasic/pcanbasic/lib -lpcanbasic -o pcanread
gcc -I/peak-linux-driver-8.18.0/libpcanbasic/pcanbasic/include -I/peak-linux-driver-8.18.0/driver -DNO_RT src/pcaneventread.c -L/peak-linux-driver-8.18.0/libpcanbasic/pcanbasic/lib -Wl,-rpath /peak-linux-driver-8.18.0/libpcanbasic/pcanbasic/lib -lpcanbasic -o pcaneventread
gcc -I/peak-linux-driver-8.18.0/libpcanbasic/pcanbasic/include -I/peak-linux-driver-8.18.0/driver -DNO_RT src/pcaneventwrite.c -L/peak-linux-driver-8.18.0/libpcanbasic/pcanbasic/lib -Wl,-rpath /peak-linux-driver-8.18.0/libpcanbasic/pcanbasic/lib -lpcanbasic -o pcaneventwrite
make[3]: Leaving directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/c'
***
*** Processing 'NativeC++' directory (console examples)...
***
make[3]: Entering directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/NativeC++'
***
*** Making PCANBasic C++ examples...
***
make[4]: Entering directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/NativeC++/01_LookUpChannel'
g++ -I/peak-linux-driver-8.18.0/libpcanbasic/pcanbasic/include -I/peak-linux-driver-8.18.0/driver -std=c++11 -Wno-format-truncation 01_LookUpChannel.cpp RunExample.cpp -L/peak-linux-driver-8.18.0/libpcanbasic/pcanbasic/lib -Wl,-rpath /peak-linux-driver-8.18.0/libpcanbasic/pcanbasic/lib -lpcanbasic -o ../LookUpChannel
make[4]: Leaving directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/NativeC++/01_LookUpChannel'
make[4]: Entering directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/NativeC++/02_GetSetParameter'
g++ -I/peak-linux-driver-8.18.0/libpcanbasic/pcanbasic/include -I/peak-linux-driver-8.18.0/driver -std=c++11 -Wno-format-truncation 02_GetSetParameter.cpp RunExample.cpp -L/peak-linux-driver-8.18.0/libpcanbasic/pcanbasic/lib -Wl,-rpath /peak-linux-driver-8.18.0/libpcanbasic/pcanbasic/lib -lpcanbasic -o ../GetSetParameter
make[4]: Leaving directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/NativeC++/02_GetSetParameter'
make[4]: Entering directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/NativeC++/03_ManualRead'
g++ -I/peak-linux-driver-8.18.0/libpcanbasic/pcanbasic/include -I/peak-linux-driver-8.18.0/driver -std=c++11 -Wno-format-truncation 03_ManualRead.cpp RunExample.cpp -L/peak-linux-driver-8.18.0/libpcanbasic/pcanbasic/lib -Wl,-rpath /peak-linux-driver-8.18.0/libpcanbasic/pcanbasic/lib -lpcanbasic -o ../ManualRead
make[4]: Leaving directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/NativeC++/03_ManualRead'
make[4]: Entering directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/NativeC++/04_ManualWrite'
g++ -I/peak-linux-driver-8.18.0/libpcanbasic/pcanbasic/include -I/peak-linux-driver-8.18.0/driver -std=c++11 -Wno-format-truncation 04_ManualWrite.cpp RunExample.cpp -L/peak-linux-driver-8.18.0/libpcanbasic/pcanbasic/lib -Wl,-rpath /peak-linux-driver-8.18.0/libpcanbasic/pcanbasic/lib -lpcanbasic -o ../ManualWrite
make[4]: Leaving directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/NativeC++/04_ManualWrite'
make[4]: Entering directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/NativeC++/05_TimerRead'
g++ -I/peak-linux-driver-8.18.0/libpcanbasic/pcanbasic/include -I/peak-linux-driver-8.18.0/driver -std=c++11 -Wno-format-truncation 05_TimerRead.cpp RunExample.cpp -L/peak-linux-driver-8.18.0/libpcanbasic/pcanbasic/lib -Wl,-rpath /peak-linux-driver-8.18.0/libpcanbasic/pcanbasic/lib -lpcanbasic -lpthread -o ../TimerRead
make[4]: Leaving directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/NativeC++/05_TimerRead'
make[4]: Entering directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/NativeC++/06_TimerWrite'
g++ -I/peak-linux-driver-8.18.0/libpcanbasic/pcanbasic/include -I/peak-linux-driver-8.18.0/driver -std=c++11 -Wno-format-truncation 06_TimerWrite.cpp RunExample.cpp -L/peak-linux-driver-8.18.0/libpcanbasic/pcanbasic/lib -Wl,-rpath /peak-linux-driver-8.18.0/libpcanbasic/pcanbasic/lib -lpcanbasic -lpthread -o ../TimerWrite
make[4]: Leaving directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/NativeC++/06_TimerWrite'
make[4]: Entering directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/NativeC++/07_ThreadRead'
g++ -I/peak-linux-driver-8.18.0/libpcanbasic/pcanbasic/include -I/peak-linux-driver-8.18.0/driver -std=c++11 -Wno-format-truncation 07_ThreadRead.cpp RunExample.cpp -L/peak-linux-driver-8.18.0/libpcanbasic/pcanbasic/lib -Wl,-rpath /peak-linux-driver-8.18.0/libpcanbasic/pcanbasic/lib -lpcanbasic -lpthread -o ../ThreadRead
make[4]: Leaving directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/NativeC++/07_ThreadRead'
make[4]: Entering directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/NativeC++/08_EventDrivenRead'
g++ -I/peak-linux-driver-8.18.0/libpcanbasic/pcanbasic/include -I/peak-linux-driver-8.18.0/driver -std=c++11 -Wno-format-truncation 08_EventDrivenRead.cpp RunExample.cpp -L/peak-linux-driver-8.18.0/libpcanbasic/pcanbasic/lib -Wl,-rpath /peak-linux-driver-8.18.0/libpcanbasic/pcanbasic/lib -lpcanbasic -lpthread -o ../EventDrivenRead
make[4]: Leaving directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/NativeC++/08_EventDrivenRead'
make[4]: Entering directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/NativeC++/09_TraceFiles'
g++ -I/peak-linux-driver-8.18.0/libpcanbasic/pcanbasic/include -I/peak-linux-driver-8.18.0/driver -std=c++11 -Wno-format-truncation 09_TraceFiles.cpp RunExample.cpp -L/peak-linux-driver-8.18.0/libpcanbasic/pcanbasic/lib -Wl,-rpath /peak-linux-driver-8.18.0/libpcanbasic/pcanbasic/lib -lpcanbasic -lpthread -o ../TraceFiles
make[4]: Leaving directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/NativeC++/09_TraceFiles'
make[3]: Leaving directory '/peak-linux-driver-8.18.0/libpcanbasic/examples/NativeC++'
make[2]: Leaving directory '/peak-linux-driver-8.18.0/libpcanbasic/examples'
make[1]: Leaving directory '/peak-linux-driver-8.18.0/libpcanbasic'
Thank you for your help.
-
ferrb444
- Posts: 4
- Joined: Mon 2. Dec 2024, 12:33
Post
by ferrb444 » Tue 3. Dec 2024, 10:30
Hello,
Sorry for the inconvenience but it was simply a bug in my docker. That I didn't have access to the network of the host.
For anyone with the same problem, it solve running the docker like this:
Code: Select all
docker run --rm -it --network=host your_docker_image