|
From: Jacob H. <sho...@gm...> - 2015-03-15 01:11:15
|
Hello! I am having quite a bit of trouble with Mingw, and hopefully someone can help me. About a week ago, I set out to build CEGUI 8.4 in Windows 7. I am using Mingw (with MSYS). I did the standard cmake configuration and generation of the necessary files, but the build failed. "make install" complained that _wfindnext64i32 was not declared in the scope. At first, I contacted the CEGUI team on the forum. I give a lot more detail there (cmake output and cache), and you can find it here: http://cegui.org.uk/forum/viewtopic.php?f=10&t=6988 . We also did a fair amount of checking files and messing around with the code. Now, they asked me to do a pull request and make some more minor changes to the code. It /kind of/ fixed my wfindnext error. The version I have now includes files that normally aren't for Windows (types.h, stat.h, dirent.h, and fnmatch.h). So the new issue here is that "fnmatch.h" doesn't exist. From what I remember, this isn't included in Mingw, but this project needs it at this point. The code and our detailed troubleshooting can be found at the pull request and the forum. Keep in mind that all of this is to fix the original problem, wfindnext. The PR is here: https://bitbucket.org/cegui/cegui/pull-request/147/crash-on-build/diff The CEGUI developer hasn't really got a clue on what is wrong, and neither do I. Any help or information that you can give would be appreciated. Additionally, if you want me to copy what we said in the forum and PR for any reason, just let me know and I will do it. Thank you in advance! Cheers, Jacob |