OK - I've *almost* managed to make R91 build on my computer...but it
was a painful process:
- go into each subproject listed in compile.command
- open the .xcodeproj file in Xcode
- get info on the project
- clear the "Architectures" setting so neither platform is selected
(select it, click "edit", and untick both boxes) - that will make it
build for the native architecture only
- scroll to the bottom of the list and remove the "SDKRoot" value entirely
That seemed to work for everything except BIGeneric, which returns
the following errors:
mkdir
/Users/robin/src/KisMACng/Subprojects/BIGeneric/build/BIGeneric.build/Deployment/BIGeneric.build/Objects-normal/i386
cd /Users/robin/src/KisMACng/Subprojects/BIGeneric
setenv MACOSX_DEPLOYMENT_TARGET 10.3
/usr/bin/g++-4.0 -o
/Users/robin/src/KisMACng/Subprojects/BIGeneric/build/BIGeneric.build/Deployment/BIGeneric.build/Objects-normal/i386/BIGeneric
-L/Users/robin/src/KisMACng/Subprojects/BIGeneric/build/Deployment
-F/Users/robin/src/KisMACng/Subprojects/BIGeneric/build/Deployment
-F/Users/robin/src/KisMACng/Subprojects/BIGeneric/../files -filelist
/Users/robin/src/KisMACng/Subprojects/BIGeneric/build/BIGeneric.build/Deployment/BIGeneric.build/Objects-normal/i386/BIGeneric.LinkFileList
-framework Cocoa -framework BIGL -framework Security -framework
Carbon -lz -lcrypto -arch i386 -prebind -Wl,-single_module
-dynamiclib -compatibility_version 1 -current_version 1 -install_name
"@executable_path/../Frameworks/BIGeneric.framework/Versions/A/BIGeneric"
-seg1addr 0x11000000
ld: warning prebinding disabled because of undefined symbols
ld: Undefined symbols:
.objc_class_name_NSToolbar
_memcpy
_objc_msgSend
_objc_msgSendSuper
.objc_class_name_NSColor
.objc_class_name_NSImage
.objc_class_name_NSView
_NSLog
_NSRectFill
___CFConstantStringClassReference
.objc_class_name_BIGLImageView
.objc_class_name_BIGLView
.objc_class_name_NSAutoreleasePool
.objc_class_name_NSDate
.objc_class_name_NSThread
_objc_msgSend_stret
.objc_class_name_NSControl
.objc_class_name_NSNotificationCenter
_NSInsetRect
_NSViewFrameDidChangeNotification
_NSZeroPoint
.objc_class_name_NSActionCell
.objc_class_name_NSAffineTransform
.objc_class_name_NSAttributedString
.objc_class_name_NSBezierPath
.objc_class_name_NSDictionary
.objc_class_name_NSEvent
.objc_class_name_NSFont
.objc_class_name_NSGraphicsContext
.objc_class_name_NSMenu
.objc_class_name_NSShadow
_NSApp
_NSEventTrackingRunLoopMode
_NSFontAttributeName
_NSForegroundColorAttributeName
_NSPointInRect
.objc_class_name_NSAlert
.objc_class_name_NSMutableString
.objc_class_name_NSObject
.objc_class_name_NSString
.objc_class_name_NSWindow
.objc_class_name_NSArray
.objc_class_name_NSCharacterSet
.objc_class_name_NSMutableData
.objc_class_name_NSScanner
_AuthorizationCopyRights
_AuthorizationCreate
_AuthorizationExecuteWithPrivileges
_AuthorizationFree
_AuthorizationFreeItemSet
_NSBeep
_fread
_free
_malloc
_pclose
_popen
.objc_class_name_NSOutlineView
.objc_class_name_NSTableView
.objc_class_name_NSNumber
.objc_class_name_Protocol
.objc_class_name_NSAssertionHandler
.objc_class_name_NSLock
.objc_class_name_NSMutableArray
_DisposeSpeechChannel
_GetIndVoice
_NewSpeechChannel
_SetSpeechInfo
_SpeakText
_SpeechBusySystemWide
__NSAddHandler2
__NSExceptionObjectFromHandler2
__NSRemoveHandler2
__setjmp
_gzclose
_gzopen
_gzwrite
.objc_class_name_NSData
__ZdaPv
__Znam
___gxx_personality_v0
_gzread
/usr/bin/libtool: internal link edit command failed
ld: warning prebinding disabled because of undefined symbols
ld: Undefined symbols:
.objc_class_name_NSToolbar
_memcpy
_objc_msgSend
_objc_msgSendSuper
.objc_class_name_NSColor
.objc_class_name_NSImage
.objc_class_name_NSView
_NSLog
_NSRectFill
___CFConstantStringClassReference
.objc_class_name_BIGLImageView
.objc_class_name_BIGLView
.objc_class_name_NSAutoreleasePool
.objc_class_name_NSDate
.objc_class_name_NSThread
_objc_msgSend_stret
.objc_class_name_NSControl
.objc_class_name_NSNotificationCenter
_NSInsetRect
_NSViewFrameDidChangeNotification
_NSZeroPoint
.objc_class_name_NSActionCell
.objc_class_name_NSAffineTransform
.objc_class_name_NSAttributedString
.objc_class_name_NSBezierPath
.objc_class_name_NSDictionary
.objc_class_name_NSEvent
.objc_class_name_NSFont
.objc_class_name_NSGraphicsContext
.objc_class_name_NSMenu
.objc_class_name_NSShadow
_NSApp
_NSEventTrackingRunLoopMode
_NSFontAttributeName
_NSForegroundColorAttributeName
_NSPointInRect
.objc_class_name_NSAlert
.objc_class_name_NSMutableString
.objc_class_name_NSObject
.objc_class_name_NSString
.objc_class_name_NSWindow
.objc_class_name_NSArray
.objc_class_name_NSCharacterSet
.objc_class_name_NSMutableData
.objc_class_name_NSScanner
_AuthorizationCopyRights
_AuthorizationCreate
_AuthorizationExecuteWithPrivileges
_AuthorizationFree
_AuthorizationFreeItemSet
_NSBeep
_fread
_free
_malloc
_pclose
_popen
.objc_class_name_NSOutlineView
.objc_class_name_NSTableView
.objc_class_name_NSNumber
.objc_class_name_Protocol
.objc_class_name_NSAssertionHandler
.objc_class_name_NSLock
.objc_class_name_NSMutableArray
_DisposeSpeechChannel
_GetIndVoice
_NewSpeechChannel
_SetSpeechInfo
_SpeakText
_SpeechBusySystemWide
__NSAddHandler2
__NSExceptionObjectFromHandler2
__NSRemoveHandler2
__setjmp
_gzclose
_gzopen
_gzwrite
.objc_class_name_NSData
__ZdaPv
__Znam
___gxx_personality_v0
_gzread
/usr/bin/libtool: internal link edit command failed
In other words, I'm stuck.
------------------------------------------------------------------------- Robin L. Darroch - PO Box 2715, South Hedland WA 6722 - +61 421 503 966 robin@xxxxxxxxxxxxx - robin@xxxxxxxxxxx - robin@xxxxxxxxxxxxx