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