PHP configure gond

Fórumok

Sziasztok,

Slack 11.0
mxsql 5.0...
php 5.0...
de probáltam több verzióval.

Mysql, Apache, simán felmegy és működik.
Amikor a php-t tenném fel a ./configure nem megy végig, hanem :

checking for mysql_close in -lmysqlclient... no
checking for mysql_error in -lmysqlclient... no
configure: error: mysql configure failed.

Majd a log fájlban:

/usr/local/mysql/lib/libmysqlclient.a(libtaocrypt_la-algebra.o)(.gnu.linkonce.d.__vt_Q28TaoCrypt23AbstractEuclideanDomain+0x40): more undefined references to `__pure_virtual' follow
/usr/local/mysql/lib/libmysqlclient.a(libtaocrypt_la-file.o)(.text+0x88): In function `TaoCrypt::FileSource::~FileSource(void)':
: undefined reference to `__builtin_delete'
/usr/local/mysql/lib/libmysqlclient.a(libtaocrypt_la-file.o)(.text+0x28c): In function `TaoCrypt::FileSink::~FileSink(void)':
: undefined reference to `__builtin_delete'
collect2: ld returned 1 exit status
configure: failed program was:
#line 58249 "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; }

És ezzel megáll!

Mi a csuda lehet a baj?
Segítsetek légy szíves!

Hozzászólások

nem ismerem a slackware-t, de ha jól sejtem te forrásból akarod felrakni a php-t. Ilyet se csináltam még sose, de ha magad akarod fordítani, akkor az apache, a mysql, meg gondolom még egy rakat progi header file-i kellenek neked. Ezek ha csomagból rakod fel őket, akkor simán megtalálhatóak a xyz-dev csomagokban(gondolom slackwareben is). Tehát ha a mysqlt nem magad forgattad, akkor a mysql-dev csomagot kell feltenni. Ha forgattad, akkor a header fileid megvannak, csak vsz nem találja meg forgatáskor. Vhogy meg kell vele etetned,h hol keresse ezeket a filokat a config scripted.
De én se vok egy nagy guru, szal lehet,h teljesen mellétrafáltam, de próbálok segíteni.

Nem vagyok én se járatos a Slackware-ba.

A /usr/include alatt vannak mysql-re utaló dolgok?
Ha nincsenek, akkor meg kell keresned, hogy a MySQL include file-jai hova kerültek, és explicite megadni neki (--with-mysql=/egy/hely/ahol/mysql_include_van/ asszem)