Bug 804674

Summary: speex-devel must require libogg-devel
Product: Red Hat Enterprise Linux 5 Reporter: Peter Lemenkov <lemenkov>
Component: speexAssignee: Miroslav Lichvar <mlichvar>
Status: CLOSED NEXTRELEASE QA Contact: Desktop QE <desktop-qa-list>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 5.9   
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-03-08 15:39:28 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Peter Lemenkov 2012-03-19 14:59:05 UTC
According to the speex.pc file it is necessary to have ogg.pc installed.

Just install speex-devel and uninstall libogg-devel and run "pkg-config --libs speex" and you'll reproduce it:

sipdev ~: pkg-config --cflags speex
Package ogg was not found in the pkg-config search path.
Perhaps you should add the directory containing `ogg.pc'
to the PKG_CONFIG_PATH environment variable
Package 'ogg', required by 'speex', not found
sipdev ~: pkg-config --libs speex
Package ogg was not found in the pkg-config search path.
Perhaps you should add the directory containing `ogg.pc'
to the PKG_CONFIG_PATH environment variable
Package 'ogg', required by 'speex', not found
sipdev ~:

Comment 1 Miroslav Lichvar 2013-03-08 15:39:28 UTC
The problem seems to be in the pc file, it shouldn't require ogg. The speex pc file in RHEL6 doesn't do that.

At this point in the RHEL5 release cycle, where only very important bugs are fixed, speex won't be accepted for an update.