Hello,
Thanks for the latest answer.
Ok, but what is your solution to compile PHP with OpenSSL (0.9.6d ?) without the error
(conflict ?) below :
Solaris 2.7
PHP4.2.1 or latest CVS
OpenSSL 0.9.6d
./configure --prefix=/udd/mmacwing/usr/local/php-4.2.1/
--with-config-file-path=/udd/mmacwing/usr/local/php-4.2.1/
--with-apxs=/udd/mmacwing/usr/local/apache/bin/apxs
--with-ldap=/udd/mmacwing/usr/local/openldap-2.0.25/
--with-openssl=/udd/mmacwing/usr/local/openssl-0.9.6d/
--with-mysql --enable-track-vars --enable-versioning --with-xml
all configure works fine but ....
Making all in .
/bin/sh /udd/mmacwing/usr/src/php-4.2.1/libtool --silent
--mode=compile
gcc -I. -I/udd/mmacwing/usr/src/php-4.2.1/
-I/udd/mmacwing/usr/src/php-4.2.1/main
-I/udd/mmacwing/usr/src/php-4.2.1
-I/udd/mmacwing/usr/local/apache_1.3.26/include
-I/udd/mmacwing/usr/src/php-4.2.1/Zend
-I/udd/mmacwing/usr/local/openssl-0.9.6d//include
-I/udd/mmacwing/usr/src/php-4.2.1/ext/xml/expat
-D_POSIX_PTHREAD_SEMANTICS -DSOLARIS2=270 -DMOD_SSL=208110 -DEAPI
-DSHARED_CORE -DEAPI -I/udd/mmacwing/usr/src/php-4.2.1/TSRM -O2
-I/udd/mmacwing/usr/local/openssl-0.9.6d/include
-I/udd/mmacwing/usr/local/openldap-2.0.25/include -DEAPI -prefer-pic
-c
stub.c
/bin/sh /udd/mmacwing/usr/src/php-4.2.1/libtool --silent --mode=link
gcc
-I. -I/udd/mmacwing/usr/src/php-4.2.1/
-I/udd/mmacwing/usr/src/php-4.2.1/main
-I/udd/mmacwing/usr/src/php-4.2.1
-I/udd/mmacwing/usr/local/apache_1.3.26/include
-I/udd/mmacwing/usr/src/php-4.2.1/Zend
-I/udd/mmacwing/usr/local/openssl-0.9.6d//include
-I/udd/mmacwing/usr/src/php-4.2.1/ext/xml/expat
-D_POSIX_PTHREAD_SEMANTICS -DSOLARIS2=270 -DMOD_SSL=208110 -DEAPI
-DSHARED_CORE -DEAPI -I/udd/mmacwing/usr/src/php-4.2.1/TSRM -O2
-I/udd/mmacwing/usr/local/openssl-0.9.6d/include
-I/udd/mmacwing/usr/local/openldap-2.0.25/include -DEAPI -prefer-pic
-R/udd/mmacwing/usr/local/openldap-2.0.25/lib/
-R/udd/mmacwing/usr/local/openssl-0.9.6d/lib/
-L/udd/mmacwing/usr/local/openldap-2.0.25/lib/
-L/udd/mmacwing/usr/local/openssl-0.9.6d/lib/ -o libphp4.la -rpath
/udd/mmacwing/usr/src/php-4.2.1/libs -export-symbols
/udd/mmacwing/usr/src/php-4.2.1/sapi/apache/php.sym -avoid-version
-L/usr/ucblib -L/udd/mmacwing/usr/local/openssl-0.9.6d//lib
-R/udd/mmacwing/usr/local/openldap-2.0.25/lib/
-R/udd/mmacwing/usr/local/openssl-0.9.6d/lib/
-L/udd/mmacwing/usr/local/openldap-2.0.25/lib/
-L/udd/mmacwing/usr/local/openssl-0.9.6d/lib/ -R /usr/ucblib -R
/udd/mmacwing/usr/local/openssl-0.9.6d//lib stub.lo Zend/libZend.la
sapi/apache/libsapi.la main/libmain.la regex/libregex.la
/udd/mmacwing/usr/src/php-4.2.1/ext/ctype/libctype.la
/udd/mmacwing/usr/src/php-4.2.1/ext/openssl/libopenssl.la
/udd/mmacwing/usr/src/php-4.2.1/ext/pcre/libpcre.la
/udd/mmacwing/usr/src/php-4.2.1/ext/posix/libposix.la
/udd/mmacwing/usr/src/php-4.2.1/ext/session/libsession.la
/udd/mmacwing/usr/src/php-4.2.1/ext/standard/libstandard.la
/udd/mmacwing/usr/src/php-4.2.1/ext/xml/libxml.la TSRM/libtsrm.la
-lpam
-lcrypt -lssl -lcrypto -lresolv -lresolv -lm -ldl -lsocket -lsocket
-lcrypt -ldl
/usr/local/gcc-2.95.3/sparc-sun-solaris2.7/bin/ld:
.libs/libphp4.so:
undefined versioned symbol name des_encrypt1@@SUNWprivate_1.1
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/usr/local/gcc-2.95.3/sparc-sun-solaris2.7/bin/ld: failed to set
dynamic
section sizes: Bad value
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `libphp4.la'
Current working directory /udd/mmacwing/usr/src/php-4.2.1
*** Error code 1
make: Fatal error: Command failed for target `all-recursive'
Richard Levitte - VMS Whacker via RT wrote:
> In message <[EMAIL PROTECTED]> on Fri, 12 Jul 2002 15:43:08
>+0200 (METDST), "Michel Mac Wing via RT" <[EMAIL PROTECTED]> said:
>
> e_os.h was never meant to be exported. Starting with 0.9.7, it really
> isn't exported any more. It's a mistake for external applications to
> try to use it and has always been so.
>
> rt> when I try to compile PHP :
> rt>
> rt> Making all in openssl
> rt> /bin/sh /udd/mmacwing/usr/src/php-4.2.1/libtool --silent
> rt> --mode=compile
> rt> gcc -I. -I/udd/mmacwing/usr/src/php-4.2.1/ext/openssl
> rt> -I/udd/mmacwing/usr/src/php-4.2.1/main
> rt> -I/udd/mmacwing/usr/src/php-4.2.1
> rt> -I/udd/mmacwing/usr/local/apache_1.3.26/include
> rt> -I/udd/mmacwing/usr/src/php-4.2.1/Zend
> rt> -I/udd/mmacwing/usr/local/openssl//include
> rt> -I/udd/mmacwing/usr/src/php-4.2.1/ext/mysql/libmysql
> rt> -I/udd/mmacwing/usr/src/php-4.2.1/ext/xml/expat
> rt> -D_POSIX_PTHREAD_SEMANTICS -DSOLARIS2=270 -DMOD_SSL=208110 -DEAPI
> rt> -DSHARED_CORE -DEAPI -I/udd/mmacwing/usr/src/php-4.2.1/TSRM -O2
> rt> -I/udd/mmacwing/usr/local/openssl/include
> rt> -I/udd/mmacwing/usr/local/openldap/include -DEAPI -prefer-pic -c
> rt> openssl.c
> rt> openssl.c:42: openssl/e_os.h: No such file or directory
> rt> ^^^^^^^^^^^^^^^^^^^^^^^^
> rt> *** Error code 1
> rt> make: Fatal error: Command failed for target `openssl.lo'
> rt> Current working directory /udd/mmacwing/usr/src/php-4.2.1/ext/openssl
> rt>
> rt> *** Error code 1
> rt> make: Fatal error: Command failed for target `all-recursive'
> rt> Current working directory /udd/mmacwing/usr/src/php-4.2.1/ext/openssl
> rt>
> rt> *** Error code 1
> rt> make: Fatal error: Command failed for target `all-recursive'
> rt> Current working directory /udd/mmacwing/usr/src/php-4.2.1/ext
> rt> *** Error code 1
> rt> make: Fatal error: Command failed for target `all-recursive'
>
> And what exactly is attempted here?????
>
> --
> Richard Levitte \ Spannv�gen 38, II \ [EMAIL PROTECTED]
> Redakteur@Stacken \ S-168 35 BROMMA \ T: +46-8-26 52 47
> \ SWEDEN \ or +46-708-26 53 44
> Procurator Odiosus Ex Infernis -- [EMAIL PROTECTED]
> Member of the OpenSSL development team: http://www.openssl.org/
>
> Unsolicited commercial email is subject to an archival fee of $400.
> See <http://www.stacken.kth.se/~levitte/mail/> for more info.
--
Michel MAC WING Expert Engineer R&D
Phone : 02 99 84 75 89 Email : [EMAIL PROTECTED]
SYMBIOSE Project - GenoGRID http://www.irisa.fr/symbiose/
IRISA/INRIA Campus de Beaulieu - 35042 Rennes cedex - France
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]