Hello All,

 I try to configure php-4.3.8 with mnogosearch-3.2.21. my
 configuration script is:

======================= quote ==================================
./configure     --prefix=/usr/local/httpd/php --with-apxs=/usr/local/httpd/bin/apxs \
                --with-mysql=/usr/local --with-pgsql=/usr/local \
[..skipped..]
               --with-mnogosearch
======================= end quote ==============================

  but it fails with the message:

configure: error: mysql configure failed. Please check config.log for more information.

======================= quote ==================================
$ tail -n 20 config.log
mysql_close()
; return 0; }
configure:56445: checking for mysql_error in -lmysqlclient
configure:56464: gcc -o conftest -g -O2  -R/usr/local/lib/mysql -L/usr/local/lib/mysql 
-R/usr/local//lib -L/usr/local//lib  -R/usr//lib -L/usr//lib -R/usr/local//lib 
-L/usr/local//lib -R/usr/local/lib -L/usr/local/lib -R/usr/local/mysql/lib/mysql 
-L/usr/local/mysql/lib/mysql -R/usr/local/mnogosearch/lib -L/usr/local/mnogosearch/lib 
-R/usr/local/ -L/usr/local/ conftest.c -lmysqlclient  -lz -lmcrypt -lltdl -lintl 
-lfreetype -lpng -lz -ljpeg -lxml2 -lxslt -lz -lcurl -lz -lssl -lcrypto -lm  -lcurl 
-lz -lssl -lcrypto -lxml2 -lz -liconv -lm -lm -lz -lmysqlclient -lmnogosearch 
-lmnogocharset 1>&5
/usr/libexec/elf/ld: warning: libmysqlclient.so.10, needed by 
/usr/local/mnogosearch/lib/libmnogosearch.so, may conflict with libmysqlclient.so.12
/usr/local/mnogosearch/lib/libmnogosearch.so: undefined reference to 
`pthread_mutex_unlock'
/usr/local/mnogosearch/lib/libmnogosearch.so: undefined reference to 
`pthread_mutex_destroy'
/usr/local/mnogosearch/lib/libmnogosearch.so: undefined reference to 
`pthread_mutex_lock'
/usr/local/mnogosearch/lib/libmnogosearch.so: undefined reference to 
`pthread_mutex_init'
configure: failed program was:
#line 56453 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char mysql_error();

int main() {
mysql_error()
; return 0; }
======================= end quote ==============================

  If  "--with-mnogosearch"  is  skipped configuration script works ok.
  Compilation  another  version  of php (such as 5.0.1) gives the same
  results.  As  I  understand the problem is with conflict of the libs
  libmysqlclient.so.10 and libmysqlclient.so.12. But how to solve it I
  don't know :(


======================= quote ==================================
$ ls -la /usr/local/lib/mysql/
total 2464
drwxr-xr-x   2 root  wheel     512  6 ЧЕТ 21:26 .
drwxr-xr-x  21 root  wheel    6144  6 ЧЕТ 21:42 ..
-r--r--r--   1 root  wheel   11654 23 ФТБ 19:04 libdbug.a
-r--r--r--   1 root  wheel   34914 23 ФТБ 19:04 libheap.a
-r--r--r--   1 root  wheel   15018 23 ФТБ 19:04 libmerge.a
-r--r--r--   1 root  wheel  262934 23 ФТБ 19:04 libmyisam.a
-r--r--r--   1 root  wheel   26038 23 ФТБ 19:04 libmyisammrg.a
-rw-r--r--   1 root  wheel  343076 23 ФТБ 18:55 libmysqlclient.a
-rwxr-xr-x   1 root  wheel     702  5 ЧЕТ  2002 libmysqlclient.la
lrwxr-xr-x   1 root  wheel      20  6 ЧЕТ 21:26 libmysqlclient.so -> 
libmysqlclient.so.12
-rwxr-xr-x   1 root  wheel  142013  5 ЧЕТ  2002 libmysqlclient.so.10
-rwxr-xr-x   1 root  wheel  273486 23 ФТБ 18:55 libmysqlclient.so.12
-rw-r--r--   1 root  wheel  351642 23 ФТБ 18:55 libmysqlclient_r.a
-rwxr-xr-x   1 root  wheel     714  5 ЧЕТ  2002 libmysqlclient_r.la
lrwxr-xr-x   1 root  wheel      22  6 ЧЕТ 21:26 libmysqlclient_r.so -> 
libmysqlclient_r.so.12
-rwxr-xr-x   1 root  wheel  147871  5 ЧЕТ  2002 libmysqlclient_r.so.10
-rwxr-xr-x   1 root  wheel  280663 23 ФТБ 18:55 libmysqlclient_r.so.12
-r--r--r--   1 root  wheel  141748 23 ФТБ 19:04 libmystrings.a
-r--r--r--   1 root  wheel  243226 23 ФТБ 19:04 libmysys.a
-r--r--r--   1 root  wheel  100284 23 ФТБ 19:04 libnisam.a
-r--r--r--   1 root  wheel    6662 23 ФТБ 19:04 libvio.a
======================= end quote ==============================



-- 
Best regards,
 Almi                            mailto:[EMAIL PROTECTED]

Reply via email to