bugGNUstep - Bugs: bug #9995, Problems building base on Windows...

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #9995: Problems building base on Windows 2000 with MinGW

Submitted by:  None
Submitted on:  Thu 12 Aug 2004 07:38:29 PM UTC  
 
Category: Base/FoundationSeverity: 3 - Normal
Item Group: InstallationStatus: Wont Fix
Privacy: PublicAssigned to: None
Open/Closed: Closed

Sat 02 Apr 2005 08:48:38 AM UTC, comment #1:

I can't test windows-2000 as I don't have it, but the first point (test for libxml) is fixed on windows-xp ... however the compiler/linker seems to have problems with most/all binary versions of libxml available. You probably need to build with --disable-xml unless you have built libxml yourself using the same compiler you use to build gnustep.

The NSMessagePort link problem shouldn't happen ... and probably doesn't with recent code ... if you could try again with the latest make/base from CVS, things should work ... if not we can reopen the bug and try to investigate why 2000 differs from XP

Richard Frith-Macdonald <CaS>
Project Member
Thu 12 Aug 2004 07:38:29 PM UTC, original submission:

After downloading and running the Windows installer, I verified that I had a functional installation, then proceeded to try building a recent CVS tree. These are the problems I have encountered so far:

1. configure for Base couldn't compile the libxml2 test program because it needs -lwsock32 on Windows (in core/base/config/pathxml.m4).

2. Couldn't link Base:

Linking library libgnustep-base ...
c:/GNUstep/Development/msys/1.0/mingw/lib/libxml2.a(threads.o)(.text+0x3d0): In function `DllMain':
C:/GNUstep/Development/msys/1.0/home/clouseja/gs/libxml2-2.6.9/threads.c:730: multiple definition of `DllMain@12'
./shared_obj/libgnustep-base-entry.o(.text+0x40):libgnustep-base-entry.m: first defined here
./shared_obj/NSPort.o(.data+0x380):NSPort.m: undefined reference to `__objc_class_name_NSMessagePort'
./shared_obj/NSPortNameServer.o(.data+0x224):NSPortNameServer.m: undefined reference to `__objc_class_name_NSMessagePortNameServer'
c:\GNUstep\Development\msys\1.0\mingw\bin\dllwrap.exe: gcc exited with status 1
make[2]: *** [shared_obj/gnustep-base.dll] Error 1
make[1]: *** [libgnustep-base.all.library.variables] Error 2
make[1]: Leaving directory `/home/clouseja/gs/current/core/base/Source'
make: *** [internal-all] Error 2

Anonymous

 

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

Do you think this task is very important?
If so, you can click here to add your encouragement to it.
This task has 0 encouragements so far.

Only logged-in users can vote.

 

Please enter the title of George Orwell's famous dystopian book (it's a date):

 

 

Follow 3 latest changes.

Date Changed By Updated Field Previous Value => Replaced By
Sat 02 Apr 2005 08:48:38 AM UTCCaSOpen/ClosedOpen=>Closed
Sat 02 Apr 2005 08:48:37 AM UTCCaSStatusNone=>Wont Fix
Thu 12 Aug 2004 07:46:53 PM UTCjhclouseCarbon-Copy-=>Added jhclouse

Back to the top


Powered by Savane 3.1-cleanup1