Подскажите где грабли, пробую собрать Каталист на Win7 с ActiveState perl 5.10
Catalyst::Runtime - все ОК (почти все с cpan, пара модулей только через ppm)
Catalyst::Devel - не собирается. Ставлю из CPAN. Зависимости все ОК.-----------------------------------
CPAN.pm: Going to build B/BO/BOBTFISH/Catalyst-Devel-1.31.tar.gzSet up gcc environment - 3.4.5 (mingw-vista special r3)
Subroutine author_requires redefined at inc/Module/Install/AuthorRequires.pm line 14.
Name "main::NULL" used only once: possible typo at Makefile.PL line 53.
Cannot determine perl version info from lib/Catalyst/Devel.pm
open3: IO::Pipe: Can't spawn-NOWAIT: No such file or directory at Makefile.PL line 55
Warning: No success on command[C:\Perl\bin\perl.exe Makefile.PL INSTALLDIRS=site]
BOBTFISH/Catalyst-Devel-1.31.tar.gz
C:\Perl\bin\perl.exe Makefile.PL INSTALLDIRS=site -- NOT OK
Running make test
Make had some problems, won't test
Running make install
Make had some problems, won't install
Failed during this command:
BOBTFISH/Catalyst-Devel-1.31.tar.gz : writemakefile NO 'C:\Perl\bin\perl.exe Makefile.PL INSTALLDIRS=site' returned status 2304
--------------------------
На 5.8 собирается без особых проблем.
> Подскажите где грабли, пробую собрать Каталист на Win7 с ActiveState perl 5.10В 5.10.0.
Сходи http://rt.perl.org/rt3/Public/Bug/Display.html?id=49472 там есть пример, который даёт "Unknown error" в битом Perl и осмысленную ошибку в нормальном.
ActiveState Perl вообще своеобразная штука. Если нельзя уйти на Linux/*BSD совсем, я бы задумался про VirtualBox с Linux, чтобы не связываться с ActiveState.
> Сходи http://rt.perl.org/rt3/Public/Bug/Display.html?id=49472 там есть пример, который
> даёт "Unknown error" в битом Perl и осмысленную ошибку в нормальном.не помогло..
> ActiveState Perl вообще своеобразная штука. Если нельзя уйти на Linux/*BSD совсем, я
> бы задумался про VirtualBox с Linux, чтобы не связываться с ActiveState.под рукой FreeBSD 8.2, не помню что бы хоть что то не собралось.. но тестовый сервак каталиста проще на винде держать. С 5.8 ActiveState проблем не было, да захотелось под mod_perl + Apache запустить - с 5.8 не прокатило, пробую 5.10 так вообще Каталист не ставится =) перепробовал уже и Strawberry всех версий и xampp - либо Каталист не собирается, либо mod_perl =( Так и не пойму я на чем быстрее работает Каталист.. FastCGI или mod_perl =)
> собралось.. но тестовый сервак каталиста проще на винде держать. С 5.8Тестовый сервак каталиста всё равно на чём держать, если конечно не сидишь в Komodo. Трафика к нему/от него мало, можно хоть у хостера отлаживать, если shell разрешён.
> ActiveState проблем не было, да захотелось под mod_perl + Apache запустить
> - с 5.8 не прокатило, пробую 5.10 так вообще Каталист неТы не уточняешь, какой 5.10. 5.10.0 нерабочий, пример я приводил. Под 5.10.1 [@ Linux] у меня всё автоматически встало через cpan и работает без вопросов. Правда я сделал локальный PERL5LIB, чтобы не разбираться с более старыми модулями из дистрибутива.
Ставить mod_perl под Windows - довольно странный каприз. Как я понимаю, есть желание поиграть в глюки mpm-winnt, а потом притащить код в Unix и рыдать над mpm-worker?
> ставится =) перепробовал уже и Strawberry всех версий и xampp -
> либо Каталист не собирается, либо mod_perl =( Так и не
> пойму я на чем быстрее работает Каталист.. FastCGI или mod_perl =)Где-то проскакивало сравнение FastCGI и mod_perl. Мораль - по скорости никакой разницы, по памяти можно сильно выиграть с mod_perl, если у тебя несколько приложений/сайтов используют одни и те же модули.
Практически - ХЗ, стал бы я держать несколько тяжёлых сайтов на одном хосте под Apache?