Un espacio para los "tips" de GNU/Linux, JAVA y para todos aquellos evangelistas que se animen.

viernes, agosto 25, 2006

Detalles con Lazarus/FreePascal

Si al querer compilar un proyecto en Lazarus aparecen los siguientes errores:

Error1:
/usr/bin/ld: no se puede encontrar -lglib
Solución: ln -s /opt/gnome/lib/libglib-1.2.so.0.0.10 libglib.so

Error 2:
/usr/bin/ld: no se puede encontrar -lgdk
Solución: ln -s libgdk-1.2.so.0.9.1 libgdk.so
Algunas veces esto significa que la librería no se encontró, hay que instalar la versión de desarrollo de gtk. Se debiera llamar gtk+-devel-x.x.xx-xx'.

Error 3:
/usr/bin/ld: no se puede encontrar -lgtk
Solución: ln -s libgtk-1.2.so.0.9.1 libgtk.so

Erro4:
/usr/bin/ld: no se puede encontrar -lgdk_pixbuf
Solución: ln -s libgdk_pixbuf.so.2.0.0 libgdk_pixbuf.so

SuSE

SuSE instala las librerías de desarrollo bajo /opt/gnome/lib (u /opt/gnome/lib64 para 64 bits), que no es el path estándar para librerías.

Agregar en /etc/fpc.cfg lo siguiente: (-Fl/opt/gnome/lib).

Es todo. Si hay más cosas que vaya descubriendo, las publicaré.