Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#311 mingw32-make broken as of 4.7.1

v1.0 (example)
closed
nobody
5
2015-01-20
2012-07-17
lgeyer
No

The build of mingw32-make that comes with 4.7.1 (more specifically rubenvb-4.7.1) has problems with some makefiles, refusing to generate object files. The build coming with 4.6.3 (although stating the same version, 3.82) works correctly.

See also http://pastebin.com/bGg5MjuU http://pastebin.com/K2YXG4yd

Discussion

  • The VPATH resolution in mingw32-make is broken. That's why the Makefile in the above mentioned example doesn't work.
    Some .cpp files are found, some not. Can't really see a pattern there.

     
  • SaroEngels
    SaroEngels
    2012-08-13

    Seems as if the VPATH is split using ':' which splits the Windows paths in the wrong way.

     
  • Ozkan Sezer
    Ozkan Sezer
    2012-08-13

    http://savannah.gnu.org/bugs/index.php?34818
    Ruben most possibly cross-compiled make on linux (or unix), but forgot applying the above fix.

     
  • mstormo
    mstormo
    2012-08-13

    If you do a binary search'n'replace of
    0x003a3b00
    to
    0x003b3b00
    it will work. Though, as the working mingw32-make has the same pattern, this is just a temporary work-around, of course.

     
  • Alexx83
    Alexx83
    2015-01-20

    • status: open --> closed
    • Group: --> v1.0 (example)
     
  • Alexx83
    Alexx83
    2015-01-20

    Use latest toolchains.