ID:               22616
 Updated by:       [EMAIL PROTECTED]
 Reported By:      druid at mail dot cz
-Status:           Open
+Status:           Closed
 Bug Type:         Compile Failure
 Operating System: Linux 2.4.20
 PHP Version:      4.3.1
 New Comment:

This bug has been fixed in CVS.

In case this was a PHP problem, snapshots of the sources are packaged
every three hours; this change will be in the next snapshot. You can
grab the snapshot at http://snaps.php.net/.
 
In case this was a documentation problem, the fix will show up soon at
http://www.php.net/manual/.

In case this was a PHP.net website problem, the change will show
up on the PHP.net site and on the mirror sites in short time.
 
Thank you for the report, and for helping us make PHP better.




Previous Comments:
------------------------------------------------------------------------

[2003-03-10 02:08:39] druid at mail dot cz

./configure --with-apxs2=/usr/local/apache/bin/apxs --with-zlib
--enable-bcmath --with-bz2=shared --enable-calendar --enable-exif
--enable-ftp --with-ttf --with-gettext=shared --with-gd --with-jpeg-dir
--with-png-dir --with-freetype-dir --with-mysql=shared
--with-mysql-sock=shared --with-recode=shared --with-imap
--with-imap-ssl=/usr/local/ssl

OpenSSL 0.9.7a

First I got problem with checking whether IMAP is working (I compiled
imap-2002b in /usr/src/imap-2002b and copied c-client.a to /usr/lib
(symlinked to libc-client.a of course) and copied mail.h rfc822.h
linkage.h to /usr/include). Btw., I don't know why is that, that the
./configure didn't resolve the correct path to OpenSSL in
--with-imap-ssl I had to put --with-imap-ssl=/usr/local/ssl to
./configure. There were unresolved symbols in config.log caused by
wrong order of -lssl -lcrypto at the beginning of gcc command. So I put
"-lssl -lcrypto" at line 35415:

  LIBS="$TST_LIBS $LIBS -lssl -lcrypto"

The ./configure passed just fine.
Then there was problem at the end of compilation process with linking
sapi/cli/php. The same wrong order. I had to copy the whole command to
clipboard and run it manually with "-lssl -lcrypt" at the end of the
line.

I've tried this once before but it generated sapi/cli/php which caused
segmentation fault when executed. (Error occured in "make install":
something like [install-pear-installer]: segmentation fault)

------------------------------------------------------------------------

[2003-03-09 17:53:02] [EMAIL PROTECTED]

And what error did you get if you didn't change the order?
What version of openssl? What was the full configure line
you used for PHP?


------------------------------------------------------------------------

[2003-03-09 14:27:48] druid at mail dot cz

./configure and Makefile sets a wrong order of loading -lssl and
-lcrypto when --with-imap and --with-imap-ssl. I used imap-2002b. I had
to change the order twice. First at ./configure and second at Makefile
when linking sapi/cli/php.

------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=22616&edit=1

Reply via email to