http://bugs.winehq.org/show_bug.cgi?id=29577
Bug #: 29577 Summary: msvcmaker-generated projects try to run non-existent winebuild.exe Product: Wine Version: 1.3.36 Platform: x86 OS/Version: Linux Status: NEW Severity: minor Priority: P2 Component: build-env AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com Classification: Unclassified
Tried working around bug 29509 by using a commandline build of wine.
Sadly, Visual Studio 2005 and later no longer have an Export Makefile option, so you have to use devenv's /Build option.
I found a buglet in msvcmaker and posted a patch, http://www.winehq.org/pipermail/wine-patches/2012-January/110405.html
I then tried a non-gui build as follows: 1) tools/winapi/msvcmaker
2) wine ~/.wine/drive_c/"Program Files/Microsoft Visual Studio 8/Common7/IDE"/devenv wine.sln
3) File / Save All (to export the .dsp's in the new format)
4) wine ~/.wine/drive_c/"Program Files/Microsoft Visual Studio 8/Common7/IDE"/devenv wine.sln "Win32 Debug" /Build
This created about 103 .obj's (for static libraries), plus dlls/*/Output/Win32_Debug/BuildLog.htm indicating that it tried to run winebuild.exe. Since this file doesn't exist, every .dll build failed.
devenv did eventually complete, though it seemed to be sitting doing nothing for a couple minutes at the end.
Workaround: build winebuild.exe with mingw, then copy it down into an Output/Win32_Debug directory.
See http://kegel.com/wine/wow.html for notes on how to do the mingw build.
http://bugs.winehq.org/show_bug.cgi?id=29577
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nerv@dawncrow.de
http://bugs.winehq.org/show_bug.cgi?id=29577
--- Comment #1 from André H. nerv@dawncrow.de 2012-01-11 15:35:49 CST --- Created attachment 38326 --> http://bugs.winehq.org/attachment.cgi?id=38326 msvcmaker: "MODULE = none" is obsolete
after your ocx patch i modified it like that and it generates a winebuild.dsp not sure if that builds with msvc also i don't know much about the include.lib
http://bugs.winehq.org/show_bug.cgi?id=29577
--- Comment #2 from André H. nerv@dawncrow.de 2012-01-12 14:00:48 CST --- AJ to your ocx-patch: "there has to be a better way"
http://bugs.winehq.org/show_bug.cgi?id=29577
--- Comment #3 from Austin English austinenglish@gmail.com 2012-02-06 16:20:08 CST --- http://source.winehq.org/git/wine.git/commitdiff/c7c8d3ccfc2707d46c5f29245df... http://source.winehq.org/git/wine.git/commitdiff/dbbf8f8adea988e4d52b42f9604...
should help.
http://bugs.winehq.org/show_bug.cgi?id=29577
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |dbbf8f8adea988e4d52b42f9604 | |d324c03a00a6f Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #4 from André H. nerv@dawncrow.de 2012-02-10 12:18:04 CST --- yes, should be fixed
(still, winemaker has nothing to do with this ;) )
http://bugs.winehq.org/show_bug.cgi?id=29577
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org 2012-02-11 13:53:20 CST --- Closing bugs fixed in 1.4-rc3.