Hello,

I am running Linux, I have downloaded

instantclient-basiclite-linux32-11.2.0.2.0.zip
instantclient-sqlplus-linux32-11.2.0.2.0.zip
instantclient-sdk-linux32-11.2.0.2.0.zip
instantclient-precomp-linux32-11.2.0.2.0.zip

All these tarballs are unzipped in /usr/local/lib/instantclient, I have 
added this path in the library path of the host.

I can run sqlplus and proc, they do not complain about missing symbol.

Then I install ROracle : install.packages("ROracle")

Compilation step is OK
But when the test step tries to load the ROracle.so library, it fails :

** testing if installed package can be loaded    
Error in dyn.load(file, DLLpath = DLLpath, ...) :    
  unable to load shared library 
'/opt/R-2.11.1/lib/R/library/ROracle/libs/ROracle.so':   
  /opt/R-2.11.1/lib/R/library/ROracle/libs/ROracle.so: undefined symbol: 
sqlprc 

Here is my list of lib in instantclient directory : 
$ find -name "*.*o" -o -name "*.a"
./libsqlplusic.so
./sdk/demo/procobdemo.pco
./cobsqlintf.o
./libociicus.so
./libnnz11.so
./libocijdbc11.so
./libsqlplus.so

Do I need so more lib ? From which Oracle tarball ?

Thanks for help




This message and any attachments (the "message") is\ int...{{dropped:31}}

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to