make[2]: Entering directory `/var/tmp/portage/pam-0.77-r1/work/Linux-PAM-0.77/modul es/pam_console' bison -d -p _pc_yy config.y config.y: conflicts: 1 shift/reduce sh ./sed-static config.tab.c flex -Cr -oconfig.lex.c -P_pc_yy config.l sh ./sed-static config.lex.c gcc -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Ws trict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Dlinux -O2 -pipe -fPIC -I/var/tmp/portage/pam-0.77-r1/work/Linux-PAM-0.77/include -I./inc lude -I/var/tmp/portage/pam-0.77-r1/work/Linux-PAM-0.77/libpam/include -I/var/tmp/p ortage/pam-0.77-r1/work/Linux-PAM-0.77 -I/var/tmp/portage/pam-0.77-r1/work/Linux-PA M-0.77/libpamc/include -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_GNU_SOUR CE -DLOCKDIR=\"/var/run/console\" -I../pammodutil/include -DPAM_DYNAMIC -c pam_con sole.c -o dynamic/pam_console.o In file included from pam_console.c:26: ../../_pam_aconf.h:28:1: warning: "_GNU_SOURCE" redefined <command line>:5:1: warning: this is the location of the previous definition In file included from pam_console.c:28: /usr/include/glib-1.2/glib.h:1697: warning: declaration of `index' shadows a global declaration <built-in>:0: warning: shadowed declaration is here /usr/include/glib-1.2/glib.h:1703: warning: declaration of `index' shadows a global declaration <built-in>:0: warning: shadowed declaration is here /usr/include/glib-1.2/glib.h:1705: warning: declaration of `index' shadows a global declaration <built-in>:0: warning: shadowed declaration is here /usr/include/glib-1.2/glib.h:1719: warning: declaration of `index' shadows a global declaration <built-in>:0: warning: shadowed declaration is here /usr/include/glib-1.2/glib.h:1721: warning: declaration of `index' shadows a global declaration <built-in>:0: warning: shadowed declaration is here /usr/include/glib-1.2/glib.h:1745: warning: declaration of `index' shadows a global declaration <built-in>:0: warning: shadowed declaration is here /usr/include/glib-1.2/glib.h:1747: warning: declaration of `index' shadows a global declaration <built-in>:0: warning: shadowed declaration is here /usr/include/glib-1.2/glib.h:2319: warning: declaration of `index' shadows a global declaration <built-in>:0: warning: shadowed declaration is here pam_console.c: In function `pam_sm_authenticate': pam_console.c:286: warning: dereferencing type-punned pointer will break strict-ali asing rules pam_console.c: In function `pam_sm_open_session': pam_console.c:337: warning: dereferencing type-punned pointer will break strict-ali asing rules pam_console.c:349: warning: dereferencing type-punned pointer will break strict-ali asing rules pam_console.c: In function `pam_sm_close_session': pam_console.c:404: warning: dereferencing type-punned pointer will break strict-ali asing rules pam_console.c:408: warning: dereferencing type-punned pointer will break strict-ali asing rules In file included from pam_console.c:493: config.tab.c: At top level: config.tab.c:777: warning: static declaration for `_pc_yyparse' follows non-static config.y: In function `_pc_yyparse': config.y:104: warning: char format, void arg (arg 4) config.tab.c:1203: warning: passing arg 1 of `_pc_yyerror' discards qualifiers from pointer target type config.tab.c:1302: warning: passing arg 1 of `_pc_yyerror' discards qualifiers from pointer target type pam_console.c: At top level: config.y:327: warning: `set_permissions_single' defined but not used config.y:367: warning: `reset_permissions_single' defined but not used config.lex.c:1432: warning: `_pc_yy_delete_buffer' defined but not used config.lex.c:1549: warning: `_pc_yy_scan_string' defined but not used config.lex.c:1227: warning: `yyunput' defined but not used config.y:467: warning: `do_yyerror' defined but not used gcc -shared -L/var/tmp/portage/pam-0.77-r1/work/Linux-PAM-0.77/lib -o pam_console.so dynamic/pam_console.o //usr/lib/libglib.a -L../pammodutil -lpammodutil -lc /usr/lib/gcc-lib/ia64-unknown-linux-gnu/3.3.3/../../../../ia64-unknown-linux-gnu/bin/ld: //usr/lib/libglib.a(gmessages.o): @gprel relocation against dynamic symbol g_log_domain_glib /usr/lib/gcc-lib/ia64-unknown-linux-gnu/3.3.3/../../../../ia64-unknown-linux-gnu/bin/ld: //usr/lib/libglib.a(gmessages.o): @gprel relocation against dynamic symbol g_log_domain_glib /usr/lib/gcc-lib/ia64-unknown-linux-gnu/3.3.3/../../../../ia64-unknown-linux-gnu/bin/ld: //usr/lib/libglib.a(gmessages.o): @gprel relocation against dynamic symbol g_log_domain_glib /usr/lib/gcc-lib/ia64-unknown-linux-gnu/3.3.3/../../../../ia64-unknown-linux-gnu/bin/ld: //usr/lib/libglib.a(gmessages.o): @gprel relocation against dynamic symbol g_log_domain_glib /usr/lib/gcc-lib/ia64-unknown-linux-gnu/3.3.3/../../../../ia64-unknown-linux-gnu/bin/ld: //usr/lib/libglib.a(gmessages.o): @gprel relocation against dynamic symbol g_log_domain_glib /usr/lib/gcc-lib/ia64-unknown-linux-gnu/3.3.3/../../../../ia64-unknown-linux-gnu/bin/ld: //usr/lib/libglib.a(gmessages.o): @gprel relocation against dynamic symbol g_log_domain_glib collect2: ld returned 1 exit status make[2]: *** [pam_console.so] Error 1 make[2]: Leaving directory `/var/tmp/portage/pam-0.77-r1/work/Linux-PAM-0.77/modules/pam_console' make[1]: *** [all] Error 1 make[1]: Leaving directory `/var/tmp/portage/pam-0.77-r1/work/Linux-PAM-0.77/modules' make: *** [modules] Error 2 !!! ERROR: sys-libs/pam-0.77-r1 failed. !!! Function src_compile, Line 214, Exitcode 2 !!! PAM build failed
This seems to be building fine on ia64 with ACCEPT_KEYWORDS=ia64. I'll close for now.