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