ID: 7643
Updated by: [EMAIL PROTECTED]
Reported By: [EMAIL PROTECTED]
Status: Closed
Bug Type: Compile Failure
Operating System: HP-UX 10.20
PHP Version: 4.0.3pl1
New Comment:
I am still having the same problems. Here are my versions of
software:
binutils 2.11.2 binutils
bison 1.34 bison
flex 2.5.4a flex
gcc 3.0.1 gcc
libiconv 1.7 libiconv
libpcap 0.6.2 libpcap
make 3.79.1 make
apache 1.3.23 apache
mod_ssl 2.8.7 mod_ssl
openssl 0.9.6c openssl
mysql 3.23.39 mysql
php 4.1.2 php
Configure works without a problem. Here is what I am doing for
configure:
./configure --prefix=/opt/php --enable-track-vars
--with-apxs=/opt/apache/bin/apxs --enable-libgcc
--with-mysql=/opt/mysql
"make" works except I get the following messages:
<<<<---START---->>>>
/bin/sh /opt/patches/php-4.1.2/libtool --silent --mode=link gcc
-I. -I/opt/patches/php-4.1.2/ -I/opt/patches/php-4.1.2/main
-I/opt/patches/php-4.1.2 -I/opt/apache/include
-I/opt/patches/php-4.1.2/Zend -I/opt/mysql/include
-I/opt/patches/php-4.1.2/ext/xml/expat -DHPUX11 -DMOD_SSL=208107
-DUSE_HSREGEX -DEAPI -DEAPI_MM -DUSE_EXPAT
-I/opt/patches/php-4.1.2/TSRM -g -O2 -prefer-pic -o libphp4.la -rpath
/opt/patches/php-4.1.2/libs -avoid-version
-L/opt/gcc/lib/gcc-lib/hppa2.0n-hp-hpux11.00/3.0.1 -L/opt/mysql/lib -R
/opt/gcc/lib/gcc-lib/hppa2.0n-hp-hpux11.00/3.0.1 -R /opt/mysql/lib
stub.lo Zend/libZend.la sapi/apache/libsapi.la main/libmain.la
regex/libregex.la ext/mysql/libmysql.la ext/pcre/libpcre.la
ext/posix/libposix.la ext/session/libsession.la
ext/standard/libstandard.la ext/xml/libxml.la TSRM/libtsrm.la -lpam
-lmysqlclient -lcrypt -lm -lnsl -lgcc -lcrypt
*** Warning: This library needs some functionality provided by
-lcrypt.
*** I have the capability to make that library automatically link in
when
*** you link to this library. But I can only do this if you have a
*** shared version of the library, which you do not appear to have.
*** Warning: This library needs some functionality provided by
-lcrypt.
*** I have the capability to make that library automatically link in
when
*** you link to this library. But I can only do this if you have a
*** shared version of the library, which you do not appear to have.
*** Warning: This library needs some functionality provided by
-lmysqlclient.
*** I have the capability to make that library automatically link in
when
*** you link to this library. But I can only do this if you have a
*** shared version of the library, which you do not appear to have.
*** Warning: This library needs some functionality provided by
-lcrypt.
*** I have the capability to make that library automatically link in
when
*** you link to this library. But I can only do this if you have a
*** shared version of the library, which you do not appear to have.
*** Warning: This library needs some functionality provided by -lgcc.
*** I have the capability to make that library automatically link in
when
*** you link to this library. But I can only do this if you have a
*** shared version of the library, which you do not appear to have.
*** Warning: This library needs some functionality provided by
-lcrypt.
*** I have the capability to make that library automatically link in
when
*** you link to this library. But I can only do this if you have a
*** shared version of the library, which you do not appear to have.
*** The inter-library dependencies that have been dropped here will be
*** automatically added whenever a program is linked with this library
*** or is declared to -dlopen it.
Making all in pear
<<<<---END---->>>>>
Then when attempting to do "make install", here's the real kicker:
<<<---START-->>>>
Making install in Zend
Making install in main
Making install in ext
Making install in mysql
Making install in pcre
Making install in pcrelib
Making install in posix
Making install in session
Making install in standard
Making install in xml
Making install in expat
Making install in sapi
Making install in apache
/bin/sh /opt/patches/php-4.1.2/libtool --silent --mode=link gcc
-I. -I/opt/patches/php-4.1.2/sapi/apache -I/opt/patches/php-4.1.2/main
-I/opt/patches/php-4.1.2 -I/opt/apache/include
-I/opt/patches/php-4.1.2/Zend -I/opt/mysql/include
-I/opt/patches/php-4.1.2/ext/xml/expat -DHPUX11 -DMOD_SSL=208107
-DUSE_HSREGEX -DEAPI -DEAPI_MM -DUSE_EXPAT
-I/opt/patches/php-4.1.2/TSRM -g -O2 -prefer-pic -o libsapi.la
sapi_apache.lo mod_php4.lo php_apache.lo
Making install in TSRM
/bin/sh ../libtool --silent --mode=link gcc -g -O2 -prefer-pic
-o libtsrm.la TSRM.lo tsrm_strtok_r.lo tsrm_virtual_cwd.lo
Making install in regex
Making install in .
/bin/sh /opt/patches/php-4.1.2/libtool --silent --mode=link gcc
-I. -I/opt/patches/php-4.1.2/ -I/opt/patches/php-4.1.2/main
-I/opt/patches/php-4.1.2 -I/opt/apache/include
-I/opt/patches/php-4.1.2/Zend -I/opt/mysql/include
-I/opt/patches/php-4.1.2/ext/xml/expat -DHPUX11 -DMOD_SSL=208107
-DUSE_HSREGEX -DEAPI -DEAPI_MM -DUSE_EXPAT
-I/opt/patches/php-4.1.2/TSRM -g -O2 -prefer-pic -o libphp4.la -rpath
/opt/patches/php-4.1.2/libs -avoid-version
-L/opt/gcc/lib/gcc-lib/hppa2.0n-hp-hpux11.00/3.0.1 -L/opt/mysql/lib -R
/opt/gcc/lib/gcc-lib/hppa2.0n-hp-hpux11.00/3.0.1 -R /opt/mysql/lib
stub.lo Zend/libZend.la sapi/apache/libsapi.la main/libmain.la
regex/libregex.la ext/mysql/libmysql.la ext/pcre/libpcre.la
ext/posix/libposix.la ext/session/libsession.la
ext/standard/libstandard.la ext/xml/libxml.la TSRM/libtsrm.la -lpam
-lmysqlclient -lcrypt -lm -lnsl -lgcc -lcrypt
*** Warning: This library needs some functionality provided by
-lcrypt.
*** I have the capability to make that library automatically link in
when
*** you link to this library. But I can only do this if you have a
*** shared version of the library, which you do not appear to have.
*** Warning: This library needs some functionality provided by
-lcrypt.
*** I have the capability to make that library automatically link in
when
*** you link to this library. But I can only do this if you have a
*** shared version of the library, which you do not appear to have.
*** Warning: This library needs some functionality provided by
-lmysqlclient.
*** I have the capability to make that library automatically link in
when
*** you link to this library. But I can only do this if you have a
*** shared version of the library, which you do not appear to have.
*** Warning: This library needs some functionality provided by
-lcrypt.
*** I have the capability to make that library automatically link in
when
*** you link to this library. But I can only do this if you have a
*** shared version of the library, which you do not appear to have.
*** Warning: This library needs some functionality provided by -lgcc.
*** I have the capability to make that library automatically link in
when
*** you link to this library. But I can only do this if you have a
*** shared version of the library, which you do not appear to have.
*** Warning: This library needs some functionality provided by
-lcrypt.
*** I have the capability to make that library automatically link in
when
*** you link to this library. But I can only do this if you have a
*** shared version of the library, which you do not appear to have.
*** The inter-library dependencies that have been dropped here will be
*** automatically added whenever a program is linked with this library
*** or is declared to -dlopen it.
/opt/patches/php-4.1.2/build/shtool mkdir -p
"/opt/apache/libexec" && /opt/apache/bin/apxs -S
LIBEXECDIR="/opt/apache/libexec" -i -a -n php4 libs/libphp4.sl
apxs:Error: file libs/libphp4.sl is not a DSO
*** Error exit code 1
Stop.
*** Error exit code 1
Stop.
<<<---END---->>>>
I've attempted renaming the libs/libphp4.sl to .so and no luck. Can
anyone help out?
Thanks,
Vinnie
Previous Comments:
------------------------------------------------------------------------
[2001-05-23 06:07:30] [EMAIL PROTECTED]
As the Apache is now at version 1.3.20, maybe they have
fixed this in it? Please try it out.
Also, PHP 4.0.5 was released a while ago.
Anyways, this is not PHP bug.
--Jani
------------------------------------------------------------------------
[2001-01-05 23:23:31] [EMAIL PROTECTED]
In duplicate bug report #8518 was mentioned this is still happening
with 4.0.4
--Jani
------------------------------------------------------------------------
[2001-01-02 09:06:46] [EMAIL PROTECTED]
Please try PHP 4.0.4 as this should be fixed.
--Jani
------------------------------------------------------------------------
[2000-11-05 04:27:36] [EMAIL PROTECTED]
An error will be produced:
/path/to/apxs -i -a -n php4 libs/libphp4.sl
apxs:Error: file libs/libphp4.sl is not a DSO
make[1]: *** [install-sapi] Error 1
make[1]: Leaving directory `/wes/build/apache/php-4.0.1pl2'
make: *** [install-recursive] Error 1
It seems that apxs wants the shared library to be named
libphp4.so, not libphp4.sl. Do the following:
# cp libs/libphp4.sl libs/libphp4.so
# /path/to/bin/apxs -i -a -n php4 libs/libphp4.so
Is there any way the install scripts can be updated for this on HPUX
platform?
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=7643&edit=1