[Click] Building wifi-enabled click

Nels Anderson Nels.Anderson at colorado.edu
Wed Jul 7 13:42:58 EDT 2004


Aloha,

Hi again, I'm trying to build wifi-enabled click using the madwifi.stripped
driver and I'm running into a problem.  I patched a 2.4.26 kernel with a
click-wifi patch with no problems, but now I'm trying to actually build click
itself and I get errors.  Specifically:

[root at dhcp166 click]# gmake install
gmake[1]: Entering directory `/usr/src/click/userlevel'
../mkinstalldirs /usr/local/lib
for i in libclick.a; do /usr/bin/install -c $i /usr/local/lib/$i; done
../mkinstalldirs /usr/local/bin
for i in click; do /usr/bin/install -c $i /usr/local/bin/$i; done
gmake[1]: Leaving directory `/usr/src/click/userlevel'
gmake[1]: Entering directory `/usr/src/click/linuxmodule'
g++ -w -W -Wall -fno-exceptions -fno-rtti  -D__SMP__ -fpermissive
-DHAVE_CONFIG_H  -I../include -I../include -I. -I..
-I/usr/src/linux-2.4.26/include -I/usr/src/madwifi.stripped//click_wifi
-DCLICK_LINUXMODULE -O2 -MD -c ../elements/wifi/wifitxfeedback.cc
../elements/wifi/wifitxfeedback.cc: In member function `virtual int
WifiTXFeedback::initialize(ErrorHandler*)':
../elements/wifi/wifitxfeedback.cc:136: error: no matching function for call to
`WifiTXFeedback::static_initialize(WifiTXFeedback* const)'
../include/click/element.hh:43: error: candidates are: static void
Element::static_initialize()
../elements/wifi/wifitxfeedback.cc: In member function `virtual void
WifiTXFeedback::cleanup(Element::CleanupStage)':
../elements/wifi/wifitxfeedback.cc:157: error: no matching function for call to
`WifiTXFeedback::static_cleanup(int&)'
../include/click/element.hh:44: error: candidates are: static void
Element::static_cleanup()
gmake[1]: *** [wifitxfeedback.o] Error 1
gmake[1]: Leaving directory `/usr/src/click/linuxmodule'
gmake: *** [install] Error 1

This is all built using the most recent version of click from CVS, updated this
morning.  Can anyone tell me what the issue might be and how it could be
resolved?  I looked at files in question and can see where the problem is, but
I'm certainly not sure how to fix it or even why it's a problem.  Again, any
help is greatly appreciated.  Thanks,

-Nels


More information about the click mailing list