Pages : 1
#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
Pages : 1