Forum Webscript.Ru
Программирование => Perl => Тема начата: Kavkaz от 12 Сентября 2007, 17:56:08
-
Здравствуйте.
Задача: установить данный модуль
Система: MacOs 10.4.10
установка по мануалу с http://www.macports.org/
perl установлен по той же схеме
другие модули устанавливались успешно
установка perl -MCPAN -e shell даёт тот же результат (тот е блок ошибок)
если нет мыслей по тому как исправить, подскажите как удалить или "откатить" всё до момента начала установки. Всё что связано с одноименным модулем вроде бы удалил начисто
вот собсно как он матерится
Centurion:/opt/local/var/macports/build root# port install p5-perlmagick
---> Fetching p5-perlmagick
---> Attempting to fetch PerlMagick-6.32.tar.gz from http://search.cpan.org/CPAN/authors/id/J/JC/JCRISTY/
---> Verifying checksum(s) for p5-perlmagick
---> Extracting p5-perlmagick
---> Configuring p5-perlmagick
---> Building p5-perlmagick with target all
Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_perl_p5-perlmagick/work/PerlMagick-6.32" && make all " returned error 2
Command output: Magick.c:9010: warning: unused variable \'ref\'
Magick.c:9005: warning: unused variable \'ix\'
Magick.c: In function \'XS_Image__Magick_QueryFontMetrics\':
Magick.c:9126: warning: unused variable \'ref\'
Magick.c:9121: warning: unused variable \'ix\'
Magick.c: In function \'XS_Image__Magick_QueryMultilineFontMetrics\':
Magick.c:9485: warning: unused variable \'ref\'
Magick.c:9480: warning: unused variable \'ix\'
Magick.c: In function \'XS_Image__Magick_QueryFormat\':
Magick.c:9850: warning: unused variable \'ref\'
Magick.c:9845: warning: unused variable \'ix\'
Magick.c: In function \'XS_Image__Magick_Read\':
Magick.c:9939: warning: unused variable \'ref\'
Magick.c:9934: warning: unused variable \'ix\'
Magick.c: In function \'XS_Image__Magick_Remote\':
Magick.c:10139: warning: unused variable \'ref\'
Magick.c:10134: warning: unused variable \'ix\'
Magick.c: In function \'XS_Image__Magick_Set\':
Magick.c:10187: warning: unused variable \'ref\'
Magick.c:10182: warning: unused variable \'ix\'
Magick.c: In function \'XS_Image__Magick_Statistics\':
Magick.c:10246: warning: unused variable \'ref\'
Magick.c:10241: warning: unused variable \'ix\'
Magick.c: In function \'XS_Image__Magick_Transform\':
Magick.c:10419: warning: unused variable \'ref\'
Magick.c:10414: warning: unused variable \'ix\'
Magick.c: In function \'XS_Image__Magick_Write\':
Magick.c:10561: warning: unused variable \'ref\'
Magick.c:10556: warning: unused variable \'ix\'
make: *** [Magick.o] Error 1
Error: Status 1 encountered during processing.
спасибо за внимание.
-
Что-то нездоровое с этой версией
http://cpantesters.perl.org/author/JCRISTY.html
Да и сообщение на основной странице модуля какое-то странное..
http://search.cpan.org/~jcristy/PerlMagick-6.32/
Попробуй поставить предыдущую версию.
Взять можно здесь - http://backpan.cpan.org/modules/by-module/Image/JCRISTY/
-
подскажите плиз какой командой установить порт из скаченого файла
просто если я ему говорю port install трали_вали
то он лезет качать его.....
-
По MacOs врядли помогу.
Попробуй вручную:
perl Makefile.PL
make
make test
make install
Хотя, и тут могут быть, специфичные для ОС, отличия..
-
ну там точно нуно указать параметр запуска .... обычно port install сам их ставит....
задачка..
-
там есть типа утилита portf после которой я попадаю в консоль (подобие допустим консоль у MySQL)
в общем если устанавливать по стандарту то при port install p5-perlmagick он :
Centurion:/opt/local root# port install p5-mime-lite
---> Fetching p5-mime-lite
---> Attempting to fetch MIME-Lite-3.01.tar.gz from http://ftp.ucr.ac.cr/Unix/CPAN/modules/by-module/MIME
---> Verifying checksum(s) for p5-mime-lite
---> Extracting p5-mime-lite
---> Configuring p5-mime-lite
---> Building p5-mime-lite with target all
---> Staging p5-mime-lite into destroot
---> Installing p5-mime-lite 3.01_0
---> Activating p5-mime-lite 3.01_0
---> Cleaning p5-mime-lite
это к примеру. вот я подумал скачать нужный модуль, положить туда же куда он обычно скачивает и набрать extract :
[distfiles/perl5] > extract PerlMagick-6.29.tar.gz
Error: Port PerlMagick-6.29.tar.gz not found
[distfiles/perl5] > extract p5-perlmagick
---> Fetching p5-perlmagick
---> Attempting to fetch PerlMagick-6.32.tar.gz from http://search.cpan.org/CPAN/authors/id/J/JC/JCRISTY/
---> Verifying checksum(s) for p5-perlmagick
---> Extracting p5-perlmagick
[distfiles/perl5] >
а он тварь все равно пытается скачать его....
версия 6.29
root# /opt/local/bin/perl Makefile.PL INSTALLDIRS=vendorChecking if your kit is complete...
Looks good
Note (probably harmless): No library found for -llcms
Note (probably harmless): No library found for -lXext
Note (probably harmless): No library found for -lSM
Note (probably harmless): No library found for -lICE
Note (probably harmless): No library found for -lX11
Note (probably harmless): No library found for -lXt
Writing Makefile for Image::Magick
дальше если make делать он в эррор ступарится как раньше
мои идеи уже кончились