in reply to Re^2: Perl 5.10.1 RC1 released for testing
in thread Perl 5.10.1 RC1 released for testing

Trying to build perl-5.10.1-RC1 with ActivePerl/MinGW-5.1.4.1.ppd supplied gcc version 3.4.5 (mingw-vista special r3), aborts the build with a segfault for generate_uudmap.exe.

This problem seems to arise for some builds of MinGW but not others - the version of the mingw-runtime being used seems to be the most likely culprit. In the win32/makefile.mk you'll find the line:
LIBC = -lmsvcrt
Does it help if you comment out that line ? (Comment out with a '#' same as for perl.)
There's a recent thread on p5p where that fix did work - but I'm not sure it's exactly the same problem.

Cheers,
Rob

Replies are listed 'Best First'.
Re^4: Perl 5.10.1 RC1 released for testing
by Anonymous Monk on Aug 08, 2009 at 14:42 UTC
    Yes, that helps building under ActivePerl/MinGW-5.1.4.1.ppd.
      Yes, that helps building under ActivePerl/MinGW-5.1.4.1.ppd

      Which begs the question "Why does it make a difference ?" (I don't know the answer.)

      Cheers,
      Rob
        Me neither. I tried comparing (diff -ruN), and noticed binutils versions are different (but you knew that), but that doesn't explain it
        C:\strawberry\c\bin\addr2line.exe -v GNU addr2line 2.17.50 20060824 Copyright 2005 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms + of the GNU General Public License. This program has absolutely no warran +ty. C:\Perl\site\lib\auto\MinGW\bin\addr2line.exe -v GNU addr2line (GNU Binutils) 2.19.1 Copyright 2007 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms + of the GNU General Public License version 3 or (at your option) any later + version. This program has absolutely no warranty.