[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
GNUstep on Cygwin
From: |
Fred Kiefer |
Subject: |
GNUstep on Cygwin |
Date: |
Tue, 05 Apr 2005 01:30:32 +0200 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.2) Gecko/20040906 |
I wanted to test Richards latest changes for Windows, so I booted up my
XP and updated to the CVS code of GNUstep and tried to compile. Thi
sfailed in base , du to a duplicated export from the library. As you can
sse from the attached export file this complain from dlltool is true,
Some sympolbs are exported twice as they come from different sources.
NSObjectMapKeyCallBacks appears doubled coming from the main directory
and the unix run-loop subdirectory. I know that this problem will go
away as we will be able to use the new make code for Cygwin, but it
seems worthwhile to correct what ever we do wrong for now.
Fred
; dlltool --output-def subproject.def ./shared_obj/GSCategories.o
./shared_obj/GSObjCRuntime.o ./shared_obj/GCObject.o ./shared_obj/GCArray.o
./shared_obj/GCDictionary.o ./shared_obj/GSLock.o ./shared_obj/GSMime.o
./shared_obj/GSXML.o ./shared_obj/GSFunctions.o ./shared_obj/behavior.o
./shared_obj/Unicode.o
EXPORTS
unitochar @ 1
GSAutoreleasedBuffer @ 2
GSCGetInstanceVariableDefinition @ 3
GSClassList @ 4
GSEncodingForRegistry @ 5
GSEncodingFromLocale @ 6
GSEncodingName @ 7
GSFileHandleConnectCompletionNotification @ 8 DATA
GSFileHandleNotificationError @ 9 DATA
GSFileHandleWriteCompletionNotification @ 10 DATA
GSFindInstanceVariable @ 11
GSFindNamedFile @ 12
GSFromUnicode @ 13
GSGetMethod @ 14
GSGetValue @ 15
GSGetVariable @ 16
GSHTTPPropertyCertificateFileKey @ 17 DATA
GSHTTPPropertyKeyFileKey @ 18 DATA
GSHTTPPropertyLocalHostKey @ 19 DATA
GSHTTPPropertyMethodKey @ 20 DATA
GSHTTPPropertyPasswordKey @ 21 DATA
GSHTTPPropertyProxyHostKey @ 22 DATA
GSHTTPPropertyProxyPortKey @ 23 DATA
GSLastErrorStr @ 24
GSNetworkNotificationCenterType @ 25 DATA
GSObjCAddClassBehavior @ 26
GSObjCAddClasses @ 27
GSObjCAllSubclassesOfClass @ 28
GSObjCDirectSubclassesOfClass @ 29
GSObjCFindVariable @ 30
GSObjCGetInstanceVariableDefinition @ 31
GSObjCGetValue @ 32
GSObjCGetVariable @ 33
GSObjCMakeClass @ 34
GSObjCMethodNames @ 35
GSObjCSetValue @ 36
GSObjCSetVariable @ 37
GSObjCVariableNames @ 38
GSPrintf @ 39
GSProtocolFromName @ 40
GSRegisterProtocol @ 41
GSSelectorTypesMatch @ 42
GSSetValue @ 43
GSSetVariable @ 44
GSToUnicode @ 45
GetAvailableEncodings @ 46
GetDefEncoding @ 47
GetEncodingName @ 48
NSAMPMDesignation @ 49 DATA
NSArgumentDomain @ 50 DATA
NSBundleDidLoadNotification @ 51 DATA
NSCharacterConversionException @ 52 DATA
NSClassDescriptionNeededForClassNotification @ 53 DATA
NSConnectionDidDieNotification @ 54 DATA
NSConnectionDidInitializeNotification @ 55 DATA
NSConnectionLocalCount @ 56 DATA
NSConnectionProxyCount @ 57 DATA
NSConnectionRepliesReceived @ 58 DATA
NSConnectionRepliesSent @ 59 DATA
NSConnectionReplyMode @ 60 DATA
NSConnectionRequestsReceived @ 61 DATA
NSConnectionRequestsSent @ 62 DATA
NSCurrencyString @ 63 DATA
NSCurrencySymbol @ 64 DATA
NSDateFormatString @ 65 DATA
NSDateTimeOrdering @ 66 DATA
NSDeallocateZombies @ 67 DATA
NSDecimalDigits @ 68 DATA
NSDecimalSeparator @ 69 DATA
NSDefaultRunLoopMode @ 70 DATA
NSEarlierTimeDesignations @ 71 DATA
NSFailedAuthenticationException @ 72 DATA
NSFileAppendOnly @ 73 DATA
NSFileCreationDate @ 74 DATA
NSFileDeviceIdentifier @ 75 DATA
NSFileExtensionHidden @ 76 DATA
NSFileGroupOwnerAccountID @ 77 DATA
NSFileGroupOwnerAccountName @ 78 DATA
NSFileHFSCreatorCode @ 79 DATA
NSFileHFSTypeCode @ 80 DATA
NSFileHandleConnectionAcceptedNotification @ 81 DATA
NSFileHandleDataAvailableNotification @ 82 DATA
NSFileHandleNotificationDataItem @ 83 DATA
NSFileHandleNotificationFileHandleItem @ 84 DATA
NSFileHandleNotificationMonitorModes @ 85 DATA
NSFileHandleOperationException @ 86 DATA
NSFileHandleReadCompletionNotification @ 87 DATA
NSFileHandleReadToEndOfFileCompletionNotification @ 88 DATA
NSFileImmutable @ 89 DATA
NSFileModificationDate @ 90 DATA
NSFileOwnerAccountID @ 91 DATA
NSFileOwnerAccountName @ 92 DATA
NSFilePosixPermissions @ 93 DATA
NSFileReferenceCount @ 94 DATA
NSFileSize @ 95 DATA
NSFileSystemFileNumber @ 96 DATA
NSFileSystemFreeNodes @ 97 DATA
NSFileSystemFreeSize @ 98 DATA
NSFileSystemNodes @ 99 DATA
NSFileSystemNumber @ 100 DATA
NSFileSystemSize @ 101 DATA
NSFileType @ 102 DATA
NSFileTypeBlockSpecial @ 103 DATA
NSFileTypeCharacterSpecial @ 104 DATA
NSFileTypeDirectory @ 105 DATA
NSFileTypeFifo @ 106 DATA
NSFileTypeRegular @ 107 DATA
NSFileTypeSocket @ 108 DATA
NSFileTypeSymbolicLink @ 109 DATA
NSFileTypeUnknown @ 110 DATA
NSFormalName @ 111 DATA
NSGenericException @ 112 DATA
NSGlobalDomain @ 113 DATA
NSHTTPPropertyErrorPageDataKey @ 114 DATA
NSHTTPPropertyRedirectionHeadersKey @ 115 DATA
NSHTTPPropertyServerHTTPVersionKey @ 116 DATA
NSHTTPPropertyStatusCodeKey @ 117 DATA
NSHTTPPropertyStatusReasonKey @ 118 DATA
NSHourNameDesignations @ 119 DATA
NSInconsistentArchiveException @ 120 DATA
NSIntHashCallBacks @ 121 DATA
NSIntMapKeyCallBacks @ 122 DATA
NSIntMapValueCallBacks @ 123 DATA
NSInternalInconsistencyException @ 124 DATA
NSInternationalCurrencyString @ 125 DATA
NSInvalidArchiveOperationException @ 126 DATA
NSInvalidArgumentException @ 127 DATA
NSInvalidUnarchiveOperationException @ 128 DATA
NSLanguageCode @ 129 DATA
NSLanguageName @ 130 DATA
NSLaterTimeDesignations @ 131 DATA
NSLoadedClasses @ 132 DATA
NSLocalNotificationCenterType @ 133 DATA
NSLocale @ 134 DATA
NSLocalizedDescriptionKey @ 135 DATA
NSMACHErrorDomain @ 136 DATA
NSMallocException @ 137 DATA
NSMonthNameArray @ 138 DATA
NSNextDayDesignations @ 139 DATA
NSNextNextDayDesignations @ 140 DATA
NSNonOwnedPointerHashCallBacks @ 141 DATA
NSNonOwnedPointerMapKeyCallBacks @ 142 DATA
NSNonOwnedPointerMapValueCallBacks @ 143 DATA
NSNonOwnedPointerOrNullMapKeyCallBacks @ 144 DATA
NSNonRetainedObjectHashCallBacks @ 145 DATA
NSNonRetainedObjectMapKeyCallBacks @ 146 DATA
NSNonRetainedObjectMapValueCallBacks @ 147 DATA
NSOSStatusErrorDomain @ 148 DATA
NSObjectHashCallBacks @ 149 DATA
NSObjectMapKeyCallBacks @ 150 DATA
NSObjectMapValueCallBacks @ 151 DATA
NSOwnedPointerHashCallBacks @ 152 DATA
NSOwnedPointerMapKeyCallBacks @ 153 DATA
NSOwnedPointerMapValueCallBacks @ 154 DATA
NSPOSIXErrorDomain @ 155 DATA
NSParseErrorException @ 156 DATA
NSPointerToStructHashCallBacks @ 157 DATA
NSPortDidBecomeInvalidNotification @ 158 DATA
NSPortTimeoutException @ 159 DATA
NSPriorDayDesignations @ 160 DATA
NSRangeException @ 161 DATA
NSRegistrationDomain @ 162 DATA
NSShortDateFormatString @ 163 DATA
NSShortMonthNameArray @ 164 DATA
NSShortTimeDateFormatString @ 165 DATA
NSShortWeekDayNameArray @ 166 DATA
NSShowNonLocalizedStrings @ 167 DATA
NSTaskDidTerminateNotification @ 168 DATA
NSThisDayDesignations @ 169 DATA
NSThousandsSeparator @ 170 DATA
NSThreadDidStartNotification @ 171 DATA
NSThreadWillExitNotification @ 172 DATA
NSTimeDateFormatString @ 173 DATA
NSTimeFormatString @ 174 DATA
NSTimeIntervalSince1970 @ 175 DATA
NSURLFileScheme @ 176 DATA
NSUnderlyingErrorKey @ 177 DATA
NSUndoManagerCheckpointNotification @ 178 DATA
NSUndoManagerDidOpenUndoGroupNotification @ 179 DATA
NSUndoManagerDidRedoChangeNotification @ 180 DATA
NSUndoManagerDidUndoChangeNotification @ 181 DATA
NSUndoManagerWillCloseUndoGroupNotification @ 182 DATA
NSUndoManagerWillRedoChangeNotification @ 183 DATA
NSUndoManagerWillUndoChangeNotification @ 184 DATA
NSUnknownKeyException @ 185 DATA
NSUserDefaultsDidChangeNotification @ 186 DATA
NSWeekDayNameArray @ 187 DATA
NSWillBecomeMultiThreadedNotification @ 188 DATA
NSXMLParserErrorDomain @ 189 DATA
NSYearMonthWeekDesignations @ 190 DATA
NSZombieEnabled @ 191 DATA
_NSLogDescriptor @ 192 DATA
_NSLog_printf_handler @ 193 DATA
_NSUncaughtExceptionHandler @ 194 DATA
__nszone_private_hidden_default_zone @ 195 DATA
behavior_class_add_category @ 196
behavior_class_add_class @ 197
behavior_class_add_methods @ 198
behavior_set_debug @ 199
chartouni @ 200
encode_chartouni @ 201
encode_cstrtoustr @ 202
encode_unitochar @ 203
encode_unitochar_strict @ 204
encode_ustrtocstr @ 205
gnustep_global_lock @ 206 DATA
uni_cop @ 207
uni_is_decomp @ 208
uni_isnonsp @ 209
uni_tolower @ 210
uni_toupper @ 211
GSAllocateMutexAt @ 212
; dlltool --output-def subproject.def ./shared_obj/GSRunLoopCtxt.o
./shared_obj/GSRunLoopWatcher.o
EXPORTS
gnustep_global_lock @ 1 DATA
NSDeallocateZombies @ 2 DATA
NSDefaultRunLoopMode @ 3 DATA
NSGenericException @ 4 DATA
NSIntMapKeyCallBacks @ 5 DATA
NSIntMapValueCallBacks @ 6 DATA
NSInternalInconsistencyException @ 7 DATA
NSInvalidArgumentException @ 8 DATA
NSMallocException @ 9 DATA
NSNonOwnedPointerMapKeyCallBacks @ 10 DATA
NSNonOwnedPointerMapValueCallBacks @ 11 DATA
NSNonOwnedPointerOrNullMapKeyCallBacks @ 12 DATA
NSNonRetainedObjectMapKeyCallBacks @ 13 DATA
NSNonRetainedObjectMapValueCallBacks @ 14 DATA
NSObjectMapKeyCallBacks @ 15 DATA
NSObjectMapValueCallBacks @ 16 DATA
NSOwnedPointerMapKeyCallBacks @ 17 DATA
NSOwnedPointerMapValueCallBacks @ 18 DATA
NSParseErrorException @ 19 DATA
NSPortDidBecomeInvalidNotification @ 20 DATA
NSPortTimeoutException @ 21 DATA
NSRangeException @ 22 DATA
NSTimeIntervalSince1970 @ 23 DATA
NSZombieEnabled @ 24 DATA
_NSLogDescriptor @ 25 DATA
_NSLog_printf_handler @ 26 DATA
_NSUncaughtExceptionHandler @ 27 DATA
__nszone_private_hidden_default_zone @ 28 DATA
NSCharacterConversionException @ 29 DATA
;
; libgnustep-base.def
;
; Exports for libgnustep-base DLL
; Specific to WIN32 operating systems
;
; Copyright (C) 2000 Free Software Foundation, Inc.
;
; Author: Adam Fedor <address@hidden>
; Date: Jun 2000
;
; This file is part of the GNUstep Base Library.
;
; This library is free software; you can redistribute it and/or
; modify it under the terms of the GNU Library General Public
; License as published by the Free Software Foundation; either
; version 2 of the License, or (at your option) any later version.
;
; This library is distributed in the hope that it will be useful,
; but WITHOUT ANY WARRANTY; without even the implied warranty of
; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
; Library General Public License for more details.
;
; You should have received a copy of the GNU Library General Public
; License along with this library; if not, write to the Free
; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
;
LIBRARY libgnustep-base
EXPORTS
__objc_class_name_GSArray
__objc_class_name_GSArrayEnumerator
__objc_class_name_GSArrayEnumeratorReverse
__objc_class_name_GSInlineArray
__objc_class_name_GSMutableArray
__objc_class_name_GSPlaceholderArray
__objc_class_name_NSGArray
__objc_class_name_NSGMutableArray
__objc_class_name_GSAttrInfo
__objc_class_name_GSAttributedString
__objc_class_name_GSMutableAttributedString
__objc_class_name_NSGAttributedString
__objc_class_name_NSGMutableAttributedString
__objc_class_name_GSCountedSet
__objc_class_name_GSCountedSetEnumerator
__objc_class_name_GSDictionary
__objc_class_name_GSDictionaryKeyEnumerator
__objc_class_name_GSDictionaryObjectEnumerator
__objc_class_name_GSMutableDictionary
__objc_class_name_NSGDictionary
__objc_class_name_NSGMutableDictionary
__objc_class_name_GSFileHandle
__objc_class_name_GSFTPURLHandle
__objc_class_name_GSTelnetHandle
__objc_class_name_GSHTTPURLHandle
__objc_class_name_GSMutableSet
__objc_class_name_GSSet
__objc_class_name_GSSetEnumerator
__objc_class_name_NSGMutableSet
__objc_class_name_NSGSet
__objc_class_name_GSCBufferString
__objc_class_name_GSCInlineString
__objc_class_name_GSCString
__objc_class_name_GSCSubString
__objc_class_name_GSImmutableString
__objc_class_name_GSMutableString
__objc_class_name_GSPlaceholderString
__objc_class_name_GSString
__objc_class_name_GSUnicodeBufferString
__objc_class_name_GSUnicodeInlineString
__objc_class_name_GSUnicodeString
__objc_class_name_GSUnicodeSubString
__objc_class_name_NSConstantString
__objc_class_name_NSGCString
__objc_class_name_NSGMutableCString
__objc_class_name_NSGMutableString
__objc_class_name_NSGString
__objc_class_name_NSImmutableString
__objc_class_name_GSValue
__objc_class_name_GSMutableAttributedStringTracker
__objc_class_name_NSAttributedString
__objc_class_name_NSMutableAttributedString
__objc_class_name_NSArchiver
__objc_class_name_NSArray
__objc_class_name_NSArrayEnumerator
__objc_class_name_NSArrayEnumeratorReverse
__objc_class_name_NSMutableArray
__objc_class_name_NSAssertionHandler
__objc_class_name_NSAutoreleasePool
__objc_class_name_NSBundle
__objc_class_name_NSCalendarDate
__objc_class_name_GSStaticCharSet
__objc_class_name_NSBitmapCharSet
__objc_class_name_NSCharacterSet
__objc_class_name_NSMutableBitmapCharSet
__objc_class_name_NSMutableCharacterSet
__objc_class_name_NSClassDescription
__objc_class_name_NSCoder
__objc_class_name__NSKeyedCoderOldStyleArray
__objc_class_name_NSCountedSet
__objc_class_name_CachedLocalObject
__objc_class_name_NSConnection
__objc_class_name_NSData
__objc_class_name_NSDataEmpty
__objc_class_name_NSDataMalloc
__objc_class_name_NSDataMappedFile
__objc_class_name_NSDataShared
__objc_class_name_NSDataStatic
__objc_class_name_NSMutableData
__objc_class_name_NSMutableDataMalloc
__objc_class_name_NSMutableDataShared
__objc_class_name_GSDateFuture
__objc_class_name_GSDatePast
__objc_class_name_GSDateSingle
__objc_class_name_NSDate
__objc_class_name_NSGDate
__objc_class_name_NSDateFormatter
__objc_class_name_GSDebugAlloc
__objc_class_name_NSDecimalNumber
__objc_class_name_NSDecimalNumberHandler
__objc_class_name_NSDictionary
__objc_class_name_NSMutableDictionary
__objc_class_name_GSDistantObjectPlaceHolder
__objc_class_name_NSDistantObject
__objc_class_name_NSDistributedLock
__objc_class_name_NSDistributedNotificationCenter
__objc_class_name_NSDistributedNotificationCenterDummy
__objc_class_name_NSEnumerator
__objc_class_name_NSError
__objc_class_name_NSException
__objc_class_name_NSFileHandle
__objc_class_name_GSAttrDictionary
__objc_class_name_GSAttrDictionaryEnumerator
__objc_class_name_NSDirectoryEnumerator
__objc_class_name_NSFileManager
__objc_class_name_NSFormatter
__objc_class_name_NSHost
__objc_class_name_NSIndexSet
__objc_class_name_NSMutableIndexSet
__objc_class_name_GSFrameInvocation
__objc_class_name_GSInvocationProxy
__objc_class_name_GSMessageProxy
__objc_class_name_NSInvocation
__objc_class_name_NSKeyedArchiver
__objc_class_name_NSKeyedUnarchiver
__objc_class_name_NSConditionLock
__objc_class_name_NSLock
__objc_class_name_NSRecursiveLock
__objc_class_name_NSMethodSignature
__objc_class_name_NSNotification
__objc_class_name_GSNotification
__objc_class_name_NSNotificationCenter
__objc_class_name_NSNotificationQueue
__objc_class_name_NotificationQueueList
__objc_class_name_NSNull
__objc_class_name_GSCachedBool
__objc_class_name_GSCachedInt
__objc_class_name_NSNumber
__objc_class_name_NSNumberFormatter
__objc_class_name_NSObject
__objc_class_name_NSZombie
__objc_class_name_NSPipe
__objc_class_name_NSPort
__objc_class_name_GSClassInfo
__objc_class_name_NSPortCoder
__objc_class_name_NSPortMessage
__objc_class_name_NSPortNameServer
__objc_class_name_NSProcessInfo
__objc_class_name__NSConcreteProcessInfo
__objc_class_name_GSBinaryPLParser
__objc_class_name_NSPropertyListSerialization
__objc_class_name_NSProtocolChecker
__objc_class_name_NSProxy
__objc_class_name_GSRunLoopPerformer
__objc_class_name_GSTimedPerformer
__objc_class_name_NSRunLoop
__objc_class_name_NSScanner
__objc_class_name_NSDeserializer
__objc_class_name_NSSerializer
__objc_class_name__NSDeserializerProxy
__objc_class_name_NSMutableSet
__objc_class_name_NSSet
__objc_class_name_GSTcpHandle
__objc_class_name_NSSocketPort
__objc_class_name_GSPortCom
__objc_class_name_NSSocketPortNameServer
__objc_class_name_NSMutableString
__objc_class_name_NSString
__objc_class_name_NSConcreteUnixTask
__objc_class_name_NSTask
__objc_class_name_GSPerformHolder
__objc_class_name_NSThread
__objc_class_name_NSTimer
__objc_class_name_GSAbsTimeZone
__objc_class_name_GSAbsTimeZoneDetail
__objc_class_name_GSPlaceholderTimeZone
__objc_class_name_GSTimeZone
__objc_class_name_GSTimeZoneDetail
__objc_class_name_NSLocalTimeZone
__objc_class_name_NSTimeZone
__objc_class_name_NSTimeZoneDetail
__objc_class_name_NSUnarchiver
__objc_class_name_NSUnarchiverClassInfo
__objc_class_name_NSUnarchiverObjectInfo
__objc_class_name_NSUndoManager
__objc_class_name_PrivateUndoGroup
__objc_class_name_NSURL
__objc_class_name_GSFileURLHandle
__objc_class_name_NSURLHandle
__objc_class_name_NSUserDefaults
__objc_class_name_GSPlaceholderValue
__objc_class_name_NSValue
__objc_class_name_NSXMLParser
__objc_class_name_NSXMLSAXHandler
__objc_class_name_GSMessageHandle
__objc_class_name_NSMessagePort
__objc_class_name_NSMessagePortNameServer
__objc_class_name_GSFFIInvocation
__objc_class_name_GSNonretainedObjectValue
__objc_class_name_GSPointValue
__objc_class_name_GSPointerValue
__objc_class_name_GSRangeValue
__objc_class_name_GSRectValue
__objc_class_name_GSSizeValue
__objc_class_name_NSBoolNumber
__objc_class_name_NSCharNumber
__objc_class_name_NSUCharNumber
__objc_class_name_NSShortNumber
__objc_class_name_NSUShortNumber
__objc_class_name_NSIntNumber
__objc_class_name_NSUIntNumber
__objc_class_name_NSLongNumber
__objc_class_name_NSULongNumber
__objc_class_name_NSLongLongNumber
__objc_class_name_NSULongLongNumber
__objc_class_name_NSFloatNumber
__objc_class_name_NSDoubleNumber
__objc_class_name_GCArray
__objc_class_name_GCDictionary
__objc_class_name_GCMutableArray
__objc_class_name_GCMutableDictionary
__objc_class_name_GCObject
__objc_class_name_GSHTMLParser
__objc_class_name_GSHTMLSAXHandler
__objc_class_name_GSLazyLock
__objc_class_name_GSLazyRecursiveLock
__objc_class_name_GSMimeBase64DecoderContext
__objc_class_name_GSMimeChunkedDecoderContext
__objc_class_name_GSMimeCodingContext
__objc_class_name_GSMimeDocument
__objc_class_name_GSMimeHeader
__objc_class_name_GSMimeParser
__objc_class_name_GSMimeQuotedDecoderContext
__objc_class_name_GSMimeUUCodingContext
__objc_class_name_GSSAXHandler
__objc_class_name_GSTreeSAXHandler
__objc_class_name_GSXMLAttribute
__objc_class_name_GSXMLDocument
__objc_class_name_GSXMLDummy
__objc_class_name_GSXMLNamespace
__objc_class_name_GSXMLNode
__objc_class_name_GSXMLParser
__objc_class_name_GSXMLRPC
__objc_class_name_GSXPathBoolean
__objc_class_name_GSXPathContext
__objc_class_name_GSXPathNodeSet
__objc_class_name_GSXPathNumber
__objc_class_name_GSXPathObject
__objc_class_name_GSXPathString
__objc_class_name__GCDictionaryKeyEnumerator
__objc_class_name__GCDictionaryObjectEnumerator
__objc_class_name__GCObjectList
__objc_class_name__GSLockInitializer
__objc_class_name__GSObjCRuntimeInitializer
__objc_class_name_GSRunLoopCtxt
__objc_class_name_GSRunLoopWatcher
- GNUstep on Cygwin,
Fred Kiefer <=