[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Instalar Lazarus desde los fuentes



2011/12/5 Ismael L. Donis Garcia <ismael@citricos.co.cu>
>
> Alguien en la lista ha intentado instalar lazarus desde código fuente?
>
> Ya esto lo he realizado en otras ocasiones sin problema alguno, pero esta vez me da problemas.
>
> Estoy tratando de compilar a Lazarus desde el código fuente pero me da el siguiente error:
>
> root@ueb_cgi_05:/home/idonis/lazarus# sh localize.sh
> Makefile:208: *** The Makefile doesn't support target can't-executed,, please run fpcmake first.  Alto.
> root@ueb_cgi_05:/home/idonis/lazarus# fpcmake
> Processing Makefile.fpc
> Error: Target "linux", package "rtl" not found
> root@ueb_cgi_05:/home/idonis/lazarus#
>
>
> Alguien me podría dar una pequeña luz de como solucionar dicho problema?

no usé lazarus, y apenas freepascal en los primeros años de la
facultad (hace como 10 años), pero en fin, me puse a buscar algo y
estas son las instrucciones que figuran en el wiki de lazarus (incluye
como compilar fpc)

 #instalar paquetes requeridos
 sudo apt-get install build-essential
 sudo apt-get install libgtk2.0-dev
 sudo apt-get install libgdk-pixbuf-dev

 # descargar y desempaquetar el código fuente de freepascal
 cd /opt
 sudo wget http://nchc.dl.sourceforge.net/lazarus/fpc-src-2.4.2.source.tgz
 sudo tar -xvf fpc-src-2.4.2.source.tgz
 sudo mv fpc fpcsrc

 #compilar e instalar FreePascal
 sudo mkdir fpc
 cd fpc
 sudo wget http://nchc.dl.sourceforge.net/lazarus/fpc-2.4.2.i686-linux.tar
 sudo tar -xvf fpc-2.4.2.i686-linux.tar
 echo "Enter '/opt/fpc' when prompted 'Install prefix'"
 sudo sh install.sh

 #agregar las rutas necesarias al PATH
 echo "#FPC PATH" >> ~/.bash_profile
 echo "if [ -d /opt/fpc/bin ] ; then" >> ~/.bash_profile
 echo PATH=/opt/fpc/bin:"${PATH}" >> ~/.bash_profile
 echo "fi" >> ~/.bash_profile

 #installing Lazarus
 cd ../
 sudo wget http://nchc.dl.sourceforge.net/lazarus/lazarus-0.9.30-0.tar.gz
 sudo tar -zxvf lazarus-0.9.30-0.tar.gz
 PATH=/opt/fpc/bin:"${PATH}"
 sudo chmod -R 777 lazarus
 cd lazarus
 make clean all
 ./lazarus

en ningún lugar pone lo de 'localize'. Y de todas maneras, te
recomiendan instalar los paquetes ya compilados:
http://sourceforge.net/projects/lazarus/files/ (i386 deb o 64deb según
tu arquitectura)


Reply to: