After updating to 1.2.0-r1 and attempting to rebuild pjproject, this error occurs during configure: checking if external Speex devkit is installed... aconfigure: error: Unable to use external Speex library. If Speex development files are not available in the default locations, use CFLAGS and LDFLAGS env var to set the include/lib paths This appears similar to the error presented in bug # 601026. Reproducible: Always
Thank you for the report. Please *attach* the logfiles, https://wiki.gentoo.org/wiki/Attach_the_logs_to_the_bug_ticket and reopen this ticket (Status:unconfirmed).
Please disregard my comment about the similarity to bug # 601026... Relavent portion of config.log: aconfigure:5889: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -DPJ_HAS_IPV6=1 -DNDEBUG=1 -DPJ_IS_BIG_ENDIAN=0 -DPJ_IS_LITTLE_ENDIAN=1 -fPIC conftest.c >&5 conftest.c:76:41: fatal error: speex/speex_echo.h: No such file or directory #include <speex/speex_echo.h> speex/speex_echo.h is gone from speex 1.2.0-r1 and is found in media-libs/speexdsp instead.
appeared recently at the tinderbox image 17.0_20180130-192241
Created attachment 518196 [details] emerge-info.txt
Created attachment 518198 [details] emerge-history.txt
Created attachment 518200 [details] environment
Created attachment 518202 [details] etc.portage.tbz2
Created attachment 518204 [details] logs.tbz2
Created attachment 518206 [details] net-libs:pjproject-2.7.1:20180206-161459.log
Created attachment 518208 [details] temp.tbz2
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1a2081df6f82c07aa8c90391bee03a234327d18 commit c1a2081df6f82c07aa8c90391bee03a234327d18 Author: Tony Vroon <chainsaw@gentoo.org> AuthorDate: 2018-02-07 09:17:01 +0000 Commit: Tony Vroon <chainsaw@gentoo.org> CommitDate: 2018-02-07 09:17:01 +0000 net-libs/pjproject: Deal with Speex moving goalposts Apparently we now want speexdsp instead, but this is a recent development. Also remove older releases which do not have the SSL configure logic override, as they will break with Asterisk. Closes: https://bugs.gentoo.org/641810 Package-Manager: Portage-2.3.19, Repoman-2.3.6 net-libs/pjproject/Manifest | 2 - net-libs/pjproject/pjproject-2.5.1.ebuild | 101 ------------------------------ net-libs/pjproject/pjproject-2.6.ebuild | 101 ------------------------------ net-libs/pjproject/pjproject-2.7.1.ebuild | 2 +- 4 files changed, 1 insertion(+), 205 deletions(-)
@chainsaw: Usually you want speexdsp *in addition*, not instead of speex.