in reply to [OT] The free version of Visual Studio

I currently use Strawberry perl 64-bit on my Vista-64 machine.

It has instructions to roll-your-own if you need to, plus, fantastic CPAN-based module installation support.

My main motivation was that Activestate's PPM was badly broken in their 64-bit releases.

     "A closed mouth gathers no feet." --Unknown

  • Comment on Re: [OT] The free version of Visual Studio

Replies are listed 'Best First'.
Re^2: [OT] The free version of Visual Studio
by syphilis (Archbishop) on Jan 01, 2007 at 23:54 UTC
    Hi NetWallah,
    Are you sure that it's a 64-bit build of perl that you're using ? I can't find any mention of Win64 in relation to Strawberry perl.

    If they do have a 64-bit build, I would be most interested to read the "roll-your-own" instructions that you mentioned.

    As regards the ActiveState 64 bit builds, do they actually provide ppm packages ? The only ppm repositories I know of are for 32-bit builds.

    Cheers,
    Rob
      Oops - I guess I never bothered to check, until you asked. here is what 'perl -V' reveals:
      >perl -V Summary of my perl5 (revision 5 version 8 subversion 8) configuration: Platform: osname=MSWin32, osvers=5.1, archname=MSWin32-x86-multi-thread uname='' config_args='undef' hint=recommended, useposix=true, d_sigaction=undef usethreads=define use5005threads=undef useithreads=define usemulti +plicity=define useperlio=define d_sfio=undef uselargefiles=define usesocks=undef use64bitint=undef use64bitall=undef uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='gcc', ccflags =' -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -DPERL_IMPL +ICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-st rict-aliasing -DPERL_MSVCRT_READFIX', optimize='-s -O2', cppflags='-DWIN32' ccversion='', gccversion='3.4.5', gccosandvers='' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234 d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=12 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='long lo +ng', lseeksize=8 alignbytes=8, prototype=define Linker and Libraries: ld='g++', ldflags ='-s -L"c:\strawberry-perl\perl\lib\CORE" -L"c:\ +strawberry-perl\mingw\lib"' libpth=c:\strawberry-perl\mingw\lib libs= -lmsvcrt -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool - +lcomdlg32 -ladvapi32 -lshell32 -lole32 - loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 +-lodbccp32 perllibs= -lmsvcrt -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspo +ol -lcomdlg32 -ladvapi32 -lshell32 -lole 32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodb +c32 -lodbccp32 libc=-lmsvcrt, so=dll, useshrplib=yes, libperl=libperl58.a gnulibc_version='' Dynamic Linking: dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' ' cccdlflags=' ', lddlflags='-mdll -s -L"c:\strawberry-perl\perl\lib +\CORE" -L"c:\strawberry-perl\mingw\lib"' Characteristics of this binary (from libperl): Compile-time options: MULTIPLICITY PERL_IMPLICIT_CONTEXT PERL_IMPLICIT_SYS PERL_MALLOC_WRAP PL_OP_SLAB_ALLOC USE_ITHREADS USE_LARGE_FILES USE_PERLIO Built under MSWin32 Compiled at Aug 27 2006 17:17:50 @INC: C:/strawberry-perl/perl/lib C:/strawberry-perl/perl/site/lib .
      So it looks like it is 32-bit, after all. My alplogies.

           "A closed mouth gathers no feet." --Unknown

        So it looks like it is 32-bit, after all. My alplogies.

        Yep - that's identical (I think) to the Strawberry perl that I have on my Win32 box.
        No need to apologise, btw :-)

        Cheers,
        Rob