#18973 [NEW]: cannot build oci8 extension with Oracle8 client

From: Date: Mon, 19 Aug 2002 21:18:54 +0000
Subject: #18973 [NEW]: cannot build oci8 extension with Oracle8 client
Groups: php.bugs 
Request: Send a blank email to php-bugs+get-17239@lists.php.net to get a copy of this message
From: long@kestrel.cc.ukans.edu Operating system: Compaq Tru64 4.0F PK3 PHP version: 4CVS-2002-08-19 PHP Bug Type: OCI8 related Bug description: cannot build oci8 extension with Oracle8 client env CC=cc CXX=cxx ./configure --with-openssl --enable-bcmath --with-ndbm --with-dbm --enable-dbase --enable-filepro --enable-ftp --with-gd --with-ttf --with-java=/usr/opt/java130 --with-mysql --with-oci8 --with-oracle --enable-shmop --enable-sockets --enable-sysvsem --enable-sysvshm --enable-wddx --enable-dba=shared --enable-calendar --enable-exif --enable-discard-path --enable-dbx --enable-ctype --with-hyperwave --enable-mailparse --enable-mbstring --enable-mbstr-enc-trans --enable-memory-limit is how I configured it. The error is: cc -Iext/oci8/ -I/homeb/long/src/php4-200208191200/ext/oci8/ -DPHP_ATOM_INC -I/homeb/long/src/php4-200208191200/include -I/homeb/long/src/php4-200208191200/main -I/homeb/long/src/php4-200208191200 -I/homeb/long/src/php4-200208191200/Zend -I/usr/local/ssl/include -I/usr/local/include -I/home/oracle/u01/app/oracle/product/8.0.5/rdbms/demo -I/home/oracle/u01/app/oracle/product/8.0.5/network/public -I/home/oracle/u01/app/oracle/product/8.0.5/plsql/public -I/homeb/long/src/php4-200208191200/ext/xml/expat -I/homeb/long/src/php4-200208191200/TSRM -g -c /homeb/long/src/php4-200208191200/ext/oci8/oci8.c -o ext/oci8/oci8.o && echo > ext/oci8/oci8.lo cc: Warning: /homeb/long/src/php4-200208191200/ext/oci8/oci8.c, line 3092: In this statement, & before array "buf" is ignored. (addrarray) while ((loblen = read(fp, &buf, sizeof(buf))) > 0) { ------------------------------------------^ cc: Warning: /homeb/long/src/php4-200208191200/ext/oci8/oci8.c, line 3093: In this statement, & before array "buf" is ignored. (addrarray) CALL_OCI_RETURN(connection->error, OCILobWrite( ------------------------^ cc: Error: /homeb/long/src/php4-200208191200/ext/oci8/oci8.c, line 4243: In this statement, "OCI_ATTR_STATEMENT" is not declared. (undeclared) CALL_OCI_RETURN(statement->error, OCIAttrGet( ------------------------^ cc: Warning: /homeb/long/src/php4-200208191200/ext/oci8/oci8.c, line 4830: In the initializer for __s, the referenced type of the pointer value "(str)" is "unsigned char", which is not compatible with "signed char". (ptrmismatch) RETURN_STRINGL(str,strlen(str),1); ---------------------------^ *** Exit 1 Stop. OCI_ATTR_STATEMENT is found in $ORACLE_HOME/rdbms/demo/oci.h in the Oracle8i (8.1.7.4.0) client. However it is not in any header file in the Oracle8 client (8.0.5) on my system. Thus I can no longer build the oci8 extension. -- Edit bug report at http://bugs.php.net/?id=18973&edit=1 -- Try a CVS snapshot: http://bugs.php.net/fix.php?id=18973&r=trysnapshot Fixed in CVS: http://bugs.php.net/fix.php?id=18973&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=18973&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=18973&r=needtrace Try newer version: http://bugs.php.net/fix.php?id=18973&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=18973&r=support Expected behavior: http://bugs.php.net/fix.php?id=18973&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=18973&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=18973&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=18973&r=globals

« previous php.bugs (#17239) next »