Bug 91813 - libogg.la not in devel package
Summary: libogg.la not in devel package
Alias: None
Product: Red Hat Linux
Classification: Retired
Component: libogg
Version: 8.0
Hardware: i386
OS: Linux
Target Milestone: ---
Assignee: Bill Nottingham
QA Contact:
Depends On:
TreeView+ depends on / blocked
Reported: 2003-05-28 15:30 UTC by Andrew Meredith
Modified: 2014-03-17 02:36 UTC (History)
1 user (show)

Clone Of:
Last Closed: 2003-05-28 19:37:47 UTC

Attachments (Terms of Use)

Description Andrew Meredith 2003-05-28 15:30:36 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:1.3) Gecko/20030314

Description of problem:
The .la file is produced by the buildprocess, but is not mentionedin the .spec
file, so is not included. This makes for problems linking it with applications
that need it.

Version-Release number of selected component (if applicable):

How reproducible:

Comment 1 Bill Nottingham 2003-05-28 16:32:08 UTC
What apps actually *require* the libtool file?

Comment 2 Andrew Meredith 2003-05-28 16:49:04 UTC
Transcode needs the .la file.

FYI, the libogg package will not rebuild from .src.rpm any more as it builds and
installs libogg.la, but does not package it. It therefore fails when the
rpmbuild run checks for just this eventuality.

Comment 3 Bill Nottingham 2003-05-28 16:50:53 UTC
Actually, that rebuild issue has been fixed in the 9 version. I'm still not
entirely sure why transcode would need the .la file just to link to the library.
(IOW: excessive libtool use should be avoided. :) )

Comment 4 Bill Nottingham 2003-05-28 16:54:54 UTC
What does 'grep libogg.la /usr/lib/*.la' say?

Comment 5 Andrew Meredith 2003-05-28 19:31:31 UTC
Bearing in mind I have already corrected the spec file and rebuilt the libogg
package to include the file, so I could carry on with my work ....

$ grep libogg.la /usr/lib/*.la
/usr/lib/libogg.la:# libogg.la - a libtool library file
/usr/lib/libvorbisenc.la:dependency_libs=' -lm -L/usr/lib /usr/lib/libogg.la'
/usr/lib/libvorbisfile.la:dependency_libs=' -lm -L/usr/lib /usr/lib/libogg.la'
/usr/lib/libvorbis.la:dependency_libs=' -lm -L/usr/lib /usr/lib/libogg.la'

Comment 6 Bill Nottingham 2003-05-28 19:37:47 UTC
Woops, that appears to be a bug in the vorbis libs shipped with Red Hat Linux 8.
If you rebuild them against the libogg without the .la file, it should fix the
problem. This is fixed in Red Hat Linux 9.

Note You need to log in before you can comment on or make changes to this bug.