On Mon, 25 Jun 2001, Gilroy Billard wrote:
No, it is not.
Basically, I want to use wine_main and link the WINE source libraries into my project, for example, libmsvfw32.so, libwine.so, etc. This is what I did in the past and it worked fairly well. However, 20001202 and greater versions of WINE also require libntdll.so. This is fine too, but now I get an error "crt1.o undefined reference to main in _start".
-----Original Message----- From: Francois Gouget [mailto:fgouget@free.fr] Sent: Monday, June 25, 2001 3:12 PM To: Gilroy Billard Cc: Uwe Bonnes; Wine-Devel@Winehq.Com Subject: RE: undefined reference to main in _start
On Mon, 25 Jun 2001, Gilroy Billard wrote:
winemaker? no I didn't know there was such a thing. I will take a look at it though. thanks
Winemaker generates Makefiles to compile windows source with Winelib. But I don't think this is what you want to do, is it?
-- Francois Gouget fgouget@free.fr http://fgouget.free.fr/ We are Pentium of Borg. You will be approximated. Division is futile.
Maybe I am misunderstanding something, but that sounds like a winelib application you are working on, and that is what winemaker does best, in my experience. Don't be mislead by "windows source", think rather "c-like code you have the source to that wants to make some calls to the windows API" (it can also call any other API you care to give it the headers and libraries for, including libc).
Winelib programs changed radically some time in December 2000 - I think for the better - in that you can now simply import a dll in the .spec file and the wine toolchain starting with winemaker takes care of LoadLibrary/GetProcAddress, but they build, start and link differently too.
I'd say give winemaker a try. Maybe you will have to hand-hack the Makefile a bit, but winemaker understands beter than I can explain how to make winelib apps.
I guess you could take winedbg as an example winelib app.
Lawson --- Just because it works for me, doesn't mean I know what I'm doing. ---cut here---
________________________________________________________________ GET INTERNET ACCESS FROM JUNO! Juno offers FREE or PREMIUM Internet access for less! Join Juno today! For your FREE software, visit: http://dl.www.juno.com/get/tagj.