build from specs to reproduce stage1: subarch: amd64 target: stage1 version_stamp: 06292008 rel_type: custom profile: default-linux/amd64/2007.0 snapshot: 06292008 source_subpath: default/stage3-amd64-2007.0 stage2: subarch: amd64 target: stage2 version_stamp: 06292008 rel_type: custom profile: default-linux/amd64/2007.0 snapshot: 06292008 source_subpath: custom/stage1-amd64-06292008 stage3: subarch: amd64 target: stage3 version_stamp: 06292008 rel_type: custom profile: default-linux/amd64/2007.0 snapshot: 06292008 source_subpath: custom/stage2-amd64-06292008 tail of build.log: reating pam_loginuid.la (cd .libs && rm -f pam_loginuid.la && ln -s ../pam_loginuid.la pam_loginuid.la) make[3]: Leaving directory `/var/tmp/portage/sys-libs/pam-1.0.1/work/Linux-PAM-1.0.1/modules/pam_loginuid' Making all in pam_faildelay make[3]: Entering directory `/var/tmp/portage/sys-libs/pam-1.0.1/work/Linux-PAM-1.0.1/modules/pam_faildelay' /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libpam/include -I../../libpamc/include -O2 -pipe -D_GNU_SOURCE -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wwrite-strings -Winline -Wshadow -c -o pam_faildelay.lo pam_faildelay.c mkdir .libs x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libpam/include -I../../libpamc/include -O2 -pipe -D_GNU_SOURCE -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wwrite-strings -Winline -Wshadow -c pam_faildelay.c -fPIC -DPIC -o .libs/pam_faildelay.o /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -I../../libpam/include -I../../libpamc/include -O2 -pipe -D_GNU_SOURCE -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wwrite-strings -Winline -Wshadow -no-undefined -avoid-version -module -Wl,--version-script=./../modules.map -Wl,--as-needed -Wl,-O1 -o pam_faildelay.la -rpath /lib64/security pam_faildelay.lo -L../../libpam -lpam x86_64-pc-linux-gnu-gcc -shared .libs/pam_faildelay.o -Wl,--rpath -Wl,/var/tmp/portage/sys-libs/pam-1.0.1/work/Linux-PAM-1.0.1/libpam/.libs -L/var/tmp/portage/sys-libs/pam-1.0.1/work/Linux-PAM-1.0.1/libpam /var/tmp/portage/sys-libs/pam-1.0.1/work/Linux-PAM-1.0.1/libpam/.libs/libpam.so -Wl,--version-script=./../modules.map -Wl,--as-needed -Wl,-O1 -Wl,-soname -Wl,pam_faildelay.so -o .libs/pam_faildelay.so creating pam_faildelay.la (cd .libs && rm -f pam_faildelay.la && ln -s ../pam_faildelay.la pam_faildelay.la) make[3]: Leaving directory `/var/tmp/portage/sys-libs/pam-1.0.1/work/Linux-PAM-1.0.1/modules/pam_faildelay' make[3]: Entering directory `/var/tmp/portage/sys-libs/pam-1.0.1/work/Linux-PAM-1.0.1/modules' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/var/tmp/portage/sys-libs/pam-1.0.1/work/Linux-PAM-1.0.1/modules' make[2]: Leaving directory `/var/tmp/portage/sys-libs/pam-1.0.1/work/Linux-PAM-1.0.1/modules' Making all in po make[2]: Entering directory `/var/tmp/portage/sys-libs/pam-1.0.1/work/Linux-PAM-1.0.1/po' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/sys-libs/pam-1.0.1/work/Linux-PAM-1.0.1/po' Making all in conf make[2]: Entering directory `/var/tmp/portage/sys-libs/pam-1.0.1/work/Linux-PAM-1.0.1/conf' Making all in pam_conv1 make[3]: Entering directory `/var/tmp/portage/sys-libs/pam-1.0.1/work/Linux-PAM-1.0.1/conf/pam_conv1' make all-am make[4]: Entering directory `/var/tmp/portage/sys-libs/pam-1.0.1/work/Linux-PAM-1.0.1/conf/pam_conv1' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -O2 -pipe -D_GNU_SOURCE -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wwrite-strings -Winline -Wshadow -c pam_conv_l.c pam_conv_l.c: In function 'yy_get_next_buffer': pam_conv_l.c:995: warning: comparison between signed and unsigned pam_conv_l.c: At top level: pam_conv_l.c:1579: warning: no previous prototype for 'yyget_in' pam_conv_l.c:1587: warning: no previous prototype for 'yyget_out' pam_conv_l.c:1595: warning: no previous prototype for 'yyget_leng' pam_conv_l.c:1604: warning: no previous prototype for 'yyget_text' pam_conv_l.c:1615: warning: no previous prototype for 'yyset_in' pam_conv_l.c:1620: warning: no previous prototype for 'yyset_out' pam_conv_l.c:1625: warning: no previous prototype for 'yyget_debug' pam_conv_l.c:1630: warning: no previous prototype for 'yyset_debug' pam_conv_l.c:1664: warning: no previous prototype for 'yylex_destroy' pam_conv_l.c:1087: warning: 'yyunput' defined but not used x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -O2 -pipe -D_GNU_SOURCE -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wwrite-strings -Winline -Wshadow -c pam_conv_y.c /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -D_GNU_SOURCE -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wwrite-strings -Winline -Wshadow -Wl,--as-needed -Wl,-O1 -o pam_conv1 pam_conv_l.o pam_conv_y.o mkdir .libs x86_64-pc-linux-gnu-gcc -O2 -pipe -D_GNU_SOURCE -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wwrite-strings -Winline -Wshadow -Wl,--as-needed -Wl,-O1 -o pam_conv1 pam_conv_l.o pam_conv_y.o pam_conv_l.o: In function `yylex': pam_conv_l.c:(.text+0xc6d): undefined reference to `yywrap' collect2: ld returned 1 exit status make[4]: *** [pam_conv1] Error 1 make[4]: Leaving directory `/var/tmp/portage/sys-libs/pam-1.0.1/work/Linux-PAM-1.0.1/conf/pam_conv1' make[3]: *** [all] Error 2 make[3]: Leaving directory `/var/tmp/portage/sys-libs/pam-1.0.1/work/Linux-PAM-1.0.1/conf/pam_conv1' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/sys-libs/pam-1.0.1/work/Linux-PAM-1.0.1/conf' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/sys-libs/pam-1.0.1/work/Linux-PAM-1.0.1' make: *** [all] Error 2 [31;01m*[0m [31;01m*[0m ERROR: sys-libs/pam-1.0.1 failed. [31;01m*[0m Call stack: [31;01m*[0m ebuild.sh, line 49: Called src_compile [31;01m*[0m environment, line 3089: Called die [31;01m*[0m The specific snippet of code: [31;01m*[0m emake sepermitlockdir="/var/run/sepermit" || die "emake failed" [31;01m*[0m The die message: [31;01m*[0m emake failed [31;01m*[0m [31;01m*[0m If you need support, post the topmost build error, and the call stack if relevant. [31;01m*[0m A complete build log is located at '/var/tmp/portage/sys-libs/pam-1.0.1/temp/build.log'. [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/sys-libs/pam-1.0.1/temp/environment'. [31;01m*[0m
*** This bug has been marked as a duplicate of bug 230231 ***