On Tue, 2 Mar 2004, Francois Gouget wrote:
winemaker is pretty broken since it has been patched to call winegcc. I suspect it was not tested.
Hey, I can't do everything! :))) I just wanted to get the ball rolling.
We must specify '-lmsvcrt' if using the msvcrt.
Please don't, it's not needed. If you want to use msvcrt, please pass the -mno-cygwin switch. if that doesn' work, it's a bug in winegcc.
There is still work to do:
- Linking with uuid is broken. I suspect winegcc finds the Unix
/lib/libuuid.so first and links with that instead of with our libuuid.a library.
That shouldn't happen. Can you please run winegcc with the -v flag, and send the output my way please?
- wrc does not find 'windows.h' (yes, some RC files #include Win32
headers). wrc should know about the location of the headers like winegcc (since our Makefile don't know anything about where the Wine headers are anymore).
I've verified the source and it should. Maybe you can produce a --debug=FF trace?
- We have lost the autoconf integration.
We should encapsulate our macros so they can conveniently be used by people in their configure.ac scripts. I think that's the proper way to get autoconf integration.
- Nothing works if Wine has not been installed. This is quite
impractical for Wine developers.
It's true, but there are many reasons you need to install Wine to be able to use Winelib. I doubt it will change in the near future.
- winegcc is not rebuilt if the '--prefix' changes.
Maybe AJ can fix the Makefile. I think winegcc.o should depend on the Makefile.
- Building dlls does not work yet but that was expected and Dimi is
working on it.
In progress :)