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

arto artur+moscow.pm.org на niif.spb.su
Чт Мар 18 02:33:50 PDT 2010


On Thu, 18 Mar 2010, Dmitry Karasik wrote:

> Date: Thu, 18 Mar 2010 08:28:48 +0100
> From: Dmitry Karasik <dmitry на karasik.eu.org>
> Reply-To: Moscow.pm group <moscow-pm на pm.org>
> To: Moscow.pm group <moscow-pm на pm.org>
> Subject: Re: [Moscow.pm] Установка Prima 1.28 на Activestate perl 5.10.1 под
>     ??Win7
>
> > > только что поставил билд 1007, там все те же msvc-шные потроха:
> > > cc='cl'
> > > ccflags='-nologo -GF -W3 -MD -Zi ...'
> > > ld='link'
> > > мне кажется что радость преждевременна :)
> >
> >   C:\> perl -V:cc -V:ccflags
> >   cc='C:/Perl/site/bin/gcc.exe';
> >   ccflags='-DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -DHASATTRIBUTE -fno-strict-aliasing -mms-bitfields';
> >   C:\> perl -v
> >   This is perl, v5.10.1 built for MSWin32-x86-multi-thread
> >   (with 2 registered patches, see perl -V for more detail)
> >   ...
>
> не ну это все хорошо конечно, но по этой информации какбы не видно что это активстейтовский
> билд... вот родной билд 1007:
>
> $ perl -v
> This is perl, v5.10.1 built for MSWin32-x86-multi-thread
> (with 2 registered patches, see perl -V for more detail)
> Binary build 1007 [291969] provided by ActiveState http://www.ActiveState.com
> Built Jan 26 2010 23:15:11

This is perl, v5.10.1 built for MSWin32-x86-multi-thread
(with 2 registered patches, see perl -V for more detail)

Copyright 1987-2009, Larry Wall

Binary build 1006 [291086] provided by ActiveState http://www.ActiveState.com
Built Aug 24 2009 13:48:26

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl".  If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.

> $ perl -V:cc
> cc='cl'
>
> и даже если это и таки A/S билд, тут ( http://www.activestate.com/activeperl/downloads/ )
> я его в не вижу. Я пошел дальше, сделал "ppm install MinGW" в надежде что он при
> установке похачит перловые конфиги и сделает $Config{cc}='gcc', но этого не произошло.
>
> Поделитесь пожалуйста, где вы взяли этот билд и откуда у вас информация что AS перешел
> (именно перешел, а не поддерживает) mingw?

  скачал с официального сайта, недели 3-4 назад.
  собрал с его помощью xs модуль.

  вопрос возник из вопроса в интернете, как собирать xs модули, и почему не
  получается.

  http://docs.activestate.com/activeperl/5.10/changes.html
  On 32-bit Windows the CPAN shell will automatically download and install the
  MinGW GCC compiler and the dmake utility if it cannot find a C compiler and
  make utility on the PATH. In other situations (e.g. when you run perl
  Makefile.PL from the commandline) ActivePerl will only display a warning and
  information how to manually install the MinGW compiler.

  и т.д.

-- 
Капуста -- хорошая закуска, и на стол поставить не стыдно,
и сожрут -- не жалко.


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