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

Reply via email to