ID:               42456
 User updated by:  astorozhuk at ukrcard dot com dot ua
 Reported By:      astorozhuk at ukrcard dot com dot ua
 Status:           Bogus
 Bug Type:         OCI8 related
 Operating System: sles9
 PHP Version:      5.2.3
 New Comment:

i definitly wrote in OS field - sles9 (sles9= Suse Linux Enterprise
server version 9)  , service pack 3, OFFICIAL

i mention  freebsd as link, not because i use it. i found link with
problem solution.


configure
./configure --with-apxs=/usr/local/apache/bin/apxs --prefix=/usr/local
--with-config-file-path=/usr/local/apache/conf --with-oci8=/oracle/as 
--disable-rpath   --enable-soap --enable-iconv --enable-oracle  
--with-gd -with-png-dir=/usr --with-jpeg-dir=/usr
--with-freetype-dir=/usr  --with-zlib=/usr


(/oracle/as is oracle application server. we use also  oracle9
database. all from official installation)


version 5.1.6 compilations is normal
version 5.2.3 not compiling , error i've mentioned above


!useful information:
------------------------------------------
please add 4 lines to source of oci8 extension lines:
#ifdef OCI_NLS_CHARSET_MAXBYTESZ
#else
              bytes_per_char = 4;
#endif

in ext/oci8/oci8_lob.c, near line 340
as i mensioned above
-------------------------------------------

another questions:
why some php developers not analysing problem , but just make
copy-paste, and even make errors in copy-pasting :)


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

[2007-08-28 21:08:45] [EMAIL PROTECTED]

OCI8 builds and works perfectly fine with Oracle 9, 10 and 11.
It can also be used to communicate with earlier versions, though we do
not support clients < 9 because of several reasons which I'm not going
to explain here.

If you are using an unsupported platform (FreeBSD), then it's your
responsibility to make it work - we're definitely not going to support
hacks and unofficial "ports".

If you mentioned FreeBSD for another reason, then please try to be more
verbose: I can see a lot of emotions in your report, but almost no
useful information.
What kind of OS is that? Which version of Oracle client was used? Do
you use official distribution or something manually hacked? How did you
configure PHP?
Without this information the report is bogus.

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

[2007-08-28 12:04:27] astorozhuk at ukrcard dot com dot ua

google:

ociheaders  site:oracle.com

found
http://www.oracle.com/technology/products/ias/ohs/htdocs/php_ohs.htm

title of document: Using PHP with Oracle Application Server 10g      (!
version 10)





url of headers found
http://www.oracle.com/technology/products/ias/ohs/htdocs/ociheaders.tar

wget
http://www.oracle.com/technology/products/ias/ohs/htdocs/ociheaders.tar

--15:00:49-- 
http://www.oracle.com/technology/products/ias/ohs/htdocs/ociheaders.tar
           => `ociheaders.tar'
Resolving www.oracle.com... 141.146.8.66
Connecting to www.oracle.com[141.146.8.66]:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1,330,176 [application/x-tar]

100%[==================================================================================>]
1,330,176     13.60K/s    ETA 00:00

15:01:52 (22.22 KB/s) - `ociheaders.tar' saved [1330176/1330176]

md5sum ociheaders.tar
1d1cc2502e9d1e5bf95c33b5616fb604  ociheaders.tar




comparing with headers that was long time ago (few monthes), and
installed on system...

#OciHeaders
#       url     
http://www.oracle.com/technology/products/ias/ohs/htdocs/ociheaders.tar
#       md5     1d1cc2502e9d1e5bf95c33b5616fb604


------------------------
conclusions:
ociheaders didn't changed last few monthes
but on php-5.1.6 they worked
and now (php-5.2.3) compilling with them raise error

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

[2007-08-28 11:53:11] [EMAIL PROTECTED]

Calling people stupid is the best way to report bugs..
Upgrade your oci libs. That's the solution. I copy pasted wrong reply,
I was supposed to copy this:

[10 May 8:05pm UTC] [EMAIL PROTECTED]
Upgrade to newer Oracle version.


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

[2007-08-28 11:28:44] astorozhuk at ukrcard dot com dot ua

for education read:
http://ua.php.net/oci8

<<<
CVII. Oracle Functions
Introduction

These functions allow you to access Oracle 10, Oracle 9, Oracle 8 and
Oracle 7 databases using the Oracle Call Interface (OCI).
>>>


in our organization oracle versions 9 and 10
and we use oci8 extention to connect to databases

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

[2007-08-28 11:24:32] astorozhuk at ukrcard dot com dot ua

You must be realy stupid!

first read what i wrote about:
I'm telling not about oracle8, but about oracle9 and oracle10.

extension name is OCI8 , but it used for oracle from 8 to 10
NOT ONLY TO ORACLE 8 (!)

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

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

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

Reply via email to