Summary: | media-libs/mesa: add elog message about removed .la files | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Mikko C. <mikko.cal> |
Component: | [OLD] Library | Assignee: | Gentoo X packagers <x11> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | maciek.joziewicz |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 275338 | ||
Attachments: | revdep-rebuild log |
Description
Mikko C.
2009-07-08 11:43:53 UTC
revdep-rebuild should tell you which package owns the broken .la file. Btw, Tomas, this is still INVALID ;) Thanks (In reply to comment #1) > revdep-rebuild should tell you which package owns the broken .la file. > But I don't have that file :s /usr/lib64/libGL.la doesn't exist. Please run revdep-rebuild nonetheless, we're looking for the .la file that's _referencing_ libGL.la. Created attachment 197178 [details]
revdep-rebuild log
Right, so it's just a standard .la removal. Tomas, any reason why you want to keep this open any longer? Thanks So is it a mesa problem and they should put the file back there, or all the other apps should deal without it? (I hope for the first...) No, the .la files are not coming back. Upstream ships/installs no .la files, _we_ added them, they are actually broken (they break cross-compiling) and no-one else is doing something like that. We did something wrong and we're fixing it. Just use revdep-rebuild to rebuild your broken packages. Thanks but how can i compile for example libdrm, on which mesa depends, if libdrm doesn't compile without libGL.la?? And there are many other packages. i92guboj suggested this on the forums (http://forums.gentoo.org/viewtopic-t-780038.html): `lafilefixer --justfixit` (the program is in portage) I will try that later today. Worked for me just fine. Didn't have to rebuild a single package after fixing the .la files. I think that a message after emerging this new mesa would be in order. mesa-9999 has the elog message. Closing. Thanks |