[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
GNUstep on Darwin going on
From: |
Yves de Champlain |
Subject: |
GNUstep on Darwin going on |
Date: |
Wed, 09 Jun 2004 22:29:21 -0400 |
Hi
I finally resolved my problems with gcc-3.4.0
only to find new problems (of course)
I have GNUstep-base -gui -back(libart) and GWorkspace built
but some things don't seem right
1- when trying to build GNUMail :
FilterEditorWindowController.m:41:37: AddressBook/AddressBook.h: No
such file or directory
... indeed ! where does that comes from ?
Note that I am on Darwin ... not MacOSX
2- When trying to build Gorm :
Gorm.m:1338: error: cannot find interface declaration for
`NSWindowTemplate'
Although the @interface is really there in Gorm.m
3- Still in Gorm : (sorry for the very long message -- many things)
I'm building with -fgnu-runtime and at link time I have all the linker
flags set
(or so I believe) but I get all those undefined symbols warning.
it is as if libobjc was not seen and I also have
"ld: warning can't open dynamic library: libgnustep-base.dylib.1 ..."
Tell me doctor, is my setup very sick ?
thanks
yves
here is the output :
gcc IBPalette.m -c \
-MMD -MP -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1
-DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-common -DGSWARN
-DGSDIAGNOSE -O2 -fno-strict-aliasing -fgnu-runtime
-fconstant-string-class=NSConstantString -I.. -I.
-I/usr/local/GNUstep/System/Library/Headers/gnustep/
-I/usr/local/GNUstep/Local/Library/Headers/
-I/usr/local/GNUstep/System/Library/Headers/ \
-o shared_obj/IBPalette.o
/usr/bin/libtool -noall_load -read_only_relocs warning -flat_namespace
-undefined warning -single_module -dynamic -current_version 1.0.0
-install_name libGorm.dylib.1
-L/usr/local/GNUstep/System/Library/Libraries -lobjc -o
shared_obj/libGorm.dylib.1.0.0 shared_obj/IBApplicationAdditions.o
shared_obj/IBConnectors.o shared_obj/IBDocuments.o
shared_obj/IBEditors.o shared_obj/IBInspector.o
shared_obj/IBObjectAdditions.o shared_obj/IBPalette.o
-L/usr/local/GNUstep/Local/Library/Libraries/
-L/usr/local/GNUstep/System/Library/Libraries/ -lgnustep-gui ; (cd
./shared_obj; rm -f libGorm.dylib; if [ "libGorm.dylib.1" !=
"libGorm.dylib.1.0.0" ]; then rm -f libGorm.dylib.1; ln -s
libGorm.dylib.1.0.0 libGorm.dylib.1; fi; ln -s libGorm.dylib.1.0.0
libGorm.dylib)
ld: for architecture ppc
ld: warning can't open dynamic library: libgnustep-base.dylib.1
(checking for undefined symbols may be affected) (No such file or
directory, errno = 2)
ld: warning undefined symbols:
___objc_class_name_NSConstantString
___objc_class_name_NSNotificationCenter
___objc_class_name_NSObject
_NSStringFromClass
_NSCreateMapTable
_NSMapGet
_NSMapInsert
_NSNonOwnedPointerMapKeyCallBacks
_NSObjectMapValueCallBacks
___objc_class_name_NSBundle
___objc_class_name_NSString
___eprintf
_NSClassFromString
_NSDivideRect
_NSLog
___objc_class_name_NSAutoreleasePool
_GSDebugSet
_NSAllocateObject
_NSCopyObject
___nszone_private_hidden_default_zone
_GSDebugFunctionMsg
_NSDefaultRunLoopMode
_NSInternalInconsistencyException
_NSInvalidArgumentException
_NSStandardLibraryPaths
__NSAddHandler
__NSRemoveHandler
__NSUncaughtExceptionHandler
___objc_class_name_NSArray
___objc_class_name_NSAssertionHandler
___objc_class_name_NSDate
___objc_class_name_NSException
___objc_class_name_NSFileManager
___objc_class_name_NSInvocation
___objc_class_name_NSMutableArray
___objc_class_name_NSProcessInfo
___objc_class_name_NSThread
___objc_class_name_NSUserDefaults
_NSRangeException
__NSRangeExceptionRaise
___objc_class_name_NSAttributedString
___objc_class_name_NSCharacterSet
___objc_class_name_NSDictionary
___objc_class_name_NSMutableAttributedString
___objc_class_name_NSMutableCharacterSet
___objc_class_name_NSMutableDictionary
___objc_class_name_NSNumber
_GSObjCZone
_NSGenericException
_NSMallocException
___objc_class_name_NSData
___objc_class_name_NSMutableData
_GSObjCFindVariable
_GSObjCSetVariable
_NSSelectorFromString
___objc_class_name_NSUnarchiver
_GSDebugMethodMsg
_NSStringFromRect
___objc_class_name_NSRunLoop
_NSShouldRetainWithZone
_NSUserDefaultsDidChangeNotification
___objc_class_name_NSArchiver
___objc_class_name_NSCoder
___objc_class_name_NSMutableString
___objc_class_name_NSScanner
_NSSearchPathForDirectoriesInDomains
___objc_class_name_NSLock
_NSStringFromSelector
_NSUndoManagerDidRedoChangeNotification
_NSUndoManagerDidUndoChangeNotification
_NSUndoManagerWillCloseUndoGroupNotification
___objc_class_name_NSUndoManager
_NSHomeDirectory
___objc_class_name_NSURL
_GSCurrentThread
_GSCurrentThreadDictionary
_NSDeallocateObject
___objc_class_name_NSTimer
_NSMapRemove
_NSNonRetainedObjectMapValueCallBacks
_NSObjectMapKeyCallBacks
___objc_class_name_NSMutableSet
___objc_class_name_NSRecursiveLock
___objc_class_name_NSValue
_gnustep_global_lock
_NSEnumerateMapTable
_NSIntMapValueCallBacks
_NSNextMapEnumeratorPair
_NSCreateZone
_NSStringFromPoint
___objc_class_name_NSNotification
___objc_class_name_NSNotificationQueue
_NSGlobalDomain
_NSAllMapTableKeys
_NSFreeMapTable
___objc_class_name_NSNull
_GSDebugAllocationAdd
_GSDebugAllocationRemove
_NSTemporaryDirectory
___objc_class_name_NSTask
_NSConnectionDidDieNotification
___objc_class_name_NSSet
___objc_class_name_NSConnection
___objc_class_name_NSCalendarDate
_NSAllMapTableValues
_NSCountMapTable
_NSIntMapKeyCallBacks
_NSIntegralRect
_NSFileType
_NSFileTypeDirectory
_NSFileTypeRegular
___objc_class_name_NSDeserializer
___objc_class_name_NSDistributedNotificationCenter
___objc_class_name_NSHost
___objc_class_name_NSSerializer
_NSEndMapTableEnumeration
_NSNonOwnedPointerMapValueCallBacks
___objc_class_name_NSCountedSet
_GSDebugAllocationActive
_GSDebugAllocationClassList
_GSDebugAllocationCount
_GSDebugAllocationPeak
_GSDebugAllocationTotal
_NSWillBecomeMultiThreadedNotification
_NSZoneCalloc
_NSFileModificationDate
___objc_class_name_NSPortNameServer
___objc_class_name_NSProxy
_NSLogv
_GSGetInstanceMethodNotInherited
___objc_class_name_NSPipe
- GNUstep on Darwin going on,
Yves de Champlain <=