> ----- Original Message ----- > From: "Vladimir Lipskiy" <[EMAIL PROTECTED]> > To: "perl6-inrenals" <[EMAIL PROTECTED]> > Sent: Friday, July 25, 2003 2:53 AM > Subject: Configure.pl failed > > > > Hello, I was running the Configure.pl script and it failed. > > > > > > D:\build\parrot>perl configure.pl > > > > [snip] > > > > Determining what pmc files should be compiled in...done. > > Tweaking ccflags...done. > > Determining your minimum pointer alignment...Linker failed (see test.ldo) > at > > lib/Parrot/Configure/Step.pm line 147 > >
I've solved the problem. The case was I had an empty value of $Config{ld} and the code in config/init/hints/mswin32.pl makes 'link' and 'ld' the same (copys a value of 'ld' into 'link'). So I ended up with the empty 'link'. I propose the following patch: Index: mswin32.pl =================================================================== RCS file: /cvs/public/parrot/config/init/hints/mswin32.pl,v retrieving revision 1.10 diff -r1.10 mswin32.pl 39c39,42 < #Use Edit and Continue debugging if available --- > > #Use Edit and Continue debugging if available > link => 'link', > ld => 'link', 55c58 < Configure::Data->set('link', Configure::Data->get('ld')); --- > #Configure::Data->set('link', Configure::Data->get('ld'));