I am trying to build a "Hello World" app with winelib on Mac os x
I have done so by mimicking how winemine is built or modifying the winemine make file to work with the hello world app. This uses GCC to build correct?..
I then try winemaker to create a make file, and when trying to build with that makefile I get lots of errors. This uses winegcc correct?.
I think that is where the problem is... Any Ideas? help? What am I missing?
Error: winebuild -o main.exe.dbg.c --debug -C. main.c winegcc -c -mno-cygwin -o main.exe.dbg.o main.exe.dbg.c winegcc -c -mno-cygwin -o main.o main.c In file included from /usr/local/include/wine/windows/winnt.h:24, from /usr/local/include/wine/windows/windef.h:203, from /usr/local/include/wine/windows/windows.h:38, from main.c:1: /usr/local/include/wine/windows/basetsd.h:154:3: #error Unknown CPU architecture! In file included from /usr/local/include/wine/windows/winnt.h:29, from /usr/local/include/wine/windows/windef.h:203, from /usr/local/include/wine/windows/windows.h:38, from main.c:1: /usr/local/include/wine/msvcrt/string.h:58: warning: conflicting types for built-in function `memcmp' /usr/local/include/wine/msvcrt/string.h:59: warning: conflicting types for built-in function `memcpy' /usr/local/include/wine/msvcrt/string.h:61: warning: conflicting types for built-in function `memset' /usr/local/include/wine/msvcrt/string.h:70: warning: conflicting types for built-in function `strncat' /usr/local/include/wine/msvcrt/string.h:71: warning: conflicting types for built-in function `strncmp' /usr/local/include/wine/msvcrt/string.h:72: warning: conflicting types for built-in function `strncpy' In file included from /usr/local/include/wine/windows/windef.h:203, from /usr/local/include/wine/windows/windows.h:38, from main.c:1: /usr/local/include/wine/windows/winnt.h:1170:2: #error You need to define a CONTEXT for your CPU In file included from /usr/local/include/wine/windows/windef.h:203, from /usr/local/include/wine/windows/windows.h:38, from main.c:1: /usr/local/include/wine/windows/winnt.h:1173: error: parse error before '*' token /usr/local/include/wine/windows/winnt.h:1173: warning: data definition has no type or storage class /usr/local/include/wine/windows/winnt.h:1489: error: parse error before "PCONTEXT" /usr/local/include/wine/windows/winnt.h:1489: warning: no semicolon at end of struct or union /usr/local/include/wine/windows/winnt.h:1490: warning: data definition has no type or storage class /usr/local/include/wine/windows/winnt.h:1502: error: parse error before "PCONTEXT" /usr/local/include/wine/windows/winnt.h:1514: error: parse error before "ExceptionInfo" /usr/local/include/wine/windows/winnt.h:1514: warning: `__stdcall__' attribute directive ignored /usr/local/include/wine/windows/winnt.h:1515: error: parse error before "ExceptionInfo" /usr/local/include/wine/windows/winnt.h:1515: warning: `__stdcall__' attribute directive ignored /usr/local/include/wine/windows/winnt.h:1518: error: parse error before "epointers" /usr/local/include/wine/windows/winnt.h:1518: warning: `__stdcall__' attribute directive ignored
...{similar errors with more header files}..
/usr/local/include/wine/windows/imm.h:543: warning: `__stdcall__' attribute directive ignored main.c:7: warning: `__stdcall__' attribute directive ignored winegcc -mwindows -mno-cygwin -o main.exe.so main.o main.exe.dbg.o -lodbc32 -lole32 -loleaut32 -lwinspool -luuid ld: table of contents for archive: /usr/local/lib/wine/libuuid.a is out of date; rerun ranlib(1) (can't load from it) winebuild: ld -r failed with status 256 winegcc: winebuild failed. make: *** [main.exe.so] Error 2
On Tue, 20 Jul 2004 13:48:17 -0700, Jeff Cooper wrote:
I am trying to build a "Hello World" app with winelib on Mac os x
You need to talk to the Darwine guys. They are the ones porting Wine to MacOS.
Thank you, I know.. I email both lists.. hoping someone one the wine list might have an idea.. On Jul 20, 2004, at 2:55 PM, Mike Hearn wrote:
On Tue, 20 Jul 2004 13:48:17 -0700, Jeff Cooper wrote:
I am trying to build a "Hello World" app with winelib on Mac os x
You need to talk to the Darwine guys. They are the ones porting Wine to MacOS.