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

Bug 317885

Summary: libSDL.la not included in newest libSDL-1.2.14-r2
Product: Gentoo Linux Reporter: myrddyn
Component: [OLD] LibraryAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: VERIFIED INVALID    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description myrddyn 2010-04-30 09:17:42 UTC
The file /usr/lib64/libSDL.la file is no longer being installed as part of libsdl, causing breakage with programs that depend on it such as sdl-mixer.
It was included in libsdl-1.2.13-r1, and libsdl-1.2.14-r1.


Reproducible: Always

Steps to Reproduce:
emerge -uDN world, or any other command that would update libSDL to libsdl-1.2.14-e2.

Actual Results:  
sdl-mixer will fail to build, as it depends on libSDL.la, other packages become broken that also depend on it.

Expected Results:  
the newest ebuild for libsdl (libsdl-1.2.14-r2) should still include and install /usr/lib64/libSDL.la

Unmerging the current version, and emerging a prior version correctly installs the libSDL.la file.
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2010-04-30 09:22:23 UTC
The .la files are not required. Fix your system instead as some installed .la files are still referring to them.

For example,

# emerge lafilefixer gentoolkit
# lafilefixer --justfixit
# revdep-rebuild
Comment 2 myrddyn 2010-04-30 09:31:14 UTC
Thank you, that did solve the problem.  Though when I attempted the revdep-rebuild it did not have to perform any steps.