Forum Webscript.Ru

Программирование => Perl => Тема начата: D.O. от 15 Декабря 2005, 11:41:36

Название: не устанавливается CGI:Session и Apache::Session
Отправлено: D.O. от 15 Декабря 2005, 11:41:36
Проблема под Windows XP Pro SP2,
версия Perl:

C:\\>perl -v

This is perl, v5.8.4 built for MSWin32-x86-multi-thread
(with 3 registered patches, see perl -V for more detail)

Copyright 1987-2004, Larry Wall

Binary build 810 based on sources provided by
   ActiveState Corp. http://www.ActiveState.com
ActiveState is a division of Sophos.
Built Jun 17 2004 21:47:33


Другие модули (например, HTML::Template) устанавливаются успешно.
При установке CGI:Session Windows ругается на интерпретатор Perl, но работа не прекращается, просто всплывает окошко с предложением отправить отчёт об ошибке.
Скачивается модули нормально, проблемы возникают дальше, когда работает то ли nmake, то ли что-то ещё (могу потом прислать подробности).

Может быть, CGI:Session и Apache::Session платформозависимые и не работают под Windows? У кого-нибудь была такая проблема?
Название: не устанавливается CGI:Session и Apache::Session
Отправлено: AnnA от 16 Декабря 2005, 17:39:35
Цитировать
D.O.:
Может быть, CGI:Session и Apache::Session платформозависимые и не работают под Windows?

нет. как раз независимые.
Цитировать
D.O.:
При установке CGI:Session Windows ругается на интерпретатор Perl,

как именно? попробуйте поменять репозитарий и поставить из другого.
Название: не устанавливается CGI:Session и Apache::Session
Отправлено: D.O. от 17 Декабря 2005, 18:47:38
Цитировать
AnnA:
как именно?


Просто всплывает стандартное окно Windows XP: "Perl Command Line Interpreter - обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства." с предложением отправить отчёт.
Сам Perl продолжает работать.

А потом появляется следующее сообщение:

11 tests skipped.
Failed 1/39 test scripts, 97.44% okay. 0/880 subtests failed, 100.00% okay.
NMAKE : fatal error U1077: \'C:\\WINDOWS\\system32\\cmd.exe\' : return code \'0xff\'
Stop.
  C:\\perl_dev\\Perl\\bin\\nmake.EXE test -- NOT OK
Running make install
  make test had returned bad status, won\'t install without force


Как его можно "install with force"?
Ставлю модули с помощью утилиты "cpan":
install имя::модуля


Цитировать
AnnA:
попробуйте поменять репозитарий и поставить из другого.


Как?
Вы уверены, что это поможет? Не ставятся модули только с названием Session (то есть хранящие данные о сессиях где-либо, например в MySQL). Та же история с CAM::Session.
Название: не устанавливается CGI:Session и Apache::Session
Отправлено: AnnA от 21 Декабря 2005, 15:24:31
посмотрите эту ссылку http://forums.webscript.ru/showthread.php?s=&threadid=21001&highlight=ppm