ID:               41889
 Updated by:       [EMAIL PROTECTED]
 Reported By:      roman dot vanicek at gmail dot com
-Status:           Open
+Status:           Bogus
 Bug Type:         Reproducible crash
 Operating System: Ubuntu Linux 6.06
 PHP Version:      5.2.3
 New Comment:

There seem to be a bug in Oracle Instant Client.
See http://forums.oracle.com/forums/thread.jspa?messageID=1508129 and 
http://forums.oracle.com/forums/thread.jspa?threadID=307303


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

[2007-07-03 22:05:33] roman dot vanicek at gmail dot com

To complete my comment - these parameters of configure lead to the same
error

./configure --prefix=/usr --with-config-file-path=/etc/php5
--with-apxs=/usr/bin/apxs \
--prefix=/build/install \
--enable-debug --without-pear --without-mysql \
--with-openssl \
--with-oci8=instantclient,/usr/local/lib/oracli

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

[2007-07-03 21:55:56] roman dot vanicek at gmail dot com

Ah, I see, I have checked it again and there must be something queer at
the configure phase. I need almost all database drivers at the same
time.

Doing this is ok:

--with-sybase-ct=/usr/local/lib/freetds \
--with-interbase=/usr/local/lib/firebird \
--with-oci8=shared,instantclient,/usr/local/lib/oracli

Doing this produces this error during configure:

--with-sybase-ct=/usr/local/lib/freetds \
--with-interbase=/usr/local/lib/firebird \
--with-oci8=instantclient,/usr/local/lib/oracli

checking for PostgreSQL support for PDO... no
checking for sqlite 3 support for PDO... yes
checking for PDO includes... checking for PDO includes...
/root/build/php/php-5.2.3/ext
checking for char *... yes
checking size of char *... configure: error: cannot compute sizeof
(char *), 77
See `config.log' for more details.
---
config.log
configure:96562: checking for PDO includes
configure:96568: checking for PDO includes
configure:96579: result: /root/build/php/php-5.2.3/ext
configure:97708: checking for char *
configure:97732: gcc -c -I/usr/include -g  -O0  conftest.c >&5
configure:97738: $? = 0
configure:97741: test -z                         || test ! -s
conftest.err
configure:97744: $? = 0
configure:97747: test -s conftest.o
configure:97750: $? = 0
configure:97761: result: yes
configure:97764: checking size of char *
configure:98076: gcc -o conftest -I/usr/include -g  -O0  -L/usr/lib 
-Wl,-rpath,/root/build/bin/firebird/lib -L/root/build/bin/firebird/lib
-Wl,-rpath,/usr/local/lib/oracli -L/usr/local/lib/oracli conftest.c
-lfbclient -lssl -lcrypto -lresolv -lm -ldl -lnsl  -lxml2 -lz -lm -lxml2
-lz -lm -ldl -lm -lnsl -lirc -lclntsh >&5
/usr/bin/ld: cannot find -lirc
collect2: ld returned 1 exit status
configure:98079: $? = 1
configure: program exited with status 1
configure: failed program was:
| /* confdefs.h.  */
|
...


There is some problem with -lirc but what is this library?

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

[2007-07-03 21:03:22] [EMAIL PROTECTED]

>Last notice: If pdo_oci is compiled statically into PHP and oci8
>dynamically (it refuses to be built static)
Huh? I _never_ build it as dynamic extension.




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

[2007-07-03 20:52:41] roman dot vanicek at gmail dot com

Yes, I think you are right. It is probably some clash between the
specific versions of Apache/mod_ssl, OpenSSL, PHP/OCI modules and
Instantclient.

Even though I don't understand, why this clash isn't reported during
the linking or the loading of the libraries.

I have tried with the newest instantclient and there is no change.

Just to summarize, I have:
Ubuntu Linux 6.06
Apache 1.3.34 with mod_ssl 2.8.25
OpenSSL 0.9.8a
PHP 5.3.2 with oci8.so a pdo_oci.so as dynamic modules at the same
time
Instantclient 10.1.0.5.

Last notice: If pdo_oci is compiled statically into PHP and oci8
dynamically (it refuses to be built static), it works fine. I think I
can accept this as a workaround.

And if there is someone else unfortunate enough to meet the same
circumstances as me, i hope this helps him at least a little bit ;-)

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

[2007-07-03 16:02:08] [EMAIL PROTECTED]

This looks like a symbol clash between OpenSSL and Oracle Client.
Try updating Oracle Client and searching their bug database.

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

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/41889

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

Reply via email to