gobject.c:1566: warning: dereferencing type-punned pointer will break strict-aliasing rules gobject.c:1572: warning: dereferencing type-punned pointer will break strict-aliasing rules gobject.c:1729: warning: dereferencing type-punned pointer will break strict-aliasing rules gobject.c:1759: warning: dereferencing type-punned pointer will break strict-aliasing rules gobject.c:1776: warning: dereferencing type-punned pointer will break strict-aliasing rules gparam.c:199: warning: dereferencing type-punned pointer will break strict-aliasing rules
Created attachment 159768 [details] build log
Created attachment 159769 [details] build environment
Check your FEATURES, you might have "strict" or "stricter" in there. Ie, you asked portage to die on QA errors. Could you paste the output of emerge --info? Thanks
From his build environment attachment: FEATURES='ccache collision-protect cvs digest distlocks fixpackages metadata-transfer multilib-strict parallel-fetch sandbox sfperms sign splitdebug strict stricter unmerge-orphans userfetch userpriv usersandbox' stricter probably makes it die? We need to get that crap to not cause QA dies as they aren't a Gentoo QA problem, but that's a more global matter than this particular "bug"
Yes, this is all about a QA warning that causes the build to fail if FEATURES has stricter, which is on by default in the new 2008.0/developer profile. Do you really need emerge --info?
sorry but this kind of errors ("dereferencing type-punned pointer will break strict-aliasing rules") are to be handled upstream. FEATURES="stricter" is a developer feature imho and shouldn't be enabled by users. This is why it is in the developer profile. You can always disable it in your make.conf.
No problem for me to work it around. I just assumed that with 2008.0 Gentoo wants to collect QA problems. There was a message asking it, but perhaps I missed "upstream" in that. (I assumed developer is a profile for people using the PC for development not for Gentoo devs.) Sorry for making an invalid bugreport.