>>> Unpacking source... >>> Unpacking systrace-1.6d.tar.gz to /var/tmp/portage/systrace-1.6d/work * * /usr/src/linux/include/linux/systrace.h not found. Using ptrace-based backend. * * Applying systrace-regress.patch ...  [ ok ] >>> Source unpacked. * econf: updating systrace-1.6d/config.sub with /usr/share/gnuconfig/config.sub * econf: updating systrace-1.6d/config.guess with /usr/share/gnuconfig/config.guess ./configure --prefix=/usr --host=i586-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --build=i586-pc-linux-gnu checking build system type... i586-pc-linux-gnu checking host system type... i586-pc-linux-gnu checking target system type... i586-pc-linux-gnu checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make sets $(MAKE)... (cached) yes checking for i586-pc-linux-gnu-gcc... i586-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 i586-pc-linux-gnu-gcc accepts -g... yes checking for i586-pc-linux-gnu-gcc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of i586-pc-linux-gnu-gcc... none checking for i586-pc-linux-gnu-ranlib... i586-pc-linux-gnu-ranlib checking for a BSD-compatible install... /bin/install -c checking for flex... flex checking for yywrap in -lfl... yes checking lex output file root... lex.yy checking whether yytext is a pointer... yes checking for bison... bison -y checking how to run the C preprocessor... i586-pc-linux-gnu-gcc -E checking for egrep... grep -E checking for ANSI C header files... yes checking for sys/wait.h that is POSIX.1 compatible... 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 sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for unistd.h... (cached) yes checking poll.h usability... yes checking poll.h presence... yes checking for poll.h... yes checking sched.h usability... yes checking sched.h presence... yes checking for sched.h... yes checking linux/sched.h usability... no checking linux/sched.h presence... yes configure: WARNING: linux/sched.h: present but cannot be compiled configure: WARNING: linux/sched.h: check for missing prerequisite headers? configure: WARNING: linux/sched.h: see the Autoconf documentation configure: WARNING: linux/sched.h: section "Present But Cannot Be Compiled" configure: WARNING: linux/sched.h: proceeding with the preprocessor's result configure: WARNING: linux/sched.h: in the future, the compiler will take precedence configure: WARNING: ## ------------------------------------------ ## configure: WARNING: ## Report this to the AC_PACKAGE_NAME lists. ## configure: WARNING: ## ------------------------------------------ ## checking for linux/sched.h... yes checking linux/systrace.h usability... no checking linux/systrace.h presence... yes configure: WARNING: linux/systrace.h: present but cannot be compiled configure: WARNING: linux/systrace.h: check for missing prerequisite headers? configure: WARNING: linux/systrace.h: see the Autoconf documentation configure: WARNING: linux/systrace.h: section "Present But Cannot Be Compiled" configure: WARNING: linux/systrace.h: proceeding with the preprocessor's result configure: WARNING: linux/systrace.h: in the future, the compiler will take precedence configure: WARNING: ## ------------------------------------------ ## configure: WARNING: ## Report this to the AC_PACKAGE_NAME lists. ## configure: WARNING: ## ------------------------------------------ ## checking for linux/systrace.h... yes checking linux/user.h usability... yes checking linux/user.h presence... yes checking for linux/user.h... yes checking asm/user.h usability... yes checking asm/user.h presence... yes checking for asm/user.h... yes checking libgen.h usability... yes checking libgen.h presence... yes checking for libgen.h... yes checking for sched.h... (cached) yes checking for sa_len in sockaddr struct... no checking for secure systrace implementation... yes checking for an ANSI C-conforming const... yes checking for pid_t... yes checking for size_t... yes checking whether time.h and sys/time.h may both be included... yes checking for u_int64_t... yes checking for u_int32_t... yes checking for u_int16_t... yes checking for u_int8_t... yes checking for in_addr_t... no checking for socklen_t... yes checking whether i586-pc-linux-gnu-gcc needs -traditional... no checking return type of signal handlers... void checking for select... yes checking for poll... yes checking for socket... yes checking for chflags... no checking for strlcpy... no checking for strlcat... no checking for basename... yes checking for dirname... yes checking for setproctitle... no checking for working basename... no checking for working dirname... no checking for libevent... yes checking for symlink race condition protection... no checking for st_mtimespec in struct stat... no checking for execve messages... no checking for warnx... yes configure: creating ./config.status config.status: creating Makefile config.status: creating regress/Makefile config.status: creating config.h config.status: executing depfiles commands make all-recursive make[1]: Entering directory `/var/tmp/portage/systrace-1.6d/work/systrace-1.6d' Making all in . make[2]: Entering directory `/var/tmp/portage/systrace-1.6d/work/systrace-1.6d' i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c filter.c i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c intercept-translate.c i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c intercept.c intercept.c: In function `normalize_filename': intercept.c:795: warning: control reaches end of non-void function i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c util.c i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c policy.c policy.c: In function `systrace_templatedir': policy.c:500: warning: control reaches end of non-void function i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c systrace-error.c i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c systrace-translate.c i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c systrace.c i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c alias.c i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c parse.c i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c lex.c lex.l: In function `yylex': lex.l:124: warning: implicit declaration of function `strlcat' lex.l: At top level: lex.yy.c:1335: warning: 'yyunput' defined but not used i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c cradle.c cradle.c: In function `mkunserv': cradle.c:113: warning: implicit declaration of function `strlcpy' cradle.c: In function `cradle_server': cradle.c:176: warning: implicit declaration of function `setproctitle' i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c register-linux.c i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c linux-translate.c linux-translate.c: In function `get_msghdr': linux-translate.c:302: warning: passing arg 4 of pointer to function makes pointer from integer without a cast linux-translate.c:292: warning: unused variable `call' i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c linux-syscalls.c i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c getopt.c i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c strlcpy.c i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c strlcat.c i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c setproctitle.c i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c basename.c basename.c:31: warning: 'rcsid' defined but not used i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c dirname.c dirname.c:31: warning: 'rcsid' defined but not used i586-pc-linux-gnu-gcc -Wall -o systrace filter.o intercept-translate.o intercept.o util.o policy.o systrace-error.o systrace-translate.o systrace.o alias.o parse.o lex.o cradle.o register-linux.o linux-translate.o linux-syscalls.o getopt.o strlcpy.o strlcat.o setproctitle.o basename.o dirname.o -L/usr/lib -levent make[2]: Leaving directory `/var/tmp/portage/systrace-1.6d/work/systrace-1.6d' Making all in regress make[2]: Entering directory `/var/tmp/portage/systrace-1.6d/work/systrace-1.6d/regress' i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=i586 -m3dnow -O2 -pipe -fomit-frame-pointer -c test_stat.c i586-pc-linux-gnu-gcc -march=i586 -m3dnow -O2 -pipe -fomit-frame-pointer -o stat test_stat.o i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=i586 -m3dnow -O2 -pipe -fomit-frame-pointer -c test_fork.c i586-pc-linux-gnu-gcc -march=i586 -m3dnow -O2 -pipe -fomit-frame-pointer -o fork test_fork.o Performing simple regression tests nm: (../systrace -f nm.policy.Linux.learn -a nm ../systrace) FAILED uniq: (../systrace -f uniq.policy.Linux.learn -a uniq regress.sh) FAILED make[2]: *** [regress] Error 1 make[2]: Leaving directory `/var/tmp/portage/systrace-1.6d/work/systrace-1.6d/regress' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/systrace-1.6d/work/systrace-1.6d' make: *** [all] Error 2 !!! ERROR: sys-apps/systrace-1.6d failed. !!! Function src_compile, Line 566, Exitcode 2 !!! emake failed !!! If you need support, post the topmost build error, NOT this status message. --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/var/log/sandbox/sandbox-sys-apps_-_systrace-1.6d-20977.log" open_wr: /dev/systrace open_wr: /dev/systrace open_wr: /dev/systrace open_wr: /dev/systrace -------------------------------------------------------------------------------- >>> Unpacking source... >>> Unpacking systrace-1.6d.tar.gz to /var/tmp/portage/systrace-1.6d/work * * /usr/src/linux/include/linux/systrace.h not found. Using ptrace-based backend. * * Applying systrace-regress.patch ...  [ ok ] >>> Source unpacked. * econf: updating systrace-1.6d/config.sub with /usr/share/gnuconfig/config.sub * econf: updating systrace-1.6d/config.guess with /usr/share/gnuconfig/config.guess ./configure --prefix=/usr --host=i586-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --build=i586-pc-linux-gnu checking build system type... i586-pc-linux-gnu checking host system type... i586-pc-linux-gnu checking target system type... i586-pc-linux-gnu checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make sets $(MAKE)... (cached) yes checking for i586-pc-linux-gnu-gcc... i586-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 i586-pc-linux-gnu-gcc accepts -g... yes checking for i586-pc-linux-gnu-gcc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of i586-pc-linux-gnu-gcc... none checking for i586-pc-linux-gnu-ranlib... i586-pc-linux-gnu-ranlib checking for a BSD-compatible install... /bin/install -c checking for flex... flex checking for yywrap in -lfl... yes checking lex output file root... lex.yy checking whether yytext is a pointer... yes checking for bison... bison -y checking how to run the C preprocessor... i586-pc-linux-gnu-gcc -E checking for egrep... grep -E checking for ANSI C header files... yes checking for sys/wait.h that is POSIX.1 compatible... 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 sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for unistd.h... (cached) yes checking poll.h usability... yes checking poll.h presence... yes checking for poll.h... yes checking sched.h usability... yes checking sched.h presence... yes checking for sched.h... yes checking linux/sched.h usability... no checking linux/sched.h presence... yes configure: WARNING: linux/sched.h: present but cannot be compiled configure: WARNING: linux/sched.h: check for missing prerequisite headers? configure: WARNING: linux/sched.h: see the Autoconf documentation configure: WARNING: linux/sched.h: section "Present But Cannot Be Compiled" configure: WARNING: linux/sched.h: proceeding with the preprocessor's result configure: WARNING: linux/sched.h: in the future, the compiler will take precedence configure: WARNING: ## ------------------------------------------ ## configure: WARNING: ## Report this to the AC_PACKAGE_NAME lists. ## configure: WARNING: ## ------------------------------------------ ## checking for linux/sched.h... yes checking linux/systrace.h usability... no checking linux/systrace.h presence... yes configure: WARNING: linux/systrace.h: present but cannot be compiled configure: WARNING: linux/systrace.h: check for missing prerequisite headers? configure: WARNING: linux/systrace.h: see the Autoconf documentation configure: WARNING: linux/systrace.h: section "Present But Cannot Be Compiled" configure: WARNING: linux/systrace.h: proceeding with the preprocessor's result configure: WARNING: linux/systrace.h: in the future, the compiler will take precedence configure: WARNING: ## ------------------------------------------ ## configure: WARNING: ## Report this to the AC_PACKAGE_NAME lists. ## configure: WARNING: ## ------------------------------------------ ## checking for linux/systrace.h... yes checking linux/user.h usability... yes checking linux/user.h presence... yes checking for linux/user.h... yes checking asm/user.h usability... yes checking asm/user.h presence... yes checking for asm/user.h... yes checking libgen.h usability... yes checking libgen.h presence... yes checking for libgen.h... yes checking for sched.h... (cached) yes checking for sa_len in sockaddr struct... no checking for secure systrace implementation... yes checking for an ANSI C-conforming const... yes checking for pid_t... yes checking for size_t... yes checking whether time.h and sys/time.h may both be included... yes checking for u_int64_t... yes checking for u_int32_t... yes checking for u_int16_t... yes checking for u_int8_t... yes checking for in_addr_t... no checking for socklen_t... yes checking whether i586-pc-linux-gnu-gcc needs -traditional... no checking return type of signal handlers... void checking for select... yes checking for poll... yes checking for socket... yes checking for chflags... no checking for strlcpy... no checking for strlcat... no checking for basename... yes checking for dirname... yes checking for setproctitle... no checking for working basename... no checking for working dirname... no checking for libevent... yes checking for symlink race condition protection... no checking for st_mtimespec in struct stat... no checking for execve messages... no checking for warnx... yes configure: creating ./config.status config.status: creating Makefile config.status: creating regress/Makefile config.status: creating config.h config.status: executing depfiles commands make all-recursive make[1]: Entering directory `/var/tmp/portage/systrace-1.6d/work/systrace-1.6d' Making all in . make[2]: Entering directory `/var/tmp/portage/systrace-1.6d/work/systrace-1.6d' i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c filter.c i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c intercept-translate.c i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c intercept.c intercept.c: In function `normalize_filename': intercept.c:795: warning: control reaches end of non-void function i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c util.c i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c policy.c policy.c: In function `systrace_templatedir': policy.c:500: warning: control reaches end of non-void function i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c systrace-error.c i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c systrace-translate.c i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c systrace.c i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c alias.c i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c parse.c i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c lex.c lex.l: In function `yylex': lex.l:124: warning: implicit declaration of function `strlcat' lex.l: At top level: lex.yy.c:1335: warning: 'yyunput' defined but not used i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c cradle.c cradle.c: In function `mkunserv': cradle.c:113: warning: implicit declaration of function `strlcpy' cradle.c: In function `cradle_server': cradle.c:176: warning: implicit declaration of function `setproctitle' i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c register-linux.c i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c linux-translate.c linux-translate.c: In function `get_msghdr': linux-translate.c:302: warning: passing arg 4 of pointer to function makes pointer from integer without a cast linux-translate.c:292: warning: unused variable `call' i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c linux-syscalls.c i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c getopt.c i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c strlcpy.c i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c strlcat.c i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c setproctitle.c i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c basename.c basename.c:31: warning: 'rcsid' defined but not used i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -Wall -c dirname.c dirname.c:31: warning: 'rcsid' defined but not used i586-pc-linux-gnu-gcc -Wall -o systrace filter.o intercept-translate.o intercept.o util.o policy.o systrace-error.o systrace-translate.o systrace.o alias.o parse.o lex.o cradle.o register-linux.o linux-translate.o linux-syscalls.o getopt.o strlcpy.o strlcat.o setproctitle.o basename.o dirname.o -L/usr/lib -levent make[2]: Leaving directory `/var/tmp/portage/systrace-1.6d/work/systrace-1.6d' Making all in regress make[2]: Entering directory `/var/tmp/portage/systrace-1.6d/work/systrace-1.6d/regress' i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=i586 -m3dnow -O2 -pipe -fomit-frame-pointer -c test_stat.c i586-pc-linux-gnu-gcc -march=i586 -m3dnow -O2 -pipe -fomit-frame-pointer -o stat test_stat.o i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=i586 -m3dnow -O2 -pipe -fomit-frame-pointer -c test_fork.c i586-pc-linux-gnu-gcc -march=i586 -m3dnow -O2 -pipe -fomit-frame-pointer -o fork test_fork.o Performing simple regression tests nm: (../systrace -f nm.policy.Linux.learn -a nm ../systrace) FAILED uniq: (../systrace -f uniq.policy.Linux.learn -a uniq regress.sh) FAILED make[2]: *** [regress] Error 1 make[2]: Leaving directory `/var/tmp/portage/systrace-1.6d/work/systrace-1.6d/regress' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/systrace-1.6d/work/systrace-1.6d' make: *** [all] Error 2 !!! ERROR: sys-apps/systrace-1.6d failed. !!! Function src_compile, Line 566, Exitcode 2 !!! emake failed !!! If you need support, post the topmost build error, NOT this status message. --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/var/log/sandbox/sandbox-sys-apps_-_systrace-1.6d-26285.log" open_wr: /dev/systrace open_wr: /dev/systrace open_wr: /dev/systrace open_wr: /dev/systrace --------------------------------------------------------------------------------