ID: 21151
Updated by: [EMAIL PROTECTED]
Reported By: [EMAIL PROTECTED]
-Status: Open
+Status: Closed
Bug Type: Dynamic loading
Operating System: Mandrake 9.0
PHP Version: 4.3.0RC4
New Comment:
These compile failures are now fixed in CVS.
But compiling zlib/pcre as shared is not really
useful..you lose some functionality they provide.
Previous Comments:
------------------------------------------------------------------------
[2003-02-09 12:22:40] [EMAIL PROTECTED]
#22131 has nothing to do with this issue..
------------------------------------------------------------------------
[2003-02-09 10:32:09] [EMAIL PROTECTED]
Just FYI: See bug #22131
------------------------------------------------------------------------
[2003-01-29 06:07:59] [EMAIL PROTECTED]
Between 4.2.3 and 4.3.0 (Mandrake 9.0) the ability to make zlib a
shared module BROKE.
Regardless if this module is small or not, the option exists to make it
a shared module for PHP.
It compiles fine, but it won't run:
[root@x1 apache]# apachectl start
Syntax error on line 62 of /etc/httpd/conf/httpd.conf:
Cannot load /etc/httpd/lib/apache/libphp4.so into server:
/etc/httpd/lib/apache/libphp4.so: undefined symbol: zlib_globals
/usr/sbin/apachectl start: httpd could not be started
[root@x1 apache]#
Our configure script:
./configure \
--prefix=/usr/local \
--libexecdir=/usr/lib/apache \
--with-config-file-path=/usr/local/lib/php:/usr/local/lib:/etc \
--enable-discard-path \
--enable-bcmath=shared \
--enable-exif=shared \
--enable-ftp=shared \
--enable-sockets=shared \
--enable-track-vars \
--with-apxs \
--with-bz2=shared \
--with-gettext \
--with-xml=shared \
--with-gd=shared,/usr/local \
--with-freetype-dir=shared,/usr/local \
--with-jpeg-dir=shared \
--with-png-dir=shared \
--with-ldap=shared \
--with-pcre-regex=shared \
--with-zlib=shared,/usr \
--with-openssl=shared \
--with-pgsql=shared \
--with-mysql=shared,/usr \
--with-mnogosearch=shared,/usr/local/mnogosearch \
--with-snmp=shared \
--disable-ctype \
--without-aspell \
--without-db2 \
--without-db3 \
--without-pear
------------------------------------------------------------------------
[2003-01-13 12:16:22] [EMAIL PROTECTED]
Jean-Michel
Yes I am ;)
But if these extensions can't be built as a loadable dso, you shouldn't
be able to use "=shared". This is really extreme stuff and I doubt
people would use this configure line.
------------------------------------------------------------------------
[2003-01-07 10:27:49] [EMAIL PROTECTED]
Confirmed same issue on Solaris 8 for version 4.3.0. I do agree that
zlib is not that large and can be compiled into php (hit after reading
that suggestion!) but still the option is there and does not work...
------------------------------------------------------------------------
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/21151
--
Edit this bug report at http://bugs.php.net/?id=21151&edit=1