Compilation fails here with gcc-4.7 and x86: i686-pc-linux-gnu-gcc -march=native -O2 -pipe -ggdb -ggdb3 -D_REENTRANT -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/incl ude/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include -fom it-frame-pointer -DSFFE_USING -DSFFE_CMPLX_GSL -I/var/portagebuild/portage/x11-misc/xaos-3.5-r1/work/xaos-3.5/src/include -c -o zoom.o zoom.c In file included from zoom.c:160:0: zoomd.c:283:20: error: conflicting types for ‘fillline_8’ zoom.c:144:13: note: previous declaration of ‘fillline_8’ was here In file included from zoom.c:167:0: zoomd.c:283:20: error: conflicting types for ‘fillline_32’ zoom.c:147:13: note: previous declaration of ‘fillline_32’ was here In file included from zoom.c:174:0: zoomd.c:283:20: error: conflicting types for ‘fillline_24’ zoom.c:146:13: note: previous declaration of ‘fillline_24’ was here In file included from zoom.c:181:0: zoomd.c:283:20: error: conflicting types for ‘fillline_16’ zoom.c:145:13: note: previous declaration of ‘fillline_16’ was here zoom.c:937:1: error: conflicting types for ‘moveoldpoints’ zoom.c:142:1: note: previous declaration of ‘moveoldpoints’ was here make[2]: *** [zoom.o] Error 1 Reproducible: Always This is already reported upstream, though not sure if they will backport it to 3.5 (as 3.6 is already released): https://github.com/xaos-project/XaoS/issues/67
Created attachment 367680 [details, diff] Patch to fix compilation error
+*xaos-3.6 (09 Jun 2014) + + 09 Jun 2014; Sébastien Fabbro <bicatali@gentoo.org> + +files/xaos-3.5-gettext.patch, +files/xaos-3.6-locale-dir.patch, + +files/xaos-3.6-no-auto-strip.patch, +xaos-3.6.ebuild, -xaos-3.5-r2.ebuild, + metadata.xml, xaos-3.5-r1.ebuild: + Version bump. Backport patch to stable 3.5-r1 version (bug #497852, thanks + Patrice Levesque) and for gettext-0.19 (bug #512748, thanks zimous), add + internationalization options, switch to autotools-utils, EAPI5 +