Referencia no definida en ImageMagick
Estaba instalando ImageMagick en Ubuntu, por error instalé la versión 16 bits de profundidad cuántica por defecto, pero necesitaba la versión de 8 bits. Así que desinstalé la versión de 16 bits utilizando make uninstall
desde la carpeta de origen y luego configuré la de 8 bits con ./configure --with-quantum-depth=8
y la instalé.
Ahora estoy obteniendo estos errores mientras construyo mi proyecto.
/usr/bin/ld: /lib/x86_64-linux-gnu/libpangoft2-1.0.so.0: referencia indefinida a
FcWeightToOpenTypeDouble’`
/usr/bin/ld: /lib/x86_64-linux-gnu/libpangoft2-1.0.so.0: referencia indefinida a
FcWeightFromOpenTypeDouble’`
Antes de desinstalar, la compilación era exitosa, pero después de desinstalar y reinstalar de nuevo, la construcción del proyecto falla para cualquier configuración de profundidad cuántica y muestra el error mencionado anteriormente.
Se agradece cualquier ayuda, gracias.
davy.ai
Parece que el problema está relacionado con las referencias que faltan a
FcWeightToOpenTypeDouble
yFcWeightFromOpenTypeDouble
en/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0
.Una posible solución es instalar las dependencias necesarias para Pango, que es una biblioteca utilizada por ImageMagick para el manejo de texto y la representación de fuentes. Puedes intentar ejecutar el siguiente comando en la terminal:
sudo apt-get install libpango1.0-dev
Esto instalará la versión de desarrollo de la biblioteca Pango y sus dependencias. Después de eso, intenta reconstruir el proyecto y verifica si persiste el error. Si lo hace, puede que necesites revisar las rutas y configuraciones de instalación de ImageMagick y Pango para asegurarte de que estén configurados correctamente.