6 votes

Comment puis-je utiliser RSVG avec ImageMagick ?

Je voudrais utiliser le RSVG pour le traitement SVG dans ImageMagick (la bibliothèque incluse est assez incomplète). RSVG est un délégué pris en charge mais doit être installé séparément.

J'ai installé librsvg et ses dépendances à l'aide de Homebrew (pas de paramètres personnalisés ou quoi que ce soit d'autre). Exécuter rsvg-convert manuellement fonctionne bien.

L'installation d'ImageMagick avec Homebrew ne détecte pas automatiquement et n'utilise pas la bibliothèque RSVG et l'exécution du script de configuration de IM avec --with-rsvg ne détecte pas la bibliothèque non plus.

De toute évidence, quelque chose ne communique pas avec quelque chose d'autre, mais je ne peux pas comprendre suffisamment les messages de journal pour régler le problème. Tout conseil serait apprécié.

Voici la partie pertinente de config.log :

configure:31587: vérification de RSVG
configure:31594: $PKG_CONFIG --exists --print-errors "librsvg-2.0 >= 2.9.0"
Le package xcb-shm n'a pas été trouvé dans le chemin de recherche pkg-config.
Peut-être devriez-vous ajouter le répertoire contenant `xcb-shm.pc'
à la variable d'environnement PKG_CONFIG_PATH
Package 'xcb-shm', requis par 'cairo', introuvable
configure:31597: $? = 1
configure:31610: $PKG_CONFIG --exists --print-errors "librsvg-2.0 >= 2.9.0"
Le package xcb-shm n'a pas été trouvé dans le chemin de recherche pkg-config.
Peut-être devriez-vous ajouter le répertoire contenant `xcb-shm.pc'
à la variable d'environnement PKG_CONFIG_PATH
Package 'xcb-shm', requis par 'cairo', introuvable
configure:31613: $? = 1

configure:31640: résultat: non
configure:31652: résultat:

1voto

LCC Points 672

Ce message indique que cairo, un prérequis pour librsvg, ne peut pas trouver les options de configuration du package xcb-shm. Elles devraient être stockées dans /opt/X11/lib/pkgconfig/xcb-shm.pc. Tout ce que vous avez à faire est d'ajouter ce chemin à la variable d'environnement $PKG_CONFIG_PATH:

export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/opt/X11/lib/pkgconfig

configure devrait maintenant être capable de trouver ce qu'il cherche.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X