Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus-es / 2011-12

Compilar Lazarus desde codigo fuente

11 messages · 3 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Ismael L. Donis Garcia

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.
------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20111205/bf1aba2e/attachment.html>

Reply by email

Abraham
to Ismael L. Donis Garcia

Hola Ismael.

Estas siguiendo las indicaciones del blog de Jesus http://jesusrmx.blogspot.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>

Show quoted text 27 lines
** 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

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20111205/5338c566/attachment.html>

Reply by email

Ismael L. Donis Garcia
to Abraham

No, no tengo acceso a Internet.

Alguien me podr�a pasar las instrucciones al privado?

Muchas Gracias
=========
|| ISMAEL ||
=========

Earlier message 26 lines
----- 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 --------------------- ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20111205/391d8e2d/attachment.html>

Reply by email

Ismael L. Donis Garcia
to Abraham: Hola Ismael. Estas siguiendo las indicaciones del blog de Jesus…

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 ||
=========

Earlier message 47 lines
----- 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.

Reply by email

Ismael L. Donis Garcia
to Abraham: Hola Ismael. Estas siguiendo las indicaciones del blog de Jesus…

Al intentar usar:
make clean all
me da el siguiente error despu�s de haber compilado 1 mill�n de cosas.

/bin/rm -f units/i386-linux/codetools.ppu
/usr/bin/ppc386 -MObjFPC -Sci -O1 -g -gl -vewni -l -Fu../lazutils/lib/i386-linux -Fu../../packager/units/i386-linux -Fu. -Fu/usr/lib/fpc/2.4.4/units/i386-linux/rtl -FE. -FUunits/i386-linux -di386 codetools.pas Free Pascal Compiler version 2.4.4-1 [2011/05/24] for i386 Copyright (c) 1993-2010 by Florian Klaempfl
Target OS: Linux for i386
Compiling codetools.pas
Compiling basiccodetools.pas
Compiling sourcelog.pas
Compiling fileprocs.pas
Compiling codetoolsstrconsts.pas
Writing Resource String Table file: codetoolsstrconsts.rst Compiling keywordfunclists.pas
Compiling cachecodetools.pas
Compiling codeatom.pas
Compiling codecache.pas
Compiling linkscanner.pas
Compiling codetoolmemmanager.pas
Compiling expreval.pas
Compiling directorycacher.pas
Compiling codetoolsstructs.pas
codetoolsstructs.pas(101,5) Error: VAR and TYPE are allowed only in generics codetoolsstructs.pas(107,5) Fatal: Syntax error, "=" expected but "identifier FCOMPAREKEYITEMFUNC" found Fatal: Compilation aborted
make[2]: *** [codetools.ppu] Error 1
make[2]: se sale del directorio `/home/idonis/lazarus/components/codetools' make[1]: *** [codetools_all] Error 2
make[1]: se sale del directorio `/home/idonis/lazarus/components' make: *** [components] Error 2
root en ueb_cgi_05:/home/idonis/lazarus#

Saludos Reiterados
=========
|| ISMAEL ||
=========

Earlier message 47 lines
----- 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.

Reply by email

José Mejuto
to Ismael L. Donis Garcia

Hello Ismael,

Monday, December 5, 2011, 11:42:08 PM, you wrote:

ILDG> Al intentar usar:
ILDG> make clean all
ILDG> me da el siguiente error despu�s de haber compilado 1 mill�n de cosas.

ILDG> Compiling codetoolsstructs.pas
ILDG> codetoolsstructs.pas(101,5) Error: VAR and TYPE are allowed only in generics
ILDG> codetoolsstructs.pas(107,5) Fatal: Syntax error, "="
ILDG> expected but "identifier FCOMPAREKEYITEMFUNC" found

Has dado con una revisi�n del SVN que no compila. Mira que n�mero de revisi�n tienes e intento mandarte los parches necesarios para que vuelva a compilar ya que me imagino que sigues sin tener internet.

Best regards, Jos�

Reply by email

Ismael L. Donis Garcia
to José Mejuto

Si me descargaron la revisi�n:

lazarus-0.9.31-33926-20111203-src.tar.bz2

Por lo general me lo hacen llegar 1 vez al mes y alterno entre Linux y Windows.

Aunque tengo instalado los fpc 2.4.4 y 2.5.1 quisiera ver si es posible que pueda correr con el fpc 2.5.1

Saludos Cordiales
=========
|| ISMAEL ||
=========
PD: Uso Debian Squeeze como SO base y WindowsXP SP3 en una VM sobre Debian

Earlier message 31 lines
----- Original Message ----- From: "Jos� Mejuto" <joshyfun en gmail.com> To: "Spanish version of Lazarus List" <lazarus-es en lists.lazarus.freepascal.org> Sent: Tuesday, December 06, 2011 5:36 AM Subject: Re: [Lazarus-es] Compilar Lazarus desde codigo fuente Hello Ismael, Monday, December 5, 2011, 11:42:08 PM, you wrote: ILDG> Al intentar usar: ILDG> make clean all ILDG> me da el siguiente error despu�s de haber compilado 1 mill�n de cosas. ILDG> Compiling codetoolsstructs.pas ILDG> codetoolsstructs.pas(101,5) Error: VAR and TYPE are allowed only in generics ILDG> codetoolsstructs.pas(107,5) Fatal: Syntax error, "=" ILDG> expected but "identifier FCOMPAREKEYITEMFUNC" found Has dado con una revisi�n del SVN que no compila. Mira que n�mero de revisi�n tienes e intento mandarte los parches necesarios para que vuelva a compilar ya que me imagino que sigues sin tener internet. -- Best regards, Jos�

Reply by email

José Mejuto
to Ismael L. Donis Garcia

Hello Ismael,

Tuesday, December 6, 2011, 3:10:07 PM, you wrote:

ILDG> Si me descargaron la revisi�n:
ILDG> lazarus-0.9.31-33926-20111203-src.tar.bz2

Aplicando este parche deber�a ser suficiente.

patch < codetoolsstructs_patch.diff

o:

patch -p0 < codetoolsstructs_patch.diff

Best regards, Jos� ------------ pr�xima parte ------------ A non-text attachment was scrubbed... Name: codetoolsstructs_patch.diff Type: application/octet-stream Size: 9753 bytes Desc: no disponible URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20111206/694a373d/attachment.obj>

Reply by email

Ismael L. Donis Garcia
to José Mejuto: ILDG> Al intentar usar: ILDG> make clean all ILDG> me da el siguiente error despu�s de…
Show quoted text 22 lines
----- Original Message ----- From: "Jos� Mejuto" <joshyfun en gmail.com> To: "Spanish version of Lazarus List" <lazarus-es en lists.lazarus.freepascal.org> Sent: Tuesday, December 06, 2011 10:07 AM Subject: Re: [Lazarus-es] Compilar Lazarus desde codigo fuente Hello Ismael, Tuesday, December 6, 2011, 3:10:07 PM, you wrote: ILDG> Si me descargaron la revisi�n: ILDG> lazarus-0.9.31-33926-20111203-src.tar.bz2 Aplicando este parche deber�a ser suficiente. patch < codetoolsstructs_patch.diff o: patch -p0 < codetoolsstructs_patch.diff Best regards, Jos�

Ahora me sale el siguiente error:

Compiling codetoolsstructs.pas
codetoolsstructs.pas(1,1) Fatal: Syntax error, "UNIT" expected but "-" found Fatal: Compilation aborted
make[2]: *** [codetools.ppu] Error 1
make[2]: se sale del directorio `/home/idonis/lazarus/components/codetools' make[1]: *** [codetools_all] Error 2
make[1]: se sale del directorio `/home/idonis/lazarus/components' make: *** [components] Error 2
idonis en ueb_cgi_05:~/lazarus$

Antes era:

Compiling codetoolsstructs.pas
codetoolsstructs.pas(101,5) Error: VAR and TYPE are allowed only in generics codetoolsstructs.pas(107,5) Fatal: Syntax error, "=" expected but "identifier FCOMPAREKEYITEMFUNC" found
Fatal: Compilation aborted
make[2]: *** [codetools.ppu] Error 1
make[2]: se sale del directorio `/home/idonis/lazarus/components/codetools' make[1]: *** [codetools_all] Error 2
make[1]: se sale del directorio `/home/idonis/lazarus/components' make: *** [components] Error 2
root en ueb_cgi_05:/home/idonis/lazarus#

1 Mill�n de gracias por el esfuerzo.
=========
|| ISMAEL ||
=========

Reply by email

José Mejuto
to Ismael L. Donis Garcia

Hello Ismael,

you wrote 6 lines
>Aplicando este parche deber�a ser suficiente. >patch < codetoolsstructs_patch.diff >o: >patch -p0 < codetoolsstructs_patch.diff >Best regards, >Jos�

ILDG> Ahora me sale el siguiente error:
ILDG> Compiling codetoolsstructs.pas
ILDG> codetoolsstructs.pas(1,1) Fatal: Syntax error, "UNIT" expected but "-" found ILDG> Fatal: Compilation aborted
ILDG> make[2]: *** [codetools.ppu] Error 1
ILDG> make[2]: se sale del directorio
ILDG> `/home/idonis/lazarus/components/codetools'
ILDG> make[1]: *** [codetools_all] Error 2
ILDG> make[1]: se sale del directorio
ILDG> `/home/idonis/lazarus/components'
ILDG> make: *** [components] Error 2
ILDG> idonis en ueb_cgi_05:~/lazarus$

Revisa el archivo codetoolsstructs ya que algo ha ido mal con el parche ya que deber�a empezar por "unit codetoolsstructs" y el hecho de que empiece por "-" me hace sospechar que has cambiado el archivo por el diff en vez de aplicar el parche.

Mejor te envio la unit completa...

Best regards, Jos� ------------ pr�xima parte ------------ A non-text attachment was scrubbed... Name: codetoolsstructs.zip Type: application/x-zip-compressed Size: 5046 bytes Desc: no disponible URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20111207/a7349765/attachment-0001.bin>

Reply by email

Ismael L. Donis Garcia
to José Mejuto: ILDG> Al intentar usar: ILDG> make clean all ILDG> me da el siguiente error despu�s de…
Show quoted text 6 lines
----- Original Message ----- From: "Jos� Mejuto" <joshyfun en gmail.com> To: "Spanish version of Lazarus List" <lazarus-es en lists.lazarus.freepascal.org> Sent: Wednesday, December 07, 2011 4:04 AM Subject: Re: [Lazarus-es] Compilar Lazarus desde codigo fuente
Hello Ismael, Mejor te envio la unit completa...

Un hombre previsor vale por dos.

Best regards, Jos�

Que decir, ya tengo a Lazarus corriendo sobre fpc 2.4.4 gracias a ti Jos�, lo que si no lo pude correr sobre fpc 2.5.1 porque no tengo los fuentes de esta versi�n. (no vienen en el compactado que me mandaron).

1 Mill�n de Gracias

=========
|| ISMAEL ||
=========

Reply by email