Bug 91813 - libogg.la not in devel package
libogg.la not in devel package
Status: CLOSED CURRENTRELEASE
Product: Red Hat Linux
Classification: Retired
Component: libogg (Show other bugs)
8.0
i386 Linux
medium Severity medium
: ---
: ---
Assigned To: Bill Nottingham
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2003-05-28 11:30 EDT by Andrew Meredith
Modified: 2014-03-16 22:36 EDT (History)
1 user (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2003-05-28 15:37:47 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Andrew Meredith 2003-05-28 11:30:36 EDT
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):
libogg-devel-1.0

How reproducible:
Always
Comment 1 Bill Nottingham 2003-05-28 12:32:08 EDT
What apps actually *require* the libtool file?
Comment 2 Andrew Meredith 2003-05-28 12:49:04 EDT
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 12:50:53 EDT
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 12:54:54 EDT
What does 'grep libogg.la /usr/lib/*.la' say?
Comment 5 Andrew Meredith 2003-05-28 15:31:31 EDT
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 15:37:47 EDT
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.