Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 sad. 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

hmm 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 sad

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  wink


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! big_smile

Hors ligne

#7 Le 25/04/2009, à 19:40

b52

Re : gmic sur jaunty

Salut @ZondeR,

ZondeR a écrit :

Intrepid ... Intrepid, ça me fait penser à une distribution que j'avais dans le temps.

B52: Pose ta plume Sergent-Major et mets à jour! big_smile

Echanger mon baril de Lenny contre un baril de Jaunty : Soyons sérieux   tongue

PS:
Si je dispose d'un peu de temps, je tente une install pour test ... et uniquement pour test   wink


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 remybussi.gif

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 smile
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. wink

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   wink

@++
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

sad 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 cool

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

Alain-123-89 a écrit :

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 hmm

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 yikes)

#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  wink

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   wink


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" !?

golgot200 a écrit :

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.shtml

Extrait et copie ton plugin dans ton HOME/.gimp-2.4/plug-ins/
Donne les droits à ton plugin :
chmod a+x

Dé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

wink


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 wink
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  hmm
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 .... wink

PS:
Sachant que [ ln ] n'est qu'une solution de dépannage  roll

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