From: A. Sinan Unur on
"Gerry Ford" <gerry(a)nowhere.ford> wrote in
news:1208291067_15(a)news.newsgroups.com:

>
> "A. Sinan Unur" <1usa(a)llenroc.ude.invalid> wrote in message
> news:Xns9A811A523EFEEasu1cornelledu(a)127.0.0.1...
>> "Gerry Ford" <gerry(a)nowhere.ford> wrote in
>> news:1208239309_8(a)news.newsgroups.com:

....

>>>> E:\Home\asu1> ppm install Win32::Console::ANSI
>>>> Downloading Win32-Console-ANSI-1.00...done
>>>> Unpacking Win32-Console-ANSI-1.00...done
>>>> Generating HTML for Win32-Console-ANSI-1.00...done
>>>> Updating files in site area...done
>>>> 7 files installed
>>> How do I replicate this process on windows? As it is, a file
>>> that ends in tar.gz just creates huge problems for me.
>>
>> Use ppm.
>
> Are you suggesting that if I have a tar.gz creature on my desktop,
> I can use ppm to install it?

No, I misunderstood your question.

I have MS VC++ Express 2008 (or version 9, it goes by both names
apparently) installed. So far, I have run into no problems with

perl Makefile.PL

nmake -f Makefile

nmake -f Makefile test

nmake -f Makefile install

If you do install it, make sure to run the commands in cmd.exe shell
you start by using the shortcut installed in the Tools subfolder of
the VC++ folder in the start menu.

So, extract the compressed archive into a directory (preserving the
directory structure), start the said cmd.exe shell and off you go!

You might find

http://sourceforge.net/projects/console/

useful.

There is also Strawberry Perl http://strawberryperl.com/

I haven't looked at it since last year, but the new site design is
cute!

Sinan

--
A. Sinan Unur <1usa(a)llenroc.ude.invalid>
(remove .invalid and reverse each component for email address)

comp.lang.perl.misc guidelines on the WWW:
http://www.rehabitation.com/clpmisc/
From: Ben Morrow on

Quoth "A. Sinan Unur" <1usa(a)llenroc.ude.invalid>:
>
> I have MS VC++ Express 2008 (or version 9, it goes by both names
> apparently) installed. So far, I have run into no problems with

If this is with ActivePerl, you may be better off swiching to gcc.
ActivePerl is built with MSVC 6, and MSVC 9 has a different,
incompatible (differently-named, in fact) msvcrt.dll. This means that if
an extension calls a libc function directly, you will end up trying to
load two different versions of the C library into the same process.
Unsurprisingly, this doesn't work terribly well... gcc uses a MSVC
6-compatible msvcrt.dll, and recent versions of ActivePerl have support
for switching to gcc if it's in your path.

Ben

From: A. Sinan Unur on
Ben Morrow <ben(a)morrow.me.uk> wrote in
news:vc1gd5-m361.ln1(a)osiris.mauzo.dyndns.org:

>
> Quoth "A. Sinan Unur" <1usa(a)llenroc.ude.invalid>:
>>
>> I have MS VC++ Express 2008 (or version 9, it goes by both names
>> apparently) installed. So far, I have run into no problems with
>
> If this is with ActivePerl, you may be better off swiching to gcc.

I decided to give another shot (last time I tried was a few years
back) to building Perl myself. This time, I used VC9 Express. I am
happy to report that everything worked right out of the box.

Thanks to Makefile maintainers.

Sinan

--
A. Sinan Unur <1usa(a)llenroc.ude.invalid>
(remove .invalid and reverse each component for email address)

comp.lang.perl.misc guidelines on the WWW:
http://www.rehabitation.com/clpmisc/
From: Gerry Ford on

"A. Sinan Unur" <1usa(a)llenroc.ude.invalid> wrote in message
news:Xns9A825CC927671asu1cornelledu(a)127.0.0.1...
> Ben Morrow <ben(a)morrow.me.uk> wrote in
> news:vc1gd5-m361.ln1(a)osiris.mauzo.dyndns.org:
>
>>
>> Quoth "A. Sinan Unur" <1usa(a)llenroc.ude.invalid>:
>>>
>>> I have MS VC++ Express 2008 (or version 9, it goes by both names
>>> apparently) installed. So far, I have run into no problems with
>>
>> If this is with ActivePerl, you may be better off swiching to gcc.
>
> I decided to give another shot (last time I tried was a few years
> back) to building Perl myself. This time, I used VC9 Express. I am
> happy to report that everything worked right out of the box.
>
> Thanks to Makefile maintainers.
I'd heard only bad things about VC Express. Of course, it had been from
people who were knee-jerk anti-MS.

I too was impressed by the appearance of the strawberry perl page. I like
it when it is visually-arresting without being busy and cluttered. I'm
gonna create a user without admin priveleges and install it on that and take
it through its paces.

--
"A belief in a supernatural source of evil is not necessary; men alone
are quite capable of every wickedness."

~~ Joseph Conrad (1857-1924), novelist