Hi everybody!

I'm getting an apr-util related error ("bad magic number (not a Mach-O
file)") when building PHP5 with apxs, involving MySql's libs.

My original post about it is here,

        http://news.php.net/php.general/262438

But the longer I stare at this stuff, the more I think it may be a
problem with the apr-util build.

I've ./configure'd apr-util (trunk/r579042) from source,

        ./configure --with-apr=/usr/local/apache2
--with-berkeley-db=/usr/local/dbd46 --with-dbm=db46
--with-expat=/usr/local --with-mysql=/usr/local/mysql
--with-sqlite3=/usr/local/sqlite

And it builds OK.

Checking with,

        /usr/local/apache2/bin/apu-1-config --libs
         -ldb-4.6   -lsqlite3  /usr/local/mysql/lib/mysql/libmysqlclient_r.la
 -lexpat -liconv

I'm suspicious of that
"/usr/local/mysql/lib/mysql/libmysqlclient_r.la"; I expected "just"
-lmysqlclient_r.

And, since that's exactly the lib name referred in the php error (link above).

Ideas? Is this an apr-util or PHP problem?

Thanks a lot :-)

Ali

Reply via email to