PDA

Ver la Versión Completa : ¡ayuda, problemas al ejecutar lazarus!


Robert01
25-08-2006, 18:00:16
Estoy tratando de instalar lazarus en debian pero tengo muchos problemas.
Probé con los paquetes .deb y si bien la instalación no tenía problemas, estos aparecían al ejecutar lazarus.
Ahora probé convirtiendo los paquetes rpm a deb con alien, no tuve problemas con la instalación pero al ejecutar lazarus desde un terminal, este aparece fugazmente y se cierra dando el iguient error:


roberto@box:~$ lazarus
TApplication.IconChanged - TODO: convert this message...no implementation in gtk or win32
Note: environment config file not found - using defaults
NOTE: editor options config file not found - using defaults
NOTE: miscellaneous options file not found - using defaults
NOTA: No se ha encontrado el archivo de configuración de las CodeTools - usando valores por defecto
NOTE: help options config file not found - using defaults
TPkgManager.GetWritablePkgOutputDirectory APackage=RunTimeTypeInfoControls 0.1 A nOutDirectory="/home/roberto/.lazarus/lib/RunTimeTypeInfoControls/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=Printer4Lazarus 0.0.0.2 AnOut Directory="/home/roberto/.lazarus/lib/Printer4Lazarus/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=cgiLaz 0.1.1 AnOutDirectory=" /home/roberto/.lazarus/lib/cgiLaz/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=CGILazIDE 0.0 AnOutDirectory= "/home/roberto/.lazarus/lib/CGILazIDE/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=MemDSLaz 1.2.1 AnOutDirectory ="/home/roberto/.lazarus/lib/MemDSLaz/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=SDFLaz 0.1.1 AnOutDirectory=" /home/roberto/.lazarus/lib/SDFLaz/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=TurboPowerIPro 1.0 AnOutDirec tory="/home/roberto/.lazarus/lib/TurboPowerIPro/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=JPEGForLazarus 1.0.1 AnOutDir ectory="/home/roberto/.lazarus/lib/JPEGForLazarus/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=fpcunitide 0.1 AnOutDirectory ="/home/roberto/.lazarus/lib/fpcunitide/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=ProjTemplates 1.0 AnOutDirect ory="/home/roberto/.lazarus/lib/ProjTemplates/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=SQLDBLaz 1.0 AnOutDirectory=" /home/roberto/.lazarus/lib/SQLDBLaz/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=DBFLaz 0.1.1 AnOutDirectory=" /home/roberto/.lazarus/lib/DBFLaz/i386-linux"
TMainIDE.DoNewProject A
TMainIDE.DoNewEditorFile A NewFilename=
TPascalParserTool.BuildTree B OnlyIntf=False project1.lpr
TPkgManager.GetWritablePkgOutputDirectory APackage=RunTimeTypeInfoControls 0.1 A nOutDirectory="/home/roberto/.lazarus/lib/RunTimeTypeInfoControls/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=Printer4Lazarus 0.0.0.2 AnOut Directory="/home/roberto/.lazarus/lib/Printer4Lazarus/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=cgiLaz 0.1.1 AnOutDirectory=" /home/roberto/.lazarus/lib/cgiLaz/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=CGILazIDE 0.0 AnOutDirectory= "/home/roberto/.lazarus/lib/CGILazIDE/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=MemDSLaz 1.2.1 AnOutDirectory ="/home/roberto/.lazarus/lib/MemDSLaz/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=SDFLaz 0.1.1 AnOutDirectory=" /home/roberto/.lazarus/lib/SDFLaz/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=TurboPowerIPro 1.0 AnOutDirec tory="/home/roberto/.lazarus/lib/TurboPowerIPro/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=JPEGForLazarus 1.0.1 AnOutDir ectory="/home/roberto/.lazarus/lib/JPEGForLazarus/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=fpcunitide 0.1 AnOutDirectory ="/home/roberto/.lazarus/lib/fpcunitide/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=ProjTemplates 1.0 AnOutDirect ory="/home/roberto/.lazarus/lib/ProjTemplates/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=SQLDBLaz 1.0 AnOutDirectory=" /home/roberto/.lazarus/lib/SQLDBLaz/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=DBFLaz 0.1.1 AnOutDirectory=" /home/roberto/.lazarus/lib/DBFLaz/i386-linux"
[TCustomFormEditor.CreateComponent] Class='TForm'
TPascalParserTool.BuildTree B OnlyIntf=False project1.lpr
TMainIDE.DoNewEditorFile end unit1.pas
Gdk-ERROR **: BadAlloc (insufficient resources for operation)
serial 6492 error_code 11 request_code 53 minor_code 0
Gdk-ERROR **: BadDrawable (invalid Pixmap or Window parameter)
serial 6493 error_code 9 request_code 62 minor_code 0
roberto@box:~$




¿Alguien ha tenido este problema y le ha encontrado la solución?
Gracias al foro

Zeta
31-08-2006, 07:01:07
Probá con esto:

1. Instalar desde la Terminal o visualmente con Synaptic Package Manager:
sudo apt-get install libgtk1.2-dev
sudo apt-get install libgdk-pixbuf-dev
sudo apt-get install alien

2. Luego Descargar:
fpc-2.0.2.i386-linux.tar (ojo tiene que ser el .tar)
lazarus-0.9.16-0.i386.rpm
fpc-src-2.0.2-0.i386.rpm
O las versiones de FP y Lazarus compatibles

3. Abrir Terminal e ir donde están los archivos descargados:
tar -xvf fpc-2.0.2.i386-linux.tar
sudo sh install.sh
y Enter a todo.
Una vez instalado escribir e instalar para saber la versión de FP
/opt/fpc/bin/fpc -i

4. Instalar desde la consola en este orden:
sudo alien -i lazarus-0.9.16-0.i386.rpm
sudo alien -i fpc-src-2.0.2-0.i386.rpm

Y listo, se puede correr el programa.

Si aparece algún error:
Problema:can't find unit Contnrs alllclunits.ppu Error 1
Solución: apt-get install fp-units-fcl
The compiler may need to recompile units if the PPU is bad (conflicts, missing PPU)

Problema: Can't find unit glib ... interfaces Error 2
Solución: apt-get install fp-units-gtk

Problema: Cannot find -lglib
Solución: apt-get install libgtk1.2-dev
or in the future, possibly other versions i.e. 1.X 2.X

Problema: couldn't find -lgdk_pixbuf
Solución: apt-get install libgdk-pixbuf-dev

En resumen, hay que instalar 3 paquetes, un tar y dos rpm

Fijate si te funciona, espero que si, avisá cualquier cosa.

Saludos :cool:

Robert01
28-09-2006, 04:34:38
gracias por tu ayuda pero no pude hacerlo.
Afortunadamente con la versión 0.9.18 no tube problemas y pude instalarla.

saludos