[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