[Click] problems running click-install

betamaz betamaz at gmail.com
Sun Feb 20 19:20:04 EST 2005


Hi,

I am having trouble installing click on  a new machine (i am able to
run and user level and kernel level fine on my other machine). I would
appreciate any suggestions.  The following are the steps I took:

 1) Installed a linux-2.4.26 kernel, then went through all the
apporiate steps (ie. make dep, bzImage, install modues,
modules_install...).

2) Rebooted with the new kernel, applied the patch.

3) Configured (i.e.   523  ./configure
--with-linux=/usr/src/linux-2.4.26/
--with-linux-map=/usr/src/linux-2.4.26/System.map)

4) last applied 'gmake install'

I checked for the files linuxmodule/click.o' and
'linuxmodule/proclikefs.o' which do exist im my click directory.  And
run two tests:  'click conf/test.click' and 'click-install
conf/test.click'  as well as testing with conf/test-device.click. 
User level works fine. But running in the linux kernel using the the
click-install option gives me the following errors:

[conf]# click-install test.click
/usr/local/lib/click.o: unresolved symbol skb_recycle
click-install: '/sbin/insmod /usr/local/lib/click.o' failed



All steps seem to complete without any errors, the following is the
tail of  'gmake install'

------------------------------------------------
/sbin/install-info --info-dir=/usr/local/share/info
/usr/local/share/info/click.info 2>&1 >/dev/null
../mkinstalldirs /usr/local/bin
/usr/bin/install -c ./click-elem2man /usr/local/bin/click-elem2man
gmake[2]: Leaving directory `/root/click-1.4.3/doc'
./mkinstalldirs /usr/local/include/click
/usr/bin/install -c -C -m 644 ./include/click/*.h /usr/local/include/click
/usr/bin/install -c -C -m 644 ./include/click/*.hh /usr/local/include/click
/usr/bin/install -c -C -m 644 ./include/click/*.cc /usr/local/include/click
/usr/bin/install -c -C -m 644 ./include/click/*.h /usr/local/include/click
./mkinstalldirs /usr/local/include/click/standard
/usr/bin/install -c -C -m 644 ./include/click/standard/*.hh
/usr/local/include/click/standard
./mkinstalldirs /usr/local/include/clicknet
/usr/bin/install -c -C -m 644 ./include/clicknet/*.h /usr/local/include/clicknet
gmake[1]: Leaving directory `/root/click-1.4.3'


More information about the click mailing list