В Птн, 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...
 * subversion update start -->
 *      repository: http://svn.gna.org/svn/etoile/trunk/Etoile
At revision 4528.
 *    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
 * 
 * ERROR: gnustep-libs/etoile-foundation-9999 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2767:  Called gnustep-base_src_compile
 *             environment, line 1997:  Called egnustep_make
 *             environment, line 1033:  Called die
 * The specific snippet of code:
 *           emake ${*} "${gs_e...@]}" all || die "package make failed";
 *  The die message:
 *   package make failed
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/tmp/portage/gnustep-libs/etoile-foundation-9999/temp/build.log'.
 * The ebuild environment file is located at '/tmp/portage/gnustep-libs/etoile-foundation-9999/temp/environment'.
 * This ebuild is from an overlay named 'init_6': '/usr/local/portage/'
 * 
_______________________________________________
Etoile-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-discuss

Répondre à