Pregunta

Actualmente estoy volviendo a compilar GTK + y dependencias de la fuente (no tengo otras opciones).

Todos mis paquetes personalizados se instalan en un punto específico personalizado (llamémoslo /packages) (que puede parecer extraño, pero esta vez de nuevo, no tengo otras opciones).

Cuando intento compilar Pango, que necesita freetype. Freetype ya está instalado en /packages/freetype/2.1.10/amd64-linux (lib, incluyen ... están en este directorio) y se establece la ruta de configuración diferente (LD_LIBRARY_PATH, LIBRARY_PATH, CPLUS_INCLUDE_PATH, INCLUDE_PATH, PKG_CONFIG_PATH). configuración de pango bien dirigido. Se encontró freetype y generar el Makefile. Cuando trato de hacer, me sale el siguiente error:

libtool: link: warning: library `/packages/freetype/2.1.10/amd64-linux//lib/libfreetype.la' was moved.
grep: /usr/local/lib/libfreetype.la: No such file or directory

libtool tiene un problema con mi lib (pero existe libfreetype.la en el directorio /packages/freetype/2.1.10/amd64-linux//lib/and no hay problema de acceso). Así Libtool tratar de encontrarlo en los lugares "clásicos" como /usr/... y no lo encuentra.

Al principio, pensé que libtool se confunda con las dos barras (probablemente debido a un error en la bandera --prefix durante la compilación de freetype) así que hice freetype recompilación sin el error tipográfico, pero no cambió nada .

Alguien ha una idea que me ayude? Nunca he utilizado en mis proyectos libtool personnal antes, así que no sé si hay una manera de resolver este comportamiento extraño ... (Es quizás irrelevante, pero libtool es la versión 1.5.22)

Gracias de antemano.

¿Fue útil?

Solución

¿Usted ha mirado dentro del archivo libfreetype.la? .la archivos libtool son sólo archivos de texto que describen las bibliotecas. Por defecto, que se comentan. Buscar la configuración libdir y dependency_libs y comprobar si apuntan a los lugares correctos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top