Compilar o php...

...alguém consegue descortinar como passar este problema?

configure:59846: checking for mysql_error in -lmysqlclient
configure:59865: gcc -o conftest -I/usr/include -g -O2 -Wl,-rpath,/usr/lib/mysql -L/usr/lib/mysql -L/usr/lib -Wl,-rpath,/usr -L/usr conftest.c -lmysqlclient -lz -lz -lresolv -lm -ldl -lnsl -lxml2 -lz -lm -lxml2 -lz -lm 1>&5
/usr/bin/ld: cannot find -lmysqlclient

Tenho os seguintes pacotes instalados do mysql:

- mysql-libs-5.0.45-6
- mysql-devel-5.0.45-6
- mysql-5.0.45-6.
- mysql-server-5.0.45-6

Por: Filipe Dutra [21 Dec, 2007 8:19 am]


Já consegui resolver!

a solução para o problema:

usr
 +- include
 |  +- mysql
 |      +- mysql.h
 |      ...
 +- lib
     +- mysql
         +- libmysqlclient.so
         ...

temos esta estrutura, certo?

então vamos criar symlinks apontar para /usr/local/lib/mysql

1- criar /usr/local/lib/mysql
2- cd /usr/local/lib/mysql
3- ln -s /usr/include/mysql include
4- ln -s /usr/lib/mysql lib

Depois, no ./configure meter assim  --with-mysql=/usr/local/lib/mysql


Já está

Comentário de: Filipe Dutra - 21/12/07 as 11:11 am

Deixe a Sua Opinião

Nome:

E-mail:
O endereço de e-mail não será publicado.
Website (URL):

Comentário:


Introduza a palavra que se encontra na Imagem: