Автор Тема: Компиляция модулей полученных со CPAN  (Прочитано 2832 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Phoinix

  • RW
  • Ветеран
  • *****
  • Сообщений: 1097
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phoinix.ucoz.ru
Компиляция модулей полученных со CPAN
« : 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>

Оффлайн Chs

  • Perl программер
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1108
  • +0/-0
  • 2
    • Просмотр профиля
    • http://chs.now.at/
Компиляция модулей полученных со CPAN
« Ответ #1 : 17 Сентября 2003, 11:10:08 »
А с активстейта готовый под винды взять, нет?:)
2B OR NOT 2B = FF

Оффлайн Phoinix

  • RW
  • Ветеран
  • *****
  • Сообщений: 1097
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phoinix.ucoz.ru
Компиляция модулей полученных со CPAN
« Ответ #2 : 20 Сентября 2003, 10:53:43 »
Chs
У меня либо вера не позволяет, либо англицкий подучить надо... :)
Не подскажешь как он хотя-бы должен называться???

Оффлайн Chs

  • Perl программер
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1108
  • +0/-0
  • 2
    • Просмотр профиля
    • http://chs.now.at/
2B OR NOT 2B = FF

Оффлайн Phoinix

  • RW
  • Ветеран
  • *****
  • Сообщений: 1097
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phoinix.ucoz.ru
Компиляция модулей полученных со CPAN
« Ответ #4 : 22 Сентября 2003, 11:11:15 »
Chs
Да нет про ppm я знаю, но дело в том, что не все модули там представлены, а хочется большего...
Через PPM я уже все что смог поставил, остальное попытался через CPAN, но не получилось....

Оффлайн Chs

  • Perl программер
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1108
  • +0/-0
  • 2
    • Просмотр профиля
    • http://chs.now.at/
Компиляция модулей полученных со CPAN
« Ответ #5 : 22 Сентября 2003, 12:04:03 »
Phoinix
Unicode::Map8 на активстейте был, а
компиляция модулей под винды - не очень благодарное дело. (имхо)
Если хочется большего, то надо в ошибках разбираться.
По собственному опыту - большинство компилируется, часть нет.
2B OR NOT 2B = FF

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28