[Perl] Problemas con DBD::mysql en Solaris 8
Salvador Ortiz Garcia
sog@msg.com.mx
12 Aug 2002 19:33:03 -0500
On Mon, 2002-08-12 at 11:42, Juan Pablo Rosas Dur=E1n wrote:
> Estimados Perleros:
>=20
> En esta ocasi=F3n les solicito encarecidamente su ayuda, con un detalle
> de =EDnstalaci=F3n de una aplicaci=F3n hecha en Perl y MySQL en Linux y q=
ue
> debe funcionar en Solaris.
...
> 3) Los comandos utilizados y los mensajes de error correspondientes
> son los que siguen:
>=20
> # perl Makefile.PL --cflags=3D-I/usr/local/sil/usr/local/mysql/include/
> --libs=3D-L/usr/local/sil/usr/local/mysql/lib/ -lmysqlclient -lz
> --testdb=3Dmysql --testuser=3Dyyyy --testpassword=3Dxxxx
> --testhost=3Dlocalhost
No te faltan unas comillas sobre los parametros de --libs?
=20
> # make
> gcc -c -I/usr/local/lib/perl5/site_perl/5.6.1/sun4-solaris/auto/DBI -I/us=
r/local/sil/usr/local/mysql/include/
> -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFF=
SET_BITS=3D64
> -O -DVERSION=3D\"2.1017\" -DXS_VERSION=3D\"2.1017\" -fPIC -I/usr/local/li=
b/perl5/5.6.1/sun4-solaris/CORE
> dbdimp.c
> gcc -c -I/usr/local/lib/perl5/site_perl/5.6.1/sun4-solaris/auto/DBI -I/us=
r/local/sil/usr/local/mysql/include/
> -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFF=
SET_BITS=3D64
> -O -DVERSION=3D\"2.1017\" -DXS_VERSION=3D\"2.1017\" -fPIC -I/usr/local/li=
b/perl5/5.6.1/sun4-solaris/CORE
> mysql.c
> Running Mkbootstrap for DBD::mysql ()
> chmod 644 mysql.bs
> rm -f blib/arch/auto/DBD/mysql/mysql.so
Aqu=ED veo el problema: Donde se est=E1 ligando al *.so las bibliotecas de
mysql?
> LD_RUN_PATH=3D"" /usr/bin/perl myld gcc -G -L/usr/local/lib dbdimp.o mysq=
l.o
> -o blib/arch/auto/DBD/mysql/mysql.so
Como bien dice To=F1o, revisa el Makefile generado.
Saludos.
Salvador Ortiz.