>>> Unpacking source... >>> Unpacking l7-filter-userspace-0.11.tar.gz to /var/tmp/portage/net-misc/l7-filter-userspace-0.11/work >>> Source unpacked in /var/tmp/portage/net-misc/l7-filter-userspace-0.11/work >>> Compiling source in /var/tmp/portage/net-misc/l7-filter-userspace-0.11/work/l7-filter-userspace-0.11 ... * econf: updating l7-filter-userspace-0.11/config.sub with /usr/share/gnuconfig/config.sub * econf: updating l7-filter-userspace-0.11/config.guess with /usr/share/gnuconfig/config.guess ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++ 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 x86_64-pc-linux-gnu-g++ accepts -g... yes checking for style of include used by make... GNU checking dependency style of x86_64-pc-linux-gnu-g++... gcc3 checking for x86_64-pc-linux-gnu-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for NFNETLINK... yes checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc checking whether we are using the GNU C compiler... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed checking dependency style of x86_64-pc-linux-gnu-gcc... gcc3 checking for main in -lpthread... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking how to run the C preprocessor... x86_64-pc-linux-gnu-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 netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking for stdlib.h... (cached) yes checking for stdbool.h that conforms to C99... yes checking for _Bool... yes checking for an ANSI C-conforming const... yes checking whether closedir returns void... no checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... yes checking return type of signal handlers... void checking for vprintf... yes checking for _doprnt... no checking for regcomp... yes checking for strerror... yes checking for strtol... yes configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: executing depfiles commands make -j2 cd . && /bin/sh /var/tmp/portage/net-misc/l7-filter-userspace-0.11/work/l7-filter-userspace-0.11/missing --run autoheader aclocal.m4:14: error: this file was generated for autoconf 2.62. You have another version of autoconf. If you want to use that, you should regenerate the build system entirely. aclocal.m4:14: the top level autom4te-2.63: /usr/bin/m4 failed with exit status: 63 autoheader-2.63: '/usr/bin/autom4te-2.63' failed with exit status: 63 WARNING: `autoheader' is probably too old. You should only need it if you modified `acconfig.h' or `configure.ac'. You might want to install the `Autoconf' and `GNU m4' packages. Grab them from any GNU archive site. rm -f stamp-h1 touch config.h.in cd . && /bin/sh ./config.status config.h config.status: creating config.h config.status: config.h is unchanged make all-am make[1]: Entering directory `/var/tmp/portage/net-misc/l7-filter-userspace-0.11/work/l7-filter-userspace-0.11' x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -march=nocona -mcx16 -msahf --param l1-cache-line-size=64 --param l1-cache-size=16 --param l2-cache-size=256 -O2 -funswitch-loops -fpredictive-commoning -fgcse-after-reload -ftree-vectorize -fomit-frame-pointer -pipe -fstack-protector -MT l7-classify.o -MD -MP -MF .deps/l7-classify.Tpo -c -o l7-classify.o l7-classify.cpp x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -march=nocona -mcx16 -msahf --param l1-cache-line-size=64 --param l1-cache-size=16 --param l2-cache-size=256 -O2 -funswitch-loops -fpredictive-commoning -fgcse-after-reload -ftree-vectorize -fomit-frame-pointer -pipe -fstack-protector -MT l7-queue.o -MD -MP -MF .deps/l7-queue.Tpo -c -o l7-queue.o l7-queue.cpp l7-classify.cpp: In function ‘char** readl7dir(std::string)’: l7-classify.cpp:160: предупреждение: deprecated conversion from string constant to ‘char*’ mv -f .deps/l7-classify.Tpo .deps/l7-classify.Po x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -march=nocona -mcx16 -msahf --param l1-cache-line-size=64 --param l1-cache-size=16 --param l2-cache-size=256 -O2 -funswitch-loops -fpredictive-commoning -fgcse-after-reload -ftree-vectorize -fomit-frame-pointer -pipe -fstack-protector -MT l7-conntrack.o -MD -MP -MF .deps/l7-conntrack.Tpo -c -o l7-conntrack.o l7-conntrack.cpp mv -f .deps/l7-queue.Tpo .deps/l7-queue.Po x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -march=nocona -mcx16 -msahf --param l1-cache-line-size=64 --param l1-cache-size=16 --param l2-cache-size=256 -O2 -funswitch-loops -fpredictive-commoning -fgcse-after-reload -ftree-vectorize -fomit-frame-pointer -pipe -fstack-protector -MT l7-filter.o -MD -MP -MF .deps/l7-filter.Tpo -c -o l7-filter.o l7-filter.cpp l7-conntrack.cpp: In function 'int sprintf_conntrack_key(char*, nfct_conntrack*, unsigned int)': l7-conntrack.cpp:129: error: 'nfct_sprintf_protocol' was not declared in this scope l7-conntrack.cpp:130: error: invalid use of incomplete type 'struct nfct_conntrack' l7-conntrack.h:53: error: forward declaration of 'struct nfct_conntrack' l7-conntrack.cpp:130: error: 'nfct_sprintf_address' was not declared in this scope l7-conntrack.cpp:131: error: invalid use of incomplete type 'struct nfct_conntrack' l7-conntrack.h:53: error: forward declaration of 'struct nfct_conntrack' l7-conntrack.cpp:131: error: 'nfct_sprintf_proto' was not declared in this scope l7-conntrack.cpp: In function 'int l7_handle_conntrack_event(void*, unsigned int, int, void*)': l7-conntrack.cpp:159: error: invalid use of incomplete type 'struct nfct_conntrack' l7-conntrack.h:53: error: forward declaration of 'struct nfct_conntrack' l7-conntrack.cpp:160: error: invalid use of incomplete type 'struct nfct_conntrack' l7-conntrack.h:53: error: forward declaration of 'struct nfct_conntrack' l7-conntrack.cpp:162: error: 'NFCT_MSG_DESTROY' was not declared in this scope l7-conntrack.cpp:163: error: 'NFCT_MSG_NEW' was not declared in this scope l7-conntrack.cpp:164: error: 'NFCT_MSG_UPDATE' was not declared in this scope l7-conntrack.cpp:165: error: 'NFCT_MSG_UNKNOWN' was not declared in this scope l7-conntrack.cpp:168: error: 'NFCT_MSG_NEW' was not declared in this scope l7-conntrack.cpp:182: error: 'NFCT_MSG_DESTROY' was not declared in this scope l7-conntrack.cpp: In destructor 'l7_conntrack::~l7_conntrack()': l7-conntrack.cpp:196: error: 'nfct_conntrack_free' was not declared in this scope l7-conntrack.cpp: In member function 'void l7_conntrack::start()': l7-conntrack.cpp:233: error: 'nfct_register_callback' was not declared in this scope l7-conntrack.cpp:234: error: 'nfct_event_conntrack' was not declared in this scope l7-conntrack.cpp:237: error: 'nfct_conntrack_free' was not declared in this scope make[1]: *** [l7-conntrack.o] Error 1 make[1]: *** Waiting for unfinished jobs.... mv -f .deps/l7-filter.Tpo .deps/l7-filter.Po make[1]: Leaving directory `/var/tmp/portage/net-misc/l7-filter-userspace-0.11/work/l7-filter-userspace-0.11' make: *** [all] Error 2 * * ERROR: net-misc/l7-filter-userspace-0.11 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 190: Called _eapi0_src_compile * ebuild.sh, line 604: Called _eapi2_src_compile * ebuild.sh, line 638: Called die * The specific snippet of code: * emake || die "emake failed" * The die message: * emake failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/net-misc/l7-filter-userspace-0.11/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-misc/l7-filter-userspace-0.11/temp/environment'. *