two files use one typedef as return type in the header and another return type in implementation, this keeps gnome-vfs-1.0.5-r3 from being compiled with gcc-3.4.0-r6 Reproducible: Always Steps to Reproduce: 1. merge gcc-3.4.0-r6 2. merge gnome-vfs-1.0.5-r3 3. Actual Results: compile error Expected Results: been compiled i will attach the patch for the source and a patch for the ebuild so this is no longer an issues this is a problem with the source, so i will attach emerge -info on request only
Created attachment 32728 [details, diff] fixes source to merge with gcc-3.4.0
Created attachment 32729 [details, diff] patches ebuild to allow use of return types fix
I can confirm this is an issue here too, with gcc-3.4.1. It would be nice to get this into portage ASAP, as this is yet another blocker preventing the marking of gcc-3.4.x as testing.
Have these been reported upstream to GNOME and/or GCC as appropriate? If so, what bug numbers?
reported to gnome not that i am aware of. Not that it makes much of a difference i think -> gnome-vfs-1 isn't officially maintained anymore.
*** Bug 56964 has been marked as a duplicate of this bug. ***
foser - i take it you dont see anything overtly wrong with this patch?
the patch looks fine to me.
fixed in portage