Sign in Join

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

Mailing lists / lazarus-es / 2010-03

error en linux+lazarus 0.9.29+fpc2.4.0

17 messages · 6 people · –

Reply by email Subscribe to this list Your subscription

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

JoshyFun
to christian Ortiz

Hello christian,

Saturday, March 6, 2010, 7:52:43 PM, you wrote:

cO> me baje los debs de la pag de lazarus para i386 e instalarlos en Ubuntu. cO> cuando trato de compilar (incluso un proyecto nuevo) me da el error

cO> Error: Error while compiling resources

cO> cuando intento recompilar lazarus me da el mismor error

cO> alguna idea?

A bote pronto se me ocurren dos, una que el directorio en alguna de sus partes tenga espacios, y otra que te falte el Windres.

Si es el windres haz una symblink llamado windres al programa correspondiente de las binutils que deber�a estar en /usr/bin creo (eso si se llama como binutils_i586_windres o algo as�, no tengo el linux aqu� para mirar).

Best regards, JoshyFun

Reply by email

christian Ortiz
to JoshyFun

El 6 de marzo de 2010 14:18, JoshyFun <joshyfun en gmail.com> escribi�:

Show quoted text 24 lines
Hello christian, Saturday, March 6, 2010, 7:52:43 PM, you wrote: cO> me baje los debs de la pag de lazarus para i386 e instalarlos en Ubuntu. cO> cuando trato de compilar (incluso un proyecto nuevo) me da el error cO> Error: Error while compiling resources cO> cuando intento recompilar lazarus me da el mismor error cO> alguna idea? A bote pronto se me ocurren dos, una que el directorio en alguna de sus partes tenga espacios, y otra que te falte el Windres. Si es el windres haz una symblink llamado windres al programa correspondiente de las binutils que deber�a estar en /usr/bin creo (eso si se llama como binutils_i586_windres o algo as�, no tengo el linux aqu� para mirar). resulto como dijiste, aunque el archivo para el enlace simbolico es :

i586-mingw32msvc-windres

muchas gracias

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

Reply by email

Rafael Bidegain
to christian Ortiz: me baje los debs de la pag de lazarus para i386 e instalarlos en Ubuntu. cuando trato de…

2010/3/6 christian Ortiz <xortix en gmail.com>:

me baje los debs de la pag de lazarus para i386 e instalarlos en Ubuntu. cuando trato de compilar (incluso un proyecto nuevo) me da el error

�porqu� no usaste synaptic o aptitude o apt-get para instalarlo?

saludos

Rafael Bidegain Ya que los cuerdos no hablan, hablar� el loco. (The Fool, Padraic Pearse) # divertite programando # http://rubytutorial.wikidot.com/introduccion

Reply by email

christian Ortiz
to Rafael Bidegain

en los repositorios esta la version 0.9.28 con fpc 2.2.4 etable y yo queria probar la 0.9.29 con fpc 2.4.1

El 6 de marzo de 2010 14:58, Rafael Bidegain <r.bidegain en gmail.com>escribi�:

Show quoted text 22 lines
2010/3/6 christian Ortiz <xortix en gmail.com>: > me baje los debs de la pag de lazarus para i386 e instalarlos en Ubuntu. > cuando trato de compilar (incluso un proyecto nuevo) me da el error �porqu� no usaste synaptic o aptitude o apt-get para instalarlo? saludos -- Rafael Bidegain Ya que los cuerdos no hablan, hablar� el loco. (The Fool, Padraic Pearse) # divertite programando # http://rubytutorial.wikidot.com/introduccion _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
Christian ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20100306/8361c225/attachment-0001.html>

Reply by email

Paola Bruccoleri

Hola a todos..

me puse a instalar en linux (ubuntu 9.04, 64b) el lazarus del svn, siguiendo los pasos que siempre sigo en win del blog de jes�s: jesusrmx.blogspot.com y al compilar el fpc, salta este error:

LEASE ../unix/baseunix.pp
bunxovlh.inc(74,26) Fatal: Syntax error, ":" expected but "identifier NSET" found Fatal: Compilation aborted

Alguna idea? ser� alg�n bug del fpc del svn?
saludos a todos..

Earlier message 52 lines
----Mensaje original---- De: xortix en gmail.com Fecha: 06/03/2010 21:03 Para: "Spanish version of Lazarus List" Asunto: Re: [Lazarus-es] error en linux+lazarus 0.9.29+fpc2.4.0 en los repositorios esta la version 0.9.28 con fpc 2.2.4 etable� y yo queria probar la 0.9.29 con fpc 2.4.1 El 6 de marzo de 2010 14:58, Rafael Bidegain r.bidegain en gmail.com> escribi�: 2010/3/6 christian Ortiz xortix en gmail.com>: > me baje los debs de la pag de lazarus para i386 e instalarlos en Ubuntu. > cuando trato de compilar (incluso un proyecto nuevo) me da el error �porqu� no usaste synaptic o aptitude o apt-get para instalarlo? saludos -- Rafael Bidegain Ya que los cuerdos no hablan, hablar� el loco. (The Fool, Padraic Pearse) # divertite programando # http://rubytutorial.wikidot.com/introduccion

Reply by email

Jesus Reyes
to Paola Bruccoleri

--- El s�b 6-mar-10, Paola Bruccoleri <pbruccoleri en adinet.com.uy> escribi�:

Show quoted text 15 lines
De:: Paola Bruccoleri <pbruccoleri en adinet.com.uy> Asunto: Re: [Lazarus-es] error en linux+lazarus 0.9.29+fpc2.4.0 A: lazarus-es en lists.lazarus.freepascal.org Fecha: s�bado, 6 de marzo de 2010, 18:47 Hola a todos..me puse a instalar en linux (ubuntu 9.04, 64b) el lazarus del svn, siguiendo los pasos que siempre sigo en win del blog de jes�s: jesusrmx.blogspot.com y al compilar el fpc, salta este error:LEASE ../unix/baseunix.ppbunxovlh.inc(74,26) Fatal: Syntax error, ":" expected but "identifier NSET" foundFatal: Compilation abortedAlguna idea? ser� alg�n bug del fpc del svn?saludos a todos..

Que tal Paola, efectivamente, al actualizar me encontre con el mismo problema. Lo que sucede es que el compilador "binario" como le llamo en el articulo necesita actualizarse, en mi caso hasta el momento la version 2.2.4 me habia funcionado bien, pero no mas. Entonces hay que actualizarlo.

Afortunadamente, las cosas han cambiando por que ahora si se encuentran disponibles algunos binarios de la ultima version disponible (2.4.0) para usar de arranque al compilar el compilador, y me ha funcionado bien. Los binarios se encuentran en: ftp://ftp.freepascal.org/pub/fpc/dist/2.4.0/bootstrap/

Jesus Reyes A.

Encuentra las mejores recetas en Yahoo! Cocina.
http://mx.mujer.yahoo.com/cocina/

Reply by email

Paola Bruccoleri

Hola Jes�s..
muchas gracias por el dato..
en este momento estoy bajando los nuevos binarios... chauuuuuuuuu

----Mensaje original---- De: jesusrmx en yahoo.com.mx Fecha: 06/03/2010 22:26 Para: "Spanish version of Lazarus List"<lazarus-es en lists.lazarus.

freepascal.org>

Show quoted text 5 lines
Asunto: Re: [Lazarus-es] error en linux+lazarus 0.9.29+fpc2.4.0 --- El s�b 6-mar-10, Paola Bruccoleri <pbruccoleri en adinet.com.uy>

escribi�:

Show quoted text 19 lines
> De:: Paola Bruccoleri <pbruccoleri en adinet.com.uy> > Asunto: Re: [Lazarus-es] error en linux+lazarus 0.9.29+fpc2.4.0 > A: lazarus-es en lists.lazarus.freepascal.org > Fecha: s�bado, 6 de marzo de 2010, 18:47 > Hola a todos..me puse a instalar > en linux (ubuntu 9.04, 64b) el lazarus del svn, siguiendo > los pasos que siempre sigo en win del blog de jes�s: > jesusrmx.blogspot.com y al compilar el fpc, salta este > error:LEASE > ../unix/baseunix.ppbunxovlh.inc(74,26) Fatal: Syntax > error, ":" expected but "identifier > NSET" foundFatal: Compilation > abortedAlguna idea? ser� alg�n bug del fpc del > svn?saludos a todos.. > Que tal Paola, efectivamente, al actualizar me encontre con el mismo

problema. Lo que sucede es que el compilador "binario" como le llamo en el articulo necesita actualizarse, en mi caso hasta el momento la version 2.2.4 me habia funcionado bien, pero no mas. Entonces hay que actualizarlo.

Afortunadamente, las cosas han cambiando por que ahora si se

encuentran disponibles algunos binarios de la ultima version disponible (2.4.0) para usar de arranque al compilar el compilador, y me ha funcionado bien. Los binarios se encuentran en: ftp://ftp.freepascal. org/pub/fpc/dist/2.4.0/bootstrap/

Jesus Reyes A.

Reply by email

Paola Bruccoleri

Hola Jes�s..
siguiendo tus pasos.. ven�a bastante bien hasta que comenc� con la compilaci�n del lazarus...(el fpc pude compilarlo perfectamente)

al poco rato..
make[1]: se ingresa al directorio `/home/paola/lazarus/lcl' /bin/rm -f units/x86_64-linux/alllclunits.ppu
/home/paola/fpc/lib/fpc/2.5.1/ppcx64 -gl -Fu. -Funonwin32 -Fuforms - Fuwidgetset -Fiinclude -FE. -FUunits/x86_64-linux -Cg -dx86_64 alllclunits.pp
Free Pascal Compiler version 2.5.1 [2010/03/06] for x86_64 Copyright (c) 1993-2009 by Florian Klaempfl
Target OS: Linux for x86-64
Compiling alllclunits.pp
Fatal: Can't find unit system used by AllLCLUnits
Fatal: Compilation aborted
make[1]: *** [alllclunits.ppu] Error 1
make[1]: se sale del directorio `/home/paola/lazarus/lcl' make: *** [lcl] Error 2

alguna otra idea?
muchas gracias
chauuuuuuuuuuuu

Reply by email

Jesus Reyes
to Paola Bruccoleri

--- El s�b 6-mar-10, Paola Bruccoleri <pbruccoleri en adinet.com.uy> escribi�:

Show quoted text 34 lines
De:: Paola Bruccoleri <pbruccoleri en adinet.com.uy> Asunto: Re: [Lazarus-es] error en linux+lazarus 0.9.29+fpc2.4.0 A: lazarus-es en lists.lazarus.freepascal.org Fecha: s�bado, 6 de marzo de 2010, 20:04 Hola Jes�s.. siguiendo tus pasos.. ven�a bastante bien hasta que comenc� con la compilaci�n del lazarus...(el fpc pude compilarlo perfectamente) al poco rato.. make[1]: se ingresa al directorio `/home/paola/lazarus/lcl' /bin/rm -f units/x86_64-linux/alllclunits.ppu /home/paola/fpc/lib/fpc/2.5.1/ppcx64 -gl� -Fu. -Funonwin32 -Fuforms - Fuwidgetset -Fiinclude -FE. -FUunits/x86_64-linux -Cg -dx86_64 alllclunits.pp Free Pascal Compiler version 2.5.1 [2010/03/06] for x86_64 Copyright (c) 1993-2009 by Florian Klaempfl Target OS: Linux for x86-64 Compiling alllclunits.pp Fatal: Can't find unit system used by AllLCLUnits Fatal: Compilation aborted make[1]: *** [alllclunits.ppu] Error 1 make[1]: se sale del directorio `/home/paola/lazarus/lcl' make: *** [lcl] Error 2 alguna otra idea? muchas gracias chauuuuuuuuuuuu

A mi me funciono correctamente.

Parece como si estuvieras usando el compilador 2.5.1 pero estuviera tratando de usar los units de otra version, verifica tu archivo ~/.fpc.cfg que las lineas -Fu apunten a la version correcta

Para diagnosticar este tipo de problemas, es muy util la opcion -vt. Al compilar lazarus en linea de comandos agregala en OPT="-vt" o mediante el IDE en el menu Herramientas->Configurar construir lazarus->Opciones.

Jesus Reyes A.

Encuentra las mejores recetas en Yahoo! Cocina.
http://mx.mujer.yahoo.com/cocina/

Reply by email

Paola Bruccoleri
to Jesus Reyes

Jesus Reyes escribi�:

Show quoted text 9 lines
A mi me funciono correctamente. Parece como si estuvieras usando el compilador 2.5.1 pero estuviera tratando de usar los units de otra version, verifica tu archivo ~/.fpc.cfg que las lineas -Fu apunten a la version correcta Para diagnosticar este tipo de problemas, es muy util la opcion -vt. Al compilar lazarus en linea de comandos agregala en OPT="-vt" o mediante el IDE en el menu Herramientas->Configurar construir lazarus->Opciones. Jesus Reyes A.

Hola Jes�s..
efectivamente es alg�n entrevero de rutas.. hace ya como 8 meses hab�a instalado el lazarus/fpc usando synaptic. Claro que hoy es una versi�n vieja de ambas cosas.
Los hab�a desinstalado desde el synaptic, marcando la opci�n de "desinstalar completamente", para que no quedaran rastros. A pesar de que aparece como desinstalado el fpc y el lazarus, sigue existiendo la carpeta en /usr/lib/fpc....(y es la vers del 2.2.4).... estoy a punto de borrarla a mano...

Ya revis� el archivo .fpc.cfg de mi home y tiene las rutas correctas en -Fu

cuando voy a compilar lazarus..
parte de los errores .....

Configfile search: /home/paola/.fpc.cfg
Reading options from file /home/paola/.fpc.cfg
Path "/units/x86_64-linux/httpd-2.2/" not found
Path "/home/paola/fpc/lib/2.5.1/units/x86_64-linux/" not found Path "/home/paola/fpc/lib/2.5.1/units/x86_64-linux/*/" not found Path "/home/paola/fpc/lib/2.5.1/units/x86_64-linux/rtl/" not found Free Pascal Compiler version 2.5.1 [2010/03/06] for x86_64 Copyright (c) 1993-2009 by Florian Klaempfl
Path "/usr/lib/fpc/2.5.1/units/x86_64-linux/rtl/" not found Searching file /lib64/ld-linux-x86-64.so.2... found Path "/usr/X11R6/lib64/" not found
Compiler: /home/paola/fpc/lib/fpc/2.5.1/ppcx64
Target OS: Linux for x86-64
Using executable path: /home/paola/fpc/lib/fpc/2.5.1/ Using unit path: ./
Using unit path: ./nonwin32/
Using unit path: ./forms/
Using unit path: ./widgetset/
Using unit path: /home/paola/fpc/lib/fpc/2.5.1/
Using include path: ./include/
Using library path: /lib64/
Using library path: /usr/lib64/
Using library path: ./
Using library path: ./nonwin32/
Using library path: ./forms/
Using library path: ./widgetset/
Using library path: /home/paola/fpc/lib/fpc/2.5.1/ Using object path: ./
Using object path: ./nonwin32/
Using object path: ./forms/
Using object path: ./widgetset/
Using object path: /home/paola/fpc/lib/fpc/2.5.1/
Compiling alllclunits.pp
Searching file alllclunits.pp... found

donde veo que hay rutas que est�n bien y otras mal.. C�mo puedo hacer para no dejar ni rastros del fpc anterior? quiz�s haya por all� alg�n otro archivo de configuraci�n...

alguna idea?
muchas gracias a todos..
chauuuuuuuuuu

Reply by email

Rafael Bidegain
to Paola Bruccoleri

El d�a 7 de marzo de 2010 11:54, Paola Bruccoleri <pbruccoleri en adinet.com.uy> escribi�:
..

Show quoted text 5 lines
donde veo que hay rutas que est�n bien y otras mal.. C�mo puedo hacer para no dejar ni rastros del fpc anterior? quiz�s haya por all� alg�n otro archivo de configuraci�n... alguna idea?

si, busc� en que archivos est� la cadena del path.

abr� una consola con un usuario normal.
ejecut� cd /etc

parada en el directorio (carpeta) /etc) ejecut�, te va a pedir la clave de root
sudo find . -exec grep -Hi "fpc" {} \;

si en lugar de usar un usuario normal estas usando root (raro en ubuntu) entonces no es necesaria la orden sudo, podes escribir find . -exec grep -Hi "fpc" {} \;

si tu usuario no puede ejecutar sudo, y no te podes loguear como root entonces desde una consola ejecut�:
su -

Rafael Bidegain Ya que los cuerdos no hablan, hablar� el loco. (The Fool, Padraic Pearse) # divertite programando # http://rubytutorial.wikidot.com/introduccion

Reply by email

Paola Bruccoleri

Hola Rafael..

al final, no ten�a muchas referencias mas que en el .cfg del home.. por tanto, borr� el fpc que ten�a reci�n compilado, us� al encargado de la limpieza de ubuntu y me dispuse a comenzar de cero nuevamente.

Compil� nuevamente el fpc, cree el .fpc.cfg en mi home, modifiqu� las rutas como indica Jes�s, m�s alguna otra. Qued� as�:

#IFDEF FPCAPACHE_1_13
-Fu/home/paola/fpc/lib/fpc/$fpcversion/units/$fpctarget/httpd13/ #ELSE
#IFDEF FPCAPACHE_2_0
-Fu/home/paola/fpc/lib/fpc/$fpcversion/units/$fpctarget/httpd20/ #ELSE
-Fu/home/paola/fpc/lib/fpc/$fpcversion/units/$fpctarget/httpd22/ #ENDIF
#ENDIF

# searchpath for units and other system dependent things -Fu/home/paola/fpc/lib/fpc/$fpcversion/units/$fpctarget -Fu/home/paola/fpc/lib/fpc/$fpcversion/units/$fpctarget/* -Fu/home/paola/fpc/lib/fpc/$fpcversion/units/$fpctarget/rtl

# searchpath for tools
#-FD/bin/$FPCTARGET
-FD/home/paola/fpc/bin/

comienzo la compilaci�n de lazarus...
todo bien, hasta que despu�s de un rato de compilar unidades, zas... otro problema...

Compiling restrictionbrowser.pas
Compiling projectwizarddlg.pas
Compiling idecmdline.pas
Compiling resource ../units/x86_64-linux/lazarus.or Linking ../lazarus
/usr/bin/ld: cannot find -lgdk_pixbuf-2.0
lazarus.pp(127,1) Error: Error while linking
lazarus.pp(127,1) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
make[2]: *** [lazarus] Error 1
make[2]: se sale del directorio `/home/paola/lazarus/ide' make[1]: *** [ide] Error 2
make[1]: se sale del directorio `/home/paola/lazarus/ide' make: *** [ide] Error 2

qu� puede estar faltando ahora?
agradezco nuevamente a todos cq idea..
chauuuuuuuuuu

Reply by email

Giuseppe Luigi Punzi Ruiz
to Paola Bruccoleri

Tienes el gnome-devel instalado?

El 07/03/2010, a las 18:08, Paola Bruccoleri escribi�:

Show quoted text 61 lines
Hola Rafael.. al final, no ten�a muchas referencias mas que en el .cfg del home.. por tanto, borr� el fpc que ten�a reci�n compilado, us� al encargado de la limpieza de ubuntu y me dispuse a comenzar de cero nuevamente. Compil� nuevamente el fpc, cree el .fpc.cfg en mi home, modifiqu� las rutas como indica Jes�s, m�s alguna otra. Qued� as�: #IFDEF FPCAPACHE_1_13 -Fu/home/paola/fpc/lib/fpc/$fpcversion/units/$fpctarget/httpd13/ #ELSE #IFDEF FPCAPACHE_2_0 -Fu/home/paola/fpc/lib/fpc/$fpcversion/units/$fpctarget/httpd20/ #ELSE -Fu/home/paola/fpc/lib/fpc/$fpcversion/units/$fpctarget/httpd22/ #ENDIF #ENDIF # searchpath for units and other system dependent things -Fu/home/paola/fpc/lib/fpc/$fpcversion/units/$fpctarget -Fu/home/paola/fpc/lib/fpc/$fpcversion/units/$fpctarget/* -Fu/home/paola/fpc/lib/fpc/$fpcversion/units/$fpctarget/rtl # searchpath for tools #-FD/bin/$FPCTARGET -FD/home/paola/fpc/bin/ comienzo la compilaci�n de lazarus... todo bien, hasta que despu�s de un rato de compilar unidades, zas... otro problema... Compiling restrictionbrowser.pas Compiling projectwizarddlg.pas Compiling idecmdline.pas Compiling resource ../units/x86_64-linux/lazarus.or Linking ../lazarus /usr/bin/ld: cannot find -lgdk_pixbuf-2.0 lazarus.pp(127,1) Error: Error while linking lazarus.pp(127,1) Fatal: There were 1 errors compiling module, stopping Fatal: Compilation aborted make[2]: *** [lazarus] Error 1 make[2]: se sale del directorio `/home/paola/lazarus/ide' make[1]: *** [ide] Error 2 make[1]: se sale del directorio `/home/paola/lazarus/ide' make: *** [ide] Error 2 qu� puede estar faltando ahora? agradezco nuevamente a todos cq idea.. chauuuuuuuuuu _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

Giuseppe Luigi Punzi Ruiz
Blog: http://www.lordzealon.com
Twitter & Skype & GoogleTalk accounts: glpunzi

Reply by email

Rafael Bidegain
to Paola Bruccoleri: Hola Rafael.. al final, no ten�a muchas referencias mas que en el .cfg del home.. por…

El d�a 7 de marzo de 2010 14:08, Paola Bruccoleri <pbruccoleri en adinet.com.uy> escribi�:
..

Show quoted text 8 lines
otro problema... Compiling restrictionbrowser.pas Compiling projectwizarddlg.pas Compiling idecmdline.pas Compiling resource ../units/x86_64-linux/lazarus.or Linking ../lazarus /usr/bin/ld: cannot find -lgdk_pixbuf-2.0

..

qu� puede estar faltando ahora?

fijate si el paquete que contiene pixbuf est� instalado y si no est� si lo tenes en los repositorios configurados.
ejecut�

aptitude search pixbuf

si antes al principio de la linea ves una i quiere decir que ya lo ten�s instalado y es un problema de paths

si no est� instalado instalalo con:
sudo aptitude install gtk2-engines-pixbuf

Rafael Bidegain Ya que los cuerdos no hablan, hablar� el loco. (The Fool, Padraic Pearse) # divertite programando # http://rubytutorial.wikidot.com/introduccion

Reply by email

Paola Bruccoleri

Hola Giuseppe..
efectivamente, lo instal� y pude compilar al lazarus.. muchas gracias!!!

----Mensaje original---- De: glpunzi en lordzealon.com Fecha: 07/03/2010 14:11 Para: "Spanish version of Lazarus List"<lazarus-es en lists.lazarus.

freepascal.org>

Asunto: Re: [Lazarus-es] error en linux+lazarus 0.9.29+fpc2.4.0 Tienes el gnome-devel instalado?

Reply by email

Paola Bruccoleri

Hola Rafael..
ya solucion� como me hab�a sugerido hace un rato Giuseppe.. reci�n veo tu mensaje; ya est� funcionando el Lazarus..
De todas formas, muchas gracias.. guardar� todos estos mensajes.. chauuuuuuuuuuu

Reply by email