Thread PerlMagick module wird nicht gefunden; ist nicht in INC
(9 answers)
Opened by gubach at 2017-02-13 17:05
Ich habe nochmals bei Null angefangen und Strawberry + IM deinstalliert und strawberry-perl-5.24.1.1-64bit + ImageMagick-7.0.4-8-Q8-x64-dll installiert. Bei IM habe ich als zusätzlichen Task "Install development headers and libraries for C and C++" ausgewählt sowie PerlMagick mit einem Verweis auf Strawberry 5.20.
Fazit 1: genau die gleiche Fehlermeldung wie zuvor IM wieder deinstalliert; Visual C++ Redistributable Package vcredist_x64 installiert; IM wieder installiert ohne PM für Strawberry 5.20; dann cpan -i Image::Magick wobei die Installation nicht erfolgreich war. Zum einen wird PerlMagick-6.89-1.tar.gz (von 2014!!) geladen; keine Ahnung ob das mit ImageMagick-7.0.4 zusammen passt. Abgebrochen wird aber mit "fatal error: magick/MagickCore.h: No such file or directory"; da vcredist_x64 aber installiert ist habe ich jetzt wirklich keine Ahnung mehr was da passiert. Fazit: Bislang wieder keinen Schritt weiter gekommen. Ich kann doch wirklich nicht der einzige sein, bei dem die Installation nicht funktioniert; da müssen doch Lösungen entwickelt worden sein,... C:\Users\guenter>cpan -i Image::Magick Loading internal null logger. Install Log::Log4perl for logging messages CPAN: CPAN::SQLite loaded ok (v0.211) Database was generated on Tue, 14 Feb 2017 18:49:13 GMT Running install for module 'Image::Magick' CPAN: Digest::SHA loaded ok (v5.96) CPAN: Compress::Zlib loaded ok (v2.07) Checksum for C:\STRAWB~1\cpan\sources\authors\id\J\JC\JCRISTY\PerlMagick-6.89-1.tar.gz ok CPAN: Archive::Tar loaded ok (v2.24) CPAN: YAML::XS loaded ok (v0.63) CPAN: CPAN::Meta::Requirements loaded ok (v2.140) CPAN: CPAN::Meta loaded ok (v2.150010) Configuring J/JC/JCRISTY/PerlMagick-6.89-1.tar.gz with Makefile.PL Gonna create 'libMagickCore.a' from 'C:\Program Files\ImageMagick-7.0.4-Q8\CORE_RL_MagickCore_.dll' ################################### WARNING! ################################### # It seems that you are trying to install Perl::Magick on a MS Windows box with # perl + gcc compiler (e.g. strawberry perl), however we cannot find ImageMagick # binaries installed on your system. # # Please check the following prerequisites: # # 1) You need to have installed ImageMagick Windows binaries from # http://www.imagemagick.org/script/binary-releases.... # # 2) We only support dynamic (DLL) ImageMagick binaries # note: it is not possible to mix 32/64-bit binaries of perl and ImageMagick # # 3) During installation select that you want to install ImageMagick's # development files (libraries+headers) # # 4) You also need to have ImageMagick's directory in your PATH # note: we are checking the presence of convert.exe and/or identify.exe tools # # 5) You might need Visual C++ Redistributable Package installed on your system # see instructions on ImageMagick's Binary Release webpage # # We are gonna continue, but chances for successful build are very low! ################################################################################ Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Image::Magick Writing MYMETA.yml and MYMETA.json JCRISTY/PerlMagick-6.89-1.tar.gz C:\Strawberry\perl\bin\perl.exe Makefile.PL -- OK Running make for J/JC/JCRISTY/PerlMagick-6.89-1.tar.gz CPAN: Module::CoreList loaded ok (v5.20170114_24) cp Magick.pm blib\lib\Image\Magick.pm AutoSplitting blib\lib\Image\Magick.pm (blib\lib\auto\Image\Magick) Running Mkbootstrap for Magick () "C:\Strawberry\perl\bin\perl.exe" -MExtUtils::Command -e chmod -- 644 "Magick.bs" "C:\Strawberry\perl\bin\perl.exe" -MExtUtils::Command::MM -e cp_nonempty -- Magick.bs blib\arch\auto\Image\Magick\Magick.bs 644 "C:\Strawberry\perl\bin\perl.exe" "C:\Strawberry\perl\lib\ExtUtils\xsubpp" -typemap C:\STRAWB~1\perl\lib\ExtUtils\typemap -typemap C:\STRAWB~1\cpan\build\PerlMagick-6.89-2\typemap Magick.xs > Magick.xsc "C:\Strawberry\perl\bin\perl.exe" -MExtUtils::Command -e mv -- Magick.xsc Magick.c gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 -DVERSION=\"6.89\" -DXS_VERSION=\"6.89\ " "-IC:\STRAWB~1\perl\lib\CORE" -D_LARGE_FILES=1 -DHAVE_CONFIG_H Magick.c Magick.xs:60:31: fatal error: magick/MagickCore.h: No such file or directory #include <magick/MagickCore.h> ^ compilation terminated. dmake.exe: Error code 129, while making 'Magick.o' JCRISTY/PerlMagick-6.89-1.tar.gz C:\STRAWB~1\c\bin\dmake.exe -- NOT OK Stopping: 'install' failed for 'Image::Magick'. |