ID: 34221 Updated by: [EMAIL PROTECTED] Reported By: dverspui at hotpop dot com -Status: Open +Status: Closed Bug Type: Compile Failure Operating System: Fedora Core 2 PHP Version: 5.1.0RC1 New Comment:
Fixed in CVS now. Will be fixed in PHP 5.1 and later. NOTE: --with-expat-dir is renamed to --with-libexpat-dir to be consistent with the other parts using it! Previous Comments: ------------------------------------------------------------------------ [2005-08-24 14:38:42] dverspui at hotpop dot com Ok, I will, thanks Sniper for your time. Consider this bogus then... ------------------------------------------------------------------------ [2005-08-24 14:17:51] [EMAIL PROTECTED] Free hint: Nuke the options I mentioned. (and from now on, don't always trust RedHat doing the right thing (tm)) ------------------------------------------------------------------------ [2005-08-24 14:08:42] dverspui at hotpop dot com Ha, apart from enable-inline-optimization and with-regex=system I have only the understanding of what the options you refer to mean by what configure --help tells me. Do not understand me wrong, I really try to understand what them, but whenever I didn't care I just took over the configure options the Red Hat guys used when building the shipped php4 versions. With trial and error I now found out that since 5.0.4 mbstring and xmlrpc fail to compile as shared extensions, I now linked them statically and compilation succeeds without errors. I want to thank you for your feedback and have one more remaining question. Why is it that you say that I should not compile extensions as shared? I thought it might save runtime memory until the extensions are used. The PHP5 module gets rather big (about 5Mb stripped) when I compile all extensions statically. Does it, or do I understand this wrong? ------------------------------------------------------------------------ [2005-08-24 11:39:55] [EMAIL PROTECTED] I wanted to see what the shortest possible configure line is that still causes the compile failure to be able to try this myself. I don't want to use that whole line. And you really have options there you should not be using. Do you _really_ know what these do: --enable-inline-optimization --enable-pic --enable-discard-path --enable-force-cgi-redirect --disable-rpath --enable-ucd-snmp-hack --with-regex=system ------------------------------------------------------------------------ [2005-08-24 10:53:34] dverspui at hotpop dot com Hi Sniper, thanks for your comment. I actually made up this configure line very carefully, based on the components I do really use and to make the PHP5 installation best compatible with PHP4 versions that originally shipped with Fedora Core 2 (except for the extensions that are moved to PECL off course). I succeeded with that up till 5.0.4 with this very configure line, I only adapted it to changes in configure itself. I agree I could remove some of the options but these are not XML related, so I do not really see why that would eliminate the undefined reference errors? I would appreciate it if you could help me eliminate the error instead of having me remove extensions I use. In the meantime I will try building without shared extensions. Thanks, Dennis ------------------------------------------------------------------------ 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/34221 -- Edit this bug report at http://bugs.php.net/?id=34221&edit=1