I received Error: 'UV' not in typemap in Oracle.xs, line 117 attatched is my perl Makefile.PL; make outputs, below are my cc and make versions:
hugo% cc -v Reading specs from /usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/specs gcc version 2.95.2 19991024 (release) hugo% make -v GNU Make 3.80 Copyright (C) 2002 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. thanks a bunch. Mark. -----Original Message----- From: Tim Bunce [mailto:[EMAIL PROTECTED] Sent: Friday, January 23, 2004 11:26 AM To: [EMAIL PROTECTED] Cc: [EMAIL PROTECTED]; Sean Kelly; [EMAIL PROTECTED] Subject: Announce: Release Candidate 3 of DBD::Oracle 1.15 available Available now for testing: http://homepage.eircom.net/~timbunce/DBD-Oracle-1.15-rc3-20040123.tar.gz Hopefully this fixes (more of) the build problems. I'd appreciate it if you could give this a whirl and report any problems (in detail) or any successes! Thank you. Tim.
hugo% sudo perl Makefile.PL Using DBI 1.35 installed in /usr/perl5/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 /app/oracle9 Oracle version 9.2.0.0.0 (9.200) Found /app/oracle9/rdbms/demo/demo_rdbms.mk Found /app/oracle9/otrace/demo/atmoci.mk Found /app/oracle9/precomp/demo/proc/demo_proc.mk Using /app/oracle9/rdbms/demo/demo_rdbms.mk Reading /app/oracle9/rdbms/demo/demo_rdbms.mk Reading /app/oracle9/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. Attempting to discover Oracle OCI build rules cc -c -o DBD_ORA_OBJ.o DBD_ORA_OBJ.c by executing: [make -f /app/oracle9/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] Oracle oci build command: [-L/opt/SUNWcluster/lib -R/opt/SUNWcluster/lib -o build -L/app/oracle9/rdbms/lib/ -L/app/oracle9/lib/ -o DBD_ORA_EXE DBD_ORA_OBJ.o -lclntsh -lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9 -lnsslb9 -lnnis9 -lnoname9 -lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9 -lnsl -lsocket -lgen -ldl -R/app/oracle9/lib -laio -lposix4 -lkstat -lm -lthread] Found header files in rdbms/demo rdbms/public. System: perl5.00503 sunos localhost 5.8 sun4u sparc sunw,ultra-1 Compiler: cc -xO3 -xdepend Linker: /usr/ccs/bin/ld Sysliblist: -lnsl -lsocket -lgen -ldl Oracle makefiles would have used these definitions but we override them: CC: cc CFLAGS: $(GFLAG) $(OPTIMIZE) $(CDEBUG) $(CCFLAGS) $(PFLAGS)\ $(SHARED_CFLAG) $(USRFLAGS) [$(GFLAG) -xO3 $(CDEBUG) -Xa $(PROFILE) -xstrconst -dalign -xF $(XS) $(MR) -xildoff -errtags=yes -v -xarch=v9 -xchip=ultra3 -W2,-AKNR_S -Wd,-xsafe=unboundsym -Wc,-Qiselect-funcalign=32 -xcode=abs44 -Wc,-Qgsched-trace_late=1 -Wc,-Qgsched-T5 -xalias_level=weak -D_REENTRANT -DSS_64BIT_SERVER -DBIT64 -DMACHINE64 -K PIC -I/app/oracle9/rdbms/demo -I/app/oracle9/rdbms/public -I/app/oracle9/plsql/public -I/app/oracle9/network/public -DSLMXMX_ENABLE -DSLTS_ENABLE -D_SVID_GETTOD -D_REENTRANT $(LPFLAGS) $(USRFLAGS)] LDFLAGS: -o $@ $(LDPATHFLAG)$(PRODLIBHOME) $(LDPATHFLAG)$(LIBHOME) [-o $@ -L/app/oracle9/rdbms/lib/ -L$(LIBHOME)] Linking with OTHERLDFLAGS = -L/opt/SUNWcluster/lib -R/opt/SUNWcluster/lib -L/app/oracle9/rdbms/lib/ -L/app/oracle9/lib/ -lclntsh -lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9 -lnsslb9 -lnnis9 -lnoname9 -lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9 -lnsl -lsocket -lgen -ldl -R/app/oracle9/lib -laio -lposix4 -lkstat -lm -lthread [from 'build' rule] Warning: If you have problems you may need to rebuild perl with threading enabled. Checking if your kit is complete... Looks good LD_RUN_PATH=/app/oracle9/lib32:/app/oracle9/rdbms/lib32 Using DBD::Oracle 1.15. Using DBI 1.35 installed in /usr/perl5/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?) ########################################### hugo% sudo make mkdir blib mkdir blib/lib mkdir blib/lib/DBD mkdir blib/arch mkdir blib/arch/auto mkdir blib/arch/auto/DBD mkdir blib/arch/auto/DBD/Oracle mkdir blib/lib/auto mkdir blib/lib/auto/DBD mkdir blib/lib/auto/DBD/Oracle mkdir blib/man1 mkdir blib/man3 cp Oraperl.pm blib/lib/Oraperl.pm cp ocitrace.h blib/arch/auto/DBD/Oracle/ocitrace.h cp Oracle.pm blib/lib/DBD/Oracle.pm cp mk.pm blib/arch/auto/DBD/Oracle/mk.pm cp dbdimp.h blib/arch/auto/DBD/Oracle/dbdimp.h cp oraperl.ph blib/lib/oraperl.ph cp lib/DBD/Oracle/GetInfo.pm blib/lib/DBD/Oracle/GetInfo.pm cp Oracle.h blib/arch/auto/DBD/Oracle/Oracle.h /usr/bin/perl -p -e "s/~DRIVER~/Oracle/g" < /usr/perl5/site_perl/5.005/sun4-solaris/auto/DBI/Driver.xst > Oracle.xsi /usr/bin/perl -I/usr/perl5/5.00503/sun4-solaris -I/usr/perl5/5.00503 /usr/perl5/5.00503/ExtUtils/xsubpp -typemap /usr/perl5/5.00503/ExtUtils/typemap -typemap typemap Oracle.xs >xstmp.c && mv xstmp.c Oracle.c Error: 'UV' not in typemap in Oracle.xs, line 117 Error: 'UV' not in typemap in Oracle.xs, line 183 Error: 'UV' not in typemap in Oracle.xs, line 184 Error: 'UV' not in typemap in Oracle.xs, line 223 make: *** [Oracle.c] Error 1