Hi Ethan, It's great that you and Jared's responses are so quick. Here are the answer : - The 'make test' run without error. - The new version of perl is the first in the PATH. The old perl still exists and also in the path. When type which perl, the system rerturn the new perl - The library path are set as : SHLIB_PATH=/usr/lib:/u01/app/oracle/product/8.1.7/lib:/u01/app/oracle/produc t/8.1.7/network/lib SHLIB=/usr/lib:/u01/app/oracle/product/8.1.7/lib:/u01/app/oracle/product/8.1 .7/network/lib LD_LIBRARY_PATH=/usr/lib:/u01/app/oracle/product/8.1.7/lib:/u01/app/oracle/p roduct/8.1.7/network/lib All references to 8.0 are gone.
I will try to search more information on the specified URL Thank you, Thang -----Original Message----- Sent: Wednesday, December 19, 2001 12:02 PM To: Thang Nguyen (E-mail) -----Original Message----- Sent: Wednesday, December 19, 2001 12:02 PM To: [EMAIL PROTECTED] Ethan, I don't have any experience on HP, so I can't help with any HP specific stuff. A couple of questions: When Perl was compiled, was 'make test' run, and did it run without error? When building DBD::Oracle: is the newer version of Perl being used and the old one gone from PATH? Is ORACLE_HOME set for 8i, is LD_LIBRARY_PATH set appropriately and all references to 8.0 gone from the environment? A few posts with the same error message on other plaforms suggest a problem with the C compiler. On Solaris for instance, the std /usr/ucb/cc will not compile Perl properly. If you ask this question on the DBI users list, someone is sure to know the anwer. You can find the list at lists.perl.com Also, search the archives. The following URL may help: http://www.xray.mpe.mpg.de/cgi-bin/w3glimpse/dbi?query=DBD+Unable+to+interpr et+OCI+&errors=0&case=on&maxfiles=100&maxlines=30 HTH Jared ---------- Forwarded Message ---------- Date: Wed, 19 Dec 2001 11:23:11 -0600 To: [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] Jared (King of all Perl and Oracle)... I have a guy I work with sitting next to me who is having some problems with getting DBI to work after an Oracle 8i (8.1.7 HPUX) upgrade from 8.0.6. Everything worked fine before the upgrade. Oracle was installed in a new home. Perl was also installed in a new location (5.6.1). He is using DBI 1.20 and attempting to install the DBD-Oracle-1.12 drivers. During Makefile.PL compile he is hitting a "Unable to interpret Oracle oci build commands. Using fallback approach" warning. After that pretty much everything else goes wrong. The HPUX readme file says to add in a couple of options to the Perl build to get rid of dld.sl related errors. He did that but is still getting errors for the dld.sh library. It says "Can't shl_load() a library containing Thread Storage: /usr/libt/base....FAILED tests 4-5" and then a bunch more errors related to this. The Perl installation was installed after the Oracle upgrade. An earlier version of Perl was alrady installed but was generating core dumps. The initial solution was to upgrade Perl. I can post log files and such if you want. Would really appreciate some pointers on this one. Internet searches have not turned up much. Thanks, Ethan Post ------------------------------------------------------- -- Please see the official ORACLE-L FAQ: http://www.orafaq.com -- Author: Post, Ethan INET: [EMAIL PROTECTED] Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051 San Diego, California -- Public Internet access / Mailing Lists -------------------------------------------------------------------- To REMOVE yourself from this mailing list, send an E-Mail message to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing).