Good morning all, I need a sanity check here. I'm using PERL 5.005_03, DBI-1.14 and DBD-Oracle.1.06 on a Solaris 8 box. I also have SQL*PLUS installed. I had everything compiled and working fine from the command line. I wrote a web interface to run a CGI script making DBD::Oracle calls, and that's when I ran into the famous "Solaris patch" message. Reading through the README.java file for answers, I opted to rebuild PERL with thread support. (The LD_PRELOAD option doesn't work when accessing the scripts from a browser, and recompiling Oracle is not going to be an option when this goes production.) I rebuilt PERL with -Dusethreads and it built and passed the tests just fine. I rebuilt DBI and had no problems. I tried to rebuild DBD::Oracle, and I'm getting the following messages: Using DBI 1.14 installed in /usr/local/lib/perl5/site_perl/5.005/sun4-solaris-thread/auto/DBI Configuring DBD::Oracle ... >>> Remember to actually *READ* the README file! Especially if you have any problems. Using Oracle in /export/home/oracle/OraHome1 Unable to locate an oracle.mk, proc.mk or other suitable *.mk file in your Oracle installation. (I looked in /export/home/oracle/OraHome1/rdbms/lib/oracle.mk /export/home/oracle/OraHome1/rdbms/demo/oracle.mk /export/home/oracle/OraHome1/rdbms/demo/demo_rdbms.mk /export/home/oracle/OraHome1/otrace/demo/atmoci.mk /export/home/oracle/OraHome1/precomp/demo/proc/proc.mk /export/home/oracle/OraHome1/precomp/demo/proc/demo_proc.mk /export/home/oracle/OraHome1/proc/lib/proc.mk /export/home/oracle/OraHome1/proc16/lib/proc16.mk) The oracle.mk (or demo_rdbms.mk) file is part of the Oracle RDBMS product. The proc.mk (or demo_proc.mk) file is part of the Oracle Pro*C product. You need to build DBD::Oracle on a system which has one of these Oracle components installed. (Other *.mk files such as the env_*.mk files will not work.) In the unlikely event that a suitable *.mk file is installed somewhere non-standard you can specify where it is using the -m option: perl Makefile.PL -m /path/to/your.mk See README.clients for more information and some alternatives. at Makefile.PL line 651. I've searched my system, and I can't find the oracle.mk or proc.mk files. I did a full install of the Oracle client from the Oracle 8i CD, and (as far as I can remember), I haven't deleted anything from the $ORACLE_HOME directory. So they should've been there at some point, I'm guessing. I searched the Oracle 8i CD, and if those .mk files are there, they must be stuffed in a .jar file or something. Am I nuts or has anyone else run across this? Why would I have been able to build and install DBD::Oracle when PERL didn't use thread support? Have I gone brain dead, or am I missing something here? TIA for any advice, suggestions, etc. Dave Tamillow