Bug 104295

Summary: librsvg-devel missing a dependency on libgsf-devel
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Joe Shaw <joeshaw>
Component: GNOMEAssignee: E-mail List <gnome-bugs>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: Beta 1   
Target Milestone: ---   
Hardware: Other   
OS: All   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Joe Shaw 2005-08-11 21:49:47 UTC
Hey, another libtool issue:

/opt/gnome/lib/librsvg-2.la depends on /opt/gnome/lib/libgsf-1.la but
librsvg-devel doesn't depend on libgsf-devel
Comment 1 Joe Shaw 2005-08-11 21:50:14 UTC
On a related note, why ship the .la files at all?  Linux doesn't need em, and
they just cause problems like this. :)
Comment 2 Stanislav Brabec 2005-08-12 10:11:41 UTC
Fixed.

Removing .la files will not fix these problems, only hide. Autobuild system does
not include all dependencies automatically. It means, that if any dependent
package is missing, with .la file it will fail, without .la file it will create
unprelinkable library. But yes, .la files should be discussed in future. I wrote
an Autobuild check, but it now issues only warnings on this problem.

And package build will still fail on missing includes.