#1 Le 19/04/2009, à 02:16
- vince06fr
gmic sur jaunty
Bonjour à tous
Voilà j'ai voulu installer gmic sous jaunty miais c'st impossible :
Les paquets suivants contiennent des dépendances non satisfaites :
gmic: Dépend: libavcodec1d mais il n'est pas installable ou
libavcodec0d mais il n'est pas installable ou
libavcodec51 mais il n'est pas installable
Dépend: libmagick++10 mais il n'est pas installable ou
libmagick++9c2a mais il n'est pas installable
Dépend: libmagick10 mais il n'est pas installable ou
libmagick9 mais il n'est pas installable
Le problème est identique en passsanrt par la compilation..
Une idée??
Hors ligne
#2 Le 20/04/2009, à 15:24
- vince06fr
Re : gmic sur jaunty
Heu là j'peux pas tester mais ça m'étonnerait que ce soit la solution, ce n'est pas avec le plugin que j'ai un problème mais avec l'installation de gmic.
Donc même si le plugin pour gimp est correctement installé, je ne vois pas très bien comment il peut fonctionner si je ne peux installer gmic...
Hors ligne
#3 Le 20/04/2009, à 23:20
- vince06fr
Re : gmic sur jaunty
Effectivement le plugin gmic for linux n'a pas besoin que gmic soit installé sur le système pour fonctionner puisqu'il est précompilé. Cependant je suis obligé de lancer gimp pour utiliser gmic et c'est parfois un peu lourd. De plus si je veux utiliser gmic dans un script et donc en ligne de commande il faut bien l'installer, mais :
j'ai voulé installer gmic en utilisant le dépôt
deb http://download.tuxfamily.org/xcfaudio/gmic lenny contrib
Mais un
sudo apt-get install gmic
donne :
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :
Les paquets suivants contiennent des dépendances non satisfaites :
gmic: Dépend: libavcodec1d mais il n'est pas installable ou
libavcodec0d mais il n'est pas installable ou
libavcodec51 mais il n'est pas installable
Dépend: libmagick++10 mais il n'est pas installable ou
libmagick++9c2a mais il n'est pas installable
Dépend: libmagick10 mais il n'est pas installable ou
libmagick9 mais il n'est pas installable
E: Paquets défectueux
D'ou l'idée de compiler la bête mais un le ./configure donne :
Fatal Error : Header or library files for 'libavcodec' are missing but are mandatory to compile G'MIC. **
donc je tente
sudo apt-get install libavcodec-dev
mais j'obtiens
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :
Les paquets suivants contiennent des dépendances non satisfaites :
libavcodec-dev: Dépend: libavutil-dev (= 3:0.svn20090303-1ubuntu6) mais ne sera pas installé
E: Paquets défectueux
Je pense qu'il faut attendre des mises à jour de ces paquets. Il y a-t-il un moyen d'utiliser la version précompiler pour gimp directement en ligne de commande??
Dernière modification par vince06fr (Le 20/04/2009, à 23:38)
Hors ligne
#4 Le 24/04/2009, à 12:13
- ZondeR
Re : gmic sur jaunty
Salut Golgot et Vince,
il n'y a pour l'instant pas de paquet existant pour Jaunty.
Effectivement, gmic4gimp est le plugin G'mic et peut être installé sans G'mic. Mais ce n'est pas utile quand on veut faire de la ligne de commande avec la commande gmic.
J'ai aussi essayé de compiler G'mic sous Jaunty 64bits et ça ne marche pas . Je tombe sur cette erreur:
** Fatal Error : Header or library files for 'libavcodec' are missing but are mandatory to compile G'MIC. **
Alors je tente un sudo apt-get install libavcodec-dev
Mais:
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :
Les paquets suivants contiennent des dépendances non satisfaites :
libavcodec-dev: Dépend: libavutil-dev (= 3:0.svn20090303-1ubuntu6) mais ne sera pas installé
E: Paquets défectueux
Si je vais plus loin:
sudo apt-get install libavutil-dev => libavutil-dev: Dépend: libavutil49 (= 3:0.svn20090303-1ubuntu6) mais ne sera pas installé E: Paquets défectueux
sudo apt-get install libavutil49 => Les paquets suivants seront ENLEVÉS :
freeplayer gstreamer0.10-ffmpeg gstreamer0.10-plugins-bad-multiverse libavcodec-unstripped-52
libavformat52 libavutil-unstripped-49 libmjpegtools-1.9 libquicktime1 libxine1-ffmpeg mjpegtools vlc
vlc-nox
J'ai pas envie de désinstaller vlc et ses amis donc ça coince
Hors ligne
#5 Le 24/04/2009, à 19:28
- b52
Re : gmic sur jaunty
Salut à tous,
Je viens à l'instant de re-tester G'MIC 1.3.1.3-1 sous Intrepid_64 et aucun soucis d'install ni d'utilisation
Les grands bonheurs viennent du ciel, ...
Xcfa, Linux on the root, Normalisation, Ogg Vorbis
Hors ligne
#6 Le 24/04/2009, à 22:20
- ZondeR
Re : gmic sur jaunty
Intrepid ... Intrepid, ça me fait penser à une distribution que j'avais dans le temps.
B52: Pose ta plume Sergent-Major et mets à jour!
Hors ligne
#7 Le 25/04/2009, à 19:40
- b52
Re : gmic sur jaunty
Salut @ZondeR,
Intrepid ... Intrepid, ça me fait penser à une distribution que j'avais dans le temps.
B52: Pose ta plume Sergent-Major et mets à jour!
Echanger mon baril de Lenny contre un baril de Jaunty : Soyons sérieux
PS:
Si je dispose d'un peu de temps, je tente une install pour test ... et uniquement pour test
Les grands bonheurs viennent du ciel, ...
Xcfa, Linux on the root, Normalisation, Ogg Vorbis
Hors ligne
#8 Le 25/04/2009, à 22:11
- ZondeR
Re : gmic sur jaunty
Les jaunty-gmicqueurs t'en seraient longtemps reconnaissant
Hors ligne
#9 Le 26/04/2009, à 20:20
- Ronounours
Re : gmic sur jaunty
Bon je suis en train de mettre à jour aussi ma Intrepid vers Jaunty, pour voir ce qui se passe.. On va bien finir par y arriver nom de zeus !
Hors ligne
#10 Le 26/04/2009, à 22:42
- ZondeR
Re : gmic sur jaunty
il y a un type qui donne des trucs pour compiler correctement. Je n'ai pas le temps/courage de faire ça ce soir, mais ne vous retenez pas pour moi
http://sourceforge.net/forum/forum.php?thread_id=3243727&forum_id=849382
Hors ligne
#11 Le 26/04/2009, à 23:05
- Ronounours
Re : gmic sur jaunty
Bah sauf que c'est moi qui lui ai dit de virer le support de ffmpeg natif, ce qui est pas une solution acceptable à long terme.
Hors ligne
#12 Le 26/04/2009, à 23:50
- b52
Re : gmic sur jaunty
Salut David,
Je viens de faire une install toute fraîche de Jaunty et je t'ai fais parvenir par Mail mes résultats pour la compil de g'mic avec les problèmes rencontrés
@++
Claude
Les grands bonheurs viennent du ciel, ...
Xcfa, Linux on the root, Normalisation, Ogg Vorbis
Hors ligne
#13 Le 30/04/2009, à 12:06
- Ronounours
Re : gmic sur jaunty
Bon j'ai installé Jaunty, j'ai regardé un peu, et il s'avère que la version des bibliothèques fournies par ffmpeg ne semblent pas compatible avec le code actuel, qui utilise une version plus vieille des API. Donc même en considérant la version en cours (CVS) de ffmpeg, ca ne peut pas compiler tel quel.
Donc le mieux, c'est effectivement d'enlever le support de ffmpeg dans G'MIC. Ca n'est pas essentiel, c'etait juste utile pour lire des fichiers vidéos *en natif*. A noter que vous pouvez toujours lire des vidéos sans ce support, si vos avez par ailleurs l'executable 'ffmpeg' installé sur votre système.
Comment faire donc ?
Aller dans le répertoire 'src/' de l'archive source de gmic, éditer le Makefile, et commentez les lignes :
# Flags to enable native support for various video files, using the FFMPEG library.
GMIC_CFLAGS+= -I/usr/include/ffmpeg -Dcimg_use_ffmpeg
GMIC_LDFLAGS+= -lavcodec -lavformat # -lswscale
Voilà, tapez ensuite 'make' dans le répertoire 'src/' (ne pas utiliser le ./configure, qui vérifie la présence des libs ffmpeg, et qui va bloquer dans notre cas !). Ensuite, vous pouvez aller prendre un café (même deux, même trois, même une choucroute à la brasserie de Maitre Kanter...), et ca devrait être bon.
EDIT : Je suis en train de faire les paquets pour Jaunty. Ca devrait être plus facile pour tout le monde...
Dernière modification par Ronounours (Le 30/04/2009, à 19:11)
Hors ligne
#14 Le 30/04/2009, à 20:28
- ZondeR
Re : gmic sur jaunty
qu'est-ce que je rate?
make
g++ -o gmic4gimp.o -c gmic.cpp -Dgmic4gimp -Dgmic_minimal -Dcimg_display=0 -Dcimg_gmic_cpp=\"gmic.cpp\" -Dcimg_cimg_h=\"./CImg.h\" -Wall -W -O3 -ffast-math -fno-tree-pre -Dcimg_use_fftw3
g++ -o gmic4gimp gmic4gimp.cpp gmic4gimp.o -I.. -I./plugins `gimptool-2.0 --cflags` `gimptool-2.0 --libs` -Dcimg_display=0 -Dcimg_gmic_cpp=\"gmic.cpp\" -Dcimg_cimg_h=\"./CImg.h\" -Wall -W -O3 -ffast-math -fno-tree-pre -Dcimg_use_fftw3 -lpthread -lfftw3
make "CFLAGS+=-Dcimg_display=1 -I/usr/X11R6/include" "LDFLAGS+=-L/usr/X11R6/lib -lX11 -lpthread -lswscale" "STRIP_EXE=1" gmic
make[1]: entrant dans le répertoire « /home/jej/data/jej/opt/gmic/gmic-1.3.1.3/src »
g++ -o gmic_bool.o -c gmic.cpp -Dgmic_separate_compilation -Dgmic_bool -Dcimg_display=1 -I/usr/X11R6/include -Dcimg_gmic_cpp=\"gmic.cpp\" -Dcimg_cimg_h=\"./CImg.h\" -Wall -W -O3 -ffast-math -fno-tree-pre -Dcimg_use_xshm -Dcimg_use_xrandr -Dcimg_use_png -Dcimg_use_jpeg -Dcimg_use_tiff -Dcimg_use_zlib -Dcimg_use_magick -Dcimg_use_fftw3
Dans le fichier inclus à partir de gmic.cpp:355:
./CImg.h:321:22: erreur: Magick++.h : Aucun fichier ou dossier de ce type
In file included from gmic.cpp:355:
./CImg.h: In member function ‘cimg_library::CImg<T>& cimg_library::CImg<T>::load_magick(const char*)’:
./CImg.h:29443: erreur: ‘Magick’ has not been declared
./CImg.h:29443: erreur: expected `;' before ‘image’
./CImg.h:29444: erreur: ‘image’ was not declared in this scope
./CImg.h:29446: erreur: ‘Magick’ has not been declared
./CImg.h:29447: erreur: ‘Magick’ has not been declared
./CImg.h:29448: erreur: ‘Magick’ has not been declared
./CImg.h:29451: erreur: ‘Magick’ has not been declared
./CImg.h:29451: erreur: ‘pixels’ was not declared in this scope
./CImg.h:29460: erreur: ‘Magick’ has not been declared
./CImg.h:29461: erreur: ‘Magick’ has not been declared
./CImg.h:29464: erreur: ‘Magick’ has not been declared
./CImg.h:29464: erreur: ‘pixels’ was not declared in this scope
./CImg.h:29472: erreur: ‘Magick’ has not been declared
./CImg.h:29475: erreur: ‘Magick’ has not been declared
./CImg.h:29475: erreur: ‘pixels’ was not declared in this scope
./CImg.h:29485: erreur: ‘Magick’ has not been declared
./CImg.h:29485: erreur: ‘pixels’ was not declared in this scope
./CImg.h: In member function ‘const cimg_library::CImg<T>& cimg_library::CImg<T>::save_magick(const char*, unsigned int) const’:
./CImg.h:31732: erreur: ‘Magick’ has not been declared
./CImg.h:31732: erreur: expected `;' before ‘image’
./CImg.h:31733: erreur: ‘image’ was not declared in this scope
./CImg.h:31733: erreur: ‘Magick’ has not been declared
./CImg.h:31739: erreur: ‘Magick’ has not been declared
./CImg.h:31739: erreur: ‘pixels’ was not declared in this scope
./CImg.h:31743: erreur: ‘MagickLib’ has not been declared
./CImg.h:31749: erreur: ‘MagickLib’ has not been declared
./CImg.h:31750: erreur: ‘MagickLib’ has not been declared
./CImg.h:31756: erreur: ‘MagickLib’ has not been declared
./CImg.h:31757: erreur: ‘MagickLib’ has not been declared
./CImg.h:31758: erreur: ‘MagickLib’ has not been declared
make[1]: *** [gmic_bool.o] Erreur 1
make[1]: quittant le répertoire « /home/jej/data/jej/opt/gmic/gmic-1.3.1.3/src »
make: *** [linux_swscale] Erreur 2
Hors ligne
#15 Le 30/04/2009, à 21:01
- ZondeR
Re : gmic sur jaunty
Je l'avais déjà installé celui-là:
sudo apt-get install libmagick++-dev
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
libmagick++-dev est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
j'ai plus d'idée
Hors ligne
#16 Le 30/04/2009, à 21:17
- Ronounours
Re : gmic sur jaunty
sudo apt-get install libgraphicsmagick++1-dev
Par hasard, non ?
Hors ligne
#17 Le 30/04/2009, à 23:26
- ZondeR
Re : gmic sur jaunty
Bon, ca y est, ça marche, c'était pas un problème de libgraphicsmagick++1-dev et vu comme ça m'avait l'air spécial, je préfère ne pas expliquer tous les détails.
je tiens juste à dire qu'il faut lancer "make linux" dans le répertoire src.
bonne nuit
Dernière modification par ZondeR (Le 01/05/2009, à 10:17)
Hors ligne
#18 Le 02/05/2009, à 18:51
- Alain-123-89
Re : gmic sur jaunty
Bonjour,
Serait-il possible de savoir ce que tu as fait pour le faire fonctionner?
J'ai le meme genre d'erreur:
Dans le fichier inclus à partir de gmic.cpp:355:
./CImg.h:321:22: erreur: Magick++.h : Aucun fichier ou dossier de ce type
In file included from gmic.cpp:355:
./CImg.h: In member function ‘cimg_library::CImg<T>& cimg_library::CImg<T>::load_magick(const char*)’:
./CImg.h:29443: erreur: ‘Magick’ has not been declared
./CImg.h:29443: erreur: expected `;' before ‘image’
./CImg.h:29444: erreur: ‘image’ was not declared in this scope
./CImg.h:29446: erreur: ‘Magick’ has not been declared
./CImg.h:29447: erreur: ‘Magick’ has not been declared
./CImg.h:29448: erreur: ‘Magick’ has not been declared
./CImg.h:29451: erreur: ‘Magick’ has not been declared
./CImg.h:29451: erreur: ‘pixels’ was not declared in this scope
./CImg.h:29460: erreur: ‘Magick’ has not been declared
./CImg.h:29461: erreur: ‘Magick’ has not been declared
./CImg.h:29464: erreur: ‘Magick’ has not been declared
./CImg.h:29464: erreur: ‘pixels’ was not declared in this scope
./CImg.h:29472: erreur: ‘Magick’ has not been declared
./CImg.h:29475: erreur: ‘Magick’ has not been declared
./CImg.h:29475: erreur: ‘pixels’ was not declared in this scope
./CImg.h:29485: erreur: ‘Magick’ has not been declared
./CImg.h:29485: erreur: ‘pixels’ was not declared in this scope
./CImg.h: In member function ‘const cimg_library::CImg<T>& cimg_library::CImg<T>::save_magick(const char*, unsigned int) const’:
./CImg.h:31732: erreur: ‘Magick’ has not been declared
./CImg.h:31732: erreur: expected `;' before ‘image’
./CImg.h:31733: erreur: ‘image’ was not declared in this scope
./CImg.h:31733: erreur: ‘Magick’ has not been declared
./CImg.h:31739: erreur: ‘Magick’ has not been declared
./CImg.h:31739: erreur: ‘pixels’ was not declared in this scope
./CImg.h:31743: erreur: ‘MagickLib’ has not been declared
./CImg.h:31749: erreur: ‘MagickLib’ has not been declared
./CImg.h:31750: erreur: ‘MagickLib’ has not been declared
./CImg.h:31756: erreur: ‘MagickLib’ has not been declared
./CImg.h:31757: erreur: ‘MagickLib’ has not been declared
./CImg.h:31758: erreur: ‘MagickLib’ has not been declared
Merci !
#19 Le 03/05/2009, à 07:18
- ZondeR
Re : gmic sur jaunty
Serait-il possible de savoir ce que tu as fait pour le faire fonctionner?
En résumant, j'ai installé graphicsmagick-libmagick-dev-compat:
sudo apt-get install graphicsmagick-libmagick-dev-compat
mais pour que ça marche, j'ai dû faire:
sudo apt-get autoremove
En espérant que ça te suffise
Hors ligne
#20 Le 04/05/2009, à 10:18
- Alain-123-89
Re : gmic sur jaunty
Merci bien.
J'ai lu qq part que autoremove pouvais parfois posez qq soucis.....
Je vais attendre que le site officiel me fournisse un paquet "qui marche"
En tout cas merci bien )
#21 Le 14/05/2009, à 21:30
- b52
Re : gmic sur jaunty
Salut,
Je viens de commencer à empaqueter gmic-1.3.1.5-1 qui est fonctionnel sans modif sous DebianLenny
Pour Ubuntu jaunty, il suffira simplement d'activer la commande suivante après son installation:
$ sudo ln -s /usr/lib/libMagick++.so.1 /usr/lib/libMagick++.so.10
Cette commande pourra être annulée avec:
$ sudo rm -f /usr/lib/libMagick++.so.10
PS:
Les paquets devraient pouvoir être versés dans les dépôts dès demain soir
Les grands bonheurs viennent du ciel, ...
Xcfa, Linux on the root, Normalisation, Ogg Vorbis
Hors ligne
#22 Le 14/05/2009, à 23:28
- daviwys
Re : gmic sur jaunty
Bonjour,
Je suis sous Jaunty et j'ai fais exactement ce qui est cité ci-dessous mais rien dans le menu "filtres" !?
Bonjour vince06fr,
Moi c'était pareil. Ne t'embête pas.
Charge G'MIC plug-in for GIMP (Linux 32 bits) sur :
http://gmic.sourceforge.net/gimp.shtmlExtrait et copie ton plugin dans ton HOME/.gimp-2.4/plug-ins/
Donne les droits à ton plugin :
chmod a+xDémarre Gimp. Le plugin apparait dans l'onglet Filtres -- G'MIC Toolbox
Voilà,
++
Dernière modification par daviwys (Le 14/05/2009, à 23:30)
Apprendre, apprendre, apprendre ...
Hors ligne
#23 Le 15/05/2009, à 17:27
- b52
Re : gmic sur jaunty
Salut à tous,
Les paquets pour GMIC 1.3.1.5-1 sont dans les dépôts chez TuxFamily:
# GMIC
deb http://download.tuxfamily.org/xcfaudio/gmic/ lenny contrib
deb-src http://download.tuxfamily.org/xcfaudio/gmic/ lenny contrib
Les usagers de chez Ubuntu:Jaunty doivent, pour utiliser gmic, accompagner l'installation par la manip. suivante en ligne de commande:
CREATION D'UN LIEN AVEC:
$ sudo ln -s /usr/lib/libMagick++.so.1 /usr/lib/libMagick++.so.10
SUPPRESSION DU LIEN AVEC:
$ sudo rm -f /usr/lib/libMagick++.so.10
Les grands bonheurs viennent du ciel, ...
Xcfa, Linux on the root, Normalisation, Ogg Vorbis
Hors ligne
#24 Le 15/05/2009, à 18:03
- daviwys
Re : gmic sur jaunty
Salut
J'ai fait la manip ci-dessous mais rien de changer !?
$ sudo ln -s /usr/lib/libmagic.so.1 /usr/lib/libmagic.so.10
Dernière modification par daviwys (Le 15/05/2009, à 18:04)
Apprendre, apprendre, apprendre ...
Hors ligne
#25 Le 15/05/2009, à 18:20
- b52
Re : gmic sur jaunty
Salut @daviwys,
Tu t'es gouré dans la commande
Fais un copié de:
sudo ln -s /usr/lib/libMagick++.so.1 /usr/lib/libMagick++.so.10
que tu colles ensuite dans une fenêtre shell puis tu tapottes la touche ENTER ....
PS:
Sachant que [ ln ] n'est qu'une solution de dépannage
Dernière modification par b52 (Le 15/05/2009, à 18:40)
Les grands bonheurs viennent du ciel, ...
Xcfa, Linux on the root, Normalisation, Ogg Vorbis
Hors ligne