Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 296543

Summary: x11-libs/pango-1.26.1 fails to emerge due to missing libGL.la
Product: Gentoo Linux Reporter: Hugo Mildenberger <Hugo.Mildenberger>
Component: [OLD] UnspecifiedAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED TEST-REQUEST    
Severity: major CC: jmbsvicetto
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge --info
emerge log

Description Hugo Mildenberger 2009-12-11 18:29:20 UTC
Pango emerge fails because it looks for libGL.la in /usr/lib, while media-libs/mesa-7.5.2 installs this file in /usr/lib/opengl/xorg-x11/lib .
Comment 1 Hugo Mildenberger 2009-12-11 18:30:25 UTC
Created attachment 212722 [details]
emerge --info
Comment 2 Hugo Mildenberger 2009-12-11 18:31:41 UTC
Created attachment 212724 [details]
emerge log
Comment 3 Rafał Mużyło 2009-12-11 18:45:14 UTC
You've failed to read recent eselect-opengl post-install message.
Comment 4 Hugo Mildenberger 2009-12-11 21:07:31 UTC
(In reply to comment #3)
> You've failed to read recent eselect-opengl post-install message.

I like such comments. In fact, I didn't read this opus, (ask yourself why) but nevertherless I did run "lafixer --justfixit" before I bothered to post a bug report. Reopening.  

Comment 5 Rafał Mużyło 2009-12-11 21:53:17 UTC
In that case, try to find the file that lafilefixer missed.
If it did fail to fix a file and did not report it,
the bug is there, not in mesa.
If all files were fixed, this should not be happening.
What was the output of lafilefixer ?
Comment 6 Hugo Mildenberger 2009-12-11 22:06:30 UTC
(In reply to comment #5)
> In that case, try to find the file that lafilefixer missed.

uh, seems like you missed to read comment #1 the second time.

> If it did fail to fix a file and did not report it,
> the bug is there, not in mesa.

I didn't say there would be bug in mesa. But emerge --update world broke due to pango ebuild trying to edit the .la file, which simply isn't in /usr/lib, as one could also see from the attached build log. Thus the pango ebuild is broken, which I reported, I think, correctly.

> If all files were fixed, this should not be happening.
> What was the output of lafilefixer ?

A list with dazillion entries. You want me to post it? I fixed the issue locally by creating a symlink from /usr/lib/libGL.la to /usr/lib/opengl/xorg-x11/lib. 



Comment 7 Jorge Manuel B. S. Vicetto (RETIRED) gentoo-dev 2009-12-11 22:19:48 UTC
(In reply to comment #6)
> (In reply to comment #5)
> A list with dazillion entries. You want me to post it? I fixed the issue
> locally by creating a symlink from /usr/lib/libGL.la to
> /usr/lib/opengl/xorg-x11/lib. 

You mean you broke your system.
Please run lafilefixer --justfix until it stops fixing la files. If that doesn't fix pango build, run revdep-rebuild.