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 02/06/2015, à 14:17

mao-40

Intuos 4 - LED

Bonjour,

J'utilise une tablette WACOM INTUOS 4 qui fonctionnait avec Ubuntu 14.04. Je suis passé à la version 15.04 et depuis je ne peux plus installer ce script qui permettait de configurer les boutons, ainsi que l'affichage par LED associé.
Lorsque je veux l'installer, au retour du make, j'ai ce message d'erreur :

mao@mao-NF387AA-ABF-m9559fr:~/Applis/intuos4-led/src$ make
g++ -c -I/usr/include/ImageMagick WacomIntuos4LED.cpp
WacomIntuos4LED.cpp:13:22: fatal error: Magick++.h: Aucun fichier ou dossier de ce type
 #include <Magick++.h>
                      ^
compilation terminated.
Makefile:17: recipe for target 'WacomIntuos4LED.o' failed
make: *** [WacomIntuos4LED.o] Error 1
mao@mao-NF387AA-ABF-m9559fr:~/Applis/intuos4-led/src$ 

Merci pour votre aide.


- 1. * Intel Core i7-8700K 3.7GHzx6 - 16Go - Nvidia GeForce GTX 1050 1Go - Ubuntu 23.04 64bits

Hors ligne

#2 Le 03/06/2015, à 14:29

louis94

Re : Intuos 4 - LED

Bonjour,

Dans le fichier Makefile, remplace « /usr/include/ImageMagick » par « /usr/include/ImageMagick-6 » partout où tu peux le trouver.

Louis

Hors ligne

#3 Le 03/06/2015, à 14:35

mao-40

Re : Intuos 4 - LED

Bonjour et merci pour l'aide,

J'ai modifié le fichier Makefile comme indiqué, ce qui donne :

all: intuos4-led-check intuos4-led-config 

intuos4-led-check: intuos4-led-check.o WacomIntuos4LED.o icon-library.o
	g++ -o intuos4-led-check icon-library.o WacomIntuos4LED.o intuos4-led-check.o  -lusb-1.0 -lMagick++

intuos4-led-config: intuos4-led-config.o WacomIntuos4LED.o icon-library.o
	g++ -o intuos4-led-config icon-library.o WacomIntuos4LED.o intuos4-led-config.o  -lusb-1.0 -lMagick++

intuos4-led-check.o: intuos4-led-check.cpp WacomIntuos4LED.h
	g++ -c intuos4-led-check.cpp
	
intuos4-led-config.o: intuos4-led-config.cpp WacomIntuos4LED.h
	g++ -c intuos4-led-config.cpp
	
WacomIntuos4LED.o: WacomIntuos4LED.h WacomIntuos4LED.cpp icon-library.cpp
	g++ -c -I/usr/include/ImageMagick-6 WacomIntuos4LED.cpp
	
icon-library.o: icon-library.cpp
	g++ -c icon-library.cpp
	
clean: 
	rm *.o intuos4-led-config intuos4-led-check

Maintenant, j'obtiens cette erreur :

mao@mao-NF387AA-ABF-m9559fr:~/Applis/Intuos4-LED/src$ make
g++ -c intuos4-led-check.cpp
g++ -c -I/usr/include/ImageMagick-6 WacomIntuos4LED.cpp
In file included from /usr/include/ImageMagick-6/Magick++/Include.h:13:0,
                 from /usr/include/ImageMagick-6/Magick++.h:9,
                 from WacomIntuos4LED.cpp:12:
/usr/include/ImageMagick-6/magick/magick-config.h:21:38: fatal error: magick/magick-baseconfig.h: Aucun fichier ou dossier de ce type
 #include "magick/magick-baseconfig.h"
                                      ^
compilation terminated.
Makefile:17: recipe for target 'WacomIntuos4LED.o' failed
make: *** [WacomIntuos4LED.o] Error 1
mao@mao-NF387AA-ABF-m9559fr:~/Applis/Intuos4-LED/src$ 

- 1. * Intel Core i7-8700K 3.7GHzx6 - 16Go - Nvidia GeForce GTX 1050 1Go - Ubuntu 23.04 64bits

Hors ligne

#4 Le 03/06/2015, à 15:06

louis94

Re : Intuos 4 - LED

Ce fichier (magick/magick-baseconfig.h) devrait se trouver dans libmagickcore-6-arch-config… qui devrait être installé si libmagick++-dev l'est.

Hors ligne

#5 Le 03/06/2015, à 17:42

mao-40

Re : Intuos 4 - LED

Bonsoir,

Le fichier magick-baseconfig.h est présent là :

/usr/include/x86_64-linux-gnu/ImageMagick-6/magick/

alors que le dossier libmagickcore-6-arch-config est dans :

/usr/share/doc

Merci pour votre aide

Dernière modification par mao-40 (Le 03/06/2015, à 17:44)


- 1. * Intel Core i7-8700K 3.7GHzx6 - 16Go - Nvidia GeForce GTX 1050 1Go - Ubuntu 23.04 64bits

Hors ligne

#6 Le 03/06/2015, à 17:50

louis94

Re : Intuos 4 - LED

Bon, ajoutons-le dans le chemin de recherche du compilateur, alors :

WacomIntuos4LED.o: WacomIntuos4LED.h WacomIntuos4LED.cpp icon-library.cpp
	g++ -c -I/usr/include/ImageMagick-6 -I/usr/include/x86_64-linux-gnu/ImageMagick-6/ WacomIntuos4LED.cpp

Louis

Hors ligne

#7 Le 03/06/2015, à 17:55

mao-40

Re : Intuos 4 - LED

Le make donne ça après modif :

mao@mao-NF387AA-ABF-m9559fr:~/Applis/Intuos4-LED/src$ make
g++ -o intuos4-led-check icon-library.o WacomIntuos4LED.o intuos4-led-check.o  -lusb-1.0 -lMagick++
/usr/bin/ld: ne peut trouver -lMagick++
collect2: error: ld returned 1 exit status
Makefile:5: recipe for target 'intuos4-led-check' failed
make: *** [intuos4-led-check] Error 1
mao@mao-NF387AA-ABF-m9559fr:~/Applis/Intuos4-LED/src$ 

Merci pour votre aide


- 1. * Intel Core i7-8700K 3.7GHzx6 - 16Go - Nvidia GeForce GTX 1050 1Go - Ubuntu 23.04 64bits

Hors ligne

#8 Le 03/06/2015, à 22:37

louis94

Re : Intuos 4 - LED

Beaucoup mieux ! Il manque un paquet de compatibilité pour que ça fonctionne : graphicsmagick-libmagick-dev-compat

Je pense (et j'espère) que, cette fois, on est au bout.

Hors ligne

#9 Le 04/06/2015, à 12:00

mao-40

Re : Intuos 4 - LED

Merci bien,
Ce n'est pas encore ça, après installlation de graphicsmagick-libmagick-dev-compat, j'obtiens ces erreurs :

mao@mao-NF387AA-ABF-m9559fr:~/Applis/Intuos4-LED/src$ make
g++ -c intuos4-led-check.cpp
g++ -c -I/usr/include/ImageMagick-6 -I/usr/include/x86_64-linux-gnu/ImageMagick-6/  WacomIntuos4LED.cpp
In file included from /usr/include/ImageMagick-6/Magick++/Include.h:13:0,
                 from /usr/include/ImageMagick-6/Magick++.h:9,
                 from WacomIntuos4LED.cpp:12:
/usr/include/ImageMagick-6/magick/magick-config.h:29:3: warning: #warning "you should set MAGICKCORE_QUANTUM_DEPTH to sensible default set it to configure time default" [-Wcpp]
 # warning "you should set MAGICKCORE_QUANTUM_DEPTH to sensible default set it to configure time default"
   ^
/usr/include/ImageMagick-6/magick/magick-config.h:30:3: warning: #warning "this is an obsolete behavior please fix your makefile" [-Wcpp]
 # warning "this is an obsolete behavior please fix your makefile"
   ^
/usr/include/ImageMagick-6/magick/magick-config.h:52:3: warning: #warning "you should set MAGICKCORE_HDRI_ENABLE to sensible default set it to configure time default" [-Wcpp]
 # warning "you should set MAGICKCORE_HDRI_ENABLE to sensible default set it to configure time default"
   ^
/usr/include/ImageMagick-6/magick/magick-config.h:53:3: warning: #warning "this is an obsolete behavior please fix yours makefile" [-Wcpp]
 # warning "this is an obsolete behavior please fix yours makefile"
   ^
g++ -c icon-library.cpp
g++ -o intuos4-led-check icon-library.o WacomIntuos4LED.o intuos4-led-check.o  -lusb-1.0 -lMagick++
WacomIntuos4LED.o: dans la fonction « WacomIntuos4LED::imageToIcon(std::string const&, unsigned char*) const »:
WacomIntuos4LED.cpp:(.text+0x1a43): référence indéfinie vers « Magick::Image::type(MagickCore::ImageType) »
WacomIntuos4LED.cpp:(.text+0x1ac3): référence indéfinie vers « Magick::Image::pixelColor(long, long) const »
WacomIntuos4LED.cpp:(.text+0x1b28): référence indéfinie vers « Magick::Image::pixelColor(long, long) const »
collect2: error: ld returned 1 exit status
Makefile:5: recipe for target 'intuos4-led-check' failed
make: *** [intuos4-led-check] Error 1
mao@mao-NF387AA-ABF-m9559fr:~/Applis/Intuos4-LED/src$

Merci pour votre aide

Dernière modification par mao-40 (Le 04/06/2015, à 12:01)


- 1. * Intel Core i7-8700K 3.7GHzx6 - 16Go - Nvidia GeForce GTX 1050 1Go - Ubuntu 23.04 64bits

Hors ligne

#10 Le 04/06/2015, à 13:02

louis94

Re : Intuos 4 - LED

Zut. Je ne suis pas certain que ça fonctionne, mais essaye en remplaçant

-lMagick++

par

-lMagick++-6.Q16

Louis

Hors ligne