Perl клубники на Windows установить Прима не удалось без Tiff.h - PullRequest
0 голосов
/ 24 января 2019

Я использую клубничный Perl на окнах. Я пытался установить модуль Prima, работающий

install Prima

в консоли CPAN, я получил

> img\codec_tiff.c:14:10: fatal error: tiff.h: No such file or directory
> #include <tiff.h>
>           ^~~~~~~~ compilation terminated. dmake.exe:  Error code 129, while making 'img\codec_tiff.o'   KARASIK/Prima-1.53.tar.gz  
> C:\STRAWB~1\c\bin\dmake.exe -- NOT OK Stopping: 'install' failed for
> 'Prima'. Failed during this command:  KARASIK/Prima-1.53.tar.gz       
> : make NO

так что в итоге не удалось установить Prima. Так что же исправить отсутствующую проблему tiff.h?

обновление Теперь я переустановил последнюю версию клубники Perl 5.28.1.1 Однако установка Prima не удалась по другой причине. Сообщение об ошибке, как показано ниже:

dlltool -l blib/arch/auto/Prima/libPrima.a -d Prima.def -D PRIMA.xs.dll blib\arch\auto\Prima\Prima.xs.dll
"C:\Strawberry\perl\bin\perl.exe" -MExtUtils::Command -e chmod -- 755 blib\arch\auto\Prima\Prima.xs.dll
"C:\Strawberry\perl\bin\perl.exe" -MExtUtils::Command -e cp -- Prima/VB/VB.pl blib\script\VB.pl
pl2bat.bat blib\script\VB.pl
process_begin: CreateProcess(NULL, pl2bat.bat blib\script\VB.pl, ...) failed.
make (e=2): The system cannot find the file specified.
gmake: *** [Makefile:1165: blib\script\VB.pl] Error 2
  KARASIK/Prima-1.53.tar.gz
  C:\STRAWB~1\c\bin\gmake.exe -- NOT OK
Stopping: 'install' failed for 'Prima'.
Failed during this command:
 KARASIK/Prima-1.53.tar.gz                    : make NO

И если я запускаю install Prima во второй раз, он показывает

Running install for module 'Prima'
  KARASIK/Prima-1.53.tar.gz
  Has already been unwrapped into directory C:\STRAWB~1\cpan\build\Prima-1.53-0
  KARASIK/Prima-1.53.tar.gz
  Has already been prepared
  KARASIK/Prima-1.53.tar.gz
  Could not make: Unknown error

Что мне делать?

...