Problème de 'make'
XP15EF
Messages postés
21
Statut
Membre
-
jeanbi Messages postés 15397 Statut Contributeur -
jeanbi Messages postés 15397 Statut Contributeur -
Bonjour,
Je n'ai jamais encore réussi à régler un problème de "make" lors de l'installation d'un programme d'après les sources.
Là, sous Ubuntu-12.10, j'ai git cloné GIMP. L' ./autogen.sh se déroule sans problème, mais le "make" se plante avec l'erreur :
make[2]: quittant le répertoire « /home/xxxxx/gimp/libgimpmodule »
Making all in libgimpthumb
make[2]: entrant dans le répertoire « /home/xxxxx/gimp/libgimpthumb »
/usr/bin/perl ../tools/gimp-mkenums \
--fhead "#include \"config.h\"\n#include <glib-object.h>\n#include \"gimpthumb-enums.h\"" \
--fprod "\n/* enumerations from \"@filename@\" */" \
--vhead "GType\n@enum_name@_get_type (void)\n{\n static const G@Type@Value values[] =\n {" \
--vprod " { @VALUENAME@, @valuedesc@, \"@valuenick@\" }," \
--vtail " { 0, NULL, NULL }\n };\n\n static GType type = 0;\n\n if (G_UNLIKELY (! type))\n type = g_@type@_register_static (\"@EnumName@\", values);\n\n return type;\n}\n" \
./gimpthumb-enums.h > xgen-tec \
&& cp xgen-tec gimpthumb-enums.c \
&& rm -f xgen-tec
CC gimpthumb-enums.lo
CC gimpthumb-error.lo
CC gimpthumb-utils.lo
CC gimpthumbnail.lo
CCLD libgimpthumb-2.0.la
CC gimp-thumbnail-list.o
CCLD gimp-thumbnail-list
/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/libgdk_pixbuf-2.0.so: undefined reference to 'g_resources_lookup_data'
/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/libgdk_pixbuf-2.0.so: undefined reference to 'g_resources_open_stream'
/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/libgdk_pixbuf-2.0.so: undefined reference to 'g_resources_get_info'
collect2: error: ld returned 1 exit status
make[2]: *** [gimp-thumbnail-list] Erreur 1
make[2]: quittant le répertoire « /home/xxxxx/gimp/libgimpthumb »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /home/xxxxx/gimp »
make: *** [all] Erreur 2
Ça a sûrement quelque chose à voir avec libgdk-pixbuf, mais que faut-il faire ?
Je n'ai jamais encore réussi à régler un problème de "make" lors de l'installation d'un programme d'après les sources.
Là, sous Ubuntu-12.10, j'ai git cloné GIMP. L' ./autogen.sh se déroule sans problème, mais le "make" se plante avec l'erreur :
make[2]: quittant le répertoire « /home/xxxxx/gimp/libgimpmodule »
Making all in libgimpthumb
make[2]: entrant dans le répertoire « /home/xxxxx/gimp/libgimpthumb »
/usr/bin/perl ../tools/gimp-mkenums \
--fhead "#include \"config.h\"\n#include <glib-object.h>\n#include \"gimpthumb-enums.h\"" \
--fprod "\n/* enumerations from \"@filename@\" */" \
--vhead "GType\n@enum_name@_get_type (void)\n{\n static const G@Type@Value values[] =\n {" \
--vprod " { @VALUENAME@, @valuedesc@, \"@valuenick@\" }," \
--vtail " { 0, NULL, NULL }\n };\n\n static GType type = 0;\n\n if (G_UNLIKELY (! type))\n type = g_@type@_register_static (\"@EnumName@\", values);\n\n return type;\n}\n" \
./gimpthumb-enums.h > xgen-tec \
&& cp xgen-tec gimpthumb-enums.c \
&& rm -f xgen-tec
CC gimpthumb-enums.lo
CC gimpthumb-error.lo
CC gimpthumb-utils.lo
CC gimpthumbnail.lo
CCLD libgimpthumb-2.0.la
CC gimp-thumbnail-list.o
CCLD gimp-thumbnail-list
/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/libgdk_pixbuf-2.0.so: undefined reference to 'g_resources_lookup_data'
/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/libgdk_pixbuf-2.0.so: undefined reference to 'g_resources_open_stream'
/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/libgdk_pixbuf-2.0.so: undefined reference to 'g_resources_get_info'
collect2: error: ld returned 1 exit status
make[2]: *** [gimp-thumbnail-list] Erreur 1
make[2]: quittant le répertoire « /home/xxxxx/gimp/libgimpthumb »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /home/xxxxx/gimp »
make: *** [all] Erreur 2
Ça a sûrement quelque chose à voir avec libgdk-pixbuf, mais que faut-il faire ?
A voir également:
- Problème de 'make'
- Make human - Télécharger - 3D
- Windows movie make - Télécharger - Montage & Édition
- Free make mp3 - Télécharger - Conversion & Extraction
- Free make - Télécharger - Conversion & Codecs
- Freemake Video Downloader - Télécharger - Téléchargement & Transfert
4 réponses
bonjour,
quelle interet de compiler gimp qui est sur les depots
sinon pour compiler il faut les sources des lib
a+
quelle interet de compiler gimp qui est sur les depots
sinon pour compiler il faut les sources des lib
a+
L'intérêt est de tester en place la traduction des nouvelles chaînes de la future version (nom de fonctions, noms d'options...etc).
Si l'autogen.sh se déroule normalement comme c'est le cas ici, c'est qu'il a trouvé tous les paquetages nécessaires.
Pourquoi alors le 'make' se plante-t-il ?
J'aimerais qu'on m'explique ce que signifie
/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/libgdk_pixbuf-2.0.so: undefined reference to 'g_resources_lookup_data'
/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/libgdk_pixbuf-2.0.so: undefined reference to 'g_resources_open_stream'
/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/libgdk_pixbuf-2.0.so: undefined reference to 'g_resources_get_info'
Qu'est-ce que je dois chercher ? Qu'est-ce que je dois faire ?
Si l'autogen.sh se déroule normalement comme c'est le cas ici, c'est qu'il a trouvé tous les paquetages nécessaires.
Pourquoi alors le 'make' se plante-t-il ?
J'aimerais qu'on m'explique ce que signifie
/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/libgdk_pixbuf-2.0.so: undefined reference to 'g_resources_lookup_data'
/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/libgdk_pixbuf-2.0.so: undefined reference to 'g_resources_open_stream'
/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/libgdk_pixbuf-2.0.so: undefined reference to 'g_resources_get_info'
Qu'est-ce que je dois chercher ? Qu'est-ce que je dois faire ?
Le paquet gdk-pixbuf ?
A tout hasard, j'ai installé le paquet gdk-pixbuf-2.26.4 sans prefix.
J'ai toujours la même erreur, sauf que /usr/lib/... est remplacé par /usr/local/lib/...
Je ne comprends pas ces lignes d'erreur. Est-ce que ça ne serait pas plutôt libgdk_pixbuf-2.0.so qui ne trouverait pas 'g_resources_lookup_data' ?
A tout hasard, j'ai installé le paquet gdk-pixbuf-2.26.4 sans prefix.
J'ai toujours la même erreur, sauf que /usr/lib/... est remplacé par /usr/local/lib/...
Je ne comprends pas ces lignes d'erreur. Est-ce que ça ne serait pas plutôt libgdk_pixbuf-2.0.so qui ne trouverait pas 'g_resources_lookup_data' ?