On Wed, Mar 19, 2003 at 10:07:20PM +1000, Brook Schofield wrote: > I've been unable to install DBD::Oracle on MacOS X > > I have: > > MacOS X 10.2.4 > Perl 5.8.0 > DBI-1.35 > DBD::Oracle-1.13 > Oracle Developer Editior 9iR2 for MacOS X > > the core errors that I receive are during 'make test':
> t/cursor.....dyld: /usr/bin/perl multiple definitions of symbol _kpuexes > /Users/oracle/src/DBD-Oracle-1.13/blib/arch/auto/DBD/Oracle/ > Oracle.bundle definition of _kpuexes > /Users/oracle/9iR2/orahome/lib/libclntsh.dylib.9.0(kpudfo.o) definition of _kpuexes > Attempting to discover Oracle OCI build rules... > cc -c -o DBD_ORA_OBJ.o DBD_ORA_OBJ.c > by executing: > [make -f /Users/oracle/9iR2/orahome/rdbms/demo/demo_rdbms.mk build ECHODO=echo > ECHO=echo GENCLNTSH='echo genclntsh' CC=echo OPTIMIZE= CCFLAGS= EXE=DBD_ORA_EXE > OBJS=DBD_ORA_OBJ.o] > returned: > [make: *** No rule to make target `/Users/oracle/9iR2/orahome/lib/libwtc9.so', > needed by `/Users/oracle/9iR2/orahome/lib/libclntsh.dylib'. Stop. > ] > Warning: Oracle build rule discovery failed (512) It would be a big help if you could get the build rule discovery to work. Oracle ships some example code and makefiles to build the examples. What DBD::Oracle's Makefile.PL tries to do is make a dummy example and analyse what commands and options were used. So the first step is for you to try manually building one of the Oracle examples. If you can't get that to work then it's very much Oracle's problem. If you can, then we need to tweak DBD::Oracle's Makefile.PL to do the right thing for you. I can't help much more as I know very little about MacOS X. Tim.
