Cannot compile any XFCE 4.14 project with `./configure --enable-debug=full`
$ git branch
xfce-4.14
$ gcc --version
gcc (Ubuntu 9.3.0-10ubuntu2) 9.3.0
Copyright (C) 2019 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
$ ./configure --enable-debug=full
...
Build Configuration:
* Debug Support: full
* GNU Visibility: yes
* GTK+ 2 Support: no
$ make
make all-recursive
make[1]: Entering directory '/myfiles/Programs/xfce4/xfce4-panel'
Making all in libxfce4panel
make[2]: Entering directory '/myfiles/Programs/xfce4/xfce4-panel/libxfce4panel'
make all-am
make[3]: Entering directory '/myfiles/Programs/xfce4/xfce4-panel/libxfce4panel'
CC libxfce4panel_2_0_la-libxfce4panel-aliasdef.lo
CC libxfce4panel_2_0_la-libxfce4panel-enum-types.lo
CC libxfce4panel_2_0_la-libxfce4panel-marshal.lo
CC libxfce4panel_2_0_la-libxfce4panel-config.lo
In file included from libxfce4panel-config.c:144:
../libxfce4panel/libxfce4panel-aliasdef.c:13:47: error: redundant redeclaration of ‘libxfce4panel_major_version’ [-Werror=redundant-decls]
13 | extern __typeof (libxfce4panel_major_version) libxfce4panel_major_version __attribute((alias("IA__libxfce4panel_major_version"), visibility("default")));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libxfce4panel-config.c:23:
../libxfce4panel/libxfce4panel-config.h:96:20: note: previous declaration of ‘libxfce4panel_major_version’ was here
96 | extern const guint libxfce4panel_major_version;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libxfce4panel-config.c:144:
../libxfce4panel/libxfce4panel-aliasdef.c:16:47: error: redundant redeclaration of ‘libxfce4panel_micro_version’ [-Werror=redundant-decls]
16 | extern __typeof (libxfce4panel_micro_version) libxfce4panel_micro_version __attribute((alias("IA__libxfce4panel_micro_version"), visibility("default")));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libxfce4panel-config.c:23:
../libxfce4panel/libxfce4panel-config.h:98:20: note: previous declaration of ‘libxfce4panel_micro_version’ was here
98 | extern const guint libxfce4panel_micro_version;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libxfce4panel-config.c:144:
../libxfce4panel/libxfce4panel-aliasdef.c:19:47: error: redundant redeclaration of ‘libxfce4panel_minor_version’ [-Werror=redundant-decls]
19 | extern __typeof (libxfce4panel_minor_version) libxfce4panel_minor_version __attribute((alias("IA__libxfce4panel_minor_version"), visibility("default")));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libxfce4panel-config.c:23:
../libxfce4panel/libxfce4panel-config.h:97:20: note: previous declaration of ‘libxfce4panel_minor_version’ was here
97 | extern const guint libxfce4panel_minor_version;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
make[3]: *** [Makefile:1117: libxfce4panel_2_0_la-libxfce4panel-config.lo] Error 1
make[3]: Leaving directory '/myfiles/Programs/xfce4/xfce4-panel/libxfce4panel'
make[2]: *** [Makefile:891: all] Error 2
make[2]: Leaving directory '/myfiles/Programs/xfce4/xfce4-panel/libxfce4panel'
make[1]: *** [Makefile:612: all-recursive] Error 1
make[1]: Leaving directory '/myfiles/Programs/xfce4/xfce4-panel'
make: *** [Makefile:523: all] Error 2