Je ne peux pas vous donner la réponse à coup sûr, mais j'ai aussi du mal à les intégrer dans cygwin. Cela ressemble à un problème de symbole manquant. C'est le premier endroit où il échoue, quand il ne peut pas trouver le symbole __int64. Je ne comprends pas tout à fait ceci parce que c'est tout le code de Linux et j'ai pensé que __int64 était un symbole de Microsoft VC++ - seulement. Quoi qu'il en soit, j'ai essayé de coller un "long long" pour ça à différents endroits et ça ne prend pas. Le mieux que je peux comprendre est que les bibliothèques d'ImageMagick sont conçues pour fonctionner avec Visual C++ et Linux, et quand ensuite voir la définition de WINDOWS, elles essaient d'utiliser des symboles spécifiques VC++ (et qui sait quoi d'autre), même si nous ne sommes pas en fait compiler avec VC++, et KABOOM!
$ make
make all-recursive
make[1]: Entering directory `/home/Ben/pfstools-1.8.2'
Making all in src
make[2]: Entering directory `/home/Ben/pfstools-1.8.2/src'
Making all in pfs
make[3]: Entering directory `/home/Ben/pfstools-1.8.2/src/pfs'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/Ben/pfstools-1.8.2/src/pfs'
Making all in fileformat
make[3]: Entering directory `/home/Ben/pfstools-1.8.2/src/fileformat'
g++ -DHAVE_CONFIG_H -I. -I../.. -I./../pfs -fopenmp -I/usr/include/ImageMagick
-O3 -MT pfsinimgmagick.o -MD -MP -MF .deps/pfsinimgmagick.Tpo -c -o pfs
inimgmagick.o pfsinimgmagick.cpp
In file included from /usr/include/ImageMagick/magick/MagickCore.h:147,
from /usr/include/ImageMagick/Magick++/Include.h:47,
from /usr/include/ImageMagick/Magick++/Image.h:11,
from /usr/include/ImageMagick/Magick++.h:9,
from pfsinimgmagick.cpp:29:
/usr/include/ImageMagick/magick/magick-type.h:129: error: `__int64' does not nam
e a type
[and so on]
Aucune expérience avec ces outils en particulier, beaucoup d'expérience dans la compilation de choses. Quel genre d'erreurs de compilation obtenez-vous? – Thomas