Forum OpenACS Q&A: Installing First time AOL4r3 on Linux 8 and Oracle 8.1.7

Linux 8 -> ok
Oracle 8.1.7 -> ok
Installing AOLserver 40r2.
'make nscache' went through with some warings.
Stuck at compiling oracle "cd nsoracle, make install' and following errors:

Any help will be appriciated:

nsoracle.c:5361: parse error before "owner_fetch_length"
nsoracle.c:5385: `oci_status' undeclared (first use in this function)
nsoracle.c:5385: dereferencing pointer to incomplete type
nsoracle.c:5386: parse error before ')' token
nsoracle.c:5387: `OCI_HTYPE_STMT' undeclared (first use in this function)
nsoracle.c:5393: dereferencing pointer to incomplete type
nsoracle.c:5395: `OCI_NTV_SYNTAX' undeclared (first use in this function)
nsoracle.c:5395: `OCI_DEFAULT' undeclared (first use in this function)
nsoracle.c:5403: dereferencing pointer to incomplete type
nsoracle.c:5407: `SQLT_STR' undeclared (first use in this function)
nsoracle.c:5409: `table_name_fetch_length' undeclared (first use in this function)
nsoracle.c:5419: dereferencing pointer to incomplete type
nsoracle.c:5425: `owner_fetch_length' undeclared (first use in this function)
nsoracle.c:5432: dereferencing pointer to incomplete type
nsoracle.c:5434: dereferencing pointer to incomplete type
nsoracle.c:5435: `OCI_COMMIT_ON_SUCCESS' undeclared (first use in this function)
nsoracle.c:5439: dereferencing pointer to incomplete type
nsoracle.c:5440: `OCI_FETCH_NEXT' undeclared (first use in this function)
nsoracle.c:5441: `OCI_NO_DATA' undeclared (first use in this function)
make: *** [nsoracle.o] Error 1

Note: I was trying aol3.3 to be installed and have some issue and skiped to aol 40r2..... help

Arif

You don't have the OCI header files in the same directory the #INCLUDE is looking in ...

Thanks for your reply Don. Did I miss any step from the doc? Would you please guide me how to get OCI header files if don't mind? Arif

if the nsoracle version you are using sets ORACLE_HOME directly, you should change this to reflect your installation of Oracle..
else be sure that a system variable of this name exists and has the correct value before you make