[Click] compile error on CVS ver
rt at sinister.com
rt at sinister.com
Sun Jan 18 23:15:09 EST 2004
Error:
make[1]: Entering directory `/root/click-0118/click/userlevel'
g++ -W -Wall -fno-exceptions -fno-rtti -fvtable-thunks -DHAVE_CONFIG_H
-I../include -I../include -I. -I.. -DCLICK_USERLEVEL -g -O2 -MD -c
elements.cc
In file included from elements.cc:36:
../elements/grid/sr/inorderqueue.hh: In method `bool
InOrderQueue::enq(Packet *)':
../elements/grid/sr/inorderqueue.hh:100: implicit declaration of function
`int sr_assert(...)'
make[1]: *** [elements.o] Error 1
make[1]: Leaving directory `/root/click-0118/click/userlevel'
make: *** [userlevel] Error 2
dev:~/click-0118/click#
configuration options: --enable-grid --enable-wifi
GCC 2.95.4
Linux 2.4.20
Debian 3.0
Do I need a newer version of GCC? I'd hate to think so, GCC 3 produces
larger executables, which is a problem for me.
Any hints?
Also, I've been trying to shrink the size of the click.o module. I was
hoping strip -R .comment would work, because the bin is much smaller, but
it crashes horribly. Other than the small savings in size afforded by
strip --strip-unneeded, what else is safe to do?
More information about the click
mailing list