Bug #54981 [Opn]: PHP fails to compile with openssl

From: Date: Fri, 03 Jun 2011 20:32:15 +0000
Subject: Bug #54981 [Opn]: PHP fails to compile with openssl
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-161174@lists.php.net to get a copy of this message
Edit report at http://bugs.php.net/bug.php?id=54981&edit=1

 ID:                 54981
 User updated by:    php-bugs at majkl578 dot cz
 Reported by:        php-bugs at majkl578 dot cz
 Summary:            PHP fails to compile with openssl
 Status:             Open
 Type:               Bug
 Package:            Compile Failure
 Operating System:   Linux Debian Sid
 PHP Version:        trunk-SVN-2011-06-03 (snap)
 Block user comment: N
 Private report:     N

 New Comment:

I have both libssl0.9.8 (0.9.8o-7) and libssl1.0.0 (1.0.0d-2) installed. libssl-dev's version
is 1.0.0d-2. (I can't remove 0.9.8 due to dependencies.)


Previous Comments:
------------------------------------------------------------------------
[2011-06-03 21:06:26] scottmac@php.net

Same version of openssl and no problems here.

Do you have two separate versions of openssl installed or just libssl-dev and 
libssl both with 1.0.0d?

macvicar:trunk macvicar$ sapi/cli/php -d "extension_dir=modules/" -d 
"extension=openssl.so" -i | grep -i openssl
Configure Command =>  './configure'  '--disable-all'
'--enable-debug' '--with-
openssl=shared'
openssl
OpenSSL support => enabled
OpenSSL Library Version => OpenSSL 1.0.0d 8 Feb 2011
OpenSSL Header Version => OpenSSL 1.0.0d 8 Feb 2011

------------------------------------------------------------------------
[2011-06-03 20:11:36] php-bugs at majkl578 dot cz

Nope, same error with your config line.

1. untared
2. configured with ./configure --disable-all --enable-debug --with-openssl=shared
3. ran make

make clean doesn't fix it.

------------------------------------------------------------------------
[2011-06-03 19:38:35] scottmac@php.net

Corrupt object file, try a make clean and make again.

Also a simpler configure line is normally appreciated to test :)

I tried ./configure --disabe-all --enable-debug --with-openssl=shared

No problems.

------------------------------------------------------------------------
[2011-06-03 19:38:32] scottmac@php.net

Corrupt object file, try a make clean and make again.

Also a simpler configure line is normally appreciated to test :)

I tried ./configure --disabe-all --enable-debug --with-openssl=shared

No problems.

------------------------------------------------------------------------
[2011-06-03 13:42:05] php-bugs at majkl578 dot cz

It cut the key part:
...
/usr/bin/ld: ext/openssl/.libs/openssl.o: invalid string offset 79362 >= 8960 for section
`.strtab'
/usr/bin/ld: ext/openssl/.libs/openssl.o: invalid string offset 79362 >= 8960 for section
`.strtab'
/usr/bin/ld: ext/openssl/.libs/openssl.o: invalid string offset 79362 >= 8960 for section
`.strtab'
/usr/bin/ld: ext/openssl/.libs/openssl.o: invalid string offset 87885 >= 8960 for section
`.strtab'
/usr/bin/ld: unknown operator '(' in complex symbol
/usr/bin/ld: final link failed: Invalid operation
collect2: ld returned 1 exit status
make: *** [ext/openssl/openssl.la] Error 1
make: *** Waiting for unfinished jobs....

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


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/bug.php?id=54981


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


Thread (1 message)

  • php-bugs at majkl578 dot cz
  • Unknown Message
    • php-bugs at majkl578 dot cz
« previous php.bugs (#161174) next »