Hi Team,
I am newly learning perl & i had tried to install dbd::oracle.but i am
getting the following error while running the make command.
i am sharing the putty.
[root@apms:/bibek/DBD-Oracle-1.52] $
[root@apms:/bibek/DBD-Oracle-1.52] $
[root@apms:/bibek/DBD-Oracle-1.52] $
[root@apms:/bibek/DBD-Oracle-1.52] $
[root@apms:/bibek/DBD-Oracle-1.52] $ cd
[root@apms:/] $ ls
1 bibek devices
lib opt s1 tmp
APMS.pcap bin etc
lost+found platform sbin usr
a.txt cdrom export
mnt proc smr var
asd.c certificate home
myprocess provisioning snoop_test_output.file vol
avn cron.sh install
myscript pstack_7004_1.out sqlnet.log
avneet crontab install_il
net pstack_7004_2.out system
backup dev kernel
newtrace.pcap raj test.pl
[root@apms:/] $ . .profile
[root@apms:/] $
[root@apms:/] $
[root@apms:/] $
[root@apms:/] $
[root@apms:/] $
[root@apms:/] $
[root@apms:/] $ cd bibek
[root@apms:/bibek] $ ls
1
Net-SCP-Expect-0.12
@LongLink
Net-SCP-Expect-0.12.tar.gz
AAAhealthcheck.txt
Net-SSH-Expect-1.09
ActivePerl-5.16.1.1601-x86_64-linux-glibc-2.3.5-296175
Net-SSH-Perl-1.34
ActivePerl-5.16.1.1601-x86_64-linux-glibc-2.3.5-296175.tar
Net-SSH-Perl-1.34.tar.gz
BLM_AAA.zip Net-Telnet-3.03
DBD-Oracle-1.52
Solaris-PerlGcc-1.3
DBD-mysql-4.022
Solaris-PerlGcc-1.3.tar.gz
DBI-1.622 db.pl
Expect-1.14
gcc-3.4.6-sol10-sparc-local
Expect-1.21 psoffload.pcap
IO-Tty-1.02 test.pl
IO-Tty-1.02.tar.tar
[root@apms:/bibek] $ cd DBD-Oracle-1.52
[root@apms:/bibek/DBD-Oracle-1.52] $ ls
Changes META.json Makefile Oracle.h
README.help.txt dbdimp.c hints oci.def t
INSTALL META.yml Makefile.PL Oracle.xs
README.mkdn dbdimp.h lib oci8.c typemap
LICENSE MYMETA.json Oracle.bs Oracle.xsi
Todo dbivport.h mk.pm ocitrace.h
MANIFEST MYMETA.yml Oracle.c README
blib examples mkta.pl pm_to_blib
[root@apms:/bibek/DBD-Oracle-1.52] $ perl Makefile.PL
Using DBI 1.622 (for perl 5.008004 on sun4-solaris-64int) installed in
/usr/perl5/site_perl/5.8.4/sun4-solaris-64int/auto/DBI/
Configuring DBD::Oracle for perl 5.008004 on solaris (sun4-solaris-64int)
Remember to actually *READ* the README file! Especially if you have any
problems.
Installing on a solaris, Ver#2.10
Using Oracle in /opt/oracle/product/10g
DEFINE _SQLPLUS_RELEASE = "1002000100" (CHAR)
Oracle version 10.2.0.1 (10.2)
Found /opt/oracle/product/10g/rdbms/demo/demo_rdbms32.mk
Found /opt/oracle/product/10g/rdbms/demo/demo_rdbms.mk
Found /opt/oracle/product/10g/rdbms/lib/ins_rdbms.mk
Using /opt/oracle/product/10g/rdbms/demo/demo_rdbms32.mk
Your LD_LIBRARY_PATH env var is set to ''
Use of uninitialized value in split at Makefile.PL line 1973.
WARNING: Your LD_LIBRARY_PATH or LD_LIBRARY_PATH_32 env var doesn't include
'/opt/oracle/product/10g/lib32' but probably needs to.
Reading /opt/oracle/product/10g/rdbms/demo/demo_rdbms32.mk
Reading /opt/oracle/product/10g/rdbms/lib/env_rdbms.mk
Attempting to discover Oracle OCI build rules
cc -c -I/opt/oracle/product/10g/rdbms/public
-I/opt/oracle/product/10g/rdbms/demo -I/opt/oracle/product/10g/rdbms/public
-I/opt/oracle/product/10g/plsql/public
-I/opt/oracle/product/10g/network/public
-I/usr/perl5/site_perl/5.8.4/sun4-solaris-64int/auto/DBI
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xarch=v8 -D_TS_ERRNO -xO3
-xspace -xildoff -DVERSION=\"1.52\" -DXS_VERSION=\"1.52\" -KPIC
"-I/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE" -DUTF8_SUPPORT
-DORA_OCI_VERSION=\"10.2.0.1\" -DORA_OCI_102 DBD_ORA_OBJ.c
sh: cc: not found
*** Error code 1
make: Fatal error: Command failed for target `DBD_ORA_OBJ.o'
by executing: [make -f
/opt/oracle/product/10g/rdbms/demo/demo_rdbms32.mkbuild ECHODO=echo
ECHO=echo GENCLNTSH='echo genclntsh' CC=true OPTIMIZE=
CCFLAGS= EXE=DBD_ORA_EXE OBJS=DBD_ORA_OBJ.o]
Oracle oci build prolog:
[true -Xa -xstrconst -xF -xarch=v8 -xchip=ultra -W2,-AKNR_S
-W2,-Rglobal_hoist -Wc,-Qdelay-speculate -Wc,-Qdepgraph-safe_spec_load=3
-W2,-Rloop -errtags=yes -v -K PIC -c -I/opt/oracle/product/10g/rdbms/demo
-I/opt/oracle/product/10g/rdbms/public
-I/opt/oracle/product/10g/plsql/public
-I/opt/oracle/product/10g/network/public
-I/opt/oracle/product/10g/precomp/public DBD_ORA_OBJ.c]
Oracle oci build command:
[true -xarch=v8 -L/opt/oracle/product/10g/lib32/
-L/opt/oracle/product/10g/rdbms/lib32/ -o DBD_ORA_EXE DBD_ORA_OBJ.o
-lclntsh `cat /opt/oracle/product/10g/lib/sysliblist`
-R/opt/oracle/product/10g/lib -laio -lposix4 -lkstat -lm -lthread
-lpthread]
Found header files in /opt/oracle/product/10g/rdbms/public.
client_version=10.2
DEFINE= -DUTF8_SUPPORT -DORA_OCI_VERSION=\"10.2.0.1\" -DORA_OCI_102
Checking for functioning wait.ph
System: perl5.008004 sunos localhost 5.10 sun4u sparc SUNW,Ultra-2
Compiler: cc -xO3 -xspace -xildoff -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -xarch=v8 -D_TS_ERRNO
Linker: /usr/ccs/bin/ld
Sysliblist: -lkstat -lnsl -lsocket -lgen -ldl -lsched
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/opt/oracle/product/10g/rdbms/demo -I/opt/oracle/product/10g/rdbms/public
-I/opt/oracle/product/10g/plsql/public
-I/opt/oracle/product/10g/network/public -DSLMXMX_ENABLE -DSLTS_ENABLE
-D_SVID_GETTOD -D_REENTRANT $(LPFLAGS) $(USRFLAGS)]
LDFLAGS: -o $@ $(LDPATHFLAG)$(PRODLIBHOME) $(LDPATHFLAG)$(LIBHOME)
[-o $@ -L/opt/oracle/product/10g/rdbms/lib/ -L$(LIBHOME)]
Linking with OTHERLDFLAGS = -xarch=v8 -L/opt/oracle/product/10g/lib32/
-L/opt/oracle/product/10g/rdbms/lib32/ -lclntsh `cat
/opt/oracle/product/10g/lib/sysliblist` -R/opt/oracle/product/10g/lib
-laio -lposix4 -lkstat -lm -lthread -lpthread [from 'build' rule]
WARNING: If you have problems you may need to rebuild perl with threading
enabled.
LD_RUN_PATH=/opt/oracle/product/10g/lib32:/opt/oracle/product/10g/rdbms/lib32
Using DBD::Oracle 1.52.
Using DBD::Oracle 1.52.
Using DBI 1.622 (for perl 5.008004 on sun4-solaris-64int) installed in
/usr/perl5/site_perl/5.8.4/sun4-solaris-64int/auto/DBI/
Writing Makefile for DBD::Oracle
Writing MYMETA.yml and MYMETA.json
*** If you have problems...
read all the log printed above, and the README and README.help.txt
files.
(Of course, you have read README by now anyway, haven't you?)
[root@apms:/bibek/DBD-Oracle-1.52] $
[root@apms:/bibek/DBD-Oracle-1.52] $
[root@apms:/bibek/DBD-Oracle-1.52] $
[root@apms:/bibek/DBD-Oracle-1.52] $ ls
Changes META.json Makefile Oracle.h
README.help.txt dbdimp.c hints oci.def t
INSTALL META.yml Makefile.PL Oracle.xs
README.mkdn dbdimp.h lib oci8.c typemap
LICENSE MYMETA.json Oracle.bs Oracle.xsi
Todo dbivport.h mk.pm ocitrace.h
MANIFEST MYMETA.yml Oracle.c README
blib examples mkta.pl pm_to_blib
[root@apms:/bibek/DBD-Oracle-1.52] $
[root@apms:/bibek/DBD-Oracle-1.52] $
[root@apms:/bibek/DBD-Oracle-1.52] $
[root@apms:/bibek/DBD-Oracle-1.52] $ ls -lrth
total 2262
-rw-r--r-- 1 root root 55 Oct 19 21:11 typemap
-rw-r--r-- 1 root root 28K Oct 19 21:11 ocitrace.h
-rw-r--r-- 1 root root 169K Oct 19 21:11 oci8.c
-rw-r--r-- 1 root root 6.1K Oct 19 21:11 oci.def
-rw-r--r-- 1 root root 2.9K Oct 19 21:11 mkta.pl
-rw-r--r-- 1 root root 2.0K Oct 19 21:11 dbivport.h
-rw-r--r-- 1 root root 16K Oct 19 21:11 dbdimp.h
-rw-r--r-- 1 root root 137K Oct 19 21:11 dbdimp.c
-rw-r--r-- 1 root root 3.2K Oct 19 21:11 Todo
-rw-r--r-- 1 root root 165K Oct 19 21:11 README.mkdn
-rw-r--r-- 1 root root 13K Oct 19 21:11 README.help.txt
-rw-r--r-- 1 root root 172K Oct 19 21:11 README
-rw-r--r-- 1 root root 19K Oct 19 21:11 Oracle.xs
-rw-r--r-- 1 root root 4.3K Oct 19 21:11 Oracle.h
-rw-r--r-- 1 root root 69K Oct 19 21:11 Makefile.PL
-rw-r--r-- 1 root root 1.2K Oct 19 21:11 META.yml
-rw-r--r-- 1 root root 2.2K Oct 19 21:11 META.json
-rw-r--r-- 1 root root 1.6K Oct 19 21:11 MANIFEST
-rw-r--r-- 1 root root 18K Oct 19 21:11 LICENSE
-rw-r--r-- 1 root root 940 Oct 19 21:11 INSTALL
-rw-r--r-- 1 root root 73K Oct 19 21:11 Changes
drwxr-xr-x 2 root root 512 Dec 13 15:28 examples
drwxr-xr-x 2 root root 512 Dec 13 15:28 hints
drwxr-xr-x 3 root root 512 Dec 13 15:28 lib
drwxr-xr-x 2 root root 1.0K Dec 13 15:30 t
drwxr-xr-x 8 root root 512 Dec 13 15:33 blib
-rw-r--r-- 1 root root 22K Dec 13 15:33 Oracle.xsi
-rw-r--r-- 1 root root 69K Dec 13 15:33 Oracle.c
-rw-r--r-- 1 root root 0 Dec 18 12:46 Oracle.bs
-rw-r--r-- 1 root root 0 Dec 18 20:28 pm_to_blib
-rw-r--r-- 1 root root 28K Dec 19 12:54 mk.pm
-rw-r--r-- 1 root root 39K Dec 19 12:54 Makefile
-rw-r--r-- 1 root root 1.7K Dec 19 12:54 MYMETA.json
-rw-r--r-- 1 root root 1.1K Dec 19 12:54 MYMETA.yml
[root@apms:/bibek/DBD-Oracle-1.52] $
[root@apms:/bibek/DBD-Oracle-1.52] $
[root@apms:/bibek/DBD-Oracle-1.52] $
[root@apms:/bibek/DBD-Oracle-1.52] $
[root@apms:/bibek/DBD-Oracle-1.52] $
[root@apms:/bibek/DBD-Oracle-1.52] $
[root@apms:/bibek/DBD-Oracle-1.52] $
[root@apms:/bibek/DBD-Oracle-1.52] $
[root@apms:/bibek/DBD-Oracle-1.52] $
[root@apms:/bibek/DBD-Oracle-1.52] $
[root@apms:/bibek/DBD-Oracle-1.52] $ pwd
/bibek/DBD-Oracle-1.52
[root@apms:/bibek/DBD-Oracle-1.52] $ ls -lrth
total 2262
-rw-r--r-- 1 root root 55 Oct 19 21:11 typemap
-rw-r--r-- 1 root root 28K Oct 19 21:11 ocitrace.h
-rw-r--r-- 1 root root 169K Oct 19 21:11 oci8.c
-rw-r--r-- 1 root root 6.1K Oct 19 21:11 oci.def
-rw-r--r-- 1 root root 2.9K Oct 19 21:11 mkta.pl
-rw-r--r-- 1 root root 2.0K Oct 19 21:11 dbivport.h
-rw-r--r-- 1 root root 16K Oct 19 21:11 dbdimp.h
-rw-r--r-- 1 root root 137K Oct 19 21:11 dbdimp.c
-rw-r--r-- 1 root root 3.2K Oct 19 21:11 Todo
-rw-r--r-- 1 root root 165K Oct 19 21:11 README.mkdn
-rw-r--r-- 1 root root 13K Oct 19 21:11 README.help.txt
-rw-r--r-- 1 root root 172K Oct 19 21:11 README
-rw-r--r-- 1 root root 19K Oct 19 21:11 Oracle.xs
-rw-r--r-- 1 root root 4.3K Oct 19 21:11 Oracle.h
-rw-r--r-- 1 root root 69K Oct 19 21:11 Makefile.PL
-rw-r--r-- 1 root root 1.2K Oct 19 21:11 META.yml
-rw-r--r-- 1 root root 2.2K Oct 19 21:11 META.json
-rw-r--r-- 1 root root 1.6K Oct 19 21:11 MANIFEST
-rw-r--r-- 1 root root 18K Oct 19 21:11 LICENSE
-rw-r--r-- 1 root root 940 Oct 19 21:11 INSTALL
-rw-r--r-- 1 root root 73K Oct 19 21:11 Changes
drwxr-xr-x 2 root root 512 Dec 13 15:28 examples
drwxr-xr-x 2 root root 512 Dec 13 15:28 hints
drwxr-xr-x 3 root root 512 Dec 13 15:28 lib
drwxr-xr-x 2 root root 1.0K Dec 13 15:30 t
drwxr-xr-x 8 root root 512 Dec 13 15:33 blib
-rw-r--r-- 1 root root 22K Dec 13 15:33 Oracle.xsi
-rw-r--r-- 1 root root 69K Dec 13 15:33 Oracle.c
-rw-r--r-- 1 root root 0 Dec 18 12:46 Oracle.bs
-rw-r--r-- 1 root root 0 Dec 18 20:28 pm_to_blib
-rw-r--r-- 1 root root 28K Dec 19 12:54 mk.pm
-rw-r--r-- 1 root root 39K Dec 19 12:54 Makefile
-rw-r--r-- 1 root root 1.7K Dec 19 12:54 MYMETA.json
-rw-r--r-- 1 root root 1.1K Dec 19 12:54 MYMETA.yml
[root@apms:/bibek/DBD-Oracle-1.52] $ make
Skip blib/lib/DBD/Oracle/Troubleshooting/Cygwin.pod (unchanged)
Skip blib/lib/DBD/Oracle.pm (unchanged)
Skip blib/arch/auto/DBD/Oracle/Oracle.h (unchanged)
Skip blib/lib/DBD/Oracle/Troubleshooting/Vms.pod (unchanged)
Skip blib/lib/DBD/Oracle/Troubleshooting/Hpux.pod (unchanged)
Skip blib/lib/DBD/Oracle/Troubleshooting/Linux.pod (unchanged)
Skip blib/lib/DBD/Oracle/GetInfo.pm (unchanged)
Skip blib/lib/DBD/Oracle/Troubleshooting.pod (unchanged)
Skip blib/arch/auto/DBD/Oracle/dbdimp.h (unchanged)
Skip blib/arch/auto/DBD/Oracle/ocitrace.h (unchanged)
Skip blib/lib/DBD/Oracle/Troubleshooting/Sun.pod (unchanged)
Skip blib/lib/DBD/Oracle/Troubleshooting/Macos.pod (unchanged)
Skip blib/lib/DBD/Oracle/Object.pm (unchanged)
Skip blib/lib/DBD/Oracle/Troubleshooting/Aix.pod (unchanged)
Skip blib/lib/DBD/Oracle/Troubleshooting/Win64.pod (unchanged)
Skip blib/lib/DBD/Oracle/Troubleshooting/Win32.pod (unchanged)
Skip blib/arch/auto/DBD/Oracle/mk.pm (unchanged)
cc -c -I/opt/oracle/product/10g/rdbms/public
-I/opt/oracle/product/10g/rdbms/demo -I/opt/oracle/product/10g/rdbms/public
-I/opt/oracle/product/10g/plsql/public
-I/opt/oracle/product/10g/network/public
-I/usr/perl5/site_perl/5.8.4/sun4-solaris-64int/auto/DBI
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xarch=v8 -D_TS_ERRNO -xO3
-xspace -xildoff -DVERSION=\"1.52\" -DXS_VERSION=\"1.52\" -KPIC
"-I/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE" -DUTF8_SUPPORT
-DORA_OCI_VERSION=\"10.2.0.1\" -DORA_OCI_102 Oracle.c
sh: cc: not found
*** Error code 1
make: Fatal error: Command failed for target `Oracle.o'
[root@apms:/bibek/DBD-Oracle-1.52] $
So could you please help here....
Regards,
Bibek