ID: 35465 User updated by: rusty at socrates dot berkeley dot edu Reported By: rusty at socrates dot berkeley dot edu Status: Open Bug Type: Compile Failure Operating System: solaris 9 PHP Version: 5.1.1 Assigned To: sniper New Comment:
5.1.1 compiles if you use the libtool from 5.0.5. You have to copy over libtool after running configure in the 5.0.5 and 5.1.1 directories. Do not copy over libtool.m4 from the build directory and then run configure. Previous Comments: ------------------------------------------------------------------------ [2005-11-30 19:08:18] php at fiddaman dot net I'm seeing the problem with the IMAP extension which uses the UW IMAP toolkit. Now this toolkit never compiles as a shared object (see http://www.washington.edu/imap/IMAP-FAQs/#6.3) If Rusty's unusual use of static mysql libraries is a problem, look at the IMAP extension. ------------------------------------------------------------------------ [2005-11-30 18:54:09] rusty at socrates dot berkeley dot edu Would you guys please pull your heads out of your **** and go read bug #35475? It appears to be a bug in the libtool that you're now using. It may not be a bug in the PHP code but it certainly is a bug in the PHP *distribution*. I've wiped and re-extracted the tar files and copied over the libtool.m4 from 5.0.5 to 5.1.1 and am recompiling right now. I'll add a comment when it finishes. ------------------------------------------------------------------------ [2005-11-30 10:34:48] [EMAIL PROTECTED] Joe, I agree, this is most likely not PHP issue, but I'm still able to reproduce it on Solaris 8 and -fPIC doesn't help. ------------------------------------------------------------------------ [2005-11-30 09:46:26] [EMAIL PROTECTED] This is the expected failure from trying to link non-PIC code into a shared library on most platforms. If you really insist on using a static MySQL library you must rebuild it with -fPIC in CFLAGS. If it worked previously I'd guess it was only because the static libmysql.a wasn't being found. ------------------------------------------------------------------------ [2005-11-29 23:35:03] rusty at socrates dot berkeley dot edu Yes, almost all of my add-on libraries are .a files because long ago I used to have problem with .so ones. Plus, I like to find out about any missing symbols at compile time, not run time, which was part of the problem I used to have. ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/35465 -- Edit this bug report at http://bugs.php.net/?id=35465&edit=1