I tried "emerge --deep --update world" and pixman-0.10.0 failed to build. Details in attachments. As neither superstitiously installing libXinerama nor a revdep-rebuild as discussed in 247591 seemed to prevent the crash, I am opening a new bug instead of reopening the old one. Jonathan http://JonathansCorner.com/ Reproducible: Always Steps to Reproduce: 1. On my system, emerge --deep --update world. 2. 3. Actual Results: Build failure Expected Results: Build success and move on to next update
Created attachment 178625 [details] Make error output: all make output after the last successful command.
Created attachment 178627 [details] Output of "emerge --info"
Created attachment 178628 [details] Environment info that emake said should be reported for diagnostics.
The output in the first attachment[1] suggests you rebuild x11-libs/cairo... [1] Where's the rest of the build log? Why did you omit it? Please attach the entire thing...
(In reply to comment #0) > I tried "emerge --deep --update world" and pixman-0.10.0 failed to build. Oh, and please try `emerge --deep --update --newuse world' (every) next time you change USE flags around.
Created attachment 178685 [details] Complete (failed) emerge output.
(In reply to comment #4) > The output in the first attachment[1] suggests you rebuild x11-libs/cairo... > > [1] Where's the rest of the build log? Why did you omit it? Please attach the > entire thing... > Just attached.
Created attachment 178703 [details] Slightly different emerge options: `emerge --deep --update --newuse world'
Reopening after providing further attached information.
It looks like your cairo was previously built against a newer version of pixman (I believe those symbols come from pixman-0.11) but now you are trying to build the stable pixman. The pixman configure script finds the installed cairo and tries to build tests that use it, not realizing it is incompatible. Try this: * emerge -C cairo * emerge --oneshot pixman cairo This should make pixman skip the test that uses cairo, and then after pixman builds successfully cairo will get built against your current pixman. Then you can continue with the rest of your emerge.
(In reply to comment #10) > It looks like your cairo was previously built against a newer version of pixman [...] After following the steps you suggested, it got past that sticking point in the build. (Other build failures encountered after that have been quick to resolve.) Thanks,