[Moscow.pm] Установка Prima 1.28 на Activestate perl 5.10.1 под Win7

Dmitry Karasik dmitry на karasik.eu.org
Ср Мар 17 08:19:14 PDT 2010


On Wed, Mar 17, 2010 at 02:25:07PM +0300, Ackap AnotherOne wrote:
> Здравствуйте, суть проблемы: ms_install.pl не помогает, после установки perl
> -MPrima выдаёт, что не может найти модуль для загрузки. А ищет он Prima.dll.

он ставится в $Config{installsitearch}/auto/Prima (см perl -V:installsitearch),
вопрос отчего это он не прописан в @INC?

> И как быть? Собрать из исходников тоже не получается, сначала не узнает
> dmake (at Makefile.pl line 980), а потом (если обойти это) и вовсе не
> находит perl510.lib

то же самое c $Config{libperl} .

На моей памяти ActiveState иногда вставлял левые значения в конфиг, что
приводило к тому что по честному скомпилироваться было невозможно. Тем не
менее, я попробовал воспроизвести проблему, не смог. Попробуйте похачить 
родной перловый Config.pm и/или config_heavy.pl .

И на закуску, бинарники ActiveState компилит MSVC++ 6.0. Это делается в
частности для того чтобы уйти от гигантского гемора с manifest, и здесь я их
понимаю.  Если вы собираетесь компилить под ActiveState в связке gcc+dmake,
то... YMMV вобщем ;) Хотя причин чтобы не работало нет, Prima::codecs::win32
хоть и собран для чистоты тем же MSVC, отлично работает с mingw который включен
в strawberry.

зы - для меня оказалось новостью что "ppm install Prima" не работает. Это конечно
со стороны ActiveState нехорошо, надо бы как нибудь их пнуть по этому поводу.
Желающие поучаствовать пофиксить это дело велкам.


-- 
Sincerely,
	Dmitry Karasik



Подробная информация о списке рассылки Moscow-pm