in reply to Re: Missing nmake - 64bit, Windows 7
in thread Missing nmake - 64bit, Windows 7

Without -MConfig_m:

C:\Progs\mingw64\bin\g++.exe -o blib\arch\auto\DBD\SQLite\SQLite.dll - +Wl,--base-file -Wl,dll.base -mdll -L"C:\Progs\perl5121-ap1201\lib\COR +E" SQLite.o dbdimp.o sqlite3.o -Wl,--image-base,0x27340000 C +:\Progs\perl5121-ap1201\lib\CORE\perl512.lib -lkernel32 -luser32 -lgd +i32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -ln +etapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 - +lcomctl32 -lbufferoverflowU -lmsvcrt dll.exp c:/progs/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.4.5/../../../../x +86_64-w64-mingw32/bin/ld.exe: cannot find -lbufferoverflowU

With -MConfig_m, it doesn't even get that far:

C:\Progs\perl5121-ap1201\bin\perl.exe -MExtUtils::Mksymlists \ -e "Mksymlists('NAME'=>\"DBD::SQLite\", 'DLBASE' => 'SQLite', 'DL +_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => [] +);" dmake: Error: -- `C:\Progs\perl5121-ap1201\lib\CORE\libperl510.a' not + found, and can't be made

5.10? This is 5.12!

Replies are listed 'Best First'.
Re^3: Missing nmake - 64bit, Windows 7
by syphilis (Archbishop) on Mar 04, 2011 at 07:15 UTC
    5.10? This is 5.12!

    The module probably hasn't been updated since the release of 5.12 - certainly there's no spec/ap_mingw_512.txt present in the distro.

    I'd like to send the author some patches to get this module up to date ... it's just a matter of finding the time.

    Cheers,
    Rob
Re^3: Missing nmake - 64bit, Windows 7
by ikegami (Patriarch) on Mar 04, 2011 at 06:11 UTC

    In $active_perl\site\lib\Config_m.pm, change

    libperl='libperl510.a'

    to

    libperl='libperl512.a'

    Then, it works with -MConfig_m.

    Note: Config_m.pm will be write-protected, so you'll have to change its attributes to edit it.