В Птн, 20/03/2009 в 17:12 +0000, David Chisnall пишет: > On 20 Mar 2009, at 19:02, Андрей Овчаров wrote: > > > Hi all. > > I use gentoo. Unfortunately, in the gnustep overlay there is no > > ebuild for etoile-0.4.1 so I tried to build etoile-0.4.0. And I fail > > to gnustep-libs/etoile-foundation-0.4.0 > > > > Making all for framework EtoileXML... > > Making all in subprojects of framework EtoileFoundation... > > Making all for subproject libEtoileFoundation... > > cc1obj: warnings being treated as errors > > NSFileManager+TempFile.m: In function ‘-[NSFileManager(TempFile) > > tempDirectory]’: > > NSFileManager+TempFile.m:25: error: ignoring return value of > > ‘mkdtemp’, declared with attribute warn_unused_result > > make[2]: *** [obj/NSFileManager+TempFile.m.o] Error 1 > > make[1]: *** [libEtoileFoundation.all.subproject.variables] Error 2 > > make: *** [EtoileFoundation.all.framework.variables] Error 2 > > This is fixed in trunk. > > > After that, I in my local repository based on the ebuild from the > > repository for gnustep etoile-0.4.0 updated versions of all > > necessary to etoile ebuild to version 0.4.1 > > > > But with me gnustep-libs/etoile-foundation-0.4.1 also unlucky. > > >ETThread.m:1: error: CPU you selected does not support x86-64 > > instruction set > > This was fixed in trunk ages ago - I thought Eric merged it into > stable prior to 0.4.1. I've done so now, so it should work in stable > now. > > David > _______________________________________________ > Etoile-discuss mailing list > [email protected] > https://mail.gna.org/listinfo/etoile-discuss
David again, I So I changed all ebuild `s for etoile to work directly from svn. From repository: http://svn.gna.org/svn/etoile/trunk/Etoile The result, again, almost at the same place gnustep-libs/etoile-foundation-9999 Build Project: EtoileSerialize Making build-headers in subprojects of framework EtoileSerialize... Making build-headers for subproject libEtoileSerialize... Making build-headers for framework EtoileSerialize... Making all in subprojects of framework EtoileSerialize... Making all for subproject libEtoileSerialize... cc1obj: warnings being treated as errors GSArray+ETSerializable.m: In function ‘-[GSArray(ETSerializable) serialize:using:]’: GSArray+ETSerializable.m:50: error: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result GSArray+ETSerializable.m: In function ‘-[GSMutableArray(ETSerializable) serialize:using:]’: GSArray+ETSerializable.m:60: error: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result make[4]: *** [obj/GSArray+ETSerializable.m.o] Error 1 make[3]: *** [libEtoileSerialize.all.subproject.variables] Error 2 make[2]: *** [EtoileSerialize.all.framework.variables] Error 2 make[1]: *** [internal-all] Error 2 make: *** [internal-all] Error 2 Andrew PS Anyway, I am glad that all ebuild `s now live!
>>> Unpacking source... [32;01m*[0m subversion update start --> [32;01m*[0m repository: http://svn.gna.org/svn/etoile/trunk/Etoile At revision 4528. [32;01m*[0m working copy: /usr/portage/distfiles/svn-src/etoile-foundation/Etoile >>> Source unpacked in /tmp/portage/gnustep-libs/etoile-foundation-9999/work >>> Preparing source in /tmp/portage/gnustep-libs/etoile-foundation-9999/work/Etoile-9999/Frameworks/EtoileFoundation ... >>> Source prepared. >>> Configuring source in /tmp/portage/gnustep-libs/etoile-foundation-9999/work/Etoile-9999/Frameworks/EtoileFoundation ... >>> Source configured. >>> Compiling source in /tmp/portage/gnustep-libs/etoile-foundation-9999/work/Etoile-9999/Frameworks/EtoileFoundation ... make -j4 -s 'AUXILIARY_LDFLAGS=-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-rpath=/usr/GNUstep/System/Library/Libraries' ADDITIONAL_NATIVE_LIB_DIRS=/usr/GNUstep/System/Library/Libraries DESTDIR=/tmp/portage/gnustep-libs/etoile-foundation-9999/image/ HOME=/tmp/portage/gnustep-libs/etoile-foundation-9999/temp GNUSTEP_USER_DIR=/tmp/portage/gnustep-libs/etoile-foundation-9999/temp GNUSTEP_USER_DEFAULTS_DIR=/tmp/portage/gnustep-libs/etoile-foundation-9999/temp/Defaults GNUSTEP_INSTALLATION_DOMAIN=SYSTEM 'TAR_OPTIONS= --no-same-owner' messages=yes -j1 debug=no all This is gnustep-make 2.0.8. Type 'make print-gnustep-make-help' for help. Making all in Frameworks... Making all in UnitKit... Making all in Source/FrameworkSource... Making build-headers for framework UnitKit... Making all for framework UnitKit... UKRunner.m: In function ‘-[UKRunner runTests:onObject:]’: UKRunner.m:353: warning: no ‘-initForTest’ method found UKRunner.m:353: warning: (Messages without a matching method signature UKRunner.m:353: warning: will be assumed to return ‘id’ and accept UKRunner.m:353: warning: ‘...’ as arguments.) UKRunner.m:393: warning: no ‘-releaseForTest’ method found UKRunner.m: In function ‘conformsToProtocol’: UKRunner.m:495: warning: no ‘-conformsTo:’ method found UKTestHandler.m: In function ‘-[UKTestHandler testFloat:equalTo:delta:inFile:line:]’: UKTestHandler.m:228: warning: implicit declaration of function ‘fabs’ UKTestHandler.m:228: warning: incompatible implicit declaration of built-in function ‘fabs’ UKTestHandler.m: In function ‘-[UKTestHandler testFloat:notEqualTo:delta:inFile:line:]’: UKTestHandler.m:246: warning: incompatible implicit declaration of built-in function ‘fabs’ Making all in Source/ToolSource... Making all for tool ukrun... Making all in EtoileFoundation... Build Project: EtoileFoundation Making build-headers in subprojects of framework EtoileFoundation... Making build-headers for subproject libEtoileFoundation... Making build-headers for framework EtoileFoundation... Making all in EtoileThread... Build Project: EtoileThread Making build-headers for framework EtoileThread... Making all for doc EtoileThread... 2009-03-20 22:09:07.588 autogsdoc[25556] Failed to recurse into directory '/usr/GNUstep/Local/Library/Documentation' - No such file or directory Making all for framework EtoileThread... Making all in EtoileXML... Build Project: EtoileXML Making build-headers for framework EtoileXML... Making all for doc EtoileXML... 2009-03-20 22:09:09.087 autogsdoc[25686] Failed to recurse into directory '/usr/GNUstep/Local/Library/Documentation' - No such file or directory 2009-03-20 22:09:09.092 autogsdoc[25686] Location of method '+ETXMLNodeWithType' (referenced from ETXMLNode) not found or not unique. 2009-03-20 22:09:09.092 autogsdoc[25686] Location of method '-stringValue:' (referenced from ETXMLNode) not found or not unique. 2009-03-20 22:09:09.176 autogsdoc[25686] Location of method '-notifyParent:' (referenced from ETXMLNullHandler) not found or not unique. Making all for framework EtoileXML... Making all in subprojects of framework EtoileFoundation... Making all for subproject libEtoileFoundation... Making all for framework EtoileFoundation... Making all in EtoileSerialize... Build Project: EtoileSerialize Making build-headers in subprojects of framework EtoileSerialize... Making build-headers for subproject libEtoileSerialize... Making build-headers for framework EtoileSerialize... Making all in subprojects of framework EtoileSerialize... Making all for subproject libEtoileSerialize... cc1obj: warnings being treated as errors GSArray+ETSerializable.m: In function ‘-[GSArray(ETSerializable) serialize:using:]’: GSArray+ETSerializable.m:50: error: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result GSArray+ETSerializable.m: In function ‘-[GSMutableArray(ETSerializable) serialize:using:]’: GSArray+ETSerializable.m:60: error: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result make[4]: *** [obj/GSArray+ETSerializable.m.o] Error 1 make[3]: *** [libEtoileSerialize.all.subproject.variables] Error 2 make[2]: *** [EtoileSerialize.all.framework.variables] Error 2 make[1]: *** [internal-all] Error 2 make: *** [internal-all] Error 2 [31;01m*[0m [31;01m*[0m ERROR: gnustep-libs/etoile-foundation-9999 failed. [31;01m*[0m Call stack: [31;01m*[0m ebuild.sh, line 49: Called src_compile [31;01m*[0m environment, line 2767: Called gnustep-base_src_compile [31;01m*[0m environment, line 1997: Called egnustep_make [31;01m*[0m environment, line 1033: Called die [31;01m*[0m The specific snippet of code: [31;01m*[0m emake ${*} "${gs_e...@]}" all || die "package make failed"; [31;01m*[0m The die message: [31;01m*[0m package make failed [31;01m*[0m [31;01m*[0m If you need support, post the topmost build error, and the call stack if relevant. [31;01m*[0m A complete build log is located at '/tmp/portage/gnustep-libs/etoile-foundation-9999/temp/build.log'. [31;01m*[0m The ebuild environment file is located at '/tmp/portage/gnustep-libs/etoile-foundation-9999/temp/environment'. [31;01m*[0m This ebuild is from an overlay named 'init_6': '/usr/local/portage/' [31;01m*[0m
_______________________________________________ Etoile-discuss mailing list [email protected] https://mail.gna.org/listinfo/etoile-discuss
