[Click] Warnings when compiling latest version of Click on Linux 2.6.24.7
David Zats
dzats at eecs.berkeley.edu
Sun Dec 30 14:37:00 EST 2012
Hi,
I get the following warning message when trying to compile click on Linux 2.6.24.7:
cc1plus: warning: command line option "-ffreestanding" is valid for C/ObjC but not for C++
In file included from /lib/modules/2.6.24.7-click/build/include/linux/timer.h:7,
from /lib/modules/2.6.24.7-click/build/include/linux/workqueue.h:8,
from /lib/modules/2.6.24.7-click/build/include/linux/slub_def.h:11,
from /lib/modules/2.6.24.7-click/build/include/linux/slab.h:118,
from /lib/modules/2.6.24.7-click/build/include/linux/percpu.h:5,
from /lib/modules/2.6.24.7-click/build/include/asm/desc_32.h:11,
from /lib/modules/2.6.24.7-click/build/include/asm/desc.h:2,
from /lib/modules/2.6.24.7-click/build/include/asm/elf.h:80,
from /lib/modules/2.6.24.7-click/build/include/linux/elf.h:6,
from /lib/modules/2.6.24.7-click/build/include/linux/module.h:14,
from /lib/modules/2.6.24.7-click/build/include/linux/textsearch.h:9,
from /lib/modules/2.6.24.7-click/build/include/linux/skbuff.h:26,
from /clicknode/newclick/linuxmodule/../include/click/glue.hh:25,
from /clicknode/newclick/linuxmodule/../include/click/atomic.hh:5,
from /clicknode/newclick/linuxmodule/../include/click/string.hh:5,
from /clicknode/newclick/linuxmodule/../include/click/error.hh:4,
from /clicknode/newclick/linuxmodule/../lib/error.cc:22:
/lib/modules/2.6.24.7-click/build/include/linux/hrtimer.h: In function ‘void timer_stats_account_hrtimer(hrtimer*)’:
/lib/modules/2.6.24.7-click/build/include/linux/hrtimer.h:338: warning: invalid conversion from ‘hrtimer_restart (*)(hrtimer*)’ to ‘void*’
/lib/modules/2.6.24.7-click/build/include/linux/hrtimer.h:338: warning: initializing argument 4 of ‘void timer_stats_update_stats(void*, pid_t, void*, void*, char*, unsigned int)’
The compilation does complete, but I was wondering if these warnings can be safely ignored.
Thank you!
David Zats
More information about the click
mailing list