From: William Fishburne Date: Tue, 20 May 2003 09:22:30 -0400 undefined symbol: __cmpdi2 comes up when Oracle isn't properly linked to the libgcc.a library. In version 8, this was correctd by changing the SYSLIBS entry in $ORACLE_HOME/bin/genclntsh to include "-L/usr/lib/gcc-lib/i386-redhat-linux/3.2 -lgcc". I had tried this with no success as when this program was then run, the error "unable to find libgcc" was generated. Of course, this was the library I was trying to describe! It turns out that now it is necessary to edit the same file and append "`gcc -print-libgcc-file-name`" (including the backquotes!). If you do this and then run "genclntsh", the libclntsh is properly generated and the linkage with DBD::Oracle proceeds properly. From: Brent LaVelle Date: Tue, 2 Sep 2003 11:07:47 -0700 (PDT) Message-ID: <20030902180747.69838.qmail@web14310.mail.yahoo.com> Subject: RE: Oracle 9i Lite and DBD::Oracle problems [solved] With the help of Brian Haas and Ian Harisay I got DBD::Oracle working. The advice is to use the regular Oracle9i not the lite version. Another great source of help was: http://www.puschitz.com/InstallingOracle9i.html just getting 9i and 9i lite installed. I use fvwm2(nvidia X driver) as a window manager which does not work with the 9i install program, works fine with the default Gnomish(nv X driver), it could have been the X driver too. With Redhat9 it is REAL important to set LD_ASSUME_KERNEL to 2.4.1. I didn't try this but it may be possible to install what is needed by only downloading the first disk saving some 1.3GB of download fun. I installed a custom install from the client group. The packages I installed are the Programmers section and sqlplus. I noticed that the Pro*C when on as a result of the checking the Programmers section I assume. Once Oracle was installed properly the DBD::Oracle install went as smooth as just about every other CPAN module. I don't know if Oracle is bulletproof on Linux but the install process has some problems.