On Thu, 2017-01-12 at 18:14 +0100, Helmut Jarausch wrote:
> Hi, I cannot compile the GIT version (today 16:00 GMT)
> Both, gimpbaseenums.h  and gimpcompatenums.h define several enums
> of  
> the same name.
> This is on Gentoo, gcc-6.3.0

This shouldn't happen, the resp. values in gimpbaseenums.h are
protected by #ifndef GIMP_DISABLE_DEPRECATED and that is always
defined when building GIMP.

Did you somehow undefine it?

Regards,
Mitch


> Thanks for looking into it,
> Helmut.
> 
> Here are a few lines from the error log:
> 
> In file included from gimpbase-private.c:29:0:
> gimpcompatenums.h:36:3: error: redeclaration of enumerator  
> 'GIMP_ADD_WHITE_MASK'
>     GIMP_ADD_WHITE_MASK          = GIMP_ADD_MASK_WHITE,
>     ^~~~~~~~~~~~~~~~~~~
> In file included from gimpbasetypes.h:26:0,
>                   from gimpbase-private.c:26:
> ../libgimpbase/gimpbaseenums.h:52:3: note: previous definition of  
> 'GIMP_ADD_WHITE_MASK' was here
>     GIMP_ADD_WHITE_MASK          = GIMP_ADD_MASK_WHITE,     /*<
> skip,  
> pdb-skip >*/
>     ^~~~~~~~~~~~~~~~~~~
> In file included from gimpbase-private.c:29:0:
> gimpcompatenums.h:37:3: error: redeclaration of enumerator  
> 'GIMP_ADD_BLACK_MASK'
>     GIMP_ADD_BLACK_MASK          = GIMP_ADD_MASK_BLACK,
>     ^~~~~~~~~~~~~~~~~~~
> In file included from gimpbasetypes.h:26:0,
>                   from gimpbase-private.c:26:
> ../libgimpbase/gimpbaseenums.h:53:3: note: previous definition of  
> 'GIMP_ADD_BLACK_MASK' was here
>     GIMP_ADD_BLACK_MASK          = GIMP_ADD_MASK_BLACK,     /*<
> skip,  
> pdb-skip >*/
>     ^~~~~~~~~~~~~~~~~~~
> In file included from gimpbase-private.c:29:0:
> gimpcompatenums.h:38:3: error: redeclaration of enumerator  
> 'GIMP_ADD_ALPHA_MASK'
>     GIMP_ADD_ALPHA_MASK          = GIMP_ADD_MASK_ALPHA,
>     ^~~~~~~~~~~~~~~~~~~
> In file included from gimpbasetypes.h:26:0,
>                   from gimpbase-private.c:26:
> ../libgimpbase/gimpbaseenums.h:54:3: note: previous definition of  
> 'GIMP_ADD_ALPHA_MASK' was here
>     GIMP_ADD_ALPHA_MASK          = GIMP_ADD_MASK_ALPHA,     /*<
> skip,  
> pdb-skip >*/
>     ^~~~~~~~~~~~~~~~~~~
> In file included from gimpbase-private.c:29:0:
> gimpcompatenums.h:39:3: error: redeclaration of enumerator  
> 'GIMP_ADD_ALPHA_TRANSFER_MASK'
>     GIMP_ADD_ALPHA_TRANSFER_MASK = GIMP_ADD_MASK_ALPHA_TRANSFER,
>     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from gimpbasetypes.h:26:0,
>                   from gimpbase-private.c:26:
> ../libgimpbase/gimpbaseenums.h:55:3: note: previous definition of  
> 'GIMP_ADD_ALPHA_TRANSFER_MASK' was here
>     GIMP_ADD_ALPHA_TRANSFER_MASK = GIMP_ADD_MASK_ALPHA_TRANSFER,
> /*<  
> skip, pdb-skip >*/
>     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> _______________________________________________
> gimp-developer-list mailing list
> List address:    [email protected]
> List membership: https://mail.gnome.org/mailman/listinfo/gimp-develop
> er-list
> List archives:   https://mail.gnome.org/archives/gimp-developer-list
_______________________________________________
gimp-developer-list mailing list
List address:    [email protected]
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list

Reply via email to