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
_______________________________________________
click mailing list
[email protected]
https://amsterdam.lcs.mit.edu/mailman/listinfo/click