<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.24.1">
</HEAD>
<BODY>
Tampoco puedo compilar el IDE Lazarus con GTK2, pero estoy realizando una aplicacion y compila en GTK2, hasta ahora he añadido numerosos componentes y no he tenido problemas excepto los propios de la programación, y al algunas diferencias visuales dado que mi IDE LAzarus esta en GTK1.<BR>
<BR>
Sin embargo cuando creo un proyecto nuevo y quiero compilarlo en GTK2 obtengo el siguiente error:<BR>
<BLOCKQUOTE>
    /usr/lib/fpc/2.2.2/units/i386-linux/gtk2/gtk2.o: In function `GTK2_GTK_FILE_SYSTEM_ERROR$$LONGWORD':<BR>
    gtk2.pas:(.text+0xb7b1): undefined reference to `gtk_file_system_error_quark'<BR>
    /usr/lib/fpc/2.2.2/units/i386-linux/gtk2/gtk2.o: In function `GTK2_GTK_TYPE_FILE_INFO$$LONGWORD':<BR>
    gtk2.pas:(.text+0xb7c1): undefined reference to `gtk_file_info_get_type'<BR>
    /usr/lib/fpc/2.2.2/units/i386-linux/gtk2/gtk2.o: In function `GTK2_GTK_TYPE_FILE_SYSTEM$$LONGWORD':<BR>
    gtk2.pas:(.text+0xb7d1): undefined reference to `gtk_file_system_get_type'<BR>
    /usr/lib/fpc/2.2.2/units/i386-linux/gtk2/gtk2.o: In function `GTK2_GTK_TYPE_FILE_FOLDER$$LONGWORD':<BR>
    gtk2.pas:(.text+0xb851): undefined reference to `gtk_file_folder_get_type'<BR>
</BLOCKQUOTE>
Trabajo en Ubuntu 8.10, Lazarus 0.9.26, FPC 2.2.2. <BR>
<BR>
El lun, 02-03-2009 a las 12:00 -0500, lazarus-es-request@lazarus.freepascal.org escribió:
<BLOCKQUOTE TYPE=CITE>
<PRE>
Envíe los mensajes para la lista Lazarus-es a
        <A HREF="mailto:lazarus-es@lazarus.freepascal.org">lazarus-es@lazarus.freepascal.org</A>

Para subscribirse o anular su subscripción a través de la WEB
        <A HREF="http://www.lazarus.freepascal.org/mailman/listinfo/lazarus-es">http://www.lazarus.freepascal.org/mailman/listinfo/lazarus-es</A>

O por correo electrónico, enviando un mensaje con el texto "help" en
el asunto (subject) o en el cuerpo a:
        <A HREF="mailto:lazarus-es-request@lazarus.freepascal.org">lazarus-es-request@lazarus.freepascal.org</A>

Puede contactar con el responsable de la lista escribiendo a:
        <A HREF="mailto:lazarus-es-owner@lazarus.freepascal.org">lazarus-es-owner@lazarus.freepascal.org</A>

Si responde a algún contenido de este mensaje, por favor, edite la
linea del asunto (subject) para que el texto sea mas especifico que:
"Re: Contents of Lazarus-es digest...". Además, por favor, incluya en
la respuesta sólo aquellas partes del mensaje a las que está
respondiendo.


Asuntos del día:

   1. Re: Instalar Lazarus en UBUNTU 8.10 con gtk2 (javivf)


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

Message: 1
Date: Mon, 02 Mar 2009 14:12:38 +0100
From: javivf <<A HREF="mailto:javivf@gmail.com">javivf@gmail.com</A>>
Subject: Re: [Lazarus-es] Instalar Lazarus en UBUNTU 8.10 con gtk2
To: Spanish version of Lazarus List
        <<A HREF="mailto:lazarus-es@lazarus.freepascal.org">lazarus-es@lazarus.freepascal.org</A>>
Message-ID: <<A HREF="mailto:49ABDB46.4070102@gmail.com">49ABDB46.4070102@gmail.com</A>>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

Erick Birbe escribió:
> Hola, soy nuevo en esta lista de correo...
>
> He estado buscando la manera de instalar la version de lazarus y free 
> pascal en ubuntu 8.10 que no se vea tan feo... hasta donde tengo 
> entendido debo reconstruir lazarus con gtk2 una ves que lo tengo 
> instalado.
>
> la cuestion es que cuando instalo el lazarus y el free pascal y hago 
> el proceso de reconstruccion con gtk2 como lo he visto en algunos 
> foros me dice que hay un problema con el gtk2...
Supongo que te salta el error al intentar linkar el ejecutable de 
lazarus, fíjate que librería te falta, la instalas y pruebas a compilar 
de nuevo.
>
> Algunas soluciones que he leido es instalar la ultima version 
> descargada a traves del svn. Siguiendo los pasos que me dan descargo 
> la ultima version del fpc y lazarus a traves de los SVN pero no se que 
> hacer exactamente con ellos.
>
> Se supone que para compilarlos debo ejecutar el comando "make all" 
> pero me he dado cuenta que para ejecutar el "make" por lo menos para 
> construir el free pascal necesito tener instalado el free pascal y eso 
> para mi no tiene sentido alguno.
Yo pensé lo mismo, pero bueno, esta montado así ;)
>
> ----------------------
>
> Estoy "vuelto un ocho", no se que hacer ni desde donde comenzar, 
> supuestamente el problema radica en que ubuntu 8.10 usa una version 
> nueva de la libreria gtk2 que da problemas con free pascal....
>
Si instalado la librería no solucionas el problema fíjate en el nombre 
que le hace falta a lazarus. A mi por ejemplo me saltaba el error de que 
no tenia instalada la librería gdk_pixbuf cuando si que la tenia 
instalada, el tema era que ubuntu la instala como libgdk_pixbuf-2.0.so.0 
y a lazarus le hace falta que se llame libgdk_pixbuf-2.0.so , como 
puedes imaginar la solución es hacer un enlace ;)
> por favor, necesito ayuda, estoy interesado en aprender sobre lazarus 
> y pascal pero estoy detenido en que no puedo visualizar bien el 
> programa. Si hago programas en un entorno tan poco vistoso como el que 
> me muestra lazarus actualmente nadie me va a querer contratar ni para 
> hacerles una calculadora.
>
> Gracias de antemano.
> ------------------------------------------------------------------------
>
>   


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

_______________________________________________
Lazarus-es mailing list
<A HREF="mailto:Lazarus-es@lazarus.freepascal.org">Lazarus-es@lazarus.freepascal.org</A>
<A HREF="http://www.lazarus.freepascal.org/mailman/listinfo/lazarus-es">http://www.lazarus.freepascal.org/mailman/listinfo/lazarus-es</A>


Fin de Resumen de Lazarus-es, Vol 18, Envío 2
*********************************************
</PRE>
</BLOCKQUOTE>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
<PRE>
-- 
Yuri Pacoricona Palomino
RPM #689062
51-951428262
<A HREF="http://www.recursosgerenciales.com">http://www.recursosgerenciales.com</A>
</PRE>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>