>>> Unpacking source... >>> Unpacking ike-scan-1.9.tar.gz to /var/tmp/portage/net-analyzer/ike-scan-1.9/work >>> Source unpacked in /var/tmp/portage/net-analyzer/ike-scan-1.9/work >>> Compiling source in /var/tmp/portage/net-analyzer/ike-scan-1.9/work/ike-scan-1.9 ... ./configure --prefix=/usr --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --with-openssl --disable-lookup configure: loading site script /usr/share/config.site configure: loading site script /usr/share/crossdev/include/site/linux checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-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 i686-pc-linux-gnu-gcc accepts -g... yes checking for i686-pc-linux-gnu-gcc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of i686-pc-linux-gnu-gcc... gcc3 checking for a BSD-compatible install... /usr/bin/install -c checking whether ln -s works... yes checking whether byte ordering is bigendian... no checking for inline... inline checking for library containing gethostbyname... none required checking for library containing socket... none required checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E checking for egrep... 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 inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking netinet/tcp.h usability... yes checking netinet/tcp.h presence... yes checking for netinet/tcp.h... yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking syslog.h usability... yes checking syslog.h presence... yes checking for syslog.h... yes checking for unistd.h... (cached) yes checking getopt.h usability... yes checking getopt.h presence... yes checking for getopt.h... yes checking signal.h usability... yes checking signal.h presence... yes checking for signal.h... yes checking for sys/stat.h... (cached) yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking for an ANSI C-conforming const... yes checking for size_t... yes checking whether time.h and sys/time.h may both be included... yes checking for uint8_t using i686-pc-linux-gnu-gcc... yes checking for uint16_t using i686-pc-linux-gnu-gcc... yes checking for uint32_t using i686-pc-linux-gnu-gcc... yes checking whether long int is 64 bits... no checking whether long long int is 64 bits... yes checking snprintf format for long long int... %lld checking for malloc... yes checking for gethostbyname... yes checking for gettimeofday... yes checking for inet_ntoa... yes checking for memset... yes checking for select... yes checking for socket... yes checking for strerror... yes checking for socklen_t or equivalent using i686-pc-linux-gnu-gcc... socklen_t checking for posix regular expression support... yes checking for getopt_long_only... yes checking for inet_aton... yes configure: The --enable-lookup option is depreciated checking if OpenSSL libraries are required... yes configure: Found /usr/include/openssl/ssl.h configure: OpenSSL header files found in /usr/include configure: Found /usr/lib/libcrypto.so configure: OpenSSL libraries found in /usr/lib checking that OpenSSL headers and libraries in /usr work... yes configure: Using OpenSSL MD5 and SHA1 hash functions. configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: executing depfiles commands make -j14 make all-am make[1]: Entering directory `/var/tmp/portage/net-analyzer/ike-scan-1.9/work/ike-scan-1.9' if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -DIKEDATADIR=\"/usr/share/ike-scan\" -I/usr/include -O2 -pipe -Wall -MT ike-scan.o -MD -MP -MF ".deps/ike-scan.Tpo" -c -o ike-scan.o ike-scan.c; \ then mv -f ".deps/ike-scan.Tpo" ".deps/ike-scan.Po"; else rm -f ".deps/ike-scan.Tpo"; exit 1; fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -DIKEDATADIR=\"/usr/share/ike-scan\" -I/usr/include -O2 -pipe -Wall -MT error.o -MD -MP -MF ".deps/error.Tpo" -c -o error.o error.c; \ then mv -f ".deps/error.Tpo" ".deps/error.Po"; else rm -f ".deps/error.Tpo"; exit 1; fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -DIKEDATADIR=\"/usr/share/ike-scan\" -I/usr/include -O2 -pipe -Wall -MT isakmp.o -MD -MP -MF ".deps/isakmp.Tpo" -c -o isakmp.o isakmp.c; \ then mv -f ".deps/isakmp.Tpo" ".deps/isakmp.Po"; else rm -f ".deps/isakmp.Tpo"; exit 1; fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -DIKEDATADIR=\"/usr/share/ike-scan\" -I/usr/include -O2 -pipe -Wall -MT wrappers.o -MD -MP -MF ".deps/wrappers.Tpo" -c -o wrappers.o wrappers.c; \ then mv -f ".deps/wrappers.Tpo" ".deps/wrappers.Po"; else rm -f ".deps/wrappers.Tpo"; exit 1; fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -DIKEDATADIR=\"/usr/share/ike-scan\" -I/usr/include -O2 -pipe -Wall -MT utils.o -MD -MP -MF ".deps/utils.Tpo" -c -o utils.o utils.c; \ then mv -f ".deps/utils.Tpo" ".deps/utils.Po"; else rm -f ".deps/utils.Tpo"; exit 1; fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -DIKEDATADIR=\"/usr/share/ike-scan\" -I/usr/include -O2 -pipe -Wall -MT mt19937ar.o -MD -MP -MF ".deps/mt19937ar.Tpo" -c -o mt19937ar.o mt19937ar.c; \ then mv -f ".deps/mt19937ar.Tpo" ".deps/mt19937ar.Po"; else rm -f ".deps/mt19937ar.Tpo"; exit 1; fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -DIKEDATADIR=\"/usr/share/ike-scan\" -I/usr/include -O2 -pipe -Wall -MT psk-crack.o -MD -MP -MF ".deps/psk-crack.Tpo" -c -o psk-crack.o psk-crack.c; \ then mv -f ".deps/psk-crack.Tpo" ".deps/psk-crack.Po"; else rm -f ".deps/psk-crack.Tpo"; exit 1; fi i686-pc-linux-gnu-gcc -O2 -pipe -Wall -L/usr/lib -Wl,-O1 -o psk-crack psk-crack.o error.o wrappers.o utils.o mt19937ar.o -lcrypto i686-pc-linux-gnu-gcc -O2 -pipe -Wall -L/usr/lib -Wl,-O1 -o ike-scan ike-scan.o error.o isakmp.o wrappers.o utils.o mt19937ar.o -lcrypto make[1]: Leaving directory `/var/tmp/portage/net-analyzer/ike-scan-1.9/work/ike-scan-1.9' >>> Source compiled. >>> Test phase [check]: net-analyzer/ike-scan-1.9 make -j14 -j1 check make check-sizes check-hash \ check-run1 check-run2 check-run3 check-psk-crack-1 check-psk-crack-2 check-psk-crack-3 check-psk-crack-4 check-packet check-decode make[1]: Entering directory `/var/tmp/portage/net-analyzer/ike-scan-1.9/work/ike-scan-1.9' if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -DIKEDATADIR=\"/usr/share/ike-scan\" -I/usr/include -O2 -pipe -Wall -MT check-sizes.o -MD -MP -MF ".deps/check-sizes.Tpo" -c -o check-sizes.o check-sizes.c; \ then mv -f ".deps/check-sizes.Tpo" ".deps/check-sizes.Po"; else rm -f ".deps/check-sizes.Tpo"; exit 1; fi i686-pc-linux-gnu-gcc -O2 -pipe -Wall -L/usr/lib -Wl,-O1 -o check-sizes check-sizes.o error.o -lcrypto if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -DIKEDATADIR=\"/usr/share/ike-scan\" -I/usr/include -O2 -pipe -Wall -MT check-hash.o -MD -MP -MF ".deps/check-hash.Tpo" -c -o check-hash.o check-hash.c; \ then mv -f ".deps/check-hash.Tpo" ".deps/check-hash.Po"; else rm -f ".deps/check-hash.Tpo"; exit 1; fi i686-pc-linux-gnu-gcc -O2 -pipe -Wall -L/usr/lib -Wl,-O1 -o check-hash check-hash.o error.o utils.o wrappers.o mt19937ar.o -lcrypto make[1]: Nothing to be done for `check-run1'. make[1]: Nothing to be done for `check-run2'. make[1]: Nothing to be done for `check-run3'. make[1]: Nothing to be done for `check-psk-crack-1'. make[1]: Nothing to be done for `check-psk-crack-2'. make[1]: Nothing to be done for `check-psk-crack-3'. make[1]: Nothing to be done for `check-psk-crack-4'. make[1]: Nothing to be done for `check-packet'. make[1]: Nothing to be done for `check-decode'. make[1]: Leaving directory `/var/tmp/portage/net-analyzer/ike-scan-1.9/work/ike-scan-1.9' make check-TESTS make[1]: Entering directory `/var/tmp/portage/net-analyzer/ike-scan-1.9/work/ike-scan-1.9' Structure Expect Observed isakmp_hdr 28 28 ok isakmp_sa 12 12 ok isakmp_proposal 8 8 ok isakmp_transform 8 8 ok isakmp_vid 4 4 ok isakmp_notification 12 12 ok isakmp_kx 4 4 ok isakmp_nonce 4 4 ok isakmp_id 8 8 ok Type Expect Observed uint8_t 1 1 ok uint16_t 2 2 ok uint32_t 4 4 ok PASS: check-sizes Using OpenSSL hash and HMAC functions. Checking MD5 hash function... "" ok "a" ok "abc" ok "message digest" ok "abcdefghijklmnopqrstuvwxyz" ok "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789" ok "12345678901234567890123456789012345678901234567890123456789012345678901234567890" ok Checking SHA1 hash function... "abc" ok "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq" ok Checking HMAC-MD5 keyed hash function... "Jefe" "what do ya want for nothing?" ok Checking HMAC-SHA1 keyed hash function... "Jefe" "what do ya want for nothing?" ok Checking HMAC-MD5 PSK cracking speed... 100000 MD5 HASH_R calculations in 0.300275 seconds (333028.06 per sec) Checking HMAC-SHA1 PSK cracking speed... 100000 SHA1 HASH_R calculations in 0.413977 seconds (241559.31 per sec) Checking MD5 hash speed... 500000 MD5 calculations in 0.245179 seconds (2039326.37 per sec) Checking SHA1 hash speed... 500000 SHA1 calculations in 0.294114 seconds (1700021.08 per sec) PASS: check-hash Checking ike-scan --help ... ok Checking ike-scan --version ... ok PASS: check-run1 Checking ike-scan --sport=0 --dport=33434 127.0.0.1 ... ok PASS: check-run2 Checking ike-scan internal lists ... ok PASS: check-run3 Checking psk-crack --help ... ok Checking psk-crack --version ... ok PASS: check-psk-crack-1 Checking psk-crack bruteforce with MD5 hash ... ok Checking psk-crack bruteforce with SHA1 hash ... ok Checking psk-crack dictionary with MD5 hash ... ok Checking psk-crack dictionary with SHA1 hash ... ok PASS: check-psk-crack-2 Checking psk-crack bruteforce with Nortel Contivity MD5 hash ... ok Checking psk-crack bruteforce with Nortel Contivity SHA1 hash ... ok Checking psk-crack dictionary with Nortel Contivity MD5 hash ... ok Checking psk-crack dictionary with Nortel Contivity SHA1 hash ... ok PASS: check-psk-crack-3 Checking psk-crack bruteforce with uncrackable MD5 and SHA1 hashes ... ok Checking psk-crack dictionary with uncrackable MD5 and SHA1 hashes ... ok Checking psk-crack dictionary with 65-character MD5 PSK ... ok Checking psk-crack dictionary with 65-character SHA1 PSK ... ok PASS: check-psk-crack-4 Checking ike-scan default packet against ./pkt-default-proposal.dat ... ok Checking ike-scan custom packet (adv trans) against ./pkt-custom-proposal.dat ... ok Checking ike-scan aggressive mode packet against ./pkt-aggressive.dat ... ok Checking ike-scan malformed packet against ./pkt-malformed.dat ... ./check-packet: line 79: 28032 Aborted $srcdir/ike-scan $IKEARGS --writepkttofile=$TMPFILE 127.0.0.1 > /dev/null 2>&1 FAILED FAIL: check-packet Checking ike-scan main mode decode using ./pkt-main-mode-response.dat ... ok Checking ike-scan aggressive mode decode using ./pkt-aggr-mode-response.dat ... ok Checking ike-scan notify message decode using ./pkt-notify-response.dat ... ok Checking ike-scan IKEv2 SA_INIT decode using ./pkt-v2-sainit-response.dat ... ok Checking ike-scan IKEv2 notify decode using ./pkt-v2-notify-response.dat ... ok Checking ike-scan certificate decode using ./pkt-aggr-cert-response.dat ... ok Checking ike-scan NAT-T decode using ./pkt-main-natt-response.dat ... ok Checking ike-scan CheckPoint Notify decode using ./pkt-checkpoint-notify.dat ... ok PASS: check-decode ========================================= 1 of 11 tests failed Please report to ike-scan@nta-monitor.com ========================================= make[1]: *** [check-TESTS] Error 1 make[1]: Leaving directory `/var/tmp/portage/net-analyzer/ike-scan-1.9/work/ike-scan-1.9' make: *** [check-am] Error 2 * * ERROR: net-analyzer/ike-scan-1.9 failed. * Call stack: * ebuild.sh, line 49: Called src_test * environment, line 311: Called _eapi0_src_test * ebuild.sh, line 607: Called die * The specific snippet of code: * hasq test $FEATURES && die "Make check failed. See above for details." * The die message: * Make check failed. See above for details. * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/log/portage/net-analyzer/ike-scan-1.9:20090711-085853.log'. * The ebuild environment file is located at '/var/tmp/portage/net-analyzer/ike-scan-1.9/temp/environment'. * >>> Install ike-scan-1.9 into /var/tmp/portage/net-analyzer/ike-scan-1.9/image/ category net-analyzer make -j14 DESTDIR=/var/tmp/portage/net-analyzer/ike-scan-1.9/image/ install make[1]: Entering directory `/var/tmp/portage/net-analyzer/ike-scan-1.9/work/ike-scan-1.9' test -z "/usr/share/ike-scan" || mkdir -p -- "/var/tmp/portage/net-analyzer/ike-scan-1.9/image//usr/share/ike-scan" test -z "/usr/share/man/man1" || mkdir -p -- "/var/tmp/portage/net-analyzer/ike-scan-1.9/image//usr/share/man/man1" /usr/bin/install -c -m 644 'ike-backoff-patterns' '/var/tmp/portage/net-analyzer/ike-scan-1.9/image//usr/share/ike-scan/ike-backoff-patterns' /usr/bin/install -c -m 644 'ike-vendor-ids' '/var/tmp/portage/net-analyzer/ike-scan-1.9/image//usr/share/ike-scan/ike-vendor-ids' /usr/bin/install -c -m 644 './ike-scan.1' '/var/tmp/portage/net-analyzer/ike-scan-1.9/image//usr/share/man/man1/ike-scan.1' /usr/bin/install -c -m 644 'psk-crack-dictionary' '/var/tmp/portage/net-analyzer/ike-scan-1.9/image//usr/share/ike-scan/psk-crack-dictionary' test -z "/usr/bin" || mkdir -p -- "/var/tmp/portage/net-analyzer/ike-scan-1.9/image//usr/bin" /usr/bin/install -c -m 644 './psk-crack.1' '/var/tmp/portage/net-analyzer/ike-scan-1.9/image//usr/share/man/man1/psk-crack.1' /usr/bin/install -c 'ike-scan' '/var/tmp/portage/net-analyzer/ike-scan-1.9/image//usr/bin/ike-scan' /usr/bin/install -c 'psk-crack' '/var/tmp/portage/net-analyzer/ike-scan-1.9/image//usr/bin/psk-crack' make[1]: Leaving directory `/var/tmp/portage/net-analyzer/ike-scan-1.9/work/ike-scan-1.9' >>> Completed installing ike-scan-1.9 into /var/tmp/portage/net-analyzer/ike-scan-1.9/image/ strip: i686-pc-linux-gnu-strip --strip-unneeded -R .comment usr/bin/ike-scan usr/bin/psk-crack * Removing /usr/share/doc * Removing /usr/share/man * Removing /usr/share/info