Anon
08-09-2000, 05:20 PM
Hello,
I am having trouble compiling Apache 1.3.12 with PHP 3.0.16 and Oracle support.
The configure & make process works fine for PHP, but when I go to make Apache, the process fails with the following error:
Undefined first referenced
symbol in file
OCIDescriptorAlloc modules/php3/libphp3.a(oci8.o)
OCITransRollback modules/php3/libphp3.a(oci8.o)
OCIErrorGet modules/php3/libphp3.a(oci8.o)
OCITransCommit modules/php3/libphp3.a(oci8.o)
OCIAttrSet modules/php3/libphp3.a(oci8.o)
OCIStmtPrepare modules/php3/libphp3.a(oci8.o)
OCIHandleAlloc modules/php3/libphp3.a(oci8.o)
OCIBindByName modules/php3/libphp3.a(oci8.o)
OCIAttrGet modules/php3/libphp3.a(oci8.o)
OCIInitialize modules/php3/libphp3.a(oci8.o)
OCISessionBegin modules/php3/libphp3.a(oci8.o)
OCIEnvInit modules/php3/libphp3.a(oci8.o)
OCILobWrite modules/php3/libphp3.a(oci8.o)
OCIServerVersion modules/php3/libphp3.a(oci8.o)
OCIParamGet modules/php3/libphp3.a(oci8.o)
OCILobRead modules/php3/libphp3.a(oci8.o)
OCIStmtExecute modules/php3/libphp3.a(oci8.o)
OCIServerDetach modules/php3/libphp3.a(oci8.o)
OCIStmtFetch modules/php3/libphp3.a(oci8.o)
OCIStmtSetPieceInfo modules/php3/libphp3.a(oci8.o)
OCIDescriptorFree modules/php3/libphp3.a(oci8.o)
OCILobFileOpen modules/php3/libphp3.a(oci8.o)
OCILobFileClose modules/php3/libphp3.a(oci8.o)
OCIServerAttach modules/php3/libphp3.a(oci8.o)
OCIBindDynamic modules/php3/libphp3.a(oci8.o)
OCILobGetLength modules/php3/libphp3.a(oci8.o)
OCIHandleFree modules/php3/libphp3.a(oci8.o)
OCISessionEnd modules/php3/libphp3.a(oci8.o)
OCIDefineByPos modules/php3/libphp3.a(oci8.o)
ld: fatal: Symbol referencing errors. No output written to httpd
This is being done on a Solaris7 INTEL system with the Oracle 8.0.5 client installed. gcc 2.95.2 is the compiler being used.
The environment variables $ORACLE_HOME, $ORACLE_BASE and $LD_LIBRARY_PATH have been defined
Any ideas would be appreciated.
I am having trouble compiling Apache 1.3.12 with PHP 3.0.16 and Oracle support.
The configure & make process works fine for PHP, but when I go to make Apache, the process fails with the following error:
Undefined first referenced
symbol in file
OCIDescriptorAlloc modules/php3/libphp3.a(oci8.o)
OCITransRollback modules/php3/libphp3.a(oci8.o)
OCIErrorGet modules/php3/libphp3.a(oci8.o)
OCITransCommit modules/php3/libphp3.a(oci8.o)
OCIAttrSet modules/php3/libphp3.a(oci8.o)
OCIStmtPrepare modules/php3/libphp3.a(oci8.o)
OCIHandleAlloc modules/php3/libphp3.a(oci8.o)
OCIBindByName modules/php3/libphp3.a(oci8.o)
OCIAttrGet modules/php3/libphp3.a(oci8.o)
OCIInitialize modules/php3/libphp3.a(oci8.o)
OCISessionBegin modules/php3/libphp3.a(oci8.o)
OCIEnvInit modules/php3/libphp3.a(oci8.o)
OCILobWrite modules/php3/libphp3.a(oci8.o)
OCIServerVersion modules/php3/libphp3.a(oci8.o)
OCIParamGet modules/php3/libphp3.a(oci8.o)
OCILobRead modules/php3/libphp3.a(oci8.o)
OCIStmtExecute modules/php3/libphp3.a(oci8.o)
OCIServerDetach modules/php3/libphp3.a(oci8.o)
OCIStmtFetch modules/php3/libphp3.a(oci8.o)
OCIStmtSetPieceInfo modules/php3/libphp3.a(oci8.o)
OCIDescriptorFree modules/php3/libphp3.a(oci8.o)
OCILobFileOpen modules/php3/libphp3.a(oci8.o)
OCILobFileClose modules/php3/libphp3.a(oci8.o)
OCIServerAttach modules/php3/libphp3.a(oci8.o)
OCIBindDynamic modules/php3/libphp3.a(oci8.o)
OCILobGetLength modules/php3/libphp3.a(oci8.o)
OCIHandleFree modules/php3/libphp3.a(oci8.o)
OCISessionEnd modules/php3/libphp3.a(oci8.o)
OCIDefineByPos modules/php3/libphp3.a(oci8.o)
ld: fatal: Symbol referencing errors. No output written to httpd
This is being done on a Solaris7 INTEL system with the Oracle 8.0.5 client installed. gcc 2.95.2 is the compiler being used.
The environment variables $ORACLE_HOME, $ORACLE_BASE and $LD_LIBRARY_PATH have been defined
Any ideas would be appreciated.