Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 648032

Summary: [freeswitch-overlay] net-voip/freeswitch-1.6.19 speexdsp dependency
Product: Gentoo Linux Reporter: Joe M <joe9mail>
Component: Current packagesAssignee: Michael Seifert <m.seifert>
Status: RESOLVED FIXED    
Severity: normal CC: mva
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: config.log

Description Joe M 2018-02-18 19:11:16 UTC
Created attachment 520054 [details]
config.log

Hello,

Freeswitch fails with a dependency on speexdsp.

checking for speex >= 1.2rc1 speexdsp >= 1.2rc1... Package speexdsp was not found in the pkg-config search path. Perhaps you should addt
he directory containing `speexdsp.pc' to the PKG_CONFIG_PATH environment variable No package 'speexdsp' found
configure: error: Library requirements (speex >= 1.2rc1 speexdsp >= 1.2rc1) not met; consider adjusting the PKG_CONFIG_PATH environmentv
ariable if your libraries are in a nonstandard prefix so pkg-config can find them.

Thanks
Comment 1 Joe M 2018-02-18 19:17:33 UTC
When installing freeswitch, speexdsp is not listed as a dependency. speex when installed with a use flag of +utils installs speexdsp.
Comment 2 Michael Seifert 2018-02-19 17:57:08 UTC
This issue should be fixed by now. I already addressed it a few day ago, but forgot to push the change… Sorry for the inconvenience.

I decided to depend on speexdsp directly, instead of speex[utils]. This solution should specify the dependency more tightly, because Freeswitch does not seem to require libogg (for speex support), speexenc, or speexdec.

Thanks for the report!