Perl 5.8.2 is 10 years old. It's time to upgrade.
On Mon, Aug 19, 2013 at 9:00 PM, pawan bajoria <pawan...@yahoo.co.in> wrote: > 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 > > > > > -- Check out my LEGO blog at brickpile.com <http://www.brickpile.com/> Follow/friend me: Facebook <http://facebook.com/billward> • Flickr<http://flickr.com/photos/billward/>• Twitter <http://twitter.com/williamward> • LinkedIn<http://www.linkedin.com/pub/william-ward/63/393/985/>