Hi Banlu, Le 6 août 2011 à 17:52, Bluna Ratimonkey a écrit :
> Hi, > I need some helps building ef > > I... > svn co http://svn.gna.org/svn/etoile/trunk/Etoile/Frameworks/EtoileFoundation > ef.svn > and in ef.svn I wget > http://svn.gna.org/svn/etoile/trunk/Etoile/etoile.make and make and > got these errors > > Compiling file Source/ETClassMirror.m ... > In file included from Source/ETClassMirror.m:17: > In file included from /home/id/gnustep.svn/ef.svn/Headers/NSObject+Trait.h:13: > ./derived_src/EtoileFoundation/Macros.h:26:11: error: duplicate > protocol definition of > 'MakeReleaseSelectorNotFoundErrorGoAway' is ignored [-Werror] > @protocol MakeReleaseSelectorNotFoundErrorGoAway > ^ > /home/id/gnustep.svn/ef.svn/Headers/Macros.h:26:1: note: previous > definition is here > @protocol MakeReleaseSelectorNotFoundErrorGoAway > ^ > [snip] The project directory name must be EtoileFoundation (or more precisely the same than FRAMEWORK_NAME in the GNUmakefile), otherwise you get these errors. If you still want to use ef.svn as the project directory name, you can add PROJECT_NAME=EtoileFoundation at the top of the EtoileFoundation GNUmakefile. In case you still get errors, try 'make clean' or remove ef.svn/EtoileFoundation (the temporary directory where we collect all the headers for the framework). Cheers, Quentin. _______________________________________________ Etoile-dev mailing list Etoile-dev@gna.org https://mail.gna.org/listinfo/etoile-dev