Code: Select all
In file included from /usr/include/X11/extensions/Xrender.h:28,
from bs.c:25:
/usr/include/X11/extensions/render.h:29: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Glyph'
/usr/include/X11/extensions/render.h:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GlyphSet'
/usr/include/X11/extensions/render.h:31: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Picture'
/usr/include/X11/extensions/render.h:32: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'PictFormat'
In file included from bs.c:25:
/usr/include/X11/extensions/Xrender.h:47: error: expected specifier-qualifier-list before 'PictFormat'
/usr/include/X11/extensions/Xrender.h:69: error: expected specifier-qualifier-list before 'Picture'
/usr/include/X11/extensions/Xrender.h:100: error: expected specifier-qualifier-list before 'GlyphSet'
/usr/include/X11/extensions/Xrender.h:108: error: expected specifier-qualifier-list before 'GlyphSet'
/usr/include/X11/extensions/Xrender.h:116: error: expected specifier-qualifier-list before 'GlyphSet'
/usr/include/X11/extensions/Xrender.h:241: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'XRenderCreatePicture'
/usr/include/X11/extensions/Xrender.h:249: error: expected declaration specifiers or '...' before 'Picture'
/usr/include/X11/extensions/Xrender.h:255: error: expected declaration specifiers or '...' before 'Picture'
/usr/include/X11/extensions/Xrender.h:263: error: expected declaration specifiers or '...' before 'Picture'
/usr/include/X11/extensions/Xrender.h:268: error: expected declaration specifiers or '...' before 'Picture'
/usr/include/X11/extensions/Xrender.h:273: error: expected declaration specifiers or '...' before 'Picture'
/usr/include/X11/extensions/Xrender.h:278: error: expected declaration specifiers or '...' before 'Picture'
/usr/include/X11/extensions/Xrender.h:279: error: expected declaration specifiers or '...' before 'Picture'
/usr/include/X11/extensions/Xrender.h:280: error: expected declaration specifiers or '...' before 'Picture'
/usr/include/X11/extensions/Xrender.h:291: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'XRenderCreateGlyphSet'
/usr/include/X11/extensions/Xrender.h:294: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'XRenderReferenceGlyphSet'
/usr/include/X11/extensions/Xrender.h:297: error: expected declaration specifiers or '...' before 'GlyphSet'
/usr/include/X11/extensions/Xrender.h:301: error: expected declaration specifiers or '...' before 'GlyphSet'
/usr/include/X11/extensions/Xrender.h:302: error: expected ';', ',' or ')' before '*' token
/usr/include/X11/extensions/Xrender.h:310: error: expected declaration specifiers or '...' before 'GlyphSet'
/usr/include/X11/extensions/Xrender.h:311: error: expected ';', ',' or ')' before '*' token
/usr/include/X11/extensions/Xrender.h:317: error: expected declaration specifiers or '...' before 'Picture'
/usr/include/X11/extensions/Xrender.h:318: error: expected declaration specifiers or '...' before 'Picture'
/usr/include/X11/extensions/Xrender.h:320: error: expected declaration specifiers or '...' before 'GlyphSet'
/usr/include/X11/extensions/Xrender.h:331: error: expected declaration specifiers or '...' before 'Picture'
/usr/include/X11/extensions/Xrender.h:332: error: expected declaration specifiers or '...' before 'Picture'
/usr/include/X11/extensions/Xrender.h:334: error: expected declaration specifiers or '...' before 'GlyphSet'
/usr/include/X11/extensions/Xrender.h:345: error: expected declaration specifiers or '...' before 'Picture'
/usr/include/X11/extensions/Xrender.h:346: error: expected declaration specifiers or '...' before 'Picture'
/usr/include/X11/extensions/Xrender.h:348: error: expected declaration specifiers or '...' before 'GlyphSet'
/usr/include/X11/extensions/Xrender.h:359: error: expected declaration specifiers or '...' before 'Picture'
/usr/include/X11/extensions/Xrender.h:360: error: expected declaration specifiers or '...' before 'Picture'
/usr/include/X11/extensions/Xrender.h:372: error: expected declaration specifiers or '...' before 'Picture'
/usr/include/X11/extensions/Xrender.h:373: error: expected declaration specifiers or '...' before 'Picture'
/usr/include/X11/extensions/Xrender.h:385: error: expected declaration specifiers or '...' before 'Picture'
/usr/include/X11/extensions/Xrender.h:386: error: expected declaration specifiers or '...' before 'Picture'
/usr/include/X11/extensions/Xrender.h:398: error: expected declaration specifiers or '...' before 'Picture'
/usr/include/X11/extensions/Xrender.h:408: error: expected declaration specifiers or '...' before 'Picture'
/usr/include/X11/extensions/Xrender.h:416: error: expected declaration specifiers or '...' before 'Picture'
/usr/include/X11/extensions/Xrender.h:417: error: expected declaration specifiers or '...' before 'Picture'
/usr/include/X11/extensions/Xrender.h:427: error: expected declaration specifiers or '...' before 'Picture'
/usr/include/X11/extensions/Xrender.h:428: error: expected declaration specifiers or '...' before 'Picture'
/usr/include/X11/extensions/Xrender.h:438: error: expected declaration specifiers or '...' before 'Picture'
/usr/include/X11/extensions/Xrender.h:439: error: expected declaration specifiers or '...' before 'Picture'
/usr/include/X11/extensions/Xrender.h:449: error: expected declaration specifiers or '...' before 'Picture'
/usr/include/X11/extensions/Xrender.h:450: error: expected declaration specifiers or '...' before 'Picture'
/usr/include/X11/extensions/Xrender.h:460: error: expected declaration specifiers or '...' before 'Picture'
/usr/include/X11/extensions/Xrender.h:461: error: expected declaration specifiers or '...' before 'Picture'
/usr/include/X11/extensions/Xrender.h:477: error: expected declaration specifiers or '...' before 'Picture'
/usr/include/X11/extensions/Xrender.h:486: error: expected declaration specifiers or '...' before 'Picture'
/usr/include/X11/extensions/Xrender.h:499: error: expected declaration specifiers or '...' before 'Picture'
/usr/include/X11/extensions/Xrender.h:505: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'XRenderCreateSolidFill'
/usr/include/X11/extensions/Xrender.h:508: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'XRenderCreateLinearGradient'
/usr/include/X11/extensions/Xrender.h:514: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'XRenderCreateRadialGradient'
/usr/include/X11/extensions/Xrender.h:520: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'XRenderCreateConicalGradient'
make[3]: *** [bs.lo] Error 1
make[3]: Leaving directory `/var/tmp/portage/x11-plugins/compiz-fusion-plugins-main-9999/work/plugins-main/src/bs'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/x11-plugins/compiz-fusion-plugins-main-9999/work/plugins-main/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/x11-plugins/compiz-fusion-plugins-main-9999/work/plugins-main'
make: *** [all] Error 2
*
* ERROR: x11-plugins/compiz-fusion-plugins-main-9999 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 2921: Called die
* The specific snippet of code:
* emake || die "emake failed"
* The die message:
* emake failedthanks
edit: since part of compiz updated fine, its now entirely broken and i had to sign in as root as i couldn't see or open anything on my normal user account.
i believe this may be related to an emerge world i did prior which updated driproto and may have done something to xrender.h which is what looks to be the source of the failure...
edit again:
downgrading renderproto to 0.9.2 fixed this issue



