Forum Webscript.Ru

Программирование => Perl => Тема начата: Phoinix от 16 Сентября 2003, 18:50:00

Название: Компиляция модулей полученных со CPAN
Отправлено: Phoinix от 16 Сентября 2003, 18:50:00
Может вопрос не по месту, но все-же может кто сталкивался с подобным:

запускаю CPAN

perl -MCPAN -e shell

Устанавливаю модуль:

Install Convert::Cyrillic

В процессе пишет, что нет модуля: Unicode::Map8
Соглашаемcя его поставить...

В конце таки гад пишет, что make, make test и make install - ОК
Проверяем установленные модули - новых нет.

Заходим в папку куда CPAN залил модуль:

c:\\.cpan\\build\\Unicode-Map8-0.12\\

Пишем...
perl makefile.pl
Получаем:
Checking if your kit is complete...
Looks good
Writing Makefile for Unicode::Map8

Все замечательно, идем далее:
nmake (стоит Microsoft C/C++ 7.00)
Он начинает шуршать, пока не выходит:
NMAKE : fatal error U1077: \'cl\' : return code \'0x2\'

Соответственно nmake test и nmake install вводить бессмысленно, ошибка та же...

Причем, в разных модулях разные ошибки...

Может компилятор не тот, или я что-то неправильно делаю?
А вообще какой компилятор лучше использовать?

Спасибо

P.S. И может кто-нибудь подскажет, что бы это значило?

cpan> test CPAN
Running test for module CPAN
Running make for A/AN/ANDK/CPAN-1.76.tar.gz
Checksum for C:\\.cpan\\sources\\authors\\id\\A\\AN\\ANDK\\CPAN-1.76.tar.gz ok
Can\'t remove directory tmp/Unicode-Map8-0.12: Permission denied at C:/usr/lib/CPAN.pm line 3828
Can\'t remove directory tmp: Directory not empty at C:/usr/lib/CPAN.pm line 3828
Couldn\'t mkdir tmp: File exists at C:/usr/lib/CPAN.pm line 5418

cpan>
Название: Компиляция модулей полученных со CPAN
Отправлено: Chs от 17 Сентября 2003, 11:10:08
А с активстейта готовый под винды взять, нет?:)
Название: Компиляция модулей полученных со CPAN
Отправлено: Phoinix от 20 Сентября 2003, 10:53:43
Chs
У меня либо вера не позволяет, либо англицкий подучить надо... :)
Не подскажешь как он хотя-бы должен называться???
Название: Компиляция модулей полученных со CPAN
Отправлено: Chs от 20 Сентября 2003, 21:04:14
http://ppm.activestate.com/PPMPackages/
Название: Компиляция модулей полученных со CPAN
Отправлено: Phoinix от 22 Сентября 2003, 11:11:15
Chs
Да нет про ppm я знаю, но дело в том, что не все модули там представлены, а хочется большего...
Через PPM я уже все что смог поставил, остальное попытался через CPAN, но не получилось....
Название: Компиляция модулей полученных со CPAN
Отправлено: Chs от 22 Сентября 2003, 12:04:03
Phoinix
Unicode::Map8 на активстейте был, а
компиляция модулей под винды - не очень благодарное дело. (имхо)
Если хочется большего, то надо в ошибках разбираться.
По собственному опыту - большинство компилируется, часть нет.