[Lazarus-es] Compilar Lazarus desde codigo fuente

Ismael L. Donis Garcia ismael en citricos.co.cu
Lun Dic 5 23:05:29 CET 2011


Intento compilarlo redireccionando el FPC y me da el siguiente error.

idonis en ueb_cgi_05:~$ cd lazarus
idonis en ueb_cgi_05:~/lazarus$ make clean all PP=$HOME/fpc/lib/fpc/2.5.1/ppc386
make -C ide cleanide
make[1]: se ingresa al directorio `/home/idonis/lazarus/ide'
/bin/rm -f 
/bin/rm -f 
/bin/rm -f 
/bin/rm -f 
/bin/rm -f 
/bin/rm -f 
/bin/rm -f 
/bin/rm -f 
/bin/rm -f 
/bin/rm -f 
/bin/rm -f 
/bin/rm -f 
/bin/rm -f 
/bin/rm -f 
/bin/rm -f 
/bin/rm -f 
/bin/rm -f 
/bin/rm -f 
/bin/rm -f 
make[1]: se sale del directorio `/home/idonis/lazarus/ide'
make -C lcl/interfaces/nogui clean LCL_PLATFORM=nogui
make[1]: se ingresa al directorio `/home/idonis/lazarus/lcl/interfaces/nogui'
/bin/rm -f ../../units/i386-linux/nogui/interfaces.ppu
/bin/rm -f         
/bin/rm -f fpcmade.i386-linux Package.fpc ppas.sh script.res link.res  
/bin/rm -f *.s *_ppas.sh
make[1]: se sale del directorio `/home/idonis/lazarus/lcl/interfaces/nogui'
make -C lcl clean
make[1]: se ingresa al directorio `/home/idonis/lazarus/lcl'
/bin/rm -f units/i386-linux/alllclunits.ppu units/i386-linux/actnlist.ppu units/i386-linux/arrow.ppu units/i386-linux/avglvltree.ppu units/i386-linux/buttons.ppu units/i386-linux/calendar.ppu units/i386-linux/chart.ppu units/i386-linux/checklst.ppu units/i386-linux/clipbrd.ppu units/i386-linux/clistbox.ppu units/i386-linux/comctrls.ppu units/i386-linux/controls.ppu units/i386-linux/dbactns.ppu units/i386-linux/dbctrls.ppu units/i386-linux/dbgrids.ppu units/i386-linux/dialogs.ppu units/i386-linux/dynamicarray.ppu units/i386-linux/dynhasharray.ppu units/i386-linux/editbtn.ppu units/i386-linux/extctrls.ppu units/i386-linux/extdlgs.ppu units/i386-linux/extendedstrings.ppu units/i386-linux/extgraphics.ppu units/i386-linux/filectrl.ppu units/i386-linux/forms.ppu units/i386-linux/fpcadds.ppu units/i386-linux/graphics.ppu units/i386-linux/graphmath.ppu units/i386-linux/graphtype.ppu units/i386-linux/grids.ppu units/i386-linux/imglist.ppu units/i386-linux/inipropstorage.ppu units/i386-linux/interfacebase.ppu units/i386-linux/lazlinkedlist.ppu units/i386-linux/lclintf.ppu units/i386-linux/lclmemmanager.ppu units/i386-linux/lclproc.ppu units/i386-linux/lclrescache.ppu units/i386-linux/lclstrconsts.ppu units/i386-linux/lcltype.ppu units/i386-linux/lclunicodedata.ppu units/i386-linux/lconvencoding.ppu units/i386-linux/lmessages.ppu units/i386-linux/lresources.ppu units/i386-linux/maskedit.ppu units/i386-linux/menus.ppu units/i386-linux/pairsplitter.ppu units/i386-linux/popupnotifier.ppu units/i386-linux/postscriptprinter.ppu units/i386-linux/printers.ppu units/i386-linux/propertystorage.ppu units/i386-linux/spin.ppu units/i386-linux/stdactns.ppu units/i386-linux/stdctrls.ppu units/i386-linux/stringhashlist.ppu units/i386-linux/textstrings.ppu units/i386-linux/toolwin.ppu units/i386-linux/utrace.ppu units/i386-linux/xmlpropstorage.ppu
/bin/rm -f units/i386-linux/lclstrconsts.rst
/bin/rm -f              
/bin/rm -f fpcmade.i386-linux Package.fpc ppas.sh script.res link.res  
/bin/rm -f *.s *_ppas.sh
make -C interfaces clean
make[2]: se ingresa al directorio `/home/idonis/lazarus/lcl/interfaces'
make -C gtk2 clean
make[3]: se ingresa al directorio `/home/idonis/lazarus/lcl/interfaces/gtk2'
/bin/rm -f ../../units/i386-linux/gtk2/interfaces.ppu ../../units/i386-linux/gtk2/gtk2int.ppu
/bin/rm -f         
/bin/rm -f fpcmade.i386-linux Package.fpc ppas.sh script.res link.res  
/bin/rm -f *.s *_ppas.sh
make[3]: se sale del directorio `/home/idonis/lazarus/lcl/interfaces/gtk2'
make[2]: se sale del directorio `/home/idonis/lazarus/lcl/interfaces'
make[1]: se sale del directorio `/home/idonis/lazarus/lcl'
make -C components clean
make[1]: se ingresa al directorio `/home/idonis/lazarus/components'
/bin/rm -f         
/bin/rm -f fpcmade.i386-linux Package.fpc ppas.sh script.res link.res  
/bin/rm -f *.s *_ppas.sh
make -C lazutils clean
make[2]: se ingresa al directorio `/home/idonis/lazarus/components/lazutils'
/bin/rm -f lib/i386-linux/lazutils.pas.ppu
/bin/rm -f         
/bin/rm -f fpcmade.i386-linux Package.fpc ppas.sh script.res link.res  
/bin/rm -f *.s *_ppas.sh
make[2]: se sale del directorio `/home/idonis/lazarus/components/lazutils'
make -C codetools clean
make[2]: se ingresa al directorio `/home/idonis/lazarus/components/codetools'
/bin/rm -f units/i386-linux/codetools.pas.ppu
/bin/rm -f         
/bin/rm -f fpcmade.i386-linux Package.fpc ppas.sh script.res link.res  
/bin/rm -f *.s *_ppas.sh
make[2]: se sale del directorio `/home/idonis/lazarus/components/codetools'
make -C synedit clean
make[2]: se ingresa al directorio `/home/idonis/lazarus/components/synedit'
/bin/rm -f units/i386-linux/allsynedit.pas.ppu
/bin/rm -f         
/bin/rm -f fpcmade.i386-linux Package.fpc ppas.sh script.res link.res  
/bin/rm -f *.s *_ppas.sh
make[2]: se sale del directorio `/home/idonis/lazarus/components/synedit'
make -C lazcontrols clean
make[2]: se ingresa al directorio `/home/idonis/lazarus/components/lazcontrols'
/bin/rm -f lib/i386-linux/lazcontrols.pas.ppu
/bin/rm -f         
/bin/rm -f fpcmade.i386-linux Package.fpc ppas.sh script.res link.res  
/bin/rm -f *.s *_ppas.sh
make[2]: se sale del directorio `/home/idonis/lazarus/components/lazcontrols'
make[1]: se sale del directorio `/home/idonis/lazarus/components'
make -C packager/registration clean
make[1]: se ingresa al directorio `/home/idonis/lazarus/packager/registration'
/bin/rm -f ../units/i386-linux/fcllaz.pas.ppu
/bin/rm -f         
/bin/rm -f fpcmade.i386-linux Package.fpc ppas.sh script.res link.res  
/bin/rm -f *.s *_ppas.sh
make[1]: se sale del directorio `/home/idonis/lazarus/packager/registration'
make -C ideintf clean
make[1]: se ingresa al directorio `/home/idonis/lazarus/ideintf'
/bin/rm -f units/i386-linux/ideintf.pas.ppu
/bin/rm -f         
/bin/rm -f fpcmade.i386-linux Package.fpc ppas.sh script.res link.res  
/bin/rm -f *.s *_ppas.sh
make[1]: se sale del directorio `/home/idonis/lazarus/ideintf'
make -C packager/registration all
make[1]: se ingresa al directorio `/home/idonis/lazarus/packager/registration'
/bin/rm -f ../units/i386-linux/fcllaz.ppu
/home/idonis/fpc/lib/fpc/2.5.1/ppc386 -MObjFPC -Scghi -O1 -gl -vewnhi -l -Fu. -FE. -FU../units/i386-linux -di386 fcllaz.pas
Free Pascal Compiler version 2.5.1 [2011/11/09] for i386
Copyright (c) 1993-2011 by Florian Klaempfl and others
Target OS: Linux for i386
Compiling fcllaz.pas
Fatal: Can't find unit system used by fcllaz
Fatal: Compilation aborted
make[1]: *** [fcllaz.ppu] Error 1
make[1]: se sale del directorio `/home/idonis/lazarus/packager/registration'
make: *** [packager/registration] Error 2
idonis en ueb_cgi_05:~/lazarus$ 

Gracias Reiteradas
=========
|| ISMAEL ||
=========
  ----- Original Message ----- 
  From: Abraham 
  To: Spanish version of Lazarus List 
  Sent: Monday, December 05, 2011 2:56 PM
  Subject: Re: [Lazarus-es] Compilar Lazarus desde codigo fuente


  Hola Ismael.


  Estas siguiendo las indicaciones del blog de Jesus
  http://jesusrmxblogspot.com/


  Saludos.
  -------------------
  Abraham Montaño
  abraham.montano en gmail.com
  Chiclayo - Perú
  Tel: 074-214324
  Cel: 074-979622851
  RPM: #014990
  ---------------------




  2011/12/5 Ismael L. Donis Garcia <ismael en citricos.co.cu>

    Estoy tratando de compilar a Lazarus desde el código fuente pero me da el siguiente error:

    root en 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 en ueb_cgi_05:/home/idonis/lazarus# fpcmake
    Processing Makefile.fpc
    Error: Target "linux", package "rtl" not found
    root en ueb_cgi_05:/home/idonis/lazarus# 


    Como podría solucionar dicho problema?

    Desde ya Gracias
    =========
    || ISMAEL ||
    =========
    PD: Uso Debian squeeze como SO.

    _______________________________________________
    Lazarus-es mailing list
    Lazarus-es en lists.lazarus.freepascal.org
    http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es






------------------------------------------------------------------------------


  _______________________________________________
  Lazarus-es mailing list
  Lazarus-es en lists.lazarus.freepascal.org
  http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20111205/5e06868c/attachment-0002.html>


More information about the Lazarus-es mailing list