[Click] compiling error with kernel 2.4.26

Guanling Chen glchen at cs.uml.edu
Fri Feb 10 13:39:22 EST 2006


I have Debian 3.1 and installed a vanilla kernel 2.4.26 with Click  
patches. But I got following errors (no parameters to the configure  
script):

g++ -w -W -Wall -fno-exceptions -fno-rtti  -DHAVE_CONFIG_H  -I../ 
include -I../include -I. -I.. -I/usr/src/linux/include - 
DCLICK_LINUXMODULE -O2 -MD -c ../lib/templatei.cc
In file included from /usr/src/linux/include/net/sctp/structs.h:94,
         from /usr/src/linux/include/net/sock.h:53,
         from /usr/src/linux/include/net/ip.h:39,
         from /usr/src/linux/include/net/checksum.h:31,
         from ../include/clicknet/ip.h:8,
         from ../include/click/ipaddress.hh:6,
         from ../include/click/packet.hh:4,
         from ../include/click/element.hh:7,
         from ../include/click/router.hh:4,
         from ../lib/templatei.cc:21:
/usr/src/linux/include/net/sctp/ulpevent.h: In function `sk_buff*
   sctp_event2skb(sctp_ulpevent*)':
/usr/src/linux/include/net/sctp/ulpevent.h:65: error: invalid  
conversion from `
   void*' to `const char (*)[48]'
make[1]: *** [templatei.o] Error 1
make[1]: Leaving directory `/root/click/click-1.4.3/linuxmodule'
make: *** [linuxmodule] Error 2

Could you help?
Thanks,
Guanling


More information about the click mailing list