Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 166775 - sys-libs/pam-0.78-r5: FEATURES=stricter and type-punned pointer
Summary: sys-libs/pam-0.78-r5: FEATURES=stricter and type-punned pointer
Status: VERIFIED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-02-14 00:40 UTC by Jan Kundrát (RETIRED)
Modified: 2007-02-15 02:04 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Kundrát (RETIRED) gentoo-dev 2007-02-14 00:40:59 UTC
* 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.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-02-14 10:29:53 UTC
Can you reproduce w/ 0.99.7.1? For sure noone will be touching the horrible 0.78 mess.
Comment 2 Jan Kundrát (RETIRED) gentoo-dev 2007-02-15 02:04:05 UTC
(In reply to comment #1)
> Can you reproduce w/ 0.99.7.1?

That works, thanks.