[Click] problems running click-install

Eddie Kohler kohler at CS.UCLA.EDU
Sun Feb 20 19:38:09 EST 2005


You need to build and install the kernel AFTER applying the patch.
(You switched steps 2) and 1).)


betamaz wrote:
> 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'
> _______________________________________________
> click mailing list
> click at amsterdam.lcs.mit.edu
> https://amsterdam.lcs.mit.edu/mailman/listinfo/click


More information about the click mailing list