Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Ruslan Bondarev                      2:463/94.12    06 Jun 2001  20:29:10
 To : Victor Ostashevsky
 Subject : Re^2: MSVC посвящается
 -------------------------------------------------------------------------------- 
 
 Вторник Июнь 05 2001 22:15, Victor Ostashevsky -> Ruslan Bondarev:
 
  RB>> ps: Завтра запощу основные моменты.
  VO> ИМХО последовательность такая:
  VO> 1. Запускаем command.com
  VO> 2. Командочками cd/dir добираемся до директории, где лежит
  VO> распакованый сорец модуля. 3. {полный путь к папке VC98\}vcvars32.bat
  VO> 4. [путь к перлу\]perl makefile.pl 5. nmake 6. nmake test 7. nmake
  VO> install 8. радуемся жизни 9. благодарим меня.
 
     Благодарствую. Правда, моя проблема уже решена. В виду отсутствия оной. (о:
     Хотелось бы поправить, что в пункте третьем {..VC98/BIN/}vcvars32.bat и
 напомнить благородному дону, что в своем детальном описании он забыл о проблеме 
 y2k (по крайней мере, в моем, 5.005 активперле), а именно:
 
 === Start of Windows Clipboard ===
 D:\USR\PERL\BIN\PERL.EXE -Id:\usr\perl\lib -Id:\usr\perl\lib D:\usr\perl
 \lib\ExtUtils/xsubpp  -typemap D:\usr\perl\lib\ExtUtils\typemap String.xs >
 String.tc && D:\USR\PERL\BIN\PERL.EXE -Id:\usr\perl\lib -Id:\usr\perl\lib
 -MExtUtils::Command -e mv String.tc String.c
 Usage: xsubpp [-v] [-C++] [-except] [-prototypes] [-noversioncheck]
 [-nolinenumbers] [-s pattern] [-typemap typemap]... file.xs
 NMAKE : fatal error U1077: 'D:\USR\PERL\BIN\PERL.EXE' : return code '0xff' Stop.
 === End of Windows Clipboard ===
 
 Я, кстати, решаю эту проблему путем ручного исполнения вышеуказанных строк, либо
 правкой Мэйкфайла (Очевидно, что проблема в операнде &&). В Makefile надо
 править строки (либо копать глубже, в extutils::makemaker) :
 
 $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) $(XSUBPP) $(XSPROTOARG) $(XSUBPPARGS)
 
 $*.xs >$*.tc && $(MV) $*.tc $@
 
 >> на (&& заменить переводом строки) >>
 
 $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) $(XSUBPP) $(XSPROTOARG) $(XSUBPPARGS)
 
 $*.xs >$*.tc
 $*.xs >$(MV) $*.tc $@
 
 также желательно исправить
 
 LDLOADLIBS =  oldnames.lib kernel32.lib user32.lib gdi32.lib  winspool.lib
 comdlg32.lib advapi32.lib shell32.lib ole32.lib  oleaut32.lib netapi32.lib
 uuid.lib wsock32.lib mpr.lib winmm.lib  version.lib odbc32.lib odbccp32.lib
 PerlCRT.lib
 
 >> на >>
 
 LDLOADLIBS =  oldnames.lib kernel32.lib user32.lib gdi32.lib  winspool.lib
 comdlg32.lib advapi32.lib shell32.lib ole32.lib  oleaut32.lib netapi32.lib
 uuid.lib wsock32.lib mpr.lib winmm.lib  version.lib odbc32.lib odbccp32.lib
 $(LIBC)
 
 Хотелось бы чтобы благородные доны занесли это безобразие в фак.
 
 ... bye.
 --- Медленно любила, пережевывая...
  * Origin:  (2:463/94.12)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: MSVC посвящается   Artem Chuprina   31 May 2001 12:25:01 
 Re: MSVC посвящается   Ruslan Bondarev   31 May 2001 20:17:08 
 Re: MSVC посвящается   Ruslan Bondarev   31 May 2001 20:56:29 
 MSVC посвящается   Slava Korchagin   01 Jun 2001 15:10:02 
 Re: MSVC посвящается   Ruslan Bondarev   01 Jun 2001 19:20:35 
 Re^2: MSVC посвящается   Victor Ostashevsky   05 Jun 2001 22:15:10 
 Re^2: MSVC посвящается   Ruslan Bondarev   06 Jun 2001 20:29:10 
 Re^3: MSVC посвящается   Victor Ostashevsky   08 Jun 2001 22:24:09 
 Re^3: MSVC посвящается   Ruslan Bondarev   09 Jun 2001 21:08:41 
Архивное /ru.perl/27783b1e95a9.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional