Bonjour,
J'essaie de compiler la version de test de Gimp depuis leur repo git. J'ai déjà réussi à compiler libmypaint et babl, mais j'ai ce message d'erreur lors de la compilation de gegl:
/usr/bin/ld: .libs/exr_load_la-exr-load.o: relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
.libs/exr_load_la-exr-load.o: error adding symbols: Bad value
collect2: error: ld returned 1 exit status
Makefile:1013 : la recette pour la cible « exr-load.la » a échouée
Est ce que vous savez ce qui peut bloquer?
Je me base sur cette doc: https://www.wiki.gimp.org/wiki/Hacking:Building/Linux
Et j'ai essayé de retrouver les dépendances pour Linux Mint 18 à partir de ce post: https://linuxfr.org/nodes/112476/comments/1723658
Soit:
sudo apt-get install libglib2.0-dev libjson-glib-dev libjpeg-turbo8-dev libpng12-dev libgexiv2-dev libtiff5-dev libwebp-dev libv4l-dev graphviz-dev libsdl2-dev libgdk-pixbuf2.0-dev libcairo2-dev libpango1.0-dev libopenexr-dev librsvg2-dev libspiro-dev libjasper-dev libraw-dev libavcodec-dev libjson-c-dev libgtk-3-dev lzma-dev python-de v python-gtk2-dev python-cairo-dev libgudev-1.0-dev libxpm-dev libwmf-dev libisocodes-dev gtk-doc-tools build-essential gperf texinfo checkinstall
Pour la compilation de gegl, il me fallait une version plus récente de gettext, que je n'ai pas réussi à compiler et installer, j'ai donc installé une version plus récente depuis les dépôts de Yakkety, je ne sais pas si ça peut jouer….
# aptitude buld-dep
Posté par freem . Évalué à 3.
Sinon, il y a
apt-get build-dep gimp
, et d'ailleurs la liste est un chouïa plus longue:Sinon, pour ton problème lui-même, il faut probablement passer "-fPIC" lors de la compilation de "exr-load", mais je vois pas trop comment, sans modifier le paquet source.
[^] # Re: aptitude buld-dep
Posté par ted (site web personnel) . Évalué à 1.
Merci pour les dépendances, si jamais il me manque quelque chose je regarderai. Vu que je compile la version de dev ça doit être un peu différent.
J'ai peut être trouvé la solution ici:
https://rajivpandit.wordpress.com/2013/09/19/how-to-install-gimp-2-8-on-centos-6-4-rhel6/#comment-4275
J'essaierai ce soir
Un LUG en Lorraine : https://enunclic-cappel.fr
# babl et gegl git
Posté par Maderios . Évalué à 1.
Pour compiler Gimp 2.9.8 et Gimp git, il faut obligatoirement les versions git de babl et gegl. C'est une question qui revient souvent dans les discussions chez les utilisateurs de Arch. Avec Arch, c'est simple puisque tout est disponible dans le dépôt Arch Aur. Avec Debian et ses dérivées, cela devient compliqué…
A tout hasard
https://aur.archlinux.org/packages/gimp-git/
[^] # Re: babl et gegl git
Posté par ted (site web personnel) . Évalué à 1.
Merci! J'ai bien compilé babl à partir des sources du dépôt git, donc ça doit venir d'ailleurs. Pour l'instant c'est gegl qui bloque à la compilation.
Un LUG en Lorraine : https://enunclic-cappel.fr
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.