[Lsb-infrastructure] new headers: Xft/Xrender seem to be the issue now

Wichmann, Mats D mats.d.wichmann at intel.com
Fri Apr 25 05:56:56 PDT 2008


The desktop test autobuild is now failing due to 
Xft/Xrender issues. It's a little irritating to be
peeling these back one by one; for this reason
devchk does a "make -i" so you see all the errors
in one go, but it seems we don't process desktop-test
that way (to be fair, since the build is under rpm's
control and it's several different independent builds,
it's not quite the same thing.  Well, I digress...)

I'm about to take a deeper look but here's the raw
spew for now:


+ make -C lsb-xft/tests/test
make[1]: Entering directory
`/home/autobuild/tmp/rpm-build/BUILD/lsb-test-desktop-3.90.0/lsb-xft/tes
ts/test'
lsbcc -g `freetype-config --cflags`   -c -o unit.1.o unit.1.c
lsbcc -g `freetype-config --cflags`   -c -o unit.2.o unit.2.c
In file included from /opt/lsb/include/X11/Xft/Xft.h:10,
                 from unit.2.c:16:
/opt/lsb/include/X11/extensions/Xrender.h:159: error: expected
identifier or '(' before ';' token
/opt/lsb/include/X11/extensions/Xrender.h:166: warning: unnamed
struct/union that defines no instances
/opt/lsb/include/X11/extensions/Xrender.h:173: error: conflicting type
qualifiers for 'XRenderColor'
/opt/lsb/include/X11/extensions/Xrender.h:94: error: previous
declaration of 'XRenderColor' was here
/opt/lsb/include/X11/extensions/Xrender.h:180: error: expected '=', ',',
';', 'asm' or '__attribute__' before '*' token
/opt/lsb/include/X11/extensions/Xrender.h:187: warning: unnamed
struct/union that defines no instances
/opt/lsb/include/X11/extensions/Xrender.h:189: warning: useless storage
class specifier in empty declaration
/opt/lsb/include/X11/extensions/Xrender.h:192: error: expected
identifier or '(' before ';' token
/opt/lsb/include/X11/extensions/Xrender.h:194: error: expected
identifier or '(' before ';' token
/opt/lsb/include/X11/extensions/Xrender.h:196: error: conflicting type
qualifiers for 'Glyph'
/opt/lsb/include/X11/extensions/Xrender.h:96: error: previous
declaration of 'Glyph' was here
/opt/lsb/include/X11/extensions/Xrender.h:198: error: expected '=', ',',
';', 'asm' or '__attribute__' before '*' token
/opt/lsb/include/X11/extensions/Xrender.h:209: warning: unnamed
struct/union that defines no instances
/opt/lsb/include/X11/extensions/Xrender.h:217: warning: unnamed
struct/union that defines no instances
/opt/lsb/include/X11/extensions/Xrender.h:225: error: conflicting type
qualifiers for 'XRenderPictFormat'
/opt/lsb/include/X11/extensions/Xrender.h:117: error: previous
declaration of 'XRenderPictFormat' was here
/opt/lsb/include/X11/extensions/Xrender.h:233: error: expected '=', ',',
';', 'asm' or '__attribute__' before '*' token
/opt/lsb/include/X11/extensions/Xrender.h:235: error: conflicting type
qualifiers for 'XPointFixed'
/opt/lsb/include/X11/extensions/Xrender.h:47: error: previous
declaration of 'XPointFixed' was here
/opt/lsb/include/X11/extensions/Xrender.h:237: error: expected '=', ',',
';', 'asm' or '__attribute__' before '*' token
/opt/lsb/include/X11/extensions/Xrender.h:248: error: conflicting type
qualifiers for 'XGlyphInfo'
/opt/lsb/include/X11/extensions/Xrender.h:119: error: previous
declaration of 'XGlyphInfo' was here
/opt/lsb/include/X11/extensions/Xrender.h:250: error: expected '=', ',',
';', 'asm' or '__attribute__' before '*' token
/opt/lsb/include/X11/extensions/Xrender.h:259: error: expected
identifier or '(' before ';' token
/opt/lsb/include/X11/extensions/Xrender.h:261: error: expected
identifier or '(' before ';' token
/opt/lsb/include/X11/extensions/Xrender.h:267: error: expected
identifier or '(' before ';' token
/opt/lsb/include/X11/extensions/Xrender.h:274: error: expected
identifier or '(' before ';' token
/opt/lsb/include/X11/extensions/Xrender.h:281: error: conflicting type
qualifiers for 'XRadialGradient'
/opt/lsb/include/X11/extensions/Xrender.h:127: error: previous
declaration of 'XRadialGradient' was here
/opt/lsb/include/X11/extensions/Xrender.h:283: error: expected '=', ',',
';', 'asm' or '__attribute__' before '*' token
/opt/lsb/include/X11/extensions/Xrender.h:285: error: conflicting type
qualifiers for 'XFixed'
/opt/lsb/include/X11/extensions/Xrender.h:45: error: previous
declaration of 'XFixed' was here
/opt/lsb/include/X11/extensions/Xrender.h:287: error: expected '=', ',',
';', 'asm' or '__attribute__' before '*' token
/opt/lsb/include/X11/extensions/Xrender.h:297: error: conflicting type
qualifiers for 'XGlyphElt32'
/opt/lsb/include/X11/extensions/Xrender.h:129: error: previous
declaration of 'XGlyphElt32' was here
/opt/lsb/include/X11/extensions/Xrender.h:299: error: expected '=', ',',
';', 'asm' or '__attribute__' before '*' token
/opt/lsb/include/X11/extensions/Xrender.h:309: error: conflicting type
qualifiers for 'XGlyphElt8'
/opt/lsb/include/X11/extensions/Xrender.h:131: error: previous
declaration of 'XGlyphElt8' was here
/opt/lsb/include/X11/extensions/Xrender.h:311: error: expected '=', ',',
';', 'asm' or '__attribute__' before '*' token
/opt/lsb/include/X11/extensions/Xrender.h:318: error: conflicting type
qualifiers for 'XConicalGradient'
/opt/lsb/include/X11/extensions/Xrender.h:133: error: previous
declaration of 'XConicalGradient' was here
/opt/lsb/include/X11/extensions/Xrender.h:320: error: expected '=', ',',
';', 'asm' or '__attribute__' before '*' token
/opt/lsb/include/X11/extensions/Xrender.h:322: warning: useless storage
class specifier in empty declaration
/opt/lsb/include/X11/extensions/Xrender.h:325: error: expected
identifier or '(' before ';' token
/opt/lsb/include/X11/extensions/Xrender.h:332: error: conflicting type
qualifiers for 'XLinearGradient'
/opt/lsb/include/X11/extensions/Xrender.h:135: error: previous
declaration of 'XLinearGradient' was here
/opt/lsb/include/X11/extensions/Xrender.h:334: error: expected '=', ',',
';', 'asm' or '__attribute__' before '*' token
/opt/lsb/include/X11/extensions/Xrender.h:341: error: conflicting type
qualifiers for 'XPointDouble'
/opt/lsb/include/X11/extensions/Xrender.h:137: error: previous
declaration of 'XPointDouble' was here
/opt/lsb/include/X11/extensions/Xrender.h:343: error: expected '=', ',',
';', 'asm' or '__attribute__' before '*' token
/opt/lsb/include/X11/extensions/Xrender.h:345: error: expected
identifier or '(' before ';' token
/opt/lsb/include/X11/extensions/Xrender.h:347: error: conflicting type
qualifiers for 'XTrapezoid'
/opt/lsb/include/X11/extensions/Xrender.h:87: error: previous
declaration of 'XTrapezoid' was here
/opt/lsb/include/X11/extensions/Xrender.h:349: error: expected '=', ',',
';', 'asm' or '__attribute__' before '*' token
/opt/lsb/include/X11/extensions/Xrender.h:368: error: conflicting type
qualifiers for 'XRenderPictureAttributes'
/opt/lsb/include/X11/extensions/Xrender.h:139: error: previous
declaration of 'XRenderPictureAttributes' was here
/opt/lsb/include/X11/extensions/Xrender.h:371: error: expected '=', ',',
';', 'asm' or '__attribute__' before '*' token
/opt/lsb/include/X11/extensions/Xrender.h:378: error: conflicting type
qualifiers for 'XTrap'
/opt/lsb/include/X11/extensions/Xrender.h:141: error: previous
declaration of 'XTrap' was here
/opt/lsb/include/X11/extensions/Xrender.h:380: error: expected '=', ',',
';', 'asm' or '__attribute__' before '*' token
/opt/lsb/include/X11/extensions/Xrender.h:390: error: expected
identifier or '(' before ';' token
/opt/lsb/include/X11/extensions/Xrender.h:400: warning: useless type
name in empty declaration
/opt/lsb/include/X11/extensions/Xrender.h:402: error: expected
identifier or '(' before ';' token
/opt/lsb/include/X11/extensions/Xrender.h:404: error: conflicting type
qualifiers for 'XGlyphElt16'
/opt/lsb/include/X11/extensions/Xrender.h:145: error: previous
declaration of 'XGlyphElt16' was here
/opt/lsb/include/X11/extensions/Xrender.h:406: error: expected '=', ',',
';', 'asm' or '__attribute__' before '*' token
/opt/lsb/include/X11/extensions/Xrender.h:414: error: conflicting type
qualifiers for 'XTriangle'
/opt/lsb/include/X11/extensions/Xrender.h:147: error: previous
declaration of 'XTriangle' was here
/opt/lsb/include/X11/extensions/Xrender.h:416: error: expected '=', ',',
';', 'asm' or '__attribute__' before '*' token
In file included from unit.2.c:16:
/opt/lsb/include/X11/Xft/Xft.h:68: error: expected identifier or '('
before ';' token
/opt/lsb/include/X11/Xft/Xft.h:79: error: expected identifier or '('
before ';' token
/opt/lsb/include/X11/Xft/Xft.h:87: error: expected identifier or '('
before ';' token
In file included from unit.2.c:16:
/opt/lsb/include/X11/Xft/Xft.h:90: error: conflicting type qualifiers
for 'XftColor'
/opt/lsb/include/X11/Xft/Xft.h:44: error: previous declaration of
'XftColor' was here
/opt/lsb/include/X11/Xft/Xft.h:92: error: expected '=', ',', ';', 'asm'
or '__attribute__' before '*' token
/opt/lsb/include/X11/Xft/Xft.h:100: error: conflicting type qualifiers
for 'XftCharSpec'
/opt/lsb/include/X11/Xft/Xft.h:50: error: previous declaration of
'XftCharSpec' was here
/opt/lsb/include/X11/Xft/Xft.h:102: error: expected '=', ',', ';', 'asm'
or '__attribute__' before '*' token
/opt/lsb/include/X11/Xft/Xft.h:104: error: expected identifier or '('
before ';' token
/opt/lsb/include/X11/Xft/Xft.h:106: error: conflicting type qualifiers
for 'XftGlyphSpec'
/opt/lsb/include/X11/Xft/Xft.h:48: error: previous declaration of
'XftGlyphSpec' was here
/opt/lsb/include/X11/Xft/Xft.h:108: error: expected '=', ',', ';', 'asm'
or '__attribute__' before '*' token
/opt/lsb/include/X11/Xft/Xft.h:114: error: expected identifier or '('
before ';' token
/opt/lsb/include/X11/Xft/Xft.h:123: error: conflicting type qualifiers
for 'XftCharFontSpec'
/opt/lsb/include/X11/Xft/Xft.h:56: error: previous declaration of
'XftCharFontSpec' was here
/opt/lsb/include/X11/Xft/Xft.h:125: error: expected '=', ',', ';', 'asm'
or '__attribute__' before '*' token
/opt/lsb/include/X11/Xft/Xft.h:127: error: conflicting type qualifiers
for 'FT_UInt'
/opt/lsb/include/freetype/fttypes.h:24: error: previous declaration of
'FT_UInt' was here
/opt/lsb/include/X11/Xft/Xft.h:129: error: expected '=', ',', ';', 'asm'
or '__attribute__' before '*' token
/opt/lsb/include/X11/Xft/Xft.h:131: error: conflicting type qualifiers
for 'FcChar16'
/opt/lsb/include/fontconfig/fontconfig.h:194: error: previous
declaration of 'FcChar16' was here
/opt/lsb/include/X11/Xft/Xft.h:133: error: expected '=', ',', ';', 'asm'
or '__attribute__' before '*' token
/opt/lsb/include/X11/Xft/Xft.h:142: error: conflicting type qualifiers
for 'XftGlyphFontSpec'
/opt/lsb/include/X11/Xft/Xft.h:58: error: previous declaration of
'XftGlyphFontSpec' was here
/opt/lsb/include/X11/Xft/Xft.h:144: error: expected '=', ',', ';', 'asm'
or '__attribute__' before '*' token
/opt/lsb/include/X11/Xft/Xft.h:146: error: conflicting type qualifiers
for 'XftFontInfo'
/opt/lsb/include/X11/Xft/Xft.h:54: error: previous declaration of
'XftFontInfo' was here
/opt/lsb/include/X11/Xft/Xft.h:148: error: expected '=', ',', ';', 'asm'
or '__attribute__' before '*' token
/opt/lsb/include/X11/Xft/Xft.h:150: error: conflicting type qualifiers
for 'FcChar32'
/opt/lsb/include/fontconfig/fontconfig.h:149: error: previous
declaration of 'FcChar32' was here
/opt/lsb/include/X11/Xft/Xft.h:152: error: expected '=', ',', ';', 'asm'
or '__attribute__' before '*' token
make[1]: *** [unit.2.o] Error 1
make[1]: Leaving directory
`/home/autobuild/tmp/rpm-build/BUILD/lsb-test-desktop-3.90.0/lsb-xft/tes
ts/test'
error: Bad exit status from /var/tmp/rpm-tmp.96432 (%build) 


More information about the lsb-infrastructure mailing list