Hi Doug...

This is a known bug for a couple of months.

We build on windows for quite 2 years now using the compiler toolchain and 
runtime from mingw-w64.sf.net. We use it for both generating 32bit and 
64bit windows code (and also the same compiler rebuild from source on 
linux for building code for linux). The original mingw.org toolchain 
turned out to contain much to much bugs and inconsitencies. But I have to 
confess that we are not using gnustep-make to build our objc-code, we are 
having our own inhouse buildsystem for compiling our code, so I cannot be 
of much help in integrating the compiler within gnustep-make.

Roland




Doug Simons <doug.sim...@testplant.com> 
Sent by: gnustep-dev-bounces+roland.schwingel=onevision...@gnu.org
22.02.2010 20:46

To
GNUstep Developer <gnustep-dev@gnu.org>
cc

Subject
problems building on Windows






Recent updates have left base unbuildable for me on Windows (I haven't 
tried other platforms). Are some of the recent changes still being checked 
in? Here's the last part of what I'm seeing (I'm currently at r29700):

 Compiling file NSUserDefaults.m ...
 Linking subproject win32 ...
Making all for library libgnustep-base...
 Compiling file inet_pton.c ...
In file included from ../Headers/Additions/GNUstepBase/preface.h:79,
                 from GNUstepBase/GSConfig.h:221,
                 from inet_pton.c:22:
c:/GNUstep/GNUstep/System/Library/Headers/objc/objc.h:42: error: 
conflicting types for 'BOOL'
c:\gnustep\mingw\bin\../lib/gcc/mingw32/4.4.0/../../../../include/windef.h:234: 
note: previous decla
ration of 'BOOL' was here
make[3]: *** [obj/inet_pton.c.o] Error 1
make[2]: *** [internal-library-all_] Error 2
make[1]: *** [libgnustep-base.all.library.variables] Error 2
make: *** [internal-all] Error 2



--
Doug Simons
Principal Developer 

 

TestPlant Inc 
T    +1 720-890-0211 ext 13 
4730 Walnut Street 
F    +1 720-890-0209 
Boulder, CO 80301 
doug.sim...@testplant.com 


USA 


http://www.testplant.com 

This email and any attachments may contain privileged / confidential 
information. If you have received this email in error
or believe that you are not the intended recipient, please delete all 
content and attached files and contact TestPlant via
the switchboard on +1 720-890-0211 or via return e-mail. You should not 
copy, forward or use any part of the
contents in any way. Any such unauthorised use or disclosure may be 
unlawful. 
_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev

<<image/gif>>

_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to