Hallo Welt!
Hat jemand von Euch mal Pingus-0.4.0 selber compiliert? Mich würde mal interessieren, gegen welchen Version von ImageMagick dabei die ClanLib-0.4.4 gelinkt wurde (bzw. Unterpaket ClanLib-magick). Erster Versuch war mit dem ImageMagick-4.1.4 meiner Dist. ClanLib-build lief durch, Pingus beschwerte sich dann über alle mgl. unrefezierten Symbole in der libclanmagick. Diese ist wiederum gegen libMagick gelinkt und die Funktionen wahrscheinl. in dieser Lib implementiert. Zweiter Versuch mit einem aktuellen 5.2.2. Der ClanLib-build bricht ab mit:
drachi:[/usr/src/delix/BUILD/ClanLib-0.4.4] #make clanMagick Compiling Sources/Magick/provider_magick.cpp In file included from Sources/Magick/provider_magick.cpp:21: /usr/X11R6/include/X11/magick/magick.h:11: warning: `_POSIX_C_SOURCE' redefined /usr/include/features.h:137: warning: this is the location of the previous definition /usr/X11R6/include/X11/magick/image.h: In method `void CL_MagickProvider::perform_lock()': /usr/X11R6/include/X11/magick/image.h:729: too few arguments to function `struct Image * ReadImage(const struct ImageInfo *, struct ExceptionInfo *)' Sources/Magick/provider_magick.cpp:132: at this point in file Sources/Magick/provider_magick.cpp:146: too many arguments to function make: *** [Libs/Intermediate/provider_magick.o] Error 1
Also scheint sich die Aufrufsyntax einer Funktion in der Image- Magick-Lib geändert zu haben und ClanLib kommt damit noch (?) nicht klar. Ja, ich weiß, daß es ein vorkompiliertes statisches Binary gibt, aber ich *will* das selber machen.
Sorry, H.