bugGNUstep - Bugs: bug #13183, linking problem on cygwin

Group
 
 

bug #13183: linking problem on cygwin

Submitter:  Riccardo Mottola <rmottola>
Submitted:  Wed 25 May 2005 12:53:36 PM UTC
   
 
Category:  Base/Foundation Severity:  3 - Normal
Item Group:  Bug Status:  None
Privacy:  Public Assigned to:  None
Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Thu 17 Jan 2008 01:16:44 AM UTC, comment #4: 

The patches from Tom MacSween for Cygwin support (that are
reported in the comments to resolve this issue) were applied to
subversion more than two years ago (and released as part of
gnustep-make v1.11.2).

Thanks

Nicola Pero <nico>
Group Member
  Spam posted by anonymous
Mon 29 Aug 2005 04:54:12 AM UTC, comment #2: 

Strangely, if you build it inside of the Instance directory, it can be built somehow.

Anyway, Adam Fedor forwarded this thread to me.

http://lists.gnu.org/archive/html/gnustep-dev/2005-08/msg00009.html

Although the patch fails in two files, bundles.make and Libaries.make, it was successful to build the gnustep-base, after patching the source code manually.

Thank you, Adam Fedor.

JongAm Park <JongAm>
Sun 28 Aug 2005 07:05:27 AM UTC, comment #1: 

Yes. I have this problem also.

It is in MapTable.h

GS_EXPORT const NSMapTableKeyCallBacks NSIntMapKeyCallBacks;


However the line is protected by

#ifndef __NSMapTable_h_GNUSTEP_BASE_INCLUDE
#define __NSMapTable_h_GNUSTEP_BASE_INCLUDE 1

...

#endif

So, I think it is guaranteed to be included only once.
Strangely, the system seems to think that it is included a few times.

JongAm Park <JongAm>
Wed 25 May 2005 12:53:36 PM UTC, original submission:  

during make of -base some linking troubles occour:

rm -rf _tmp.def
cat  ./Additions/subproject.def  ./unix/subproject.def libgnustep-base.def > der
ived_src/libgnustep-base.inp
dlltool: Error, duplicate EXPORT with oridinals: NSIntMapKeyCallBacks
make[2]: * [derived_src/libgnustep-base.def] Error 1
make[1]: * [libgnustep-base.all.library.variables] Error 2
make[1]: Leaving directory `/cygdrive/c/Documents and Settings/mottola/gnustep-c
vs/gnustep/core/base/Source'
make: * [internal-all] Error 2


Riccardo Mottola <rmottola>
Group Member

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by nico (Posted a comment)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follows 1 latest change.

    Date Changed by Updated Field Previous Value => Replaced by
    2008-01-17 nico Open/ClosedOpen Closed

    Back to the top

    Powered by Savane 3.13-d3ae.
    Corresponding source code