DBI compilation problem on Sun, with mysql

Aman Raheja <[email protected]>
Newsgroups gmane.comp.db.mysql.perl
Message-ID <[email protected]>
I am on
SunOS hostname 5.8 Generic_108528-29 sun4u sparc SUNW,Sun-Blade-100
gcc-3.3.2-sol8-sparc-local
DBI-1.48
mysql-4.1.10

After
perl Makefile.PL

when I do

make, I get the following output

: make
gcc -c    -DUSE_HAS_SEED_EXPLICIT -fno-strict-aliasing 
-I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O    
-DVERSION=\"1.48\"  -DXS_VERSION=\"1.48\" -fPIC 
"-I/sys_apps_01/iw-home/iw-perl/lib/CORE"  -Wall -Wno-comment 
-DDBI_NO_THREADS Perl.c
In file included from /sys_apps_01/iw-home/iw-perl/lib/CORE/perl.h:380,
                 from DBIXS.h:19,
                 from Perl.xs:5:
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/sys/types.h:27:26: 
sys/isa_defs.h: No such file or directory
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/sys/types.h:28:31: 
sys/feature_tests.h: No such file or directory
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/sys/types.h:33:27: 
sys/machtypes.h: No such file or directory
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/sys/types.h:45:27: 
sys/int_types.h: No such file or directory
In file included from /sys_apps_01/iw-home/iw-perl/lib/CORE/perl.h:380,
                 from DBIXS.h:19,
                 from Perl.xs:5:
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/sys/types.h:210: 
error: parse error before "pad64_t"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/sys/types.h:211: 
error: parse error before "upad64_t"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/sys/types.h:371: 
error: parse error before "uint16_t"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/sys/types.h:373: 
error: parse error before "__pthread_mutex_ceiling"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/sys/types.h:374: 
error: parse error before "__pthread_mutex_type"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/sys/types.h:378: 
error: parse error before "uint8_t"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/sys/types.h:380: 
error: parse error before "__pthread_mutex_owner64"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/sys/types.h:382: 
error: parse error before "__pthread_mutex_data"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/sys/types.h:387: 
error: parse error before "uint8_t"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/sys/types.h:390: 
error: parse error before "__pthread_cond_data"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/sys/types.h:397: 
error: parse error before "int32_t"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/sys/types.h:399: 
error: parse error before "__pthread_rwlock_magic"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/sys/types.h:400: 
error: parse error before "__pthread_rwlock_pad1"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/sys/types.h:401: 
error: parse error before "__pthread_rwlock_pad2"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/sys/types.h:402: 
error: parse error before "__pthread_rwlock_pad3"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/sys/types.h:403: 
error: parse error before '}' token
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/sys/types.h:432: 
error: parse error before "upad64_t"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/sys/types.h:569:24: 
sys/select.h: No such file or directory
In file included from DBIXS.h:19,
                 from Perl.xs:5:
/sys_apps_01/iw-home/iw-perl/lib/CORE/perl.h:411:19: ctype.h: No such 
file or directory
/sys_apps_01/iw-home/iw-perl/lib/CORE/perl.h:423:23: locale.h: No such 
file or directory
/sys_apps_01/iw-home/iw-perl/lib/CORE/perl.h:440:20: setjmp.h: No such 
file or directory
/sys_apps_01/iw-home/iw-perl/lib/CORE/perl.h:446:26: sys/param.h: No 
such file or directory
/sys_apps_01/iw-home/iw-perl/lib/CORE/perl.h:451:23: stdlib.h: No such 
file or directory
/sys_apps_01/iw-home/iw-perl/lib/CORE/perl.h:456:23: unistd.h: No such 
file or directory
/sys_apps_01/iw-home/iw-perl/lib/CORE/perl.h:488:23: string.h: No such 
file or directory
/sys_apps_01/iw-home/iw-perl/lib/CORE/perl.h:637:27: netinet/in.h: No 
such file or directory
/sys_apps_01/iw-home/iw-perl/lib/CORE/perl.h:641:26: arpa/inet.h: No 
such file or directory
/sys_apps_01/iw-home/iw-perl/lib/CORE/perl.h:651:25: sys/stat.h: No such 
file or directory
/sys_apps_01/iw-home/iw-perl/lib/CORE/perl.h:680:25: sys/time.h: No such 
file or directory
/sys_apps_01/iw-home/iw-perl/lib/CORE/perl.h:687:27: sys/times.h: No 
such file or directory
/sys_apps_01/iw-home/iw-perl/lib/CORE/perl.h:694:19: errno.h: No such 
file or directory
/sys_apps_01/iw-home/iw-perl/lib/CORE/perl.h:709:25: sys/socket.h: No 
such file or directory
/sys_apps_01/iw-home/iw-perl/lib/CORE/perl.h:736:21: netdb.h: No such 
file or directory
/sys_apps_01/iw-home/iw-perl/lib/CORE/perl.h:838:30: sys/ioctl.h: No 
such file or directory
/sys_apps_01/iw-home/iw-perl/lib/CORE/perl.h:867:23: dirent.h: No such 
file or directory
/sys_apps_01/iw-home/iw-perl/lib/CORE/perl.h:906:22: sys/mode.h: No such 
file or directory
In file included from 
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/limits.h:11,
                 from /sys_apps_01/iw-home/iw-perl/lib/CORE/perl.h:1196,
                 from DBIXS.h:19,
                 from Perl.xs:5:
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/syslimits.h:27:31: 
sys/feature_tests.h: No such file or directory
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/syslimits.h:28:26: 
sys/isa_defs.h: No such file or directory
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/syslimits.h:29:28: 
iso/limits_iso.h: No such file or directory
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/syslimits.h:41:28: 
sys/int_limits.h: No such file or directory
In file included from DBIXS.h:19,
                 from Perl.xs:5:
/sys_apps_01/iw-home/iw-perl/lib/CORE/perl.h:1274:23: ieeefp.h: No such 
file or directory
In file included from /sys_apps_01/iw-home/iw-perl/lib/CORE/perl.h:1805,
                 from DBIXS.h:19,
                 from Perl.xs:5:
/sys_apps_01/iw-home/iw-perl/lib/CORE/handy.h:121:25: inttypes.h: No 
such file or directory
In file included from /sys_apps_01/iw-home/iw-perl/lib/CORE/perl.h:1969,
                 from DBIXS.h:19,
                 from Perl.xs:5:
/sys_apps_01/iw-home/iw-perl/lib/CORE/unixish.h:107:21: signal.h: No 
such file or directory
In file included from /sys_apps_01/iw-home/iw-perl/lib/CORE/perlio.h:65,
                 from /sys_apps_01/iw-home/iw-perl/lib/CORE/iperlsys.h:51,
                 from /sys_apps_01/iw-home/iw-perl/lib/CORE/perl.h:2323,
                 from DBIXS.h:19,
                 from Perl.xs:5:
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/stdio.h:36:27: 
iso/stdio_iso.h: No such file or directory
In file included from /sys_apps_01/iw-home/iw-perl/lib/CORE/perlio.h:65,
                 from /sys_apps_01/iw-home/iw-perl/lib/CORE/iperlsys.h:51,
                 from /sys_apps_01/iw-home/iw-perl/lib/CORE/perl.h:2323,
                 from DBIXS.h:19,
                 from Perl.xs:5:
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/stdio.h:194: 
error: parse error before '*' token
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/stdio.h:229: 
error: parse error before '*' token
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/stdio.h:230: 
error: parse error before '*' token
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/stdio.h:250: 
error: parse error before '*' token
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/stdio.h:252: 
error: parse error before '*' token
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/stdio.h:276: 
error: parse error before '*' token
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/stdio.h:285: 
error: parse error before '*' token
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/stdio.h:286: 
error: parse error before "FILE"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/stdio.h:287: 
error: parse error before '*' token
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/stdio.h:295: 
error: parse error before '*' token
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/stdio.h:296: 
error: parse error before '*' token
In file included from /sys_apps_01/iw-home/iw-perl/lib/CORE/iperlsys.h:51,
                 from /sys_apps_01/iw-home/iw-perl/lib/CORE/perl.h:2323,
                 from DBIXS.h:19,
                 from Perl.xs:5:
/sys_apps_01/iw-home/iw-perl/lib/CORE/perlio.h:253: error: parse error 
before '*' token
/sys_apps_01/iw-home/iw-perl/lib/CORE/perlio.h:256: error: parse error 
before '*' token
/sys_apps_01/iw-home/iw-perl/lib/CORE/perlio.h:256: warning: type 
defaults to `int' in declaration of `PerlIO_exportFILE'
/sys_apps_01/iw-home/iw-perl/lib/CORE/perlio.h:256: warning: data 
definition has no type or storage class
/sys_apps_01/iw-home/iw-perl/lib/CORE/perlio.h:259: error: parse error 
before '*' token
/sys_apps_01/iw-home/iw-perl/lib/CORE/perlio.h:259: warning: type 
defaults to `int' in declaration of `PerlIO_findFILE'
/sys_apps_01/iw-home/iw-perl/lib/CORE/perlio.h:259: warning: data 
definition has no type or storage class
/sys_apps_01/iw-home/iw-perl/lib/CORE/perlio.h:262: error: parse error 
before "FILE"
In file included from /sys_apps_01/iw-home/iw-perl/lib/CORE/perl.h:2337,
                 from DBIXS.h:19,
                 from Perl.xs:5:
/sys_apps_01/iw-home/iw-perl/lib/CORE/sv.h:388: error: parse error 
before "DIR"
/sys_apps_01/iw-home/iw-perl/lib/CORE/sv.h:388: warning: no semicolon at 
end of struct or union
/sys_apps_01/iw-home/iw-perl/lib/CORE/sv.h:388: warning: no semicolon at 
end of struct or union
/sys_apps_01/iw-home/iw-perl/lib/CORE/sv.h:390: error: parse error 
before '}' token
/sys_apps_01/iw-home/iw-perl/lib/CORE/sv.h:390: warning: type defaults 
to `int' in declaration of `xio_dirpu'
/sys_apps_01/iw-home/iw-perl/lib/CORE/sv.h:390: warning: data definition 
has no type or storage class
/sys_apps_01/iw-home/iw-perl/lib/CORE/sv.h:404: error: parse error 
before '}' token
In file included from /sys_apps_01/iw-home/iw-perl/lib/CORE/perl.h:2349,
                 from DBIXS.h:19,
                 from Perl.xs:5:
/sys_apps_01/iw-home/iw-perl/lib/CORE/scope.h:221: error: parse error 
before "sigjmp_buf"
/sys_apps_01/iw-home/iw-perl/lib/CORE/scope.h:221: warning: no semicolon 
at end of struct or union
/sys_apps_01/iw-home/iw-perl/lib/CORE/scope.h:228: error: parse error 
before '}' token
In file included from /sys_apps_01/iw-home/iw-perl/lib/CORE/perl.h:2837,
                 from DBIXS.h:19,
                 from Perl.xs:5:
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/math.h:25:26: 
iso/math_iso.h: No such file or directory
In file included from /sys_apps_01/iw-home/iw-perl/lib/CORE/perl.h:3474,
                 from DBIXS.h:19,
                 from Perl.xs:5:
/sys_apps_01/iw-home/iw-perl/lib/CORE/thrdvar.h:85: error: field 
`Tstatbuf' has incomplete type
/sys_apps_01/iw-home/iw-perl/lib/CORE/thrdvar.h:86: error: field 
`Tstatcache' has incomplete type
/sys_apps_01/iw-home/iw-perl/lib/CORE/thrdvar.h:91: error: field 
`Ttimesbuf' has incomplete type
/sys_apps_01/iw-home/iw-perl/lib/CORE/thrdvar.h:140: error: field 
`Tstart_env' has incomplete type
In file included from /sys_apps_01/iw-home/iw-perl/lib/CORE/perl.h:3552,
                 from DBIXS.h:19,
                 from Perl.xs:5:
/sys_apps_01/iw-home/iw-perl/lib/CORE/proto.h:199: error: parse error 
before "off64_t"
/sys_apps_01/iw-home/iw-perl/lib/CORE/proto.h:201: error: parse error 
before "Perl_do_sysseek"
/sys_apps_01/iw-home/iw-perl/lib/CORE/proto.h:201: error: parse error 
before "off64_t"
/sys_apps_01/iw-home/iw-perl/lib/CORE/proto.h:201: warning: type 
defaults to `int' in declaration of `Perl_do_sysseek'
/sys_apps_01/iw-home/iw-perl/lib/CORE/proto.h:201: warning: data 
definition has no type or storage class
/sys_apps_01/iw-home/iw-perl/lib/CORE/proto.h:202: error: parse error 
before "Perl_do_tell"
/sys_apps_01/iw-home/iw-perl/lib/CORE/proto.h:202: warning: type 
defaults to `int' in declaration of `Perl_do_tell'
/sys_apps_01/iw-home/iw-perl/lib/CORE/proto.h:202: warning: data 
definition has no type or storage class
/sys_apps_01/iw-home/iw-perl/lib/CORE/proto.h:288: warning: `struct tm' 
declared inside parameter list
/sys_apps_01/iw-home/iw-perl/lib/CORE/proto.h:288: warning: its scope is 
only this definition or declaration, which is probably not what you want
/sys_apps_01/iw-home/iw-perl/lib/CORE/proto.h:441: warning: `struct tm' 
declared inside parameter list
/sys_apps_01/iw-home/iw-perl/lib/CORE/proto.h:1308: error: parse error 
before "Perl_PerlIO_tell"
/sys_apps_01/iw-home/iw-perl/lib/CORE/proto.h:1308: warning: type 
defaults to `int' in declaration of `Perl_PerlIO_tell'
/sys_apps_01/iw-home/iw-perl/lib/CORE/proto.h:1308: warning: data 
definition has no type or storage class
/sys_apps_01/iw-home/iw-perl/lib/CORE/proto.h:1309: error: parse error 
before "off64_t"
In file included from DBIXS.h:19,
                 from Perl.xs:5:
/sys_apps_01/iw-home/iw-perl/lib/CORE/perl.h:4107:24: sys/ipc.h: No such 
file or directory
/sys_apps_01/iw-home/iw-perl/lib/CORE/perl.h:4108:24: sys/sem.h: No such 
file or directory
/sys_apps_01/iw-home/iw-perl/lib/CORE/perl.h:4217:21: fcntl.h: No such 
file or directory
In file included from Perl.c:59:
Driver_xst.h: In function `dbdxst_bind_params':
Driver_xst.h:55: warning: implicit declaration of function `sprintf'
Perl.c: In function `boot_DBD__Perl':
Perl.c:1085: warning: implicit declaration of function `strcmp'
*** Error code 1
make: Fatal error: Command failed for target `Perl.o'


-- 
MySQL Perl Mailing List
For list archives: http://lists.mysql.com/perl
To unsubscribe:    http://lists.mysql.com/[email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.