Re: gsbase on Mac OSX

Xavier Glattard <[email protected]> Tue, 24 Feb 2009 17:33:19 +0100
Newsgroups gmane.comp.lib.gnustep.user
Message-ID <[email protected]>
Le 24 févr. 09 à 16:22, Adam Fedor a écrit :

>
> On Feb 24, 2009, at 7:36 AM, Xavier Glattard wrote:
>
>> Hi
>>
>> GNUstep base 1.18.0 (Additions) does not build on MacOSX, or did I  
>> miss something ?
>> I follow the instructions in README.Darwin but the build fails.
>>
>> My config: Max OSX 10.4 / PowerPC / XCode 2.5
>
> Here's a patch to get 1.18.0/Additions to compile on Mac
>
> <gnustep-base-macosx.patch>
>

Many thanks ! You're really fast :)

FYC : my build log, if this could help

_______________________________________________
Help-gnustep mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-gnustep
make.log (application/octet-stream, 4.9 KB)
if [ LOCAL != LOCAL ]; \
then \
  GNUSTEP_INSTALLATION_DOMAIN=LOCAL ./config.status --recheck; \
fi 
Making all in Source...
rm -f dynamic-load.h
cp simple-load.h dynamic-load.h
/Library/GNUstep/Makefiles/mkinstalldirs .
mv mframe/mframe.h .
touch ./mframe.h
/Library/GNUstep/Makefiles/mkinstalldirs .
mv ../Headers/Additions/GNUstepBase/config.h .
touch ./config.h
/Library/GNUstep/Makefiles/mkinstalldirs ./GNUstepBase
mv ../Headers/Additions/GNUstepBase/GSConfig.h ./GNUstepBase
touch ./GNUstepBase/GSConfig.h
Making all in subprojects of library libgnustep-baseadd...
Making all for subproject Additions...
 Compiling file GSCategories.m ...
 Compiling file GSObjCRuntime.m ...
GSObjCRuntime.m:2303:2: warning: #warning not implemented for the NeXT_RUNTIME
GSObjCRuntime.m: In function 'GSObjCAllSubclassesOfClass':
GSObjCRuntime.m:2291: warning: unused variable 'aClass'
GSObjCRuntime.m:2330:2: warning: #warning not implemented for the NeXT_RUNTIME
GSObjCRuntime.m: In function 'GSObjCDirectSubclassesOfClass':
GSObjCRuntime.m:2320: warning: unused variable 'aClass'
 Compiling file GCObject.m ...
 Compiling file GCArray.m ...
 Compiling file GCDictionary.m ...
 Compiling file GSLock.m ...
 Compiling file GSMime.m ...
GSMime.m: In function '-[GSMimeHeader fullValue]':
GSMime.m:3178: warning: 'NSMutableString' may not respond to '-makeImmutableCopyOnFail:'
GSMime.m:3178: warning: (Messages without a matching method signature
GSMime.m:3178: warning: will be assumed to return 'id' and accept
GSMime.m:3178: warning: '...' as arguments.)
GSMime.m: In function '-[GSMimeHeader parametersPreservingCase:]':
GSMime.m:3310: warning: 'NSMutableDictionary' may not respond to '-makeImmutableCopyOnFail:'
 Compiling file GSXML.m ...
GSXML.m:5609: warning: incomplete implementation of class 'GSXMLRPC'
GSXML.m:5609: warning: method definition for '-URLHandle:resourceDidFailLoadingWithReason:' not found
GSXML.m:5609: warning: method definition for '-URLHandleResourceDidCancelLoading:' not found
GSXML.m:5609: warning: method definition for '-URLHandleResourceDidFinishLoading:' not found
GSXML.m:5609: warning: method definition for '-URLHandleResourceDidBeginLoading:' not found
GSXML.m:5609: warning: method definition for '-URLHandle:resourceDataDidBecomeAvailable:' not found
GSXML.m:5609: warning: class 'GSXMLRPC' does not fully implement the 'NSURLHandleClient' protocol
 Compiling file GSFunctions.m ...
 Compiling file GSInsensitiveDictionary.m ...
 Compiling file behavior.m ...
 Compiling file GSNextRuntime.m ...
 Compiling file GSCompatibility.m ...
GSCompatibility.m:141: warning: incomplete implementation of category 'GSCompatibility'
GSCompatibility.m:141: warning: method definition for '-insertionPosition:usingSelector:' not found
GSCompatibility.m:141: warning: method definition for '-insertionPosition:usingFunction:context:' not found
GSCompatibility.m: In function '-[NSFileHandle(GSCompatibility) initAsServerAtAddress:service:protocol:]':
GSCompatibility.m:303: warning: pointer targets in passing argument 3 of 'getsockname' differ in signedness
GSCompatibility.m: In function '-[NSFileHandle(GSCompatibility) socketAddress]':
GSCompatibility.m:332: warning: pointer targets in passing argument 3 of 'getsockname' differ in signedness
GSCompatibility.m:426:2: warning: #warning ([email protected]) Not implemented
GSCompatibility.m:432:2: warning: #warning ([email protected]) Not implemented
 Compiling file Unicode.m ...
 Linking subproject Additions ...
Making all for library libgnustep-baseadd...
 Linking library libgnustep-baseadd ...
ld: warning -L: directory name (/usr/local/lib) does not exist
ld: warning undefined symbols:
_GSObjCZone
 Creating Info-gnustep.plist...
Making all in SSL...
make[1]: Nothing to be done for `all'.
Making all in Tools...
Making all for tool autogsdoc...
 Compiling file autogsdoc.m ...
 Compiling file AGSParser.m ...
 Compiling file AGSOutput.m ...
 Compiling file AGSIndex.m ...
 Compiling file AGSHtml.m ...
 Linking tool autogsdoc ...
/usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: warning -L: directory name (/usr/local/lib) does not exist
Making all for tool cvtenc...
 Compiling file cvtenc.m ...
 Linking tool cvtenc ...
/usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: warning -L: directory name (/usr/local/lib) does not exist
Making all for tool plmerge...
 Compiling file plmerge.m ...
 Linking tool plmerge ...
/usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: warning -L: directory name (/usr/local/lib) does not exist
Making all for tool sfparse...
 Compiling file sfparse.m ...
 Linking tool sfparse ...
/usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: warning -L: directory name (/usr/local/lib) does not exist
Making all for tool xmlparse...
 Compiling file xmlparse.m ...
 Linking tool xmlparse ...
/usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: warning -L: directory name (/usr/local/lib) does not exist
Making all in NSTimeZones...
make[1]: Nothing to be done for `all'.
Making all in Resources...
make[1]: Nothing to be done for `all'.