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
[edit]
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é.
0 Comments:
Publicar un comentario
<< Home