SourceForge has been redesigned. Learn more.

#474 win32 "waf configure" fails to find many *.h

build (39)

this report created on request of martin zibricky.

"waf configure" on linux and most other platforms performs fine in discovering the necessary *.h. for win32, however, it misses almost all such files, oddly discovering sys/types.h but failing to find sys/stat.h, as well as unistd.h, stdlib.h, stdint.h, inttypes.h, string.h, strings.h, ... for the time being, a hack on win32/ does an after-the-fact re-edit of config.h so as to assert these files' presence, but obviously "waf configure" should discover these files on its own.

important platform note: we are cross-compiling for win32, on ubuntu using GHellings' mingw packages. please see him for details on setting up a build environment.


  • Karl Kleinpaste

    Karl Kleinpaste - 2012-10-07

    update to assign directly to martin.

  • Karl Kleinpaste

    Karl Kleinpaste - 2012-10-07
    • assigned_to: Karl Kleinpaste --> Martin Zibricky
  • Karl Kleinpaste

    Karl Kleinpaste - 2013-11-03

    in preparation for 3.1.6, we are now cross-compiling from fedora. many mingw packages are already standard in fedora, and greg hellings has arranged for all other needed libs.

  • Karl Kleinpaste

    Karl Kleinpaste - 2014-06-01

    this report has been open for 2¼ years and i'm sick of looking at it. the grotesque hack will have to be sufficient in perpetuity because nobody cares.

    of course, no one but me builds for win32 anyway, so surprise is not a qualifier that seems to have any meaning here.

  • Karl Kleinpaste

    Karl Kleinpaste - 2014-06-01
    • status: open --> wont-fix

Log in to post a comment.