Bug 91813

Summary: libogg.la not in devel package
Product: [Retired] Red Hat Linux Reporter: Andrew Meredith <andrew>
Component: liboggAssignee: Bill Nottingham <notting>
Severity: medium Docs Contact:
Priority: medium    
Version: 8.0CC: rvokal
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2003-05-28 19:37:47 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

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.