ID:               35242
 User updated by:  pawel at gmx dot net
 Reported By:      pawel at gmx dot net
-Status:           Feedback
+Status:           Open
 Bug Type:         OCI8 related
 Operating System: Linux Slackware 2.4.28
 PHP Version:      5.1.0RC4
 New Comment:

I used autoconf version 2.59 but now downgraded to 2.13. Buildconf
gives me this oputput:

./buildconf --force
Forcing buildconf
using default Zend directory
buildconf: checking installation...
buildconf: autoconf version 2.13 (ok)

When I use downgraded autoconf I still cannot compile new oci8
extension with PHP 5.1.0RC4 or snaphsot php5-200511161130. It works
fine with PHP 5.0.5 w/ oci8 1.1  and 5.1.0RC4 with oci8 v 1.0.


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

[2005-11-16 22:40:14] [EMAIL PROTECTED]

What autoconf version are you using?

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

[2005-11-16 22:39:17] [EMAIL PROTECTED]

You didn't run ./buildconf or it failed.
No bug here.

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

[2005-11-16 22:35:18] pawel at gmx dot net

1. ls -l ext/oci8 BEFORE make/make install:
total 252
-rw-r--r--  1 rura users   134 Sep  9 15:20 CREDITS
-rw-r--r--  1 rura users  2319 Sep  6 21:31 README
-rw-r--r--  1 rura users 11356 Sep  9 15:20 config.m4
-rw-r--r--  1 rura users   685 Sep  9 15:20 config.w32
-rw-r--r--  1 rura users 57033 Sep 22 14:09 oci8.c
-rw-r--r--  1 rura users  5143 Sep 15 19:25 oci8.dsp
-rw-r--r--  1 rura users 22097 Sep  6 23:42 oci8_collection.c
-rw-r--r--  1 rura users 57313 Sep  7 10:58 oci8_interface.c
-rw-r--r--  1 rura users 21308 Sep  6 23:42 oci8_lob.c
-rw-r--r--  1 rura users 32161 Sep 15 10:28 oci8_statement.c
-rw-r--r--  1 rura users  2520 Sep  9 15:20 php_oci8.h
-rw-r--r--  1 rura users 16903 Sep  6 23:44 php_oci8_int.h
drwxr-xr-x  2 root root   3928 Nov 16 23:06 tests

2. ls -l ext/oci8 AFTER make/make install:
total 396
-rw-r--r--  1 rura users    134 Sep  9 15:20 CREDITS
-rw-r--r--  1 rura users   2319 Sep  6 21:31 README
-rw-r--r--  1 rura users  11356 Sep  9 15:20 config.m4
-rw-r--r--  1 rura users    685 Sep  9 15:20 config.w32
-rw-r--r--  1 rura users  57033 Sep 22 14:09 oci8.c
-rw-r--r--  1 rura users   5143 Sep 15 19:25 oci8.dsp
-rw-r--r--  1 root root     302 Nov 16 23:30 oci8.lo
-rw-r--r--  1 root root  139760 Nov 16 23:30 oci8.o
-rw-r--r--  1 rura users  22097 Sep  6 23:42 oci8_collection.c
-rw-r--r--  1 rura users  57313 Sep  7 10:58 oci8_interface.c
-rw-r--r--  1 rura users  21308 Sep  6 23:42 oci8_lob.c
-rw-r--r--  1 rura users  32161 Sep 15 10:28 oci8_statement.c
-rw-r--r--  1 rura users   2520 Sep  9 15:20 php_oci8.h
-rw-r--r--  1 rura users  16903 Sep  6 23:44 php_oci8_int.h
drwxr-xr-x  2 root root    3928 Nov 16 23:06 tests

3. grep -rnH "oci8" Makefile | grep LIBTOOL
Makefile:430:   $(LIBTOOL) --mode=compile $(CC)  -Iext/oci8/
-I/root/work/web/php-5.1.0/ext/oci8/ $(COMMON_FLAGS) $(CFLAGS_CLEAN)
$(EXTRA_CFLAGS) -c /root/work/web/php-5.1.0/ext/oci8/oci8.c -o
ext/oci8/oci8.lo

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

[2005-11-16 17:45:09] [EMAIL PROTECTED]

Please run `ls -l ext/oci8` and `grep -rnH "oci8" Makefile | grep
LIBTOOL` and paste the output here.


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

[2005-11-16 17:33:36] pawel at gmx dot net

Reproduce code:
--------------
1. Download http://downloads.php.net/ilia/php-5.1.0RC4.tar.bz2
2. Unpack and remove ext/oci8 directory
3. Download http://pecl.php.net/get/oci8-1.1.1.tgz
4. Place contents of oci8-1.1.1 direcotry in ext/oci8
5. Execute:

make clean
./buildconf --force
./configure --with-oci8=/usr/local/oracle
make &&
make install


Result:
--------

ext/oci8/oci8.o(.text+0xb44): In function
`php_oci_descriptor_flush_hash_dtor':
/root/work/web/php-5.1.0/ext/oci8/oci8.c:749: undefined reference to
`php_oci_lob_flush'
ext/oci8/oci8.o(.text+0x24d5): In function `php_oci_column_to_zval':
/root/work/web/php-5.1.0/ext/oci8/oci8.c:1479: undefined reference to
`php_oci_lob_read'
ext/oci8/oci8.o(.text+0x25f1): In function `php_oci_fetch_row':
/root/work/web/php-5.1.0/ext/oci8/oci8.c:1560: undefined reference to
`php_oci_statement_fetch'
ext/oci8/oci8.o(.text+0x2750):/root/work/web/php-5.1.0/ext/oci8/oci8.c:1568:
undefined reference to `php_oci_statement_get_column'
ext/oci8/oci8.o(.text+0x9dd): In function
`php_oci_statement_list_dtor':
/root/work/web/php-5.1.0/ext/oci8/oci8.c:668: undefined reference to
`php_oci_statement_free'
ext/oci8/oci8.o(.text+0x9fd): In function
`php_oci_descriptor_list_dtor':
/root/work/web/php-5.1.0/ext/oci8/oci8.c:676: undefined reference to
`php_oci_lob_free'
ext/oci8/oci8.o(.text+0xa1d): In function
`php_oci_collection_list_dtor':
/root/work/web/php-5.1.0/ext/oci8/oci8.c:684: undefined reference to
`php_oci_collection_close'
ext/oci8/oci8.o(.data+0x4): undefined reference to
`zif_oci_define_by_name'
ext/oci8/oci8.o(.data+0x18): undefined reference to
`zif_oci_bind_by_name'
ext/oci8/oci8.o(.data+0x2c): undefined reference to
`zif_oci_field_is_null'
ext/oci8/oci8.o(.data+0x40): undefined reference to
`zif_oci_field_name'
[...]
collect2: ld returned 1 exit status
make: *** [sapi/cli/php] Error 1

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

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

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

Reply via email to