----- Original Message -----
From: "RAPPAZ Francois" <francois.rap...@unifr.ch>
To: <par@perl.org>
Cc: "Sisyphus" <sisyph...@optusnet.com.au>
Sent: Thursday, April 09, 2009 4:01 PM
Subject: FW: Buiding par-packer with dmake
Here you go. Perl -V says
Set up gcc environment - 3.4.5 (mingw-vista special r3)
Linker and Libraries:
ld='gcc', ldflags ='-nologo -nodefaultlib -debug -opt:ref,icf
ld, and ldflags are wrong.
ActivePerl Build 819 [267479]
With this build of ActivePerl (build 819) they hadn't quite got things right
wrt integration of MinGW and dmake.
Simplest solution would be to install the latest build of ActivePerl-5.8.9
(build 825) straight over the top of build 819.
If, however, you prefer to patch up build 819, go to the "Bugs and Their
Fixes" section at http://www.perlmonks.org/index.pl?node_id=614808 and
follow the instructions there.
You need to make sure that:
perl -V:ld specifies 'g++'
perl -V:obj_ext specifies '.o'
perl -V:lib_ext specifies '.a'
The instructions at that perlmonks post should enable you to take care of
those 3 items.
Your 'perl -V:ldflags' is also wrong - I'm not sure if that matters (I don't
think that perlmonks post addresses that issue).
If the incorrect ldflags causes errors, it needs to be changed to:
'-L"C:\Perl\lib\CORE"'
I think you can effect that change by editing the ldflags entry in
perl/lib/Config_heavy.pl.
Much better just to update your perl to build 825 (or anything between 822
and 825).
Cheers,
Rob