First off, I have to admit that while I've used perl for many years,
I've not actually built it before this week. That said, it seems pretty
simple. I am running on Solaris 8 with Oracle 9.2.

I built perl 5.8.0 from the source as suggested. I tested it out after
all of it's tests with a few of my own scripts and it seemed to work
just fine. My PATH contains this version of perl as the leader and I've
verified that by issueing a perl -version and it returns 5.8.0 and I
know that there is no other 5.8.0 installation on this machine.

I installed the DBI-1.37 using the standard steps of perl Makefile.PL,
make, make test, make install. This all appeared to be succesful based
on the messages.

Then, I downloaed DBD::Oracle-1.14 and attempted to install it the same
way. My environment variables were set up as such:

ORACLE_BASE=/local/oracle
ORACLE_HOME=/local/oracle/product/9.2.0
ORACLE_SID=kehtest
ORACLE_USERID=test/test
PATH contains newest perl first, c libraries, ORACLE_HOME/bin and a lot
more that are specific to our environment
LD_LIBRARY_PATH contains ORACLE_HOME/lib as well as newest perl lib

My database is online and my listener is running. I've verified I can
login using sqlplus [EMAIL PROTECTED] and select against a few
tables.

Now, for the problem and question, when I execute perl Makefile.PL, I
get this output and then it just seems to hang there forever:
Using DBI 1.37 installed in
/perl_loc/lib/site_perl/5.8.0/sun4-solaris/auto/DBI

I tried using the -v option to get more output, but I never get
anymore. I also followed somebody's suggestion of editing the
Makefile.PL to change all references to oracle's lib directories to
lib32. I also added ORACLE_HOME/lib32 to my LD_LIBRARY_PATH in the
front, with no change.

Has anybody seen this before or can somebody help me find a way to
diagnose what's happening and where it's getting stuck?

Thanks in advance.



Kelly Harrelson
Database Administration
North Carolina State University
919.513.7229
[EMAIL PROTECTED]

Reply via email to