in reply to dmake can't find config.h, and collector throws error when trying to compile perl-static.exe (perl-5.18.0 / mingw / 32b)

the config stuff is benign

Try gcc 4.6.x from http://sourceforge.net/projects/perlmingw/files/ like http://strawberryperl.com/release-notes/5.18.0.1-32bit.html uses successfully

Download the 64bit version it will build-for/work-on win32 without issues

Its from http://mingw-w64.sourceforge.net/ project, works better than the other mingw (never even heard of mingwbuilds.sf.net before)

  • Comment on Re: dmake can't find config.h, and collector throws error when trying to compile perl-static.exe (perl-5.18.0 / mingw / 32b)

Replies are listed 'Best First'.
Re^2: dmake can't find config.h, and collector throws error when trying to compile perl-static.exe (perl-5.18.0 / mingw / 32b)
by rsk82 (Initiate) on May 28, 2013 at 13:09 UTC

    I've tried this config:

    compiler: http://sourceforge.net/projects/perlmingw/files/Compiler%20f +or%2032%20bit%20Windows/mingw-w32-for-perl-20130519-4.6.4.7z perl: http://www.cpan.org/src/5.0/perl-5.18.0.tar.gz dmake: http://code.google.com/a/apache-extras.org/p/dmake/downloads/de +tail?name=dmake-win32-4.12.zip&can=2&q= path: C:\WINDOWS\system32;C:\WINDOWS;d:\dmake;d:\mingw32\bin;d:\perl-5 +.18.0;d:\perl-5.18.0\win32 system: windows xp 32b

    Result is the same - failure, raw log: http://pastebin.com/raw.php?i=hLXaeH81 Second. I've downloaded http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Automated%20Builds/mingw-w32-bin_x86_64-linux_20130528.tar.bz2 from the second project and this seem to be no compiled version, do I have to compile it myself in another gcc or what ? No exe files inside.

      ... from the second project and this seem to be no compiled version, do I have to compile it myself in another gcc or what ? No exe files inside.

      yes, kind of why strawberryperl/citrusperl/perlmingw provide binaries

      Here is idea, strawberryperl 5.18.0 comes with mingw compiler it was compiled with, so try that :)