Edit report at https://bugs.php.net/bug.php?id=59952&edit=1
ID: 59952 Comment by: fuxa_kos at unihost dot cz Reported by: fuxa_kos at unihost dot cz Summary: configure: error: wrong libsphinxclient version or lib not found Status: Bogus Type: Bug Package: sphinx Operating System: CentOS 5 PHP Version: 5.3.6 Block user comment: N Private report: N New Comment: libsphinxclient is required for build, but isn't part of shinx RPM (there are only headers, not libs). One course is build libsphinxclient from source cd api/libsphinxclient && ./configure && make && sudo make install after that, pecl install goes fine. Previous Comments: ------------------------------------------------------------------------ [2011-09-18 02:34:09] at php dot net >configure looking for >/usr/share/sphinx/api/libsphinxclient/include/sphinxclient.h >and in sphinx RPM is placed >rpm -ql sphinx |grep sphinxclient.h >/usr/share/sphinx/api/libsphinxclient/sphinxclient.h Yeah, conbfigure is looking for headers in $PREFIX/include and for the lib in $PREFIX/lib. So make sure the lib is present there, no matter what kind of crazy path is used by the RPM package. ------------------------------------------------------------------------ [2011-09-14 17:39:25] fuxa_kos at unihost dot cz I don't see how add attachement here, full output from configure: checking for egrep... grep -E checking for a sed that does not truncate output... /bin/sed checking for cc... cc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ANSI C... none needed checking how to run the C preprocessor... cc -E checking for icc... no checking for suncc... no checking whether cc understands -c and -o together... yes checking for system library directory... lib checking if compiler supports -R... no checking if compiler supports -Wl,-rpath,... yes checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking target system type... x86_64-unknown-linux-gnu checking for PHP prefix... /usr/local/php538 checking for PHP includes... -I/usr/local/php538/include/php -I/usr/local/php538/include/php/main -I/usr/local/php538/include/php/TSRM -I/usr/local/php538/include/php/Zend -I/usr/local/php538/include/php/ext -I/usr/local/php538/include/php/ext/date/lib checking for PHP extension directory... /usr/local/php538/lib/php/extensions/no-debug-non-zts-20090626 checking for PHP installed headers prefix... /usr/local/php538/include/php checking if debug is enabled... no checking if zts is enabled... no checking for re2c... no configure: WARNING: You will need re2c 0.13.4 or later if you want to regenerate PHP parsers. checking for gawk... gawk checking for sphinx support... yes, shared checking for libsphinxclient headers in /usr/share/sphinx/api/libsphinxclient/... found /usr/share/sphinx/api/libsphinxclient///include/sphinxclient.h MY ok checking for sphinx_create in -lsphinxclient... no configure: error: wrong libsphinxclient version or lib not found ------------------------------------------------------------------------ [2011-09-14 17:37:17] fuxa_kos at unihost dot cz Description: ------------ My PHP version is 5.3.8, but isn't in "PHP version" select/option! But same error with 5.3.6. configure returns error checking for libsphinxclient headers in /usr/share/sphinx/api/libsphinxclient/... found checking for sphinx_create in -lsphinxclient... no configure: error: wrong libsphinxclient version or lib not found full output from configure attached system is up2date CentOS 5.6 uname --all Linux iduna 2.6.18-238.12.1.el5 #1 SMP Tue May 31 13:22:04 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux sphinx (actualy Generally recommended release) version rpm -qi `rpm -qf /usr/share/sphinx/api/libsphinxclient/sphinxclient.h` Name : sphinx Relocations: (not relocatable) Version : 2.0.1 Vendor: Sphinx Technologies Inc. Release : 1.el5 Build Date: Fri 22 Apr 2011 04:57:46 AM CEST Install Date: Wed 11 May 2011 12:49:56 PM CEST Build Host: rhel54x64 Group : Applications/Text Source RPM: sphinx-2.0.1-1.el5.src.rpm Size : 13850610 License: GPLv2 Signature : (none) Packager : Sphinx Technologies Inc. URL : http://sphinxsearch.com Summary : Sphinx full-text search server because configure looking for /usr/share/sphinx/api/libsphinxclient/include/sphinxclient.h and in sphinx RPM is placed rpm -ql sphinx |grep sphinxclient.h /usr/share/sphinx/api/libsphinxclient/sphinxclient.h I have /usr/share/sphinx/api/libsphinxclient/include/sphinxclient.h -> ../sphinxclient.h Reproduce code: --------------- /usr/local/php/bin/phpize Configuring for: PHP Api Version: 20090626 Zend Module Api No: 20090626 Zend Extension Api No: 220090626 ./configure --with-php-config=/usr/local/php/bin/php-config --with-sphinx=/usr/share/sphinx/api/libsphinxclient/ Expected result: ---------------- configure exit without error Actual result: -------------- configure: error: wrong libsphinxclient version or lib not found ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=59952&edit=1