Edit report at https://bugs.php.net/bug.php?id=60901&edit=1

 ID:                 60901
 Comment by:         lzsiga at freemail dot c3 dot hu
 Reported by:        lzsiga at freemail dot c3 dot hu
 Summary:            Oracle-11.2 is not detected (too new)
 Status:             Closed
 Type:               Bug
 Package:            OCI8 related
 Operating System:   AIX 6.1
 PHP Version:        5.3.9
 Assigned To:        sixd
 Block user comment: N
 Private report:     N

 New Comment:

Okay, thank you for your help.


Previous Comments:
------------------------------------------------------------------------
[2012-09-14 07:20:07] s...@php.net

I merged the "tail" fix.  I'm closing this bug out.  I understand you'll need 
to 
create a symlink like other platforms.

------------------------------------------------------------------------
[2012-09-14 07:18:13] s...@php.net

Automatic comment on behalf of sixd
Revision: 
http://git.php.net/?p=php-src.git;a=commit;h=bbf5978e2641d924c2d4d1c47210756943a28f7b
Log: Fixed bug #60901 (Improve "tail" syntax for AIX installation)

------------------------------------------------------------------------
[2012-09-13 08:16:20] lzsiga at freemail dot c3 dot hu

A new aspect of this problem: an over-zealous version of 'tail' wouldn't accept 
syntax 'tail -1' only 'tail -n1'

(in this line in configure:
  OCI8_LCS=`ls $OCI8_LCS_BASE.*.1 2> /dev/null | tail -1`  # Oracle 10g, 11g etc
)

------------------------------------------------------------------------
[2012-02-23 21:42:00] s...@php.net

What created libclntsh.so.11.2?  The instantclient-basic-aix.ppc64-
11.2.0.3.0.zip 
and instantclient-basic-aix.ppc32-11.2.0.3.0.zip files only contain libclntsh.so

I don't consider creating a libcntsh.so.11.1 symlink such a hack, since 
creating 
the reverse symlink is required on other platforms.  See 
http://docs.oracle.com/cd/E11882_01/appdev.112/e10646/oci01int.htm#LNOCI16174
However I can improve the installation experience on AIX once I understand what 
the installed environment commonly looks like.

------------------------------------------------------------------------
[2012-01-30 05:56:56] lzsiga at freemail dot c3 dot hu

It might work, but I wouldn't want to hack around in the Oracle's directory... 
could you please add an option to ./configure prevent the 
version-autodetecting? Something like: 

OCI8_VERSION=11.2 ./configure --with-oci8

or

export OCI8_VERSION="$(grep OCI_MAJOR_VERSION $ORACLE_HOME/rdbms/public/oci.h | 
cut -d' ' -f 4).$(grep OCI_MINOR_VERSION $ORACLE_HOME/rdbms/public/oci.h | cut 
-d' ' -f 4)"
./configure --with-oci8

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


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

    https://bugs.php.net/bug.php?id=60901


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

Reply via email to