Hi, I am trying to install Click (latest, checked out from git repo) on a linux (ubuntu) and I receive the following error during the installation:
configure: making C++-safe versions of Linux kernel headers (may take a while) dport (2) at ./linuxmodule/fixincludes.pl line 69. configure: error: ============================================== fixincludes.pl execution failed. ============================================== sourj@nanjing-umh:~$ uname -a Linux nanjing-umh 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:50 UTC 2011 i686 i686 i386 GNU/Linux Please suggest me what to do to work around it. Thanks, Sourabh Here is detailed log: checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu checking for gcc... gcc checking for g++... g++ checking for gcc... (cached) gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... 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 how to run the C++ preprocessor... g++ -W -Wall -E checking for ar... ar checking for ld... ld 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 strtoul... yes checking for tcgetpgrp... yes checking for vsnprintf... yes checking size of int... 4 checking size of long... 4 checking size of size_t... 4 checking size of void *... 4 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... no checking whether long long and int64_t are the same type... yes 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... yes 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 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... 8 checking for struct timespec... yes checking size of struct timespec... 8 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 getpagesize... yes checking for working mmap... yes checking for madvise... yes checking whether madvise is declared... yes checking for Linux 2.6... yes checking for Click Linux kernel extensions... no checking for Click Linux kernel extensions for transmit notification... no checking for read_net_skbcount kernel extension... no checking for strlen kernel symbol... yes checking for tulip_interrupt_hook kernel symbol... no checking for files_lock kernel symbol... no checking for sb_lock kernel symbol... no checking for dev_ioctl kernel symbol... no checking for devinet_ioctl kernel symbol... no checking for inet_ioctl kernel symbol... yes checking for inet_ctl_sock_create kernel symbol... yes checking for <linux/ktime.h>... yes checking for atomic_set_mask... no checking for atomic_add_return... no checking for <asm/alternative.h>... no checking for <asm/system.h>... no checking linux/if_tun.h usability... yes checking linux/if_tun.h presence... yes checking for linux/if_tun.h... yes checking net/if_tun.h usability... no checking net/if_tun.h presence... no checking for net/if_tun.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/bpf.h usability... no checking net/bpf.h presence... no checking for net/bpf.h... no checking for pcap.h... not found checking whether struct if_data has ifi_datalen... no checking whether struct sockaddr_in has sin_len... no checking offset of ifr_addr in struct ifreq... 16 checking expat.h usability... no checking expat.h presence... no checking for expat.h... no checking for XML_ParserCreateNS in -lexpat... no checking for Linux 2.6 compilation flags... -I/usr/src/linux-headers-2.6.38-8-generic/arch/x86/include -I/lib/modules/2.6.38-8-generic/build/include -include /lib/modules/2.6.38-8-generic/build/include/generated/autoconf.h -Iubuntu/include -D__KERNEL__ -Wall -Wundef -Wno-trigraphs -fno-strict-aliasing -Wno-format-security -fno-delete-null-pointer-checks -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -pg -fno-strict-overflow -fconserve-stack -DCC_HAVE_ASM_GOTO configure: making C++-safe versions of Linux kernel headers (may take a while) dport (2) at ./linuxmodule/fixincludes.pl line 69. configure: error: ============================================== fixincludes.pl execution failed. ============================================== _______________________________________________ click mailing list [email protected] https://amsterdam.lcs.mit.edu/mailman/listinfo/click
