[Click] Urgent: Dsr router unable to work

Siti Nabilla nabilla_siti at hotmail.com
Mon Apr 29 23:29:35 EDT 2013


 Hi guys,
Sorry for the previous message.

 I'm doing a click dsr project, but currently my dsr-router.click couldn't be execute.


> >


> > It shows this;


> >


> > student at ubuntu:~/Desktop/click-2.0.1/userlevel$ ./click ../conf/dsr-router.click


> > ../conf/dsr-router.click:25: unknown element class ?RouteTable?


> > ../conf/dsr-router.click:26: unknown element class ?RequestTable?


> > ../conf/dsr-router.click:27: unknown element class ?ACKTable?


> > ../conf/dsr-router.click:28: unknown element class ?ArpTable?


> > ../conf/dsr-router.click:33: undeclared element ?GetEtherAddress?


> > ../conf/dsr-router.click:45: undeclared element ?MarkAdhocHeader?


> >


> > I am really looking forward for your reply.


> > Also, here is my configuration file.


> >


> > student at ubuntu:~/Desktop/click-2.0.1$ sudo ./configure


> > [sudo] password for student:


> > checking build system type... x86_64-unknown-linux-gnu


> > checking host system type... x86_64-unknown-linux-gnu


> > checking target system type... x86_64-unknown-linux-gnu


> > checking for gcc... gcc


> > checking for g++... g++


> > checking for gcc... (cached) gcc


> > checking whether the C compiler works... yes


> > checking for C compiler default output file name... a.out


> > checking for suffix of executables...


> > checking whether we are cross compiling... no


> > checking for suffix of object files... o


> > checking whether we are using the GNU C compiler... yes


> > checking whether gcc accepts -g... yes


> > checking for gcc option to accept ISO C89... none needed


> > checking how to run the C preprocessor... gcc -E


> > checking for grep that handles long lines and -e... /bin/grep


> > checking for egrep... /bin/grep -E


> > checking for ANSI C header files... yes


> > checking for sys/types.h... yes


> > checking for sys/stat.h... yes


> > checking for stdlib.h... yes


> > checking for string.h... yes


> > checking for memory.h... yes


> > checking for strings.h... yes


> > checking for inttypes.h... yes


> > checking for stdint.h... yes


> > checking for unistd.h... yes


> > checking for sys/types.h... (cached) yes


> > checking for unistd.h... (cached) yes


> > checking how to run the C preprocessor... gcc -E


> > checking for inline... inline


> > checking whether we are using the GNU C++ compiler... yes


> > checking whether g++ accepts -g... yes


> > checking whether <new> works... yes


> > checking whether the C++ compiler understands constexpr... no


> > checking whether the C++ compiler understands static_assert... no


> > checking whether the C++ compiler understands #pragma interface... yes


> > checking how to run the C++ preprocessor... g++ -E


> > checking for ar... ar


> > checking for ld... ld


> > checking for nm... nm


> > checking for objcopy... objcopy


> > checking for ranlib... ranlib


> > checking for strip... strip


> > checking whether we are compiling for Linux... yes


> > checking for strerror... yes


> > checking for random... yes


> > checking for snprintf... yes


> > checking for strnlen... yes


> > checking for strtof... yes


> > checking for strtold... yes


> > checking for strtoul... yes


> > checking for tcgetpgrp... yes


> > checking for vsnprintf... yes


> > checking size of int... 4


> > checking size of long... 8


> > checking size of size_t... 8


> > checking size of void *... 8


> > checking whether char is unsigned... no


> > checking for inttypes.h... (cached) yes


> > checking whether machine is indifferent to alignment... yes


> > checking size of long long... 8


> > checking for long long... yes


> > checking for int64_t... yes


> > checking for uint64_t... yes


> > checking whether long and int64_t are the same type... yes


> > checking whether long long and int64_t are the same type... no


> > checking endian.h usability... yes


> > checking endian.h presence... yes


> > checking for endian.h... yes


> > checking endianness... 1234


> > checking byteswap.h usability... yes


> > checking byteswap.h presence... yes


> > checking for byteswap.h... yes


> > checking whether signed right shift is arithmetic... yes


> > checking for addressable va_list type... no


> > checking for __builtin_clz... yes


> > checking for __builtin_clzl... yes


> > checking for __builtin_clzll... yes


> > checking for __builtin_ffs... yes


> > checking for __builtin_ffsl... yes


> > checking for __builtin_ffsll... yes


> > checking for __sync_synchronize... yes


> > checking whether __sync_synchronize supports arguments... no


> > checking for __has_trivial_copy... yes


> > checking for __thread storage class support... yes


> > checking for strings.h... (cached) yes


> > checking for ffs... yes


> > checking for ffsl... yes


> > checking for ffsll... yes


> > checking time.h usability... yes


> > checking time.h presence... yes


> > checking for time.h... yes


> > checking size of struct timeval... 16


> > checking for struct timespec... yes


> > checking size of struct timespec... 16


> > checking whether clock_gettime is declared... yes


> > checking for library containing clock_gettime... -lrt


> > checking for clock_gettime... yes


> > checking termio.h usability... yes


> > checking termio.h presence... yes


> > checking for termio.h... yes


> > checking netdb.h usability... yes


> > checking netdb.h presence... yes


> > checking for netdb.h... yes


> > checking sys/event.h usability... no


> > checking sys/event.h presence... no


> > checking for sys/event.h... no


> > checking pwd.h usability... yes


> > checking pwd.h presence... yes


> > checking for pwd.h... yes


> > checking grp.h usability... yes


> > checking grp.h presence... yes


> > checking for grp.h... yes


> > checking execinfo.h usability... yes


> > checking execinfo.h presence... yes


> > checking for execinfo.h... yes


> > checking poll.h usability... yes


> > checking poll.h presence... yes


> > checking for poll.h... yes


> > checking whether <poll.h> is emulated... no


> > checking for pselect... yes


> > checking for sigaction... yes


> > checking for kqueue... no


> > checking dlfcn.h usability... yes


> > checking dlfcn.h presence... yes


> > checking for dlfcn.h... yes


> > checking for dlopen... no


> > checking for dlopen in -ldl... yes


> > checking compiler flags for building loadable modules... -shared


> > checking for library containing gethostbyname... none required


> > checking for library containing connect... none required


> > checking whether accept() uses socklen_t... yes


> > checking for large file support in C library... yes


> > checking size of off_t... 8


> > checking sys/mman.h usability... yes


> > checking sys/mman.h presence... yes


> > checking for sys/mman.h... yes


> > checking for stdlib.h... (cached) yes


> > checking for unistd.h... (cached) yes


> > checking for sys/param.h... yes


> > checking for getpagesize... yes


> > checking for working mmap... yes


> > checking for madvise... yes


> > checking whether madvise is declared... yes


> > checking ifaddrs.h usability... yes


> > checking ifaddrs.h presence... yes


> > checking for ifaddrs.h... yes


> > checking linux/if_tun.h usability... yes


> > checking linux/if_tun.h presence... yes


> > checking for linux/if_tun.h... yes


> > checking net/if_dl.h usability... no


> > checking net/if_dl.h presence... no


> > checking for net/if_dl.h... no


> > checking net/if_tap.h usability... no


> > checking net/if_tap.h presence... no


> > checking for net/if_tap.h... no


> > checking net/if_tun.h usability... no


> > checking net/if_tun.h presence... no


> > checking for net/if_tun.h... no


> > checking net/if_types.h usability... no


> > checking net/if_types.h presence... no


> > checking for net/if_types.h... no


> > checking net/bpf.h usability... no


> > checking net/bpf.h presence... no


> > checking for net/bpf.h... no


> > checking netpacket/packet.h usability... yes


> > checking netpacket/packet.h presence... yes


> > checking for netpacket/packet.h... yes


> > checking for pcap.h... found


> > checking whether pcap.h works... yes


> > checking for bpf_timeval in pcap.h... no


> > checking whether pcap_setnonblock is declared... yes


> > checking for -lpcap... found


> > checking for pcap_inject... no


> > checking for pcap_sendpacket... no


> > checking for pcap_setdirection... no


> > checking for pcap_setnonblock... no


> > checking whether struct if_data has ifi_datalen... no


> > checking whether struct sockaddr_in has sin_len... no


> > checking expat.h usability... yes


> > checking expat.h presence... yes


> > checking for expat.h... yes


> > checking for XML_ParserCreateNS in -lexpat... yes


> > checking for a BSD-compatible install... /usr/bin/install -c


> > checking whether install accepts -C... yes


> > checking for GNU make... make


> > checking for working autoconf... found


> > checking for perl5... no


> > checking for perl... perl


> > checking for gawk... no


> > checking for mawk... mawk


> > checking for grep that handles long lines and -e... (cached) /bin/grep


> > checking for egrep... (cached) /bin/grep -E


> > checking for md5sum... md5sum


> > checking for working makeinfo... missing


> > checking for working texi2dvi... missing


> > checking for install-info... /usr/sbin/install-info


> > checking for working install-info... found


> > checking for working pod2man... found


> > configure: creating ./config.status


> > config.status: creating Makefile


> > config.status: creating click-buildtool


> > config.status: creating click-compile


> > config.status: creating config.mk


> > config.status: creating installch


> > config.status: creating tools/Makefile


> > config.status: creating tools/lib/Makefile


> > config.status: creating doc/Makefile


> > config.status: creating etc/libclick/Makefile


> > config.status: creating etc/pkg-config.mk


> > config.status: creating bsdmodule/Makefile


> > config.status: creating linuxmodule/Makefile


> > config.status: creating ns/Makefile


> > config.status: creating userlevel/Makefile


> > config.status: creating tools/click-align/Makefile


> > config.status: creating tools/click-check/Makefile


> > config.status: creating tools/click-combine/Makefile


> > config.status: creating tools/click-devirtualize/Makefile


> > config.status: creating tools/click-fastclassifier/Makefile


> > config.status: creating tools/click-flatten/Makefile


> > config.status: creating tools/click-mkmindriver/Makefile


> > config.status: creating tools/click-pretty/Makefile


> > config.status: creating tools/click-undead/Makefile


> > config.status: creating tools/click-xform/Makefile


> > config.status: creating tools/click2xml/Makefile


> > config.status: creating tools/click-install/Makefile


> > config.status: creating include/click/config.h


> > config.status: include/click/config.h is unchanged


> > config.status: creating include/click/pathvars.h


> > config.status: include/click/pathvars.h is unchanged


> > config.status: creating include/click/config-bsdmodule.h


> > config.status: include/click/config-bsdmodule.h is unchanged


> > config.status: creating include/click/config-linuxmodule.h


> > config.status: include/click/config-linuxmodule.h is unchanged


> > config.status: creating include/click/config-ns.h


> > config.status: include/click/config-ns.h is unchanged


> > config.status: creating include/click/config-userlevel.h


> > config.status: include/click/config-userlevel.h is unchanged


> > config.status: executing default-1 commands


> >


> > Looking forward for you reply and I appreciate your time in reading my email despite the busy schedule you have.


> >


> > Regards,


> > Siti Nabilla Taib 		 	   		  


More information about the click mailing list