Try using the -b option (perl Makefile.PL -b) as per the README.help file.
Tim. On Tue, Jan 08, 2002 at 11:02:23AM +0100, [EMAIL PROTECTED] wrote: > hi there.. > > i am desperately trying to install DBD-Oracle-1.12 and i need help!! > > installing dbi-1.20 was no problem at all... > and my oracle-client works also properly (did test it with "sqlplus"). > > i read all READMEs over and over again but didn't really find help there concerning >my problem. > > the error message prints: > "make: Fatal error: Command failed for target `DBD_ORA_OBJ.o'" > and if i do "make" it fails with: > "make: Fatal error: Command failed for target `Oracle.o'" > > i have neither "DBD_ORA_OBJ.o" nor "Oracle.o"... > (i did some "find" in my oracle installation as well as in my oracle source cds.) > > as far as i comprehend, the key to my problem are those files (Oracle.o, >DBD_ORA_OBJ.o)? > please correct me if i'm wrong... > > is there someone who could help me, showing me where to get those files??? > > > thanks in advance and kind regards, > zoranTomaskovic > > > > ############################################################ > > ### installed versions: > ############################################################ > > > OS: SunOS 5.8 > perl: 5.005_03 > DBI: 1.20 > Oracle-client: 8.1.7 > > ############################################################ > > ### my environment settings: > > ############################################################ > > > > HOME=/home/monadmin > > SHELL=/bin/tcsh > > PATH=/usr/ccs/bin:/usr/local/bin:/usr/bin:/usr/ucb:. > > USER=monadmin > > HOSTTYPE=sun4 > > VENDOR=sun > > TCSH_BIN_OSTYPE=SunOS-5.8 > > MACHTYPE=sparc > > SHLVL=2 > > PWD=/home/monadmin/oracle_source/DBD-Oracle-1.12 > > LOGNAME=monadmin > > GROUP=statistics > > HOST=snape > > SC_ENVIRONMENT=SC > > OSTYPE=SunOS-5.8 > > MANPATH=/usr/local/man:/opt/SUNWspro/man:/usr/man:/usr/openwin/man:/usr/dt/man > > ORACLE_BASE=/free/oracle > > ORACLE_HOME=/free/oracle/8.1.7 > > LD_LIBRARY_PATH=/free/oracle/lib > > TWO_TASK=my.test.database > > TNS_ADMIN=/free/oracle/network/admin/samples > > NLS_LANG=GERMAN_GERMANY.WE8ISO8859P1 > > ORACLE_SID=monadmin > > ORACLE_USERID=testuser/******** > > > > > > ############################################################ > > ### /DBD-Oracle-1.12 > perl Makefile.PL > > ############################################################ > > > > Using DBI 1.20 installed in >/usr/local/perl5.005_03/lib/site_perl/5.005/sun4-solaris/auto/DBI > > > > Configuring DBD::Oracle ... > > > > >>> Remember to actually *READ* the README file! > > Especially if you have any problems. > > > > Using Oracle in /free/oracle/8.1.7 > > Found header files in rdbms/demo. > > Found /free/oracle/8.1.7/rdbms/demo/demo_rdbms.mk > > Found /free/oracle/8.1.7/precomp/demo/proc/demo_proc.mk > > Using /free/oracle/8.1.7/rdbms/demo/demo_rdbms.mk > > Reading /free/oracle/8.1.7/rdbms/demo/demo_rdbms.mk. > > Reading /free/oracle/8.1.7/rdbms/lib/env_rdbms.mk. > > Deleting ORA_NLS = $(ORACLE_HOME)/ocommon/nls/admin/data/ > > because it is not already set in the environment > > and it can cause ORA-01019 errors. > > Deleting ORA_NLS33 = $(ORACLE_HOME)/ocommon/nls/admin/data/ > > because it is not already set in the environment > > and it can cause ORA-01019 errors. > > Evaluating `if [ -f /usr/lib/libsched.so ] ; then echo -lsched ; else true; fi` > > returned '-lsched' > > Appending '-lsched ' to SYSLIBS > > Appending '/free/oracle/8.1.7/rdbms/lib/libskgxpd.a >/free/oracle/8.1.7/rdbms/lib/libskgxpu.a /free/oracle/8.1.7/rdbms/lib/libskgxpt.a' to >EXTRALIBS > > Appending '$(LIBHOME)libskgxp8.so' to SHLIBS > > Appending '/free/oracle/8.1.7/rdbms/lib/libskgxp8.a' to LIBS > > Evaluating `sed -e 's/-ljava//g' $(LIBHOME)ldflags` > > expanded `sed -e 's/-ljava//g' /free/oracle/8.1.7/lib/ldflags` > > returned '-lnbeq8 -lnhost8 -ln8 -lncrypt8 -lnidx8 -ln8 -lncrypt8 -lnus8 -ln8 >-lncrypt8 -lnk58 -ln8 -lncrypt8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 >-ln8 -lncrypt8 -lnoname8 -ln8 -lncrypt8 -lnrad8 -ln8 -lncrypt8 -ln8 -lncrypt8 >-lnsid8 -ln8 -lncrypt8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 > > ' > > expanded `sed -e 's/-ljava//g' /free/oracle/8.1.7/lib/ldflags` > > expanded `sed -e 's/-ljava//g' /free/oracle/8.1.7/lib/ldflags` > > expanded `sed -e 's/-ljava//g' /free/oracle/8.1.7/lib/ldflags` > > Evaluating `cat $(LIBHOME)sysliblist` > > expanded `cat /free/oracle/8.1.7/lib/sysliblist` > > returned '-lnsl -lsocket -lgen -ldl -lsched' > > > > Attempting to discover Oracle OCI build rules... > > cc -c DBD_ORA_OBJ.c > > /usr/ucb/cc: language optional software package not installed > > *** Error code 1 > > make: Fatal error: Command failed for target `DBD_ORA_OBJ.o' > > Oracle oci build prolog: > > true echo -c -I/free/oracle/8.1.7/rdbms/demo -I/free/oracle/8.1.7/rdbms/public >-I/free/oracle/8.1.7/plsql/public -I/free/oracle/8.1.7/network/public >-I/free/oracle/8.1.7/precomp/public DBD_ORA_OBJ.c > > Oracle oci build command: > > echo -L/free/oracle/8.1.7/lib/ -L/free/oracle/8.1.7/rdbms/lib/ -o DBD_ORA_EXE >DBD_ORA_OBJ.o -lclntsh /free/oracle/8.1.7/rdbms/lib/kpuadef.o `sed -e 's/-ljava//g' >/free/oracle/8.1.7/lib/ldflags` -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8 `sed -e >'s/-ljava//g' /free/oracle/8.1.7/lib/ldflags` -lnsgr8 -lnzjs8 -ln8 -lnl8 -lclient8 >-lvsn8 -lwtc8 -lcommon8 -lgeneric8 -lwtc8 -lmm -lnls8 -lcore8 -lnls8 -lcore8 >-lnls8 `sed -e 's/-ljava//g' /free/oracle/8.1.7/lib/ldflags` -lnsgr8 -lnzjs8 -ln8 >-lnl8 -lnro8 `sed -e 's/-ljava//g' /free/oracle/8.1.7/lib/ldflags` -lnsgr8 -lnzjs8 >-ln8 -lnl8 -lclient8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -ltrace8 -lnls8 -lcore8 >-lnls8 -lcore8 -lnls8 -lclient8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -lnls8 >-lcore8 -lnls8 -lcore8 -lnls8 `cat /free/oracle/8.1.7/lib/sysliblist` `if [ -f >/usr/lib/libsched.so ] ; then echo -lsched ; else true; fi` -R/free/oracle/8..1.7/lib >-laio -lposix4 -lkstat -lm -lthread > > -L/free/oracle/8.1.7/lib/ -L/free/oracle/8.1.7/rdbms/lib/ -o DBD_ORA_EXE >DBD_ORA_OBJ.o -lclntsh /free/oracle/8.1.7/rdbms/lib/kpuadef.o -lnbeq8 -lnhost8 -ln8 >-lncrypt8 -lnidx8 -ln8 -lncrypt8 -lnus8 -ln8 -lncrypt8 -lnk58 -ln8 -lncrypt8 -lnldap8 >-lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -ln8 -lncrypt8 -lnrad8 >-ln8 -lncrypt8 -ln8 -lncrypt8 -lnsid8 -ln8 -lncrypt8 -lntcp8 -lntcps8 -lnsslb8 >-lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8 -lnbeq8 -lnhost8 -ln8 >-lncrypt8 -lnidx8 -ln8 -lncrypt8 -lnus8 -ln8 -lncrypt8 -lnk58 -ln8 -lncrypt8 -lnldap8 >-lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -ln8 -lncrypt8 -lnrad8 >-ln8 -lncrypt8 -ln8 -lncrypt8 -lnsid8 -ln8 -lncrypt8 -lntcp8 -lntcps8 -lnsslb8 >-lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lclient8 -lvsn8 -lwtc8 -lcommon8 >-lgeneric8 -lwtc8 -lmm -lnls8 -lcore8 -lnls8 -lcore8 -lnls8 -lnbeq8 -lnhost8 -ln8 >-lncrypt8 -lnidx8 -ln8 -lncrypt8 -lnus8 -ln8 -lncrypt8 -lnk58 -ln8 -lncrypt8 -lnldap8 >-lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -ln8 -lncrypt8 -lnrad8 >-ln8 -lncrypt8 -ln8 -lncrypt8 -lnsid8 -ln8 -lncrypt8 -lntcp8 -lntcps8 -lnsslb8 >-lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8 -lnbeq8 -lnhost8 -ln8 >-lncrypt8 -lnidx8 -ln8 -lncrypt8 -lnus8 -ln8 -lncrypt8 -lnk58 -ln8 -lncrypt8 -lnldap8 >-lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -ln8 -lncrypt8 -lnrad8 >-ln8 -lncrypt8 -ln8 -lncrypt8 -lnsid8 -ln8 -lncrypt8 -lntcp8 -lntcps8 -lnsslb8 >-lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lclient8 -lvsn8 -lwtc8 -lcommon8 >-lgeneric8 -ltrace8 -lnls8 -lcore8 -lnls8 -lcore8 -lnls8 -lclient8 -lvsn8 -lwtc8 >-lcommon8 -lgeneric8 -lnls8 -lcore8 -lnls8 -lcore8 -lnls8 -lnsl -lsocket -lgen -ldl >-lsched -lsched -R/free/oracle/8.1.7/lib -laio -lposix4 -lkstat -lm -lthread > > Unable to interpret Oracle oci build commands. Using fallback approach. > > > > Warning: Solaris 2.5 bug #1224467 may cause '_rmutex_unlock' error. > > Deleting -lthread from link list as a possible workround (2.5). > > > > System: perl5.00503 sunos jupiter 5.5.1 generic_103640-29 sun4u sparc sunw,ultra-1 > > Compiler: cc -O -I/usr/local/include > > Linker: /usr/ccs/bin/ld > > Sysliblist: -lnsl -lsocket -lgen -ldl -lsched > > Oracle makefiles would have used these definitions but we override them: > > CC: cc > > > > CFLAGS: $(GFLAG) $(OPTIMIZE) $(CDEBUG) $(CCFLAGS) $(QACCFLAGS) $(PFLAGS)\ > > $(SHARED_CFLAG) $(USRFLAGS) > > [$(GFLAG) -xO2 $(CDEBUG) -Xa $(PROFILE) -xstrconst -xF $(XS) -mr >-xarch=v8 -xcache=16/32/1:1024/64/1 -xchip=ultra -D_REENTRANT -K PIC $(QACCFLAGS) >-I/free/oracle/8.1.7/rdbms/demo -I/free/oracle/8.1.7/rdbms/public >-I/free/oracle/8.1.7/plsql/public -I/free/oracle/8.1.7/network/public -DSLMXMX_ENABLE >-DSLTS_ENABLE -D_SVID_GETTOD $(LPFLAGS) $(USRFLAGS)] > > > > build: $(CC) $(LDFLAGS) -o $(EXE) $(OBJS) $(OCISHAREDLIBS) > > expanded `sed -e 's/-ljava//g' /free/oracle/8.1.7/lib/ldflags` > > expanded `sed -e 's/-ljava//g' /free/oracle/8.1.7/lib/ldflags` > > expanded `sed -e 's/-ljava//g' /free/oracle/8.1.7/lib/ldflags` > > expanded `sed -e 's/-ljava//g' /free/oracle/8.1.7/lib/ldflags` > > expanded `cat /free/oracle/8.1.7/lib/sysliblist` > > [ cc -L$(LIBHOME) -L/free/oracle/8.1.7/rdbms/lib/ -o $(EXE) $(OBJS) >-lclntsh /free/oracle/8.1.7/rdbms/lib/kpuadef.o $(NTZEOBJ) -lnbeq8 -lnhost8 -ln8 >-lncrypt8 -lnidx8 -ln8 -lncrypt8 -lnus8 -ln8 -lncrypt8 -lnk58 -ln8 -lncrypt8 -lnldap8 >-lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -ln8 -lncrypt8 -lnrad8 >-ln8 -lncrypt8 -ln8 -lncrypt8 -lnsid8 -ln8 -lncrypt8 -lntcp8 -lntcps8 -lnsslb8 >-lnent8 -lntcp8 -lntns8 -l$(ILIB_PREFIX)nsgr8$(ILIB_SUFFIX) >-l$(ILIB_PREFIX)nzjs8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)n8$(ILIB_SUFFIX) >-l$(ILIB_PREFIX)nl8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)nro8$(ILIB_SUFFIX) -lnbeq8 -lnhost8 >-ln8 -lncrypt8 -lnidx8 -ln8 -lncrypt8 -lnus8 -ln8 -lncrypt8 -lnk58 -ln8 -lncrypt8 >-lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -ln8 -lncrypt8 >-lnrad8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnsid8 -ln8 -lncrypt8 -lntcp8 -lntcps8 >-lnsslb8 -lnent8 -lntcp8 -lntns8 -l$(ILIB_PREFIX)nsgr8$(ILIB_SUFFIX) >-l$(ILIB_PREFIX)nzjs8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)n8$(ILIB_SUFFIX) >-l$(ILIB_PREFIX)nl8$(ILIB_SUFFIX) -lclient8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -lwtc8 >-lmm -lnls8$(LIB_SUFFIX) $(LLIBCV6) -lcore8 -lnls8$(LIB_SUFFIX) -lcore8 >-lnls8$(LIB_SUFFIX) -lnbeq8 -lnhost8 -ln8 -lncrypt8 -lnidx8 -ln8 -lncrypt8 -lnus8 >-ln8 -lncrypt8 -lnk58 -ln8 -lncrypt8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 >-ln8 -lncrypt8 -lnoname8 -ln8 -lncrypt8 -lnrad8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnsid8 >-ln8 -lncrypt8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 >-l$(ILIB_PREFIX)nsgr8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)nzjs8$(ILIB_SUFFIX) >-l$(ILIB_PREFIX)n8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)nl8$(ILIB_SUFFIX) >-l$(ILIB_PREFIX)nro8$(ILIB_SUFFIX) -lnbeq8 -lnhost8 -ln8 -lncrypt8 -lnidx8 -ln8 >-lncrypt8 -lnus8 -ln8 -lncrypt8 -lnk58 -ln8 -lncrypt8 -lnldap8 -lldapclnt8 -lnsslb8 >-ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -ln8 -lncrypt8 -lnrad8 -ln8 -lncrypt8 -ln8 >-lncrypt8 -lnsid8 -ln8 -lncrypt8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 >-l$(ILIB_PREFIX)nsgr8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)nzjs8$(ILIB_SUFFIX) >-l$(ILIB_PREFIX)n8$(ILIB_SU > 8$(ILIB_SUFFIX) -lclient8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 $(LIBPLS_CLT) >-ltrace8$(LIB_SUFFIX) -lnls8$(LIB_SUFFIX) $(LLIBCV6) -lcore8 -lnls8$(LIB_SUFFIX) >-lcore8 -lnls8$(LIB_SUFFIX) -lclient8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 >-lnls8$(LIB_SUFFIX) $(LLIBCV6) -lcore8 -lnls8$(LIB_SUFFIX) -lcore8 >-lnls8$(LIB_SUFFIX) $(EXPDLIBS) $(EXOSLIBS) -lnsl -lsocket -lgen -ldl -lsched -lsched >-R/free/oracle/8.1.7/lib -laio $(THREADLIBS) -lposix4 -lkstat -lm $(USRLIBS) -lthread] > > > > LDFLAGS: -L$(LIBHOME) -L$(RDBMSLIB) > > [-L$(LIBHOME) -L/free/oracle/8.1.7/rdbms/lib/] > > > > > > Linking with /free/oracle/8.1.7/rdbms/lib/ssdbaed.o >/free/oracle/8.1.7/rdbms/lib/defopt.o /free/oracle/8.1.7/rdbms/lib/kpuadef.o >-lclntsh -lnbeq8 -lnhost8 -ln8 -lncrypt8 -lnidx8 -ln8 -lncrypt8 -lnus8 -ln8 >-lncrypt8 -lnk58 -ln8 -lncrypt8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 >-lncrypt8 -lnoname8 -ln8 -lncrypt8 -lnrad8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnsid8 -ln8 >-lncrypt8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 >-lnl8 -lnro8 -lnbeq8 -lnhost8 -ln8 -lncrypt8 -lnidx8 -ln8 -lncrypt8 -lnus8 -ln8 >-lncrypt8 -lnk58 -ln8 -lncrypt8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 >-lncrypt8 -lnoname8 -ln8 -lncrypt8 -lnrad8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnsid8 -ln8 >-lncrypt8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 >-lnl8 -lclient8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -lwtc8 -lmm -lnls8 -lcore8 -lnls8 >-lcore8 -lnls8 -lnbeq8 -lnhost8 -ln8 -lncrypt8 -lnidx8 -ln8 -lncrypt8 -lnus8 -ln8 >-lncrypt8 -lnk58 -ln8 -lncrypt8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 >-lncrypt8 -lnoname8 -ln8 -lncrypt8 -lnrad8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnsid8 -ln8 >-lncrypt8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 >-lnl8 -lnro8 -lnbeq8 -lnhost8 -ln8 -lncrypt8 -lnidx8 -ln8 -lncrypt8 -lnus8 -ln8 >-lncrypt8 -lnk58 -ln8 -lncrypt8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 >-lncrypt8 -lnoname8 -ln8 -lncrypt8 -lnrad8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnsid8 -ln8 >-lncrypt8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 >-lnl8 -lclient8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -ltrace8 -lnls8 -lcore8 -lnls8 >-lcore8 -lnls8 -lclient8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -lnls8 -lcore8 -lnls8 >-lcore8 -lnls8 -lnsl -lsocket -lgen -ldl -lsched -lsched -R/free/oracle/8.1.7/lib >-laio -lposix4 -lkstat -lm [from $(SSDBED) $(DEF_OPT) $(OCISHAREDLIBS)] > > > > > > Checking if your kit is complete... > > Looks good > > LD_RUN_PATH=/free/oracle/8.1.7/lib > > Using DBD::Oracle 1.12. > > Using DBI 1.20 installed in >/usr/local/perl5.005_03/lib/site_perl/5.005/sun4-solaris/auto/DBI > > Writing Makefile for DBD::Oracle > > > > *** If you have problems... > > read all the log printed above, and the README and README.help files. > > (Of course, you have read README by now anyway, haven't you?) > > > > > ______________________________________________________________________________ > DSL-Stichtag ist der 31.12.2001 - Sie sparen jetzt noch 135 Euro! > Highspeed-Surfen beim Testsieger + Exklusiv-Prämien: http://dsl.web.de >