Sign in Join

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

Mailing lists / lazarus-es / 2014-02

Error al instalar Lazarus sobre debian estable

3 messages · 2 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 intentando de instalar lazarus-1.3-43854-20140131-src.tar.bz2 sobre debian 7.3 y cuando ejecuto la instrucci�n make me da el siguiente error:

translations.pas(878,31) Error: identifier idents no member "Get" translations.pas(878,53) Error: identifier idents no member "Get" translations.pas(1284) Fatal: There were 2 errors compiling module, stopping Fatal: Compilation aborted
make[1]: *** [alllclunits.ppu] Error 1
make[1]: se sale del directorio `/home/idonis/Descargas/lazarus/lcl' make: *** [lazbuild] Error 2

Y cuando ejecuto make install me de este otro:

translations.pas(878,31) Error: identifier idents no member "Get" translations.pas(878,53) Error: identifier idents no member "Get" translations.pas(1284) Fatal: There were 2 errors compiling module, stopping Fatal: Compilation aborted
make[1]: *** [alllclunits.ppu] Error 1
make[1]: se sale del directorio `/home/idonis/Descargas/lazarus/lcl' make: *** [lazbuild] Error 2

Por lo que no termina la instalaci�n.

Alguien me podr�a orientar como solucionar este problema?

La verdad que hace bastante tiempo que no intento intalarlo en Linux.

Desde ya 1 Mill�n de Gracias
========
| ISMAEL |
========
------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20140203/34c5a201/attachment.html>

Reply by email

Jesus Reyes
to Ismael L. Donis Garcia
Estoy intentando de instalar

lazarus-1.3-43854-20140131-src.tar.bz2 sobre debian 7.3 y cuando ejecuto la instrucci�n make me da el siguiente error:

� translations.pas(878,31) Error: identifier idents

no member "Get"

translations.pas(878,53) Error: identifier idents no member

"Get"

translations.pas(1284) Fatal: There were 2 errors compiling module,

stopping

Fatal: Compilation aborted make[1]: *** [alllclunits.ppu] Error

1

Parece que estas intentando compilar Lazarus con FPC 2.6.0, bueno, la pol�tica actual es soportar la compilaci�n con la �ltima versi�n liberada, estable de FPC, y en �ste caso es 2.6.2. Sin embargo, otra pol�tica es no romper la compatibilidad con versiones anteriores de FPC si no es absolutamente necesario.�

Como cada vez 2.6.0 es menos usada por los desarrolladores, cabe la posibilidad de que inadvertidamente se rompa la compatibilidad como en este caso. Para la situaci�n que describes, se ha propuesto la siguiente modificaci�n, cambiar de:�

� UpdateItem(JsonItem.Get('name'),JsonItem.Get('value'));

por:

� UpdateItem(JsonItem.Elements['name'].Value,�JsonItem.Elements['value'].Value);

Ignoro si este es el �nico cambio que hay que hacer, o si en realidad funciona, por que los que han propuesto el cambio solo est�n seguros de que compila pero no lo han probaron (en realidad si el cambio funciona, seguramente ser� incluido en Lazarus trunk, solo falta alguien confirme el buen funcionamiento). Despu�s de todo, el soporte de json para traducciones es bastante nuevo.

Saludos.

Jesus Reyes A.

Reply by email

Ismael L. Donis Garcia
to Jesus Reyes

Funcion� perfecto la compilaci�n.

Si tengo fpc 2.6.0 que es el que viene por defecto en debian stable, como no tengo acceso a Internet no se de donde descargar la versi�n 2.6.2 para debian.

A mi un amigo que descarga las cosas desde
http://mirrors.iwi.me/lazarus/snapshots/ pero tengo entendido que ah� la �ltima versi�n de fpc que aparece para Linux es la 2.6.0. Corr�janme si me equivoco.

De todos modos si me pueden pasar un link del lugar donde se puede descargar la versi�n 2.6.2 para instalarla en debian stable, me ser�a de utilidad.

Ya lo compil� perfecto, lo �nico que me queda es que no se en que carpeta est� el depurador gdb y cada vez que lo inicio me saca una ventana preguntando que le especifique la carpeta donde esta.

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

Earlier message 54 lines
----- Original Message ----- From: "Jesus Reyes" <jesusrmx en yahoo.com.mx> To: "Spanish version of Lazarus List" <lazarus-es en lists.lazarus.freepascal.org> Sent: Monday, February 03, 2014 12:42 PM Subject: Re: [Lazarus-es] Error al instalar Lazarus sobre debian estable >Estoy intentando de instalar lazarus-1.3-43854-20140131-src.tar.bz2 sobre debian 7.3 y cuando ejecuto la instrucci�n make me da el siguiente error: > >translations.pas(878,31) Error: identifier idents no member "Get" >translations.pas(878,53) Error: identifier idents no member "Get" >translations.pas(1284) Fatal: There were 2 errors compiling module, stopping >Fatal: Compilation aborted >make[1]: *** [alllclunits.ppu] Error 1 Parece que estas intentando compilar Lazarus con FPC 2.6.0, bueno, la pol�tica actual es soportar la compilaci�n con la �ltima versi�n liberada, estable de FPC, y en �ste caso es 2.6.2. Sin embargo, otra pol�tica es no romper la compatibilidad con versiones anteriores de FPC si no es absolutamente necesario. Como cada vez 2.6.0 es menos usada por los desarrolladores, cabe la posibilidad de que inadvertidamente se rompa la compatibilidad como en este caso. Para la situaci�n que describes, se ha propuesto la siguiente modificaci�n, cambiar de: UpdateItem(JsonItem.Get('name'),JsonItem.Get('value')); por: UpdateItem(JsonItem.Elements['name'].Value, JsonItem.Elements['value'].Value); Ignoro si este es el �nico cambio que hay que hacer, o si en realidad funciona, por que los que han propuesto el cambio solo est�n seguros de que compila pero no lo han probaron (en realidad si el cambio funciona, seguramente ser� incluido en Lazarus trunk, solo falta alguien confirme el buen funcionamiento). Despu�s de todo, el soporte de json para traducciones es bastante nuevo. Saludos. Jesus Reyes A.

Reply by email