* QA Notice: Package has poor programming practices which may compile * fine but exhibit random runtime failures. * pam_dispatch.c:45: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_dispatch.c:45: warning: dereferencing type-punned pointer will break strict-aliasing rules modutil_getlogin.c:26: warning: dereferencing type-punned pointer will break strict-aliasing rules modutil_getlogin.c:31: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_access.c:415: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_access.c:431: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_access.c:441: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_cracklib.c:191: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_cracklib.c:528: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_cracklib.c:611: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_cracklib.c:642: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_cracklib.c:801: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_debug.c:44: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_env.c:687: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_filter.c:180: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_filter.c:600: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_ftp.c:60: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_group.c:790: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_group.c:806: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_issue.c:95: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_lastlog.c:152: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_lastlog.c:339: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_lastlog.c:351: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_lastlog.c:424: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_lastlog.c:456: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_listfile.c:236: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_listfile.c:387: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_localuser.c:96: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_mail.c:146: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_mkhomedir.c:115: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_mkhomedir.c:473: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_motd.c:102: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_nologin.c:129: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_rhosts_auth.c:226: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_rhosts_auth.c:249: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_rhosts_auth.c:288: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_rhosts_auth.c:344: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_securetty.c:110: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_stack.c:291: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_stack.c:362: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_stress.c:137: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_stress.c:162: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_stress.c:272: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_stress.c:349: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_stress.c:351: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_stress.c:377: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_stress.c:379: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_stress.c:431: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_stress.c:469: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_stress.c:532: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_succeed_if.c:341: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_tally.c:334: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_tally.c:337: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_time.c:566: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_time.c:582: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_unix_auth.c:209: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_unix_acct.c:84: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_unix_passwd.c:734: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_unix_passwd.c:942: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_unix_passwd.c:945: warning: dereferencing type-punned pointer will break strict-aliasing rules support.c:44: warning: dereferencing type-punned pointer will break strict-aliasing rules support.c:71: warning: dereferencing type-punned pointer will break strict-aliasing rules support.c:249: warning: dereferencing type-punned pointer will break strict-aliasing rules support.c:251: warning: dereferencing type-punned pointer will break strict-aliasing rules support.c:253: warning: dereferencing type-punned pointer will break strict-aliasing rules support.c:255: warning: dereferencing type-punned pointer will break strict-aliasing rules support.c:816: warning: dereferencing type-punned pointer will break strict-aliasing rules support.c:830: warning: dereferencing type-punned pointer will break strict-aliasing rules support.c:832: warning: dereferencing type-punned pointer will break strict-aliasing rules support.c:834: warning: dereferencing type-punned pointer will break strict-aliasing rules (... removed for purposes of this bugreport...) !!! ERROR: sys-libs/pam-0.78-r5 failed. Call stack: misc-functions.sh, line 570: Called install_qa_check misc-functions.sh, line 325: Called die !!! poor code kills airplanes !!! 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/sys-libs/pam-0.78-r5/temp/build.log'. !!! install_qa_check failed; exiting.
Can you reproduce w/ 0.99.7.1? For sure noone will be touching the horrible 0.78 mess.
(In reply to comment #1) > Can you reproduce w/ 0.99.7.1? That works, thanks.