"the same compiler that was used..."

I'm getting the error that Tim Bunce described in the
README for DBI:

  If you get compiler errors refering to Perl's own
  header files (.../CORE/*.h) or the compiler
  complains about bad options etc then there is
  something wrong with your installation.  It is
  best to use a Perl that was built on the system
  you are trying to use and it's also important to
  use the same compiler that was used to build the
  Perl you are using.

The entirety of the output of "perl Makefile.PL",
"make", and "perl -V" are echoed below.  However, I
believe the problem lies in this error and others like
it:

  /usr/lib/perl/5.8/CORE/perl.h:382:24: error: 
     sys/types.h: No such file or directory

OK, so I see that that is the type of error that Tim
is talking about, but I don't understand how to
address the problem.  Perl was installed on this
machine as part of Ubuntu... I didn't seperately
install Perl at all.  gcc was not installed on the
machine by default, I used Synaptic to install it.  So
that means that my machine does not implement the
advice "it's also important to use the same compiler
that was used to build the Perl you are using".

Does anybody have advice on the best solution to this
problem?  Do I really have to recompile Perl (which I
have no idea how to do) just so I can install DBI?

Here are the outputs:

-------------------------------------------------------
# perl Makefile.PL

*** You are using a perl configured with threading
enabled.
*** You should be aware that using multiple threads is
*** not recommended for production environments.

*** Note:
    The optional PlRPC-modules (RPC::PlServer etc) are
not installed.
    If you want to use the DBD::Proxy driver and
DBI::ProxyServer
    modules, then you'll need to install the
RPC::PlServer, RPC::PlClient,
    Storable and Net::Daemon modules. The CPAN
Bundle::DBI may help you.
    You can install them any time after installing the
DBI.
    You do *not* need these modules for typical DBI
usage.

Optional modules are available from any CPAN mirror,
in particular
    http://search.cpan.org/
    http://www.perl.com/CPAN/modules/by-module
    http://www.perl.org/CPAN/modules/by-module
   
ftp://ftp.funet.fi/pub/languages/perl/CPAN/modules/by-module

Your perl was compiled with gcc (version 4.0.3
20051204 (prerelease) (Ubuntu 4.0.2-5ubuntu2)), okay.
Creating DBI::PurePerl    test variant:
t/zvpp_01basics.t
Creating DBI::PurePerl    test variant:
t/zvpp_02dbidrv.t
Creating DBI::PurePerl    test variant:
t/zvpp_03handle.t
Creating DBI::PurePerl    test variant:
t/zvpp_04mods.t
Creating DBI::PurePerl    test variant:
t/zvpp_05thrclone.t (use threads)
Creating DBI::PurePerl    test variant:
t/zvpp_06attrs.t
Creating DBI::PurePerl    test variant:
t/zvpp_07kids.t
Creating DBI::PurePerl    test variant:
t/zvpp_08keeperr.t
Creating DBI::PurePerl    test variant:
t/zvpp_09trace.t
Creating DBI::PurePerl    test variant:
t/zvpp_10examp.t
Creating DBI::PurePerl    test variant:
t/zvpp_11fetch.t
Creating DBI::PurePerl    test variant:
t/zvpp_14utf8.t
Creating DBI::PurePerl    test variant:
t/zvpp_15array.t
Creating DBI::PurePerl    test variant:
t/zvpp_20meta.t
Creating DBI::PurePerl    test variant:
t/zvpp_30subclass.t
Creating DBI::PurePerl    test variant:
t/zvpp_40profile.t
Creating DBI::PurePerl    test variant:
t/zvpp_41prof_dump.t
Creating DBI::PurePerl    test variant:
t/zvpp_42prof_data.t
Creating DBI::PurePerl    test variant:
t/zvpp_43prof_env.t
Creating DBI::PurePerl    test variant: t/zvpp_50dbm.t
Creating DBI::PurePerl    test variant:
t/zvpp_60preparse.t
Creating DBI::PurePerl    test variant:
t/zvpp_70callbacks.t
Creating DBI::PurePerl    test variant:
t/zvpp_72childhandles.t
Creating DBI::PurePerl    test variant:
t/zvpp_80proxy.t
Checking if your kit is complete...
Looks good

    I see you're using perl 5.008007 on
i486-linux-gnu-thread-multi, okay.
    Remember to actually *read* the README file!
    Use  'make' to build the software (dmake or nmake
on Windows).
    Then 'make test' to execute self tests.
    Then 'make install' to install the DBI and then
delete this working
    directory before unpacking and building any DBD::*
drivers.

Writing Makefile for DBI
#

-------------------------------------------------------
# make
/usr/bin/perl "-MExtUtils::Command" -e mkpath
blib/lib/DBI
rm -f blib/lib/DBI/Changes.pm
cp Changes blib/lib/DBI/Changes.pm
/usr/bin/perl "-MExtUtils::Command" -e mkpath
blib/lib/DBI
rm -f blib/lib/DBI/Roadmap.pm
cp Roadmap.pod blib/lib/DBI/Roadmap.pm
cp Driver_xst.h blib/arch/auto/DBI/Driver_xst.h
cp lib/DBD/Proxy.pm blib/lib/DBD/Proxy.pm
cp lib/DBD/DBM.pm blib/lib/DBD/DBM.pm
cp DBIXS.h blib/arch/auto/DBI/DBIXS.h
cp lib/DBI/Const/GetInfoType.pm
blib/lib/DBI/Const/GetInfoType.pm
cp Roadmap.pod blib/lib/Roadmap.pod
cp lib/DBI/DBD/Metadata.pm
blib/lib/DBI/DBD/Metadata.pm
cp lib/DBI/Const/GetInfo/ODBC.pm
blib/lib/DBI/Const/GetInfo/ODBC.pm
cp lib/DBI/ProfileDumper/Apache.pm
blib/lib/DBI/ProfileDumper/Apache.pm
cp Driver.xst blib/arch/auto/DBI/Driver.xst
cp lib/DBD/File.pm blib/lib/DBD/File.pm
cp lib/DBD/NullP.pm blib/lib/DBD/NullP.pm
cp lib/DBI/ProfileSubs.pm blib/lib/DBI/ProfileSubs.pm
cp dbi_sql.h blib/arch/auto/DBI/dbi_sql.h
cp dbd_xsh.h blib/arch/auto/DBI/dbd_xsh.h
cp dbivport.h blib/arch/auto/DBI/dbivport.h
cp lib/DBI/FAQ.pm blib/lib/DBI/FAQ.pm
cp lib/DBI/SQL/Nano.pm blib/lib/DBI/SQL/Nano.pm
cp lib/DBI/Const/GetInfo/ANSI.pm
blib/lib/DBI/Const/GetInfo/ANSI.pm
cp DBI.pm blib/lib/DBI.pm
cp lib/DBI/Const/GetInfoReturn.pm
blib/lib/DBI/Const/GetInfoReturn.pm
cp lib/DBD/Sponge.pm blib/lib/DBD/Sponge.pm
cp lib/DBI/W32ODBC.pm blib/lib/DBI/W32ODBC.pm
cp lib/Bundle/DBI.pm blib/lib/Bundle/DBI.pm
cp TASKS.pod blib/lib/TASKS.pod
cp lib/DBI/Profile.pm blib/lib/DBI/Profile.pm
cp lib/DBI/ProfileDumper.pm
blib/lib/DBI/ProfileDumper.pm
cp lib/DBI/ProxyServer.pm blib/lib/DBI/ProxyServer.pm
cp dbipport.h blib/arch/auto/DBI/dbipport.h
cp lib/DBI/DBD.pm blib/lib/DBI/DBD.pm
cp lib/Win32/DBIODBC.pm blib/lib/Win32/DBIODBC.pm
cp lib/DBI/PurePerl.pm blib/lib/DBI/PurePerl.pm
cp lib/DBD/ExampleP.pm blib/lib/DBD/ExampleP.pm
cp lib/DBI/ProfileData.pm blib/lib/DBI/ProfileData.pm
/usr/bin/perl -p -e "s/~DRIVER~/Perl/g" ./Driver.xst >
Perl.xsi
/usr/bin/perl /usr/share/perl/5.8/ExtUtils/xsubpp 
-typemap /usr/share/perl/5.8/ExtUtils/typemap -typemap
typemap  Perl.xs > Perl.xsc && mv Perl.xsc Perl.c
cc -c   -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS
-DDEBIAN -fno-strict-aliasing -pipe
-I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -O2   -DVERSION=\"1.53\"
-DXS_VERSION=\"1.53\" -fPIC "-I/usr/lib/perl/5.8/CORE"
 -W -Wall -Wpointer-arith -Wbad-function-cast
-Wno-comment -Wno-sign-compare -Wno-cast-qual
-Wmissing-noreturn -Wno-unused-parameter Perl.c
In file included from DBIXS.h:19,
                 from Perl.xs:6:
/usr/lib/perl/5.8/CORE/perl.h:382:24: error:
sys/types.h: No such file or directory
/usr/lib/perl/5.8/CORE/perl.h:413:19: error: ctype.h:
No such file or directory
/usr/lib/perl/5.8/CORE/perl.h:425:23: error: locale.h:
No such file or directory
/usr/lib/perl/5.8/CORE/perl.h:442:20: error: setjmp.h:
No such file or directory
/usr/lib/perl/5.8/CORE/perl.h:448:26: error:
sys/param.h: No such file or directory
/usr/lib/perl/5.8/CORE/perl.h:453:23: error: stdlib.h:
No such file or directory
/usr/lib/perl/5.8/CORE/perl.h:458:23: error: unistd.h:
No such file or directory
/usr/lib/perl/5.8/CORE/perl.h:731:23: error: string.h:
No such file or directory
/usr/lib/perl/5.8/CORE/perl.h:880:27: error:
netinet/in.h: No such file or directory
/usr/lib/perl/5.8/CORE/perl.h:884:26: error:
arpa/inet.h: No such file or directory
/usr/lib/perl/5.8/CORE/perl.h:894:25: error:
sys/stat.h: No such file or directory
/usr/lib/perl/5.8/CORE/perl.h:916:21: error: time.h:
No such file or directory
/usr/lib/perl/5.8/CORE/perl.h:923:25: error:
sys/time.h: No such file or directory
/usr/lib/perl/5.8/CORE/perl.h:930:27: error:
sys/times.h: No such file or directory
/usr/lib/perl/5.8/CORE/perl.h:937:19: error: errno.h:
No such file or directory
/usr/lib/perl/5.8/CORE/perl.h:952:25: error:
sys/socket.h: No such file or directory
/usr/lib/perl/5.8/CORE/perl.h:979:21: error: netdb.h:
No such file or directory
/usr/lib/perl/5.8/CORE/perl.h:1081:24: error:
sys/ioctl.h: No such file or directory
/usr/lib/perl/5.8/CORE/perl.h:1110:23: error:
dirent.h: No such file or directory
In file included from
/usr/lib/gcc/i486-linux-gnu/4.0.3/include/syslimits.h:7,
                 from
/usr/lib/gcc/i486-linux-gnu/4.0.3/include/limits.h:11,
                 from
/usr/lib/perl/5.8/CORE/perl.h:1446,
                 from DBIXS.h:19,
                 from Perl.xs:6:
/usr/lib/gcc/i486-linux-gnu/4.0.3/include/limits.h:122:61:
error: limits.h: No such file or directory
In file included from
/usr/lib/perl/5.8/CORE/perl.h:2056,
                 from DBIXS.h:19,
                 from Perl.xs:6:
/usr/lib/perl/5.8/CORE/handy.h:121:25: error:
inttypes.h: No such file or directory
In file included from
/usr/lib/perl/5.8/CORE/perl.h:2220,
                 from DBIXS.h:19,
                 from Perl.xs:6:
/usr/lib/perl/5.8/CORE/unixish.h:106:21: error:
signal.h: No such file or directory
In file included from DBIXS.h:19,
                 from Perl.xs:6:
/usr/lib/perl/5.8/CORE/perl.h:2322:33: error:
pthread.h: No such file or directory
In file included from DBIXS.h:19,
                 from Perl.xs:6:
/usr/lib/perl/5.8/CORE/perl.h:2324: error: syntax
error before ‘perl_os_thread’
/usr/lib/perl/5.8/CORE/perl.h:2324: warning: type
defaults to ‘int’ in declaration of ‘perl_os_thread’
/usr/lib/perl/5.8/CORE/perl.h:2324: warning: data
definition has no type or storage class
/usr/lib/perl/5.8/CORE/perl.h:2325: error: syntax
error before ‘perl_mutex’
/usr/lib/perl/5.8/CORE/perl.h:2325: warning: type
defaults to ‘int’ in declaration of ‘perl_mutex’
/usr/lib/perl/5.8/CORE/perl.h:2325: warning: data
definition has no type or storage class
/usr/lib/perl/5.8/CORE/perl.h:2326: error: syntax
error before ‘perl_cond’
/usr/lib/perl/5.8/CORE/perl.h:2326: warning: type
defaults to ‘int’ in declaration of ‘perl_cond’
/usr/lib/perl/5.8/CORE/perl.h:2326: warning: data
definition has no type or storage class
/usr/lib/perl/5.8/CORE/perl.h:2327: error: syntax
error before ‘perl_key’
/usr/lib/perl/5.8/CORE/perl.h:2327: warning: type
defaults to ‘int’ in declaration of ‘perl_key’
/usr/lib/perl/5.8/CORE/perl.h:2327: warning: data
definition has no type or storage class
In file included from
/usr/lib/perl/5.8/CORE/iperlsys.h:51,
                 from
/usr/lib/perl/5.8/CORE/perl.h:2579,
                 from DBIXS.h:19,
                 from Perl.xs:6:
/usr/lib/perl/5.8/CORE/perlio.h:65:19: error: stdio.h:
No such file or directory
In file included from
/usr/lib/perl/5.8/CORE/iperlsys.h:51,
                 from
/usr/lib/perl/5.8/CORE/perl.h:2579,
                 from DBIXS.h:19,
                 from Perl.xs:6:
/usr/lib/perl/5.8/CORE/perlio.h:253: error: syntax
error before ‘*’ token
/usr/lib/perl/5.8/CORE/perlio.h:256: error: syntax
error before ‘*’ token
/usr/lib/perl/5.8/CORE/perlio.h:256: warning: type
defaults to ‘int’ in declaration of
‘PerlIO_exportFILE’
/usr/lib/perl/5.8/CORE/perlio.h:256: warning: data
definition has no type or storage class
/usr/lib/perl/5.8/CORE/perlio.h:259: error: syntax
error before ‘*’ token
/usr/lib/perl/5.8/CORE/perlio.h:259: warning: type
defaults to ‘int’ in declaration of ‘PerlIO_findFILE’
/usr/lib/perl/5.8/CORE/perlio.h:259: warning: data
definition has no type or storage class
/usr/lib/perl/5.8/CORE/perlio.h:262: error: syntax
error before ‘FILE’
In file included from
/usr/lib/perl/5.8/CORE/perl.h:2593,
                 from DBIXS.h:19,
                 from Perl.xs:6:
/usr/lib/perl/5.8/CORE/sv.h:389: error: syntax error
before ‘DIR’
/usr/lib/perl/5.8/CORE/sv.h:389: warning: no semicolon
at end of struct or union
/usr/lib/perl/5.8/CORE/sv.h:389: warning: no semicolon
at end of struct or union
/usr/lib/perl/5.8/CORE/sv.h:391: error: syntax error
before ‘}’ token
/usr/lib/perl/5.8/CORE/sv.h:391: warning: type
defaults to ‘int’ in declaration of ‘xio_dirpu’
/usr/lib/perl/5.8/CORE/sv.h:391: warning: data
definition has no type or storage class
/usr/lib/perl/5.8/CORE/sv.h:405: error: syntax error
before ‘}’ token
In file included from /usr/lib/perl/5.8/CORE/op.h:496,
                 from
/usr/lib/perl/5.8/CORE/perl.h:2600,
                 from DBIXS.h:19,
                 from Perl.xs:6:
/usr/lib/perl/5.8/CORE/reentr.h:71:20: error: pwd.h:
No such file or directory
/usr/lib/perl/5.8/CORE/reentr.h:74:20: error: grp.h:
No such file or directory
/usr/lib/perl/5.8/CORE/reentr.h:84:26: error: crypt.h:
No such file or directory
/usr/lib/perl/5.8/CORE/reentr.h:89:27: error:
shadow.h: No such file or directory
In file included from /usr/lib/perl/5.8/CORE/op.h:496,
                 from
/usr/lib/perl/5.8/CORE/perl.h:2600,
                 from DBIXS.h:19,
                 from Perl.xs:6:
/usr/lib/perl/5.8/CORE/reentr.h:611: error: field
‘_crypt_struct’ has incomplete type
/usr/lib/perl/5.8/CORE/reentr.h:619: error: field
‘_drand48_struct’ has incomplete type
/usr/lib/perl/5.8/CORE/reentr.h:623: error: field
‘_grent_struct’ has incomplete type
/usr/lib/perl/5.8/CORE/reentr.h:634: error: field
‘_hostent_struct’ has incomplete type
/usr/lib/perl/5.8/CORE/reentr.h:653: error: field
‘_netent_struct’ has incomplete type
/usr/lib/perl/5.8/CORE/reentr.h:668: error: field
‘_protoent_struct’ has incomplete type
/usr/lib/perl/5.8/CORE/reentr.h:683: error: field
‘_pwent_struct’ has incomplete type
/usr/lib/perl/5.8/CORE/reentr.h:694: error: field
‘_servent_struct’ has incomplete type
/usr/lib/perl/5.8/CORE/reentr.h:709: error: field
‘_spent_struct’ has incomplete type
/usr/lib/perl/5.8/CORE/reentr.h:720: error: field
‘_gmtime_struct’ has incomplete type
/usr/lib/perl/5.8/CORE/reentr.h:723: error: field
‘_localtime_struct’ has incomplete type
/usr/lib/perl/5.8/CORE/reentr.h:770: error: field
‘_random_struct’ has incomplete type
/usr/lib/perl/5.8/CORE/reentr.h:771: error: syntax
error before ‘int32_t’
/usr/lib/perl/5.8/CORE/reentr.h:771: warning: no
semicolon at end of struct or union
/usr/lib/perl/5.8/CORE/reentr.h:779: error: syntax
error before ‘}’ token
/usr/lib/perl/5.8/CORE/reentr.h:779: warning: type
defaults to ‘int’ in declaration of ‘REENTR’
/usr/lib/perl/5.8/CORE/reentr.h:779: warning: data
definition has no type or storage class
In file included from
/usr/lib/perl/5.8/CORE/perl.h:2602,
                 from DBIXS.h:19,
                 from Perl.xs:6:
/usr/lib/perl/5.8/CORE/av.h:13: error: syntax error
before ‘ssize_t’
/usr/lib/perl/5.8/CORE/av.h:13: warning: no semicolon
at end of struct or union
/usr/lib/perl/5.8/CORE/av.h:14: warning: type defaults
to ‘int’ in declaration of ‘xav_max’
/usr/lib/perl/5.8/CORE/av.h:14: warning: data
definition has no type or storage class
/usr/lib/perl/5.8/CORE/av.h:23: error: syntax error
before ‘}’ token
In file included from
/usr/lib/perl/5.8/CORE/perl.h:2605,
                 from DBIXS.h:19,
                 from Perl.xs:6:
/usr/lib/perl/5.8/CORE/scope.h:232: error: syntax
error before ‘sigjmp_buf’
/usr/lib/perl/5.8/CORE/scope.h:232: warning: no
semicolon at end of struct or union
/usr/lib/perl/5.8/CORE/scope.h:239: error: syntax
error before ‘}’ token
In file included from DBIXS.h:19,
                 from Perl.xs:6:
/usr/lib/perl/5.8/CORE/perl.h:2777: error: syntax
error before ‘getuid’
/usr/lib/perl/5.8/CORE/perl.h:2777: warning: type
defaults to ‘int’ in declaration of ‘getuid’
/usr/lib/perl/5.8/CORE/perl.h:2777: warning: data
definition has no type or storage class
/usr/lib/perl/5.8/CORE/perl.h:2778: error: syntax
error before ‘geteuid’
/usr/lib/perl/5.8/CORE/perl.h:2778: warning: type
defaults to ‘int’ in declaration of ‘geteuid’
/usr/lib/perl/5.8/CORE/perl.h:2778: warning: data
definition has no type or storage class
/usr/lib/perl/5.8/CORE/perl.h:2779: error: syntax
error before ‘getgid’
/usr/lib/perl/5.8/CORE/perl.h:2779: warning: type
defaults to ‘int’ in declaration of ‘getgid’
/usr/lib/perl/5.8/CORE/perl.h:2779: warning: data
definition has no type or storage class
/usr/lib/perl/5.8/CORE/perl.h:2780: error: syntax
error before ‘getegid’
/usr/lib/perl/5.8/CORE/perl.h:2780: warning: type
defaults to ‘int’ in declaration of ‘getegid’
/usr/lib/perl/5.8/CORE/perl.h:2780: warning: data
definition has no type or storage class
In file included from DBIXS.h:19,
                 from Perl.xs:6:
/usr/lib/perl/5.8/CORE/perl.h:3093:22: error: math.h:
No such file or directory
In file included from
/usr/lib/perl/5.8/CORE/perl.h:3732,
                 from DBIXS.h:19,
                 from Perl.xs:6:
/usr/lib/perl/5.8/CORE/thrdvar.h:85: error: field
‘Tstatbuf’ has incomplete type
/usr/lib/perl/5.8/CORE/thrdvar.h:86: error: field
‘Tstatcache’ has incomplete type
/usr/lib/perl/5.8/CORE/thrdvar.h:91: error: field
‘Ttimesbuf’ has incomplete type
/usr/lib/perl/5.8/CORE/thrdvar.h:140: error: field
‘Tstart_env’ has incomplete type
In file included from
/usr/lib/perl/5.8/CORE/perl.h:3734,
                 from DBIXS.h:19,
                 from Perl.xs:6:
/usr/lib/perl/5.8/CORE/intrpvar.h:66: error: syntax
error before ‘time_t’
/usr/lib/perl/5.8/CORE/intrpvar.h:66: warning: no
semicolon at end of struct or union
/usr/lib/perl/5.8/CORE/intrpvar.h:237: error: syntax
error before ‘Iuid’
/usr/lib/perl/5.8/CORE/intrpvar.h:237: warning: type
defaults to ‘int’ in declaration of ‘Iuid’
/usr/lib/perl/5.8/CORE/intrpvar.h:237: warning: data
definition has no type or storage class
/usr/lib/perl/5.8/CORE/intrpvar.h:238: error: syntax
error before ‘Ieuid’
/usr/lib/perl/5.8/CORE/intrpvar.h:238: warning: type
defaults to ‘int’ in declaration of ‘Ieuid’
/usr/lib/perl/5.8/CORE/intrpvar.h:238: warning: data
definition has no type or storage class
/usr/lib/perl/5.8/CORE/intrpvar.h:239: error: syntax
error before ‘Igid’
/usr/lib/perl/5.8/CORE/intrpvar.h:239: warning: type
defaults to ‘int’ in declaration of ‘Igid’
/usr/lib/perl/5.8/CORE/intrpvar.h:239: warning: data
definition has no type or storage class
/usr/lib/perl/5.8/CORE/intrpvar.h:240: error: syntax
error before ‘Iegid’
/usr/lib/perl/5.8/CORE/intrpvar.h:240: warning: type
defaults to ‘int’ in declaration of ‘Iegid’
/usr/lib/perl/5.8/CORE/intrpvar.h:240: warning: data
definition has no type or storage class
/usr/lib/perl/5.8/CORE/intrpvar.h:497: error: syntax
error before ‘*’ token
/usr/lib/perl/5.8/CORE/intrpvar.h:497: warning: type
defaults to ‘int’ in declaration of
‘Ireentrant_buffer’
/usr/lib/perl/5.8/CORE/intrpvar.h:497: warning: data
definition has no type or storage class
In file included from DBIXS.h:19,
                 from Perl.xs:6:
/usr/lib/perl/5.8/CORE/perl.h:3740: error: syntax
error before ‘}’ token
In file included from
/usr/lib/perl/5.8/CORE/perl.h:3811,
                 from DBIXS.h:19,
                 from Perl.xs:6:
/usr/lib/perl/5.8/CORE/proto.h:90: error: syntax error
before ‘mode_t’
/usr/lib/perl/5.8/CORE/proto.h:199: error: syntax
error before ‘off64_t’
/usr/lib/perl/5.8/CORE/proto.h:201: error: syntax
error before ‘Perl_do_sysseek’
/usr/lib/perl/5.8/CORE/proto.h:201: error: syntax
error before ‘off64_t’
/usr/lib/perl/5.8/CORE/proto.h:201: warning: type
defaults to ‘int’ in declaration of ‘Perl_do_sysseek’
/usr/lib/perl/5.8/CORE/proto.h:201: warning: data
definition has no type or storage class
/usr/lib/perl/5.8/CORE/proto.h:202: error: syntax
error before ‘Perl_do_tell’
/usr/lib/perl/5.8/CORE/proto.h:202: warning: type
defaults to ‘int’ in declaration of ‘Perl_do_tell’
/usr/lib/perl/5.8/CORE/proto.h:202: warning: data
definition has no type or storage class
/usr/lib/perl/5.8/CORE/proto.h:284: error: syntax
error before ‘gid_t’
/usr/lib/perl/5.8/CORE/proto.h:456: error: syntax
error before ‘Perl_my_fork’
/usr/lib/perl/5.8/CORE/proto.h:456: warning: type
defaults to ‘int’ in declaration of ‘Perl_my_fork’
/usr/lib/perl/5.8/CORE/proto.h:456: warning: data
definition has no type or storage class
/usr/lib/perl/5.8/CORE/proto.h:582: error: syntax
error before ‘pid_t’
/usr/lib/perl/5.8/CORE/proto.h:815: error: syntax
error before ‘pid_t’
/usr/lib/perl/5.8/CORE/proto.h:916: error: syntax
error before ‘*’ token
/usr/lib/perl/5.8/CORE/proto.h:916: error: syntax
error before ‘DIR’
/usr/lib/perl/5.8/CORE/proto.h:916: warning: type
defaults to ‘int’ in declaration of ‘Perl_dirp_dup’
/usr/lib/perl/5.8/CORE/proto.h:916: warning: data
definition has no type or storage class
/usr/lib/perl/5.8/CORE/proto.h:1305: error: syntax
error before ‘Perl_PerlIO_read’
/usr/lib/perl/5.8/CORE/proto.h:1305: warning: type
defaults to ‘int’ in declaration of ‘Perl_PerlIO_read’
/usr/lib/perl/5.8/CORE/proto.h:1305: warning: data
definition has no type or storage class
/usr/lib/perl/5.8/CORE/proto.h:1306: error: syntax
error before ‘Perl_PerlIO_write’
/usr/lib/perl/5.8/CORE/proto.h:1306: warning: type
defaults to ‘int’ in declaration of
‘Perl_PerlIO_write’
/usr/lib/perl/5.8/CORE/proto.h:1306: warning: data
definition has no type or storage class
/usr/lib/perl/5.8/CORE/proto.h:1307: error: syntax
error before ‘Perl_PerlIO_unread’
/usr/lib/perl/5.8/CORE/proto.h:1307: warning: type
defaults to ‘int’ in declaration of
‘Perl_PerlIO_unread’
/usr/lib/perl/5.8/CORE/proto.h:1307: warning: data
definition has no type or storage class
/usr/lib/perl/5.8/CORE/proto.h:1308: error: syntax
error before ‘Perl_PerlIO_tell’
/usr/lib/perl/5.8/CORE/proto.h:1308: warning: type
defaults to ‘int’ in declaration of ‘Perl_PerlIO_tell’
/usr/lib/perl/5.8/CORE/proto.h:1308: warning: data
definition has no type or storage class
/usr/lib/perl/5.8/CORE/proto.h:1309: error: syntax
error before ‘off64_t’
In file included from
/usr/lib/perl/5.8/CORE/perl.h:3849,
                 from DBIXS.h:19,
                 from Perl.xs:6:
/usr/lib/perl/5.8/CORE/perlvars.h:31: error: syntax
error before ‘PL_thr_key’
/usr/lib/perl/5.8/CORE/perlvars.h:31: warning: type
defaults to ‘int’ in declaration of ‘PL_thr_key’
/usr/lib/perl/5.8/CORE/perlvars.h:31: warning: data
definition has no type or storage class
/usr/lib/perl/5.8/CORE/perlvars.h:48: error: syntax
error before ‘PL_op_mutex’
/usr/lib/perl/5.8/CORE/perlvars.h:48: warning: type
defaults to ‘int’ in declaration of ‘PL_op_mutex’
/usr/lib/perl/5.8/CORE/perlvars.h:48: warning: data
definition has no type or storage class
/usr/lib/perl/5.8/CORE/perlvars.h:52: error: syntax
error before ‘PL_dollarzero_mutex’
/usr/lib/perl/5.8/CORE/perlvars.h:52: warning: type
defaults to ‘int’ in declaration of
‘PL_dollarzero_mutex’
/usr/lib/perl/5.8/CORE/perlvars.h:52: warning: data
definition has no type or storage class
/usr/lib/perl/5.8/CORE/perl.h:4366:24: error:
sys/ipc.h: No such file or directory
/usr/lib/perl/5.8/CORE/perl.h:4367:24: error:
sys/sem.h: No such file or directory
/usr/lib/perl/5.8/CORE/perl.h:4492:24: error:
sys/file.h: No such file or directory
In file included from
/usr/lib/perl/5.8/CORE/perlapi.h:37,
                 from
/usr/lib/perl/5.8/CORE/XSUB.h:320,
                 from DBIXS.h:20,
                 from Perl.xs:6:
/usr/lib/perl/5.8/CORE/intrpvar.h:66: error: syntax
error before ‘*’ token
/usr/lib/perl/5.8/CORE/intrpvar.h:66: warning: type
defaults to ‘int’ in declaration of
‘Perl_Ibasetime_ptr’
/usr/lib/perl/5.8/CORE/intrpvar.h:66: warning: data
definition has no type or storage class
/usr/lib/perl/5.8/CORE/intrpvar.h:237: error: syntax
error before ‘*’ token
/usr/lib/perl/5.8/CORE/intrpvar.h:237: warning: type
defaults to ‘int’ in declaration of ‘Perl_Iuid_ptr’
/usr/lib/perl/5.8/CORE/intrpvar.h:237: warning: data
definition has no type or storage class
/usr/lib/perl/5.8/CORE/intrpvar.h:238: error: syntax
error before ‘*’ token
/usr/lib/perl/5.8/CORE/intrpvar.h:238: warning: type
defaults to ‘int’ in declaration of ‘Perl_Ieuid_ptr’
/usr/lib/perl/5.8/CORE/intrpvar.h:238: warning: data
definition has no type or storage class
/usr/lib/perl/5.8/CORE/intrpvar.h:239: error: syntax
error before ‘*’ token
/usr/lib/perl/5.8/CORE/intrpvar.h:239: warning: type
defaults to ‘int’ in declaration of ‘Perl_Igid_ptr’
/usr/lib/perl/5.8/CORE/intrpvar.h:239: warning: data
definition has no type or storage class
/usr/lib/perl/5.8/CORE/intrpvar.h:240: error: syntax
error before ‘*’ token
/usr/lib/perl/5.8/CORE/intrpvar.h:240: warning: type
defaults to ‘int’ in declaration of ‘Perl_Iegid_ptr’
/usr/lib/perl/5.8/CORE/intrpvar.h:240: warning: data
definition has no type or storage class
/usr/lib/perl/5.8/CORE/intrpvar.h:497: error: syntax
error before ‘*’ token
/usr/lib/perl/5.8/CORE/intrpvar.h:497: warning: type
defaults to ‘int’ in declaration of
‘Perl_Ireentrant_buffer_ptr’
/usr/lib/perl/5.8/CORE/intrpvar.h:497: warning: data
definition has no type or storage class
In file included from
/usr/lib/perl/5.8/CORE/perlapi.h:38,
                 from
/usr/lib/perl/5.8/CORE/XSUB.h:320,
                 from DBIXS.h:20,
                 from Perl.xs:6:
/usr/lib/perl/5.8/CORE/perlvars.h:31: error: syntax
error before ‘*’ token
/usr/lib/perl/5.8/CORE/perlvars.h:31: warning: type
defaults to ‘int’ in declaration of
‘Perl_Gthr_key_ptr’
/usr/lib/perl/5.8/CORE/perlvars.h:31: warning: data
definition has no type or storage class
/usr/lib/perl/5.8/CORE/perlvars.h:48: error: syntax
error before ‘*’ token
/usr/lib/perl/5.8/CORE/perlvars.h:48: warning: type
defaults to ‘int’ in declaration of
‘Perl_Gop_mutex_ptr’
/usr/lib/perl/5.8/CORE/perlvars.h:48: warning: data
definition has no type or storage class
/usr/lib/perl/5.8/CORE/perlvars.h:52: error: syntax
error before ‘*’ token
/usr/lib/perl/5.8/CORE/perlvars.h:52: warning: type
defaults to ‘int’ in declaration of
‘Perl_Gdollarzero_mutex_ptr’
/usr/lib/perl/5.8/CORE/perlvars.h:52: warning: data
definition has no type or storage class
Perl.xs: In function ‘dbd_st_rows’:
Perl.xs:42: warning: implicit declaration of function
‘pthread_getspecific’
Perl.xs:42: warning: cast from function call of type
‘int’ to non-matching type ‘struct PerlInterpreter *’
In file included from Perl.c:62:
Driver_xst.h: In function ‘dbixst_bounce_method’:
Driver_xst.h:12: warning: cast from function call of
type ‘int’ to non-matching type ‘struct
PerlInterpreter *’
Driver_xst.h: In function ‘dbdxst_bind_params’:
Driver_xst.h:50: warning: cast from function call of
type ‘int’ to non-matching type ‘struct
PerlInterpreter *’
Driver_xst.h:57: warning: implicit declaration of
function ‘sprintf’
Driver_xst.h:57: warning: incompatible implicit
declaration of built-in function ‘sprintf’
Driver_xst.h: In function ‘dbdxst_fetchall_arrayref’:
Driver_xst.h:80: warning: cast from function call of
type ‘int’ to non-matching type ‘struct
PerlInterpreter *’
Driver_xst.h:85: warning: incompatible implicit
declaration of built-in function ‘sprintf’
Driver_xst.h:103: error: dereferencing pointer to
incomplete type
Driver_xst.h:103: error: dereferencing pointer to
incomplete type
Perl.xsi: In function ‘XS_DBD__Perl__dr_data_sources’:
Perl.xsi:61: error: dereferencing pointer to
incomplete type
Perl.xsi:64: error: dereferencing pointer to
incomplete type
Perl.xsi: In function
‘XS_DBD__Perl__db_selectrow_arrayref’:
Perl.xsi:184: error: dereferencing pointer to
incomplete type
Perl.xsi:189: error: dereferencing pointer to
incomplete type
Perl.xsi: In function
‘XS_DBD__Perl__st_fetchrow_array’:
Perl.xsi:620: error: dereferencing pointer to
incomplete type
Perl.xsi:623: error: dereferencing pointer to
incomplete type
Perl.c: In function ‘boot_DBD__Perl’:
Perl.c:1111: warning: implicit declaration of function
‘strcmp’
make: *** [Perl.o] Error 1

-------------------------------------------------------
# perl -V
Summary of my perl5 (revision 5 version 8 subversion
7) configuration:
  Platform:
    osname=linux, osvers=2.6.10,
archname=i486-linux-gnu-thread-multi
    uname='linux rothera 2.6.10 #1 smp fri may 13
09:24:22 utc 2005 i686 gnulinux '
    config_args='-Dusethreads -Duselargefiles
-Dccflags=-DDEBIAN -Dcccdlflags=-fPIC
-Darchname=i486-linux-gnu -Dprefix=/usr
-Dprivlib=/usr/share/perl/5.8
-Darchlib=/usr/lib/perl/5.8 -Dvendorprefix=/usr
-Dvendorlib=/usr/share/perl5
-Dvendorarch=/usr/lib/perl5 -Dsiteprefix=/usr/local
-Dsitelib=/usr/local/share/perl/5.8.7
-Dsitearch=/usr/local/lib/perl/5.8.7
-Dman1dir=/usr/share/man/man1
-Dman3dir=/usr/share/man/man3
-Dsiteman1dir=/usr/local/man/man1
-Dsiteman3dir=/usr/local/man/man3 -Dman1ext=1
-Dman3ext=3perl -Dpager=/usr/bin/sensible-pager -Uafs
-Ud_csh -Uusesfio -Uusenm -Duseshrplib
-Dlibperl=libperl.so.5.8.7 -Dd_dosuid -des'
    hint=recommended, useposix=true,
d_sigaction=define
    usethreads=define use5005threads=undef
useithreads=define usemultiplicity=define
    useperlio=define d_sfio=undef uselargefiles=define
usesocks=undef
    use64bitint=undef use64bitall=undef
uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE
-DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing
-pipe -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64',
    optimize='-O2',
    cppflags='-D_REENTRANT -D_GNU_SOURCE
-DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing
-pipe -I/usr/local/include'
    ccversion='', gccversion='4.0.3 20051204
(prerelease) (Ubuntu 4.0.2-5ubuntu2)', gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8,
byteorder=1234
    d_longlong=define, longlongsize=8,
d_longdbl=define, longdblsize=12
    ivtype='long', ivsize=4, nvtype='double',
nvsize=8, Off_t='off_t', lseeksize=8
    alignbytes=4, prototype=define
  Linker and Libraries:
    ld='cc', ldflags =' -L/usr/local/lib'
    libpth=/usr/local/lib /lib /usr/lib
    libs=-lgdbm -lgdbm_compat -ldb -ldl -lm -lpthread
-lc -lcrypt
    perllibs=-ldl -lm -lpthread -lc -lcrypt
    libc=/lib/libc-2.3.5.so, so=so, useshrplib=true,
libperl=libperl.so.5.8.7
    gnulibc_version='2.3.5'
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef,
ccdlflags='-Wl,-E'
    cccdlflags='-fPIC', lddlflags='-shared
-L/usr/local/lib'


Characteristics of this binary (from libperl):
  Compile-time options: MULTIPLICITY USE_ITHREADS
USE_LARGE_FILES
                        PERL_IMPLICIT_CONTEXT
  Locally applied patches:
        SPRINTF0 - fixes for sprintf formatting issues
- CVE-2005-3962
  Built under linux
  Compiled at Dec 16 2005 07:48:39
  %ENV:
    PERL5LIB="/home/steve/projects/perllib/trunk"
  @INC:
    /home/steve/projects/perllib/trunk
    /etc/perl
    /usr/local/lib/perl/5.8.7
    /usr/local/share/perl/5.8.7
    /usr/lib/perl5
    /usr/share/perl5
    /usr/lib/perl/5.8
    /usr/share/perl/5.8
    /usr/local/lib/site_perl
    .



 
____________________________________________________________________________________
Sponsored Link

Degrees online in as fast as 1 Yr
MBA, Bachelor's, Master's, Assoc
http://yahoo.degrees.info

Reply via email to