Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Системное программирование > Проблемы с pl2bat.bat под win32, во время nmake


Автор: NeLd 10.7.2007, 14:52
pl2bat.bat - лежит в c:\Perl\bin - эта директория в path есть. Использую Active Perl 5.8.8 build 820
Думал про права на выполнение - так дело в том, что я ведь под виндой....
Идей нет, гугл не помогает :cry:
Ругается так:
C:\Mail-SpamAssassin-3.2.1>nmake

Microsoft ® Program Maintenance Utility Version 1.50
Copyright © Microsoft Corp 1988-94. All rights reserved.

C:\Perl\bin\perl.exe build/mkrules --exit_on_no_src --src rulesrc --out
rules --manifest MANIFEST --manifestskip MANIFEST.SKIP
no source directory found: exiting
C:\Perl\bin\perl.exe build/preprocessor -Mvars -DVERSION="3.002001" -
DPREFIX="C:\Perl\site" -DDEF_RULES_DIR="C:\Perl\site/share/spamassassin" -DLOC
AL_RULES_DIR="C:\Perl\site/etc/mail/spamassassin" -DLOCAL_STATE_DIR="C:\Perl\si
te/var/spamassassin" -DINSTALLSITELIB="C:\Perl\site\lib" -DCONTACT_ADDRESS="th
e administrator of that system" -Msharpbang -Mconditional -DPERL_BIN="C:\Perl\
bin\perl.exe" -DPERL_WARN="" -DPERL_TAINT="" -m755 -isa-update.raw -osa-update

C:\Perl\bin\perl.exe -MExtUtils::Command -e cp sa-update blib\script\sa-
update
pl2bat.bat blib\script\sa-update
"pl2bat.bat" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
NMAKE : fatal error U1077: 'C:\WINDOWS\system32\cmd.exe' : return code '0x1'
Stop.

C:\Mail-SpamAssassin-3.2.1>
p.s. Хотя сейчас я заметил что если смотреть path из консольки и через Мойкомпьютер - то можно заметить что они отличаются. Как такое может быть вообще не представляю, но если смотреть через консольку - то в path perl'a вообще нет =(

Автор: nitr 10.7.2007, 19:44
NeLd, а чего собрать-то хотите??? Расскажите...
Обычно процедура такая:
1. распаковываем модуль (tar.gz)
2. входим в эту папку
3. >Makefile.PL ("по стандарту" сборочный файлик генерится скриптом Makefile.PL)
4. >nmake test - сборка для тестирования (очень редко надо сразу собирать , т.е. перед этой процедурой nmake)
5. >nmake install - установка smile

;)

Автор: NeLd 10.7.2007, 20:29
Собираю спамассасин. Удивительно, но после перезагрузки - это чудо поругалось, поругалось но собралось. я 4 часа бился... правда спамассасин тчо то немного глючит но это уже мелочи... 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)