Hi, I have the same problem with solaris 8 , i reinstall perl and the bin for gcc-2.95,
I compiled perl with: sh Configure -Dcc='gcc -B/usr/ccs/bin/' make .. ... and run the perlxxx/ints/solaris_2.sh before compile the perl... The DBI 1.20 /DBD 1.12 should compiled fine then.. bye. --- Ghufran Shah <[EMAIL PROTECTED]> wrote: > Hi there, > > I'm having problems compiling the perl DBI module > for solaris - The > DBI.o fails to compile. > > The output is shown below. > > Any ideas/help would be appreciated. > > Thanks - Gee. > > > => make > cp Changes blib/lib/DBI/Changes.pm > cp lib/DBD/Proxy.pm blib/lib/DBD/Proxy.pm > cp lib/DBI/ProxyServer.pm > blib/lib/DBI/ProxyServer.pm > cp DBIXS.h blib/arch/auto/DBI/DBIXS.h > cp dbi_sql.h blib/arch/auto/DBI/dbi_sql.h > cp lib/DBD/NullP.pm blib/lib/DBD/NullP.pm > cp dbipport.h blib/arch/auto/DBI/dbipport.h > cp lib/DBI/Format.pm blib/lib/DBI/Format.pm > cp dbd_xsh.h blib/arch/auto/DBI/dbd_xsh.h > cp lib/DBI/Shell.pm blib/lib/DBI/Shell.pm > cp DBI.pm blib/lib/DBI.pm > cp lib/DBI/FAQ.pm blib/lib/DBI/FAQ.pm > cp lib/DBD/ExampleP.pm blib/lib/DBD/ExampleP.pm > cp lib/Bundle/DBI.pm blib/lib/Bundle/DBI.pm > cp Driver.xst blib/arch/auto/DBI/Driver.xst > cp lib/Win32/DBIODBC.pm blib/lib/Win32/DBIODBC.pm > cp lib/DBD/Sponge.pm blib/lib/DBD/Sponge.pm > cp lib/DBI/W32ODBC.pm blib/lib/DBI/W32ODBC.pm > cp lib/DBI/DBD.pm blib/lib/DBI/DBD.pm > /bin/perl -p -e "s/~DRIVER~/Perl/g" < > blib/arch/auto/DBI/Driver.xst > > Perl.xsi > /bin/perl -I/usr/local/lib/perl5/5.6.1/sun4-solaris > -I/usr/local/lib/perl5/5.6.1 > /usr/local/lib/perl5/5.6.1/ExtUtils/xsubpp > -typemap /usr/local/lib/perl5/5.6.1/ExtUtils/typemap > Perl.xs > Perl.xsc > && mv Perl.xsc Perl.c > gcc -c -fno-strict-aliasing -I/usr/local/include > -D_LARGEFILE_SOURCE > -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.21\" > -DXS_VERSION=\"1.21\" -fPIC > -I/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE -Wall > -Wno-comment > -DDBI_NO_THREADS Perl.c > Perl.xsi: In function `XS_DBD__Perl__st__prepare': > Perl.xsi:197: warning: operation on `PL_na' may be > undefined > Perl.xsi: In function `XS_DBD__Perl__st_bind_param': > Perl.xsi:233: warning: operation on `PL_na' may be > undefined > Perl.xsi: In function > `XS_DBD__Perl__st_bind_param_inout': > Perl.xsi:269: warning: operation on `PL_na' may be > undefined > /bin/perl -I/usr/local/lib/perl5/5.6.1/sun4-solaris > -I/usr/local/lib/perl5/5.6.1 > /usr/local/lib/perl5/5.6.1/ExtUtils/xsubpp > -typemap /usr/local/lib/perl5/5.6.1/ExtUtils/typemap > DBI.xs > DBI.xsc && > mv DBI.xsc DBI.c > gcc -c -fno-strict-aliasing -I/usr/local/include > -D_LARGEFILE_SOURCE > -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.21\" > -DXS_VERSION=\"1.21\" -fPIC > -I/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE -Wall > -Wno-comment > -DDBI_NO_THREADS DBI.c > DBI.xs: In function `dbih_clearcom': > DBI.xs:971: warning: unused variable > `Perl___notused' > DBI.xs: In function `dbih_get_fbav': > DBI.xs:1109: warning: unused variable > `Perl___notused' > DBI.xs: In function `dbih_set_attr_k': > DBI.xs:1201: warning: unused variable > `Perl___notused' > DBI.xs: In function `log_where': > DBI.xs:1743: warning: unused variable > `Perl___notused' > DBI.xs: In function `XS_DBI_dispatch': > DBI.xs:2275: warning: unused variable > `Perl___notused' > DBI.xs: In function `XS_DBD_____st_bind_col': > DBI.xs:3054: warning: operation on `PL_na' may be > undefined > DBI.xs: In function `XS_DBD_____st_bind_columns': > DBI.xs:3075: warning: operation on `PL_na' may be > undefined > /usr/ccs/bin/as: "/var/tmp/ccI3VxZ1.s", line 3428: > error: unknown opcode > ".subsection" > /usr/ccs/bin/as: "/var/tmp/ccI3VxZ1.s", line 3428: > error: statement > syntax > /usr/ccs/bin/as: "/var/tmp/ccI3VxZ1.s", line 3446: > error: unknown opcode > ".previous" > /usr/ccs/bin/as: "/var/tmp/ccI3VxZ1.s", line 3446: > error: statement > syntax > *** Error code 1 > make: Fatal error: Command failed for target `DBI.o' > .. > ===== [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] __________________________________________________ Do You Yahoo!? Try FREE Yahoo! Mail - the world's greatest free email! http://mail.yahoo.com/
