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@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@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 _______________________________________________ click mailing list [email protected] https://amsterdam.lcs.mit.edu/mailman/listinfo/click
