Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 497852 - x11-misc/xaos-3.5-r1 - zoomd.c:283:20: error: conflicting types for ‘fillline_8’
Summary: x11-misc/xaos-3.5-r1 - zoomd.c:283:20: error: conflicting types for ‘fillline_8’
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: Normal normal (vote)
Assignee: Gentoo Science Related Packages
URL:
Whiteboard:
Keywords: PATCH
Depends on:
Blocks:
 
Reported: 2014-01-12 03:26 UTC by Patrice Levesque
Modified: 2014-06-09 18:44 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Patch to fix compilation error (xaos-gcc-4.7.patch,759 bytes, patch)
2014-01-12 03:27 UTC, Patrice Levesque
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Patrice Levesque 2014-01-12 03:26:45 UTC
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
Comment 1 Patrice Levesque 2014-01-12 03:27:41 UTC
Created attachment 367680 [details, diff]
Patch to fix compilation error
Comment 2 Sébastien Fabbro (RETIRED) gentoo-dev 2014-06-09 18:44:19 UTC
+*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
+