After the repeated failures on Ubuntu, we decided to try to get SocketCAN to work on CentOS, using kernel-ml to get the latest kernel (2.6.39-2.el5.elrepo-i686). That failed too :

[root@localhost 2.6]# pwd
/home/wgn/socketcan/trunk/kernel/2.6

[root@localhost 2.6]# make KERNELDIR=/usr/src/kernels/2.6.39-2.el5.elrepo-i686 make -C /usr/src/kernels/2.6.39-2.el5.elrepo-i686 M=/home/wgn/socketcan/trunk/kernel/2.6 modules TOPDIR=/home/wgn/socketcan/trunk/kernel/2.6
make[1]: Entering directory `/usr/src/kernels/2.6.39-2.el5.elrepo-i686'
CC [M] /home/wgn/socketcan/trunk/kernel/2.6/drivers/net/can/mcp251x.o
/home/wgn/socketcan/trunk/kernel/2.6/drivers/net/can/mcp251x.c: In function ‘mcp251x_can_probe’: /home/wgn/socketcan/trunk/kernel/2.6/drivers/net/can/mcp251x.c:1009: error: implicit declaration of function ‘create_freezeable_workqueue’ /home/wgn/socketcan/trunk/kernel/2.6/drivers/net/can/mcp251x.c:1009: warning: assignment makes pointer from integer without a cast make[3]: *** [/home/wgn/socketcan/trunk/kernel/2.6/drivers/net/can/mcp251x.o] Error 1
make[2]: *** [/home/wgn/socketcan/trunk/kernel/2.6/drivers/net/can] Error 2
make[1]: *** [_module_/home/wgn/socketcan/trunk/kernel/2.6] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.39-2.el5.elrepo-i686'
make: *** [modules] Error 2

Any suggestions? Or should we give up on SocketCAN?

Stu Statman
_______________________________________________
Socketcan-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/socketcan-users

Reply via email to