Hi Martin, I resolved the first problem by pointing the File::Spec to 0.86 and I am using perl 5.8.2 which should work fine with the DBI and DBD package I want to install. I am stuck at the make command which is throwing the below error:
[DBI-1.51]# make gcc -c -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O3 -DVERSION=\"1.51\" -DXS_VERSION=\"1.51\" -fpic "-I/opt/Interwoven/TeamSite/iw-perl/lib/CORE" -W -Wall -Wpointer-arith -Wbad-function-cast -Wno-comment -Wno-sign-compare -Wno-cast-qual -DDBI_NO_THREADS Perl.c In file included from DBIXS.h:19, from Perl.xs:6: /opt/Interwoven/TeamSite/iw-perl/lib/CORE/perl.h:380:24: error: sys/types.h: No such file or directory /opt/Interwoven/TeamSite/iw-perl/lib/CORE/perl.h:411:19: error: ctype.h: No such file or directory /opt/Interwoven/TeamSite/iw-perl/lib/CORE/perl.h:423:23: error: locale.h: No such file or directory /opt/Interwoven/TeamSite/iw-perl/lib/CORE/perl.h:440:20: error: setjmp.h: No such file or directory /opt/Interwoven/TeamSite/iw-perl/lib/CORE/perl.h:446:26: error: sys/param.h: No such file or directory /opt/Interwoven/TeamSite/iw-perl/lib/CORE/perl.h:451:23: error: stdlib.h: No such file or directory /opt/Interwoven/TeamSite/iw-perl/lib/CORE/perl.h:456:23: error: unistd.h: No such file or directory /opt/Interwoven/TeamSite/iw-perl/lib/CORE/perl.h:488:23: error: string.h: No such file or directory /opt/Interwoven/TeamSite/iw-perl/lib/CORE/perl.h:637:27: error: netinet/in.h: No such file or directory /opt/Interwoven/TeamSite/iw-perl/lib/CORE/perl.h:641:26: error: arpa/inet.h: No such file or directory /opt/Interwoven/TeamSite/iw-perl/lib/CORE/perl.h:651:25: error: sys/stat.h: No such file or directory /opt/Interwoven/TeamSite/iw-perl/lib/CORE/perl.h:673:21: error: time.h: No such file or directory /opt/Interwoven/TeamSite/iw-perl/lib/CORE/perl.h:680:25: error: sys/time.h: No such file or directory /opt/Interwoven/TeamSite/iw-perl/lib/CORE/perl.h:687:27: error: sys/times.h: No such file or directory /opt/Interwoven/TeamSite/iw-perl/lib/CORE/perl.h:694:19: error: errno.h: No such file or directory /opt/Interwoven/TeamSite/iw-perl/lib/CORE/perl.h:709:25: error: sys/socket.h: No such file or directory /opt/Interwoven/TeamSite/iw-perl/lib/CORE/perl.h:736:21: error: netdb.h: No such file or directory /opt/Interwoven/TeamSite/iw-perl/lib/CORE/perl.h:838:24: error: sys/ioctl.h: No such file or directory /opt/Interwoven/TeamSite/iw-perl/lib/CORE/perl.h:867:23: error: dirent.h: No such file or directory In file included from /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include/syslimits.h:7, from /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include/limits.h:11, from /opt/Interwoven/TeamSite/iw-perl/lib/CORE/perl.h:1196, from DBIXS.h:19, from Perl.xs:6: /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include/limits.h:122:61: error: limits.h: No such file or directory In file included from /opt/Interwoven/TeamSite/iw-perl/lib/CORE/perl.h:1805, from DBIXS.h:19, from Perl.xs:6: /opt/Interwoven/TeamSite/iw-perl/lib/CORE/handy.h:121:25: error: inttypes.h: No such file or directory In file included from /opt/Interwoven/TeamSite/iw-perl/lib/CORE/perl.h:1969, from DBIXS.h:19, from Perl.xs:6: . . . Thanks, Pawan ________________________________ From: pawan bajoria <pawan...@yahoo.co.in> To: Martin J. Evans <boh...@ntlworld.com> Cc: "dbi-users@perl.org" <dbi-users@perl.org> Sent: Friday, 16 August 2013 3:02 PM Subject: Re: Error running make command for DBI1.51 Dear Martin, Thank you for your reply. Let me work on the first two comments and get back to you. Regards, Pawan ________________________________ From: Martin J. Evans <boh...@ntlworld.com> To: pawan bajoria <pawan...@yahoo.co.in> Cc: "dbi-users@perl.org" <dbi-users@perl.org> Sent: Friday, 16 August 2013 2:21 PM Subject: Re: Error running make command for DBI1.51 On 14/08/2013 13:25, pawan bajoria wrote: > Hi, > > I am receiving the error while executing the make command for DBI 1.51. > I was able to execute the first command of perl Makefile.PL and create a > file Makefile. > Please help me resolve this issue as I am stuck here. > > I want to install the DBD::Oracle finally which needs DBI1.51. > > RHEL 64-bit > DBI1.51 > DBD1.64 Oracle > > Thanks, > Pawan "Warning: prerequisite File::Spec 1 not found. We have 0.86." This is your first problem which you chose to ignore. Install a newer File::Spec. "I see you're using perl 5.008002 on i686-linux-multi, okay." This is very old. "/opt/Interwoven/TeamSite/iw-perl/lib/CORE/perl.h:380:24: error: sys/types.h: No such file or directory" This is a serious problem - looks like whoever installed this Perl did not run the script to generate header files. Martin -- Martin J. Evans Wetherby, UK