Summary: | net-misc/asterisk-1.2.21-r1 not compatible with speex-1.2-beta3 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | john read <john.read> |
Component: | New packages | Assignee: | voip herd (OBSOLETE) <voip+disabled> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | jesse, kirbstinator, mfyahya |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
Patch adding -lspeexdsp for speex-1.2
Patch including previous fix in 1.2.27-r1 ebuild |
Description
john read
2008-01-17 20:33:16 UTC
Bug description in Digium's bugzilla: http://bugs.digium.com/view.php?id=11693&nbn=4 Workaround: LIBSPEEX="-lspeexdsp" emerge -v asterisk Created attachment 183225 [details, diff]
Patch adding -lspeexdsp for speex-1.2
Patch for asterisk-1.2.27
Created attachment 183226 [details, diff] Patch including previous fix in 1.2.27-r1 ebuild In bug #215681, i have included a patch for a -r1 ebuild. For simplicity, here is a patch including also a fix for this bug. Should make it easier. *** Bug 223633 has been marked as a duplicate of this bug. *** Just got bit by this... Thanks. Thank you gentlemen, your contribution to Gentoo Linux is highly appreciated. +*asterisk-1.2.31.1 (11 Mar 2009) + + 11 Mar 2009; <chainsaw@gentoo.org> + +files/1.2.0/asterisk-1.2.31.1-bri-fixups.diff, + +files/1.2.0/asterisk-1.2.31.1-comma-is-not-pipe.diff, + +files/1.2.0/asterisk-1.2.31.1-svn89254.diff, +asterisk-1.2.31.1.ebuild: + Version bump, for security bugs #250748 and #254304. Took a 1.4 build fix + that is relevant to 1.2, Digium bug #11238. Wrote patch to fix up typo in + open call, a comma is not a pipe sign. Used EAPI 2 for USE-based + dependencies instead of calling die. Patch from Mounir Lamouri adding + -lspeexdsp closes bug #206463 filed by John Read. (In reply to comment #6) > Thank you gentlemen, your contribution to Gentoo Linux is highly appreciated. > +*asterisk-1.2.31.1 (11 Mar 2009) > + > + 11 Mar 2009; <chainsaw@gentoo.org> > + +files/1.2.0/asterisk-1.2.31.1-bri-fixups.diff, > + +files/1.2.0/asterisk-1.2.31.1-comma-is-not-pipe.diff, > + +files/1.2.0/asterisk-1.2.31.1-svn89254.diff, +asterisk-1.2.31.1.ebuild: > + Version bump, for security bugs #250748 and #254304. Took a 1.4 build fix > + that is relevant to 1.2, Digium bug #11238. Wrote patch to fix up typo in > + open call, a comma is not a pipe sign. Used EAPI 2 for USE-based > + dependencies instead of calling die. Patch from Mounir Lamouri adding > + -lspeexdsp closes bug #206463 filed by John Read. > in line 196 of asterisk-1.2.32.ebuild: if use speex && has_version ">=media-libs/speex-1.2"; then the test `has_version ">=media-libs/speex-1.2" fails for speex-1.2_beta3_p2, so the following sed command to add -lspeexdsp is not executed and in line 318 of asterisk-1.2.32.ebuild: rm -f "${D}"usr/$(get_libdir)/asterisk/modules/codec_speex.so || die "BROKEN" after the `has_version` bug above is fixed there is no need to delete the codec_speex.so module. |