* Thus wrote Aaron Axelsen ([EMAIL PROTECTED]):
> Greetings,
> 
> I compiled and installed mysql from source, and now I am trying to recompile
> php agaisnt the new version of MySQL (was previous running 3.23.53).  Here
> is the configure string I used:
> 
> ./configure --with-apxs2=/usr/local/apache/bin/apxs --prefix=/usr/local/php
> --with-mysql=/usr/local/mysql --with-pgsql=/usr/local/pgsql --with-gettext
> 
> ...
> 
> ext/mysql/php_mysql.lo: In function `zif_mysql_create_db':
> /home/aaron/php-4.3.6/ext/mysql/php_mysql.c:1158: undefined reference to
> `mysql_create_db'

That sound like php used a 3.x mysql_version.h file to include but
is trying to link against the real 4.x mysqlclient.so (since 4.x
does not have mysql_create_db).

At what prefix was mysql 3.x installed? /usr or /usr/local? 

Couple quick commands to find your mysql files
 > locate mysql.h
 > locate mysql_version.h
 > find / find / -type f -name "mysql*.h" #last resort


Curt
-- 
"I used to think I was indecisive, but now I'm not so sure."

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to