[perl] Instalar libreria DBI en SOLARIS.
jivega@jet.es
jivega@jet.es
Fri, 29 Sep 2000 20:15:02 +0200
Hola,
Estoy intentando instalar la libreria DBI de CPAN
en un SOLARIS con el objeto de acceder a ORACLE. (Despues instalare DBD).
La instalacion de DBI la hago como usuario root.
El primer paso ( perl Makefile.PL ) se ejecuta sin problemas.
En el segundo paso ( make ) me da el siguiente error.
(pongo /usr/ccs/bin/make por que no esta en el PATH)
---------------------------------
bash-2.03# /usr/ccs/bin/make
mkdir blib
mkdir blib/lib
mkdir blib/arch
mkdir blib/arch/auto
mkdir blib/arch/auto/DBI
mkdir blib/lib/auto
mkdir blib/lib/auto/DBI
mkdir blib/man1
mkdir blib/man3
cp lib/DBI/W32ODBC.pm blib/lib/DBI/W32ODBC.pm
cp lib/DBD/ExampleP.pm blib/lib/DBD/ExampleP.pm
cp lib/DBI/Shell.pm blib/lib/DBI/Shell.pm
cp lib/DBI/FAQ.pm blib/lib/DBI/FAQ.pm
cp lib/DBI/ProxyServer.pm blib/lib/DBI/ProxyServer.pm
cp lib/Bundle/DBI.pm blib/lib/Bundle/DBI.pm
cp lib/DBD/Proxy.pm blib/lib/DBD/Proxy.pm
cp DBIXS.h blib/arch/auto/DBI/DBIXS.h
cp dbd_xsh.h blib/arch/auto/DBI/dbd_xsh.h
cp dbi_sql.h blib/arch/auto/DBI/dbi_sql.h
cp lib/DBD/NullP.pm blib/lib/DBD/NullP.pm
cp lib/DBD/Sponge.pm blib/lib/DBD/Sponge.pm
cp lib/DBI/Format.pm blib/lib/DBI/Format.pm
cp Driver.xst blib/arch/auto/DBI/Driver.xst
cp lib/DBI/DBD.pm blib/lib/DBI/DBD.pm
cp lib/Win32/DBIODBC.pm blib/lib/Win32/DBIODBC.pm
cp DBI.pm blib/lib/DBI.pm
cp lib/DBD/ADO.pm blib/lib/DBD/ADO.pm
/usr/bin/perl -p -e "s/~DRIVER~/Perl/g" < blib/arch/auto/DBI/Driver.xst > Perl.xsi
/usr/bin/perl -I/usr/perl5/5.00503/sun4-solaris -I/usr/perl5/5.00503 /usr/perl5/5.00503/Ex
tUtils/xsubpp -typemap /usr/perl5/5.00503/ExtUtils/typemap Perl.xs >xstmp.c && mv xstmp.c
Perl.c
cc -c -xO3 -xdepend -DVERSION=\"1.10\" -DXS_VERSION=\"1.10\" -KPIC -I/usr/perl5/5.0
0503/sun4-solaris/CORE -DDBI_NO_THREADS Perl.c
sh: cc: not found
*** Error code 1
make: Fatal error: Command failed for target `Perl.o'
bash-2.03#
--------------------------------------
Si modifico en el Makefile la linea
CC = cc
por la linea
CC = /usr/ucb/cc
ya que el programa cc tampoco esta en el PATH
entonces el error es:
-----------------
bash-2.03# /usr/ccs/bin/make
/usr/ucb/cc -c -xO3 -xdepend -DVERSION=\"1.14\" -DXS_VERSION=\"1.14\" -KPIC -I/usr/
perl5/5.00503/sun4-solaris/CORE -DDBI_NO_THREADS Perl.c
/usr/ucb/cc: language optional software package not installed
*** Error code 1
make: Fatal error: Command failed for target `Perl.o'
bash-2.03#
-----------------
Lo he probado con la version DBI-1_10 y la DBI-1_14 y en dos maquinas Solaris distintas.
Tengo que instalar algo en el solaris para que pueda ejecutar el cc??
Como lo puedo solucionar?
Muchas gracias.
--------- Pie de mensaje --------------------------------
Visite: http://tlali.iztacala.unam.mx/~randrade/perl.shtml
Cancelar inscripcion:
mail to: majordomo@tlali.iztacala.unam.mx
text : unsubscribe perl