I took the GNUTools distribution from SourceForge so it should be correct.
? The result includes the path to the 'spec' file. Does that contain "-D__MINGW32__"?
C:\Languages\Squeak\3.7.1\win32>gcc -v Reading specs from c:\gnutools\bin..\lib\gcc-lib\i386-mingw32\2.95.2\specs gcc version 2.95.2 19991024 (release)
-Di386 -D_WIN32 -DWIN32 -D__WIN32__ -D__MINGW32__=0.2 -DWINNT -D_X86_=1 -D__STDC__=1 -D__stdcall=__attribute__((__stdcall__)) -D_stdcall=__attribute__((__stdcall__)) -D__cdecl=__attribute__((__cdecl__)) -D__declspec(x)=__attribute__((x)) -Asystem(winnt) -Acpu(i386) -Amachine(i386)
Strange that it did not work right straight off other than the few plugins that have to be internal.
Any other pointers ?
It is not too important for me at the moment but I would like to get the thing working correctly for the sake of it. I may still have missed something. I will have another go at the whole proceedure from scratch at some point. Has anyone else got the Win32 3.7.1 release built using the SourceForge released tool chain.
Aaron