Forums | Admin

Discussion Forums: open-discussion

Start New Thread Start New Thread
Message: 5546
BY: Dan Bikle (bikle)
DATE: 2005-10-22 21:59
SUBJECT: How I install oci8 on Mac?

 


People,

I'm having problems installing ruby-oci8-0.1.13 on my Mac.

Here is a screen dump from Make:


zmac11:~/CD/rubyThings/ruby-oci8-0.1.13 oracle$ make
ruby setup.rb config
---> lib
---> lib/DBD
---> lib/DBD/OCI8
<--- lib/DBD/OCI8
<--- lib/DBD
<--- lib
---> ext
---> ext/oci8
/opt/local/bin/ruby /Users/oracle/CD/rubyThings/ruby-oci8-0.1.13/ext/oci8/extconf.rb
setup.rb:476: warning: Insecure world writable dir /Users/oracle/CD, mode 040777
checking for gcc... yes
checking for LP64... no
Get the version of Oracle from SQL*Plus... 1010
try -I/Users/oracle/OraHome_5/rdbms/demo
checking for oci.h... no
try -I/Users/oracle/OraHome_5/rdbms/demo -I/Users/oracle/OraHome_5/rdbms/public
checking for oci.h... yes
checking for OCIInitialize()... yes
checking for OCIEnvCreate()... yes
checking for OCITerminate()... yes
checking for OCIServerRelease()... yes
checking for OCILobOpen()... yes
checking for OCILobClose()... yes
checking for OCILobGetChunkSize()... yes
checking for OCILobLocatorAssign()... yes
creating ../../lib/oci8.rb from /Users/oracle/CD/rubyThings/ruby-oci8-0.1.13/ext/oci8/../../lib/oci8.rb.in
creating extconf.h
creating Makefile
<--- ext/oci8
<--- ext
ruby setup.rb setup
---> lib
---> lib/DBD
---> lib/DBD/OCI8
<--- lib/DBD/OCI8
<--- lib/DBD
<--- lib
---> ext
---> ext/oci8
make
setup.rb:476: warning: Insecure world writable dir /Users/oracle/CD, mode 040777
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe -fno-common -I/Users/oracle/OraHome_5/rdbms/demo -I/Users/oracle/OraHome_5/rdbms/public -Wall -I. -I/opt/local/lib/ruby/1.8/powerpc-darwin7.9.0 -I/opt/local/lib/ruby/1.8/powerpc-darwin7.9.0 -I/Users/oracle/CD/rubyThings/ruby-oci8-0.1.13/ext/oci8 -O -pipe -I/opt/local/include -c oci8.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe -fno-common -I/Users/oracle/OraHome_5/rdbms/demo -I/Users/oracle/OraHome_5/rdbms/public -Wall -I. -I/opt/local/lib/ruby/1.8/powerpc-darwin7.9.0 -I/opt/local/lib/ruby/1.8/powerpc-darwin7.9.0 -I/Users/oracle/CD/rubyThings/ruby-oci8-0.1.13/ext/oci8 -O -pipe -I/opt/local/include -c handle.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe -fno-common -I/Users/oracle/OraHome_5/rdbms/demo -I/Users/oracle/OraHome_5/rdbms/public -Wall -I. -I/opt/local/lib/ruby/1.8/powerpc-darwin7.9.0 -I/opt/local/lib/ruby/1.8/powerpc-darwin7.9.0 -I/Users/oracle/CD/rubyThings/ruby-oci8-0.1.13/ext/oci8 -O -pipe -I/opt/local/include -c const.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe -fno-common -I/Users/oracle/OraHome_5/rdbms/demo -I/Users/oracle/OraHome_5/rdbms/public -Wall -I. -I/opt/local/lib/ruby/1.8/powerpc-darwin7.9.0 -I/opt/local/lib/ruby/1.8/powerpc-darwin7.9.0 -I/Users/oracle/CD/rubyThings/ruby-oci8-0.1.13/ext/oci8 -O -pipe -I/opt/local/include -c env.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe -fno-common -I/Users/oracle/OraHome_5/rdbms/demo -I/Users/oracle/OraHome_5/rdbms/public -Wall -I. -I/opt/local/lib/ruby/1.8/powerpc-darwin7.9.0 -I/opt/local/lib/ruby/1.8/powerpc-darwin7.9.0 -I/Users/oracle/CD/rubyThings/ruby-oci8-0.1.13/ext/oci8 -O -pipe -I/opt/local/include -c error.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe -fno-common -I/Users/oracle/OraHome_5/rdbms/demo -I/Users/oracle/OraHome_5/rdbms/public -Wall -I. -I/opt/local/lib/ruby/1.8/powerpc-darwin7.9.0 -I/opt/local/lib/ruby/1.8/powerpc-darwin7.9.0 -I/Users/oracle/CD/rubyThings/ruby-oci8-0.1.13/ext/oci8 -O -pipe -I/opt/local/include -c svcctx.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe -fno-common -I/Users/oracle/OraHome_5/rdbms/demo -I/Users/oracle/OraHome_5/rdbms/public -Wall -I. -I/opt/local/lib/ruby/1.8/powerpc-darwin7.9.0 -I/opt/local/lib/ruby/1.8/powerpc-darwin7.9.0 -I/Users/oracle/CD/rubyThings/ruby-oci8-0.1.13/ext/oci8 -O -pipe -I/opt/local/include -c server.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe -fno-common -I/Users/oracle/OraHome_5/rdbms/demo -I/Users/oracle/OraHome_5/rdbms/public -Wall -I. -I/opt/local/lib/ruby/1.8/powerpc-darwin7.9.0 -I/opt/local/lib/ruby/1.8/powerpc-darwin7.9.0 -I/Users/oracle/CD/rubyThings/ruby-oci8-0.1.13/ext/oci8 -O -pipe -I/opt/local/include -c session.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe -fno-common -I/Users/oracle/OraHome_5/rdbms/demo -I/Users/oracle/OraHome_5/rdbms/public -Wall -I. -I/opt/local/lib/ruby/1.8/powerpc-darwin7.9.0 -I/opt/local/lib/ruby/1.8/powerpc-darwin7.9.0 -I/Users/oracle/CD/rubyThings/ruby-oci8-0.1.13/ext/oci8 -O -pipe -I/opt/local/include -c stmt.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe -fno-common -I/Users/oracle/OraHome_5/rdbms/demo -I/Users/oracle/OraHome_5/rdbms/public -Wall -I. -I/opt/local/lib/ruby/1.8/powerpc-darwin7.9.0 -I/opt/local/lib/ruby/1.8/powerpc-darwin7.9.0 -I/Users/oracle/CD/rubyThings/ruby-oci8-0.1.13/ext/oci8 -O -pipe -I/opt/local/include -c define.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe -fno-common -I/Users/oracle/OraHome_5/rdbms/demo -I/Users/oracle/OraHome_5/rdbms/public -Wall -I. -I/opt/local/lib/ruby/1.8/powerpc-darwin7.9.0 -I/opt/local/lib/ruby/1.8/powerpc-darwin7.9.0 -I/Users/oracle/CD/rubyThings/ruby-oci8-0.1.13/ext/oci8 -O -pipe -I/opt/local/include -c bind.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe -fno-common -I/Users/oracle/OraHome_5/rdbms/demo -I/Users/oracle/OraHome_5/rdbms/public -Wall -I. -I/opt/local/lib/ruby/1.8/powerpc-darwin7.9.0 -I/opt/local/lib/ruby/1.8/powerpc-darwin7.9.0 -I/Users/oracle/CD/rubyThings/ruby-oci8-0.1.13/ext/oci8 -O -pipe -I/opt/local/include -c describe.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe -fno-common -I/Users/oracle/OraHome_5/rdbms/demo -I/Users/oracle/OraHome_5/rdbms/public -Wall -I. -I/opt/local/lib/ruby/1.8/powerpc-darwin7.9.0 -I/opt/local/lib/ruby/1.8/powerpc-darwin7.9.0 -I/Users/oracle/CD/rubyThings/ruby-oci8-0.1.13/ext/oci8 -O -pipe -I/opt/local/include -c descriptor.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe -fno-common -I/Users/oracle/OraHome_5/rdbms/demo -I/Users/oracle/OraHome_5/rdbms/public -Wall -I. -I/opt/local/lib/ruby/1.8/powerpc-darwin7.9.0 -I/opt/local/lib/ruby/1.8/powerpc-darwin7.9.0 -I/Users/oracle/CD/rubyThings/ruby-oci8-0.1.13/ext/oci8 -O -pipe -I/opt/local/include -c param.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe -fno-common -I/Users/oracle/OraHome_5/rdbms/demo -I/Users/oracle/OraHome_5/rdbms/public -Wall -I. -I/opt/local/lib/ruby/1.8/powerpc-darwin7.9.0 -I/opt/local/lib/ruby/1.8/powerpc-darwin7.9.0 -I/Users/oracle/CD/rubyThings/ruby-oci8-0.1.13/ext/oci8 -O -pipe -I/opt/local/include -c lob.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe -fno-common -I/Users/oracle/OraHome_5/rdbms/demo -I/Users/oracle/OraHome_5/rdbms/public -Wall -I. -I/opt/local/lib/ruby/1.8/powerpc-darwin7.9.0 -I/opt/local/lib/ruby/1.8/powerpc-darwin7.9.0 -I/Users/oracle/CD/rubyThings/ruby-oci8-0.1.13/ext/oci8 -O -pipe -I/opt/local/include -c oradate.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe -fno-common -I/Users/oracle/OraHome_5/rdbms/demo -I/Users/oracle/OraHome_5/rdbms/public -Wall -I. -I/opt/local/lib/ruby/1.8/powerpc-darwin7.9.0 -I/opt/local/lib/ruby/1.8/powerpc-darwin7.9.0 -I/Users/oracle/CD/rubyThings/ruby-oci8-0.1.13/ext/oci8 -O -pipe -I/opt/local/include -c oranumber.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe -fno-common -I/Users/oracle/OraHome_5/rdbms/demo -I/Users/oracle/OraHome_5/rdbms/public -Wall -I. -I/opt/local/lib/ruby/1.8/powerpc-darwin7.9.0 -I/opt/local/lib/ruby/1.8/powerpc-darwin7.9.0 -I/Users/oracle/CD/rubyThings/ruby-oci8-0.1.13/ext/oci8 -O -pipe -I/opt/local/include -c attr.c
cc -dynamic -bundle -undefined suppress -flat_namespace -L/opt/local/lib -L"/opt/local/lib" -o oci8lib.bundle oci8.o handle.o const.o env.o error.o svcctx.o server.o session.o stmt.o define.o bind.o describe.o descriptor.o param.o lob.o oradate.o oranumber.o attr.o -lruby -L/Users/oracle/OraHome_5/lib -lclntsh -lpthread -ldl -lobjc
<--- ext/oci8
<--- ext
zmac11:~/CD/rubyThings/ruby-oci8-0.1.13 oracle$ ruby -r oci8 -e 'OCI8.new("scott", "tiger", "d6").exec("select sysdate from dual") do |r| puts r.join(","); end'
ruby: No such file to load -- oci8 (LoadError)
zmac11:~/CD/rubyThings/ruby-oci8-0.1.13 oracle$ which ruby
/opt/local/bin/ruby
zmac11:~/CD/rubyThings/ruby-oci8-0.1.13 oracle$ cd /opt/local
zmac11:/opt/local oracle$ find . -name oci8.rb -print
zmac11:/opt/local oracle$

The Make seemed to work okay but I dont think it did the right thing.

I was expecting make to put oci8.rb somewhere in the LOADPATH.

Can anyone give me any clues?

-Dan


Thread View

Thread Author Date
How I install oci8 on Mac?Dan Bikle2005-10-22 21:59
      RE: How I install oci8 on Mac?Dan Bikle2005-10-22 22:31
            RE: How I install oci8 on Mac?Kubo Takehiro2005-10-23 19:49
                  RE: How I install oci8 on Mac?Dan Bikle2005-10-23 22:07
                        RE: How I install oci8 on Mac?Kubo Takehiro2005-10-24 14:34

Post a followup to this message