[Click] Silly problem: compiling local elements...

Nicholas Weaver nweaver at ICSI.Berkeley.EDU
Thu Apr 27 14:21:06 EDT 2006


On Thu, Apr 27, 2006 at 02:18:37PM -0400, Roman Chertov composed:
> Nicholas Weaver wrote:
> >For some reason, I can't get click to build all my local elements,
> >just one.  Suggestions?
> 
> Did you try running "make elemlist"?  That worked for me when I added 
> two new elements.

Yeup.  see the script.  Gmake vs make is the same result.

> Roman
> 
> >
> >[nweaver at cube userlevel]$ gmake clean
> >rm -f *.d *.o click elements.mk elements.cc elements.conf libclick.a
> >[nweaver at cube userlevel]$ gmake elemlist
> >echo "userlevel  app aqm ethernet icmp ip local standard tcpudp" |
> >../click-buil
> >dtool findelem -r userlevel -p .. > elements.conf
> >../click-buildtool elem2make -x "addressinfo.o alignmentinfo.o
> >errorelement.o po
> >rtinfo.o scheduleinfo.o" < elements.conf > elements.mk
> >gmake[1]: Entering directory
> >`/home/nweaver/RNET-SHUNT/cache_test/click/userleve
> >l'
> >echo "userlevel  app aqm ethernet icmp ip local standard tcpudp" |
> >../click-buildtool findelem -r userlevel -p .. > elements.conf
> >../click-buildtool elem2make -x "addressinfo.o alignmentinfo.o
> >errorelement.o portinfo.o scheduleinfo.o" < elements.conf > elements.mk
> >gmake[1]: Leaving directory
> >`/home/nweaver/RNET-SHUNT/cache_test/click/userlevel'
> >gmake[1]: Entering directory
> >`/home/nweaver/RNET-SHUNT/cache_test/click/userlevel'
> >gmake[1]: `elements.conf' is up to date.
> >gmake[1]: Leaving directory
> >`/home/nweaver/RNET-SHUNT/cache_test/click/userlevel'
> >
> >[nweaver at cube userlevel]$ grep local elements.conf
> >../elements/local/rc5.cc
> >
> >[nweaver at cube userlevel]$ grep ELEMENT ../elements/local/*.cc
> >../elements/local/bogocrypt.cc:ELEMENT_REQUIRES(rotl)
> >../elements/local/bogocrypt.cc:ELEMENT_PROVIDES(bogocrypt)
> >../elements/local/cache_test.cc:ELEMENT_REQUIRES(userlevel newbogo)
> >../elements/local/cache_test.cc:EXPORT_ELEMENT(cachetest)
> >../elements/local/newbogo.cc:ELEMENT_REQUIRES(rotl)
> >../elements/local/newbogo.cc:ELEMENT_PROVIDES(newbogo)
> >../elements/local/rc5.cc:ELEMENT_PROVIDES(rc5)
> >
> >[nweaver at cube userlevel]$ grep CLICK ../elements/local/*.cc
> >../elements/local/bogocrypt.cc:CLICK_DECLS
> >../elements/local/bogocrypt.cc:CLICK_ENDDECLS
> >../elements/local/cache_test.cc:CLICK_DECLS
> >../elements/local/cache_test.cc:CLICK_ENDDECLS
> >../elements/local/newbogo.cc:CLICK_DECLS
> >../elements/local/newbogo.cc:CLICK_ENDDECLS
> >../elements/local/rc5.cc:CLICK_DECLS
> >../elements/local/rc5.cc:CLICK_ENDDECLS
> >[nweaver at cube userlevel]$ 
> >
> 

-- 
Nicholas C. Weaver                               nweaver at icsi.berkeley.edu
     This message has been ROT-13 encrypted twice for higher security.


More information about the click mailing list