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]

Reply via email to