DBD-mysql-3.0002 Compile Error

DBD-mysql-3.0002 Compile Error

am 29.11.2005 20:12:11 von Robert.L.Fulwiler

I cannot get DBD-mysql-3.0002 to compile. It keep complaining about
"language arch=3Dv9 not recognized" (see below). Any help will be
gratefully appreciated.

OS: Solaris 5.9
perl: 5.8.5
gcc: 3.4.2
mysql: 5.0.15
DBI: 1.48
DBD-mysql: 3.0002

perl Makefile.PL
I will use the following settings for compiling and testing:

cflags (mysql_config) =3D -I/usr/local/mysql/include -xO3 -mt
-D_FORTEC_ -xarch=3Dv9
embedded (mysql_config) =
libs (mysql_config) =3D -xarch=3Dv9 -L/usr/local/mysql/lib
-lmysqlclient -lz -lposix4 -lcrypt -lgen -lsocket -lnsl -lm
mysql_config (guessed ) =3D mysql_config
nocatchstderr (default ) =3D 0
nofoundrows (default ) =3D 0
ssl (guessed ) =3D 0
testdb (default ) =3D test
testhost (default ) =
testpassword (default ) =
testsocket (default ) =
testuser (default ) =

To change these settings, see 'perl Makefile.PL --help' and
'perldoc INSTALL'.

Checking if your kit is complete...
Looks good
Unrecognized argument in LIBS ignored: '-xarch=3Dv9'
Using DBI 1.48 (for perl 5.008005 on sun4-solaris) installed in
/usr/local/lib/perl5/site_perl/5.8.5/sun4-solaris/auto/DBI/
Writing Makefile for DBD::mysql

make
cp lib/DBD/mysql.pm blib/lib/DBD/mysql.pm
cp lib/DBD/mysql/GetInfo.pm blib/lib/DBD/mysql/GetInfo.pm
cp lib/Mysql.pm blib/lib/Mysql.pm
cp lib/DBD/mysql/INSTALL.pod blib/lib/DBD/mysql/INSTALL.pod
cp lib/Mysql/Statement.pm blib/lib/Mysql/Statement.pm
cp lib/Bundle/DBD/mysql.pm blib/lib/Bundle/DBD/mysql.pm
gcc -B/usr/ccs/bin/ -c
-I/usr/local/lib/perl5/site_perl/5.8.5/sun4-solaris/auto/DBI /
-I/usr/local/mysql/include -xO3 -mt -D_FORTEC_ -xarch=3Dv9
-DDBD_MYSQL_INSERT_ID_IS_GOOD -g -fno-strict-aliasing -pipe
-I/usr/local/include -I/opt/gnu/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=3D64 -O -DVERSION=3D\"3.0002\" =
-DXS_VERSION=3D\"3.0002\"
-fPIC "-I/usr/local/lib/perl5/5.8.5/sun4-solaris/CORE" dbdimp.c
gcc: language arch=3Dv9 not recognized
gcc: dbdimp.c: linker input file unused because linking not done
/usr/local/bin/perl -p -e "s/~DRIVER~/mysql/g"
/usr/local/lib/perl5/site_perl/5.8.5/sun4-solaris/auto/DBI// Driver.xst >
mysql.xsi
/usr/local/bin/perl /usr/local/lib/perl5/5.8.5/ExtUtils/xsubpp -typemap
/usr/local/lib/perl5/5.8.5/ExtUtils/typemap mysql.xs > mysql.xsc && mv
mysql.xsc mysql.c
Warning: duplicate function definition 'do' detected in mysql.xs, line
224
Warning: duplicate function definition 'rows' detected in mysql.xs, line
559
gcc -B/usr/ccs/bin/ -c
-I/usr/local/lib/perl5/site_perl/5.8.5/sun4-solaris/auto/DBI /
-I/usr/local/mysql/include -xO3 -mt -D_FORTEC_ -xarch=3Dv9
-DDBD_MYSQL_INSERT_ID_IS_GOOD -g -fno-strict-aliasing -pipe
-I/usr/local/include -I/opt/gnu/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=3D64 -O -DVERSION=3D\"3.0002\" =
-DXS_VERSION=3D\"3.0002\"
-fPIC "-I/usr/local/lib/perl5/5.8.5/sun4-solaris/CORE" mysql.c
gcc: language arch=3Dv9 not recognized
gcc: mysql.c: linker input file unused because linking not done
Running Mkbootstrap for DBD::mysql ()
chmod 644 mysql.bs
rm -f blib/arch/auto/DBD/mysql/mysql.so
LD_RUN_PATH=3D"/usr/local/lib:/usr/lib" /usr/local/bin/perl myld gcc
-B/usr/ccs/bin/ -G -L/usr/local/lib -L/opt/gnu/lib dbdimp.o mysql.o -o
blib/arch/auto/DBD/mysql/mysql.so -L/usr/local/mysql/lib -lmysqlclient
-lz -lposix4 -lcrypt -lgen -lsocket -lnsl -lm =20
gcc: dbdimp.o: No such file or directory
gcc: mysql.o: No such file or directory
make: *** [blib/arch/auto/DBD/mysql/mysql.so] Error 1

Thanks
Bob
--------
Robert L. Fulwiler
CEDRS Operations
robert.l.fulwiler@boeing.com
(206.655.8400)


--
MySQL Perl Mailing List
For list archives: http://lists.mysql.com/perl
To unsubscribe: http://lists.mysql.com/perl?unsub=3Dgcdmp-msql-mysql-modules @m.gmane.org