Compilation of xserver broken ( git 2d2d49dab)

Knut Petersen Knut_Petersen at t-online.de
Sun Jan 19 01:25:28 PST 2014


On 19.01.2014 09:51, Julien Cristau wrote:
> On Thu, Jan 16, 2014 at 13:21:21 +0100, Knut Petersen wrote:
>
>> On 15.01.2014 21:01, Knut Petersen wrote:
>>> Hi Keith!
>>>
>>> I see a build failure on an openSuSE 13.1 system:
>> Some more information: openSuSE 13.1,
>> cpu: Pentium-M (32 bits),
>> gcc (SUSE Linux) 4.8.1 20130909 [gcc-4_8-branch revision 202388]
>>
>> Commit that breaks building xserver: 60014a4a98ff924ae7f6840781f768c1cc93bbab
>>
> You need to update xproto, it has a fix in master.

Yes, xproto is fixed now, but at least fontsproto
is still incompatible to current xserver master
(see attachment)

cu,
  Knut


>
> Cheers,
> Julien
>

-------------- next part --------------
  CC       cursor.lo
. ../include/dix-config.h
. /home/knut/fast/xorg/X11-t/usr/include/X11/X.h
. /home/knut/fast/xorg/X11-t/usr/include/X11/Xmd.h
. ../include/servermd.h
.. /home/knut/fast/xorg/X11-t/usr/include/X11/Xfuncproto.h
. ../include/scrnintstr.h
.. ../include/screenint.h
... ../include/misc.h
.... /home/knut/fast/xorg/X11-t/usr/include/X11/Xosdefs.h
.... /home/knut/fast/xorg/X11-t/usr/include/X11/Xdefs.h
.... /usr/lib/gcc/i586-suse-linux/4.8/include/stddef.h
.... /usr/lib/gcc/i586-suse-linux/4.8/include/stdint.h
..... /usr/include/stdint.h
...... /usr/include/features.h
....... /usr/include/sys/cdefs.h
........ /usr/include/bits/wordsize.h
....... /usr/include/gnu/stubs.h
........ /usr/include/gnu/stubs-32.h
...... /usr/include/bits/wchar.h
...... /usr/include/bits/wordsize.h
.... ../include/os.h
..... ../include/misc.h
..... /usr/lib/gcc/i586-suse-linux/4.8/include/stdarg.h
..... /usr/include/string.h
...... /usr/lib/gcc/i586-suse-linux/4.8/include/stddef.h
...... /usr/include/xlocale.h
...... /usr/include/bits/string.h
...... /usr/include/bits/string2.h
....... /usr/include/endian.h
........ /usr/include/bits/endian.h
........ /usr/include/bits/byteswap.h
......... /usr/include/bits/types.h
.......... /usr/include/bits/wordsize.h
.......... /usr/include/bits/typesizes.h
......... /usr/include/bits/wordsize.h
......... /usr/include/bits/byteswap-16.h
....... /usr/include/stdlib.h
........ /usr/lib/gcc/i586-suse-linux/4.8/include/stddef.h
..... /usr/include/stdio.h
...... /usr/lib/gcc/i586-suse-linux/4.8/include/stddef.h
...... /usr/include/libio.h
....... /usr/include/_G_config.h
........ /usr/lib/gcc/i586-suse-linux/4.8/include/stddef.h
........ /usr/include/wchar.h
...... /usr/include/bits/stdio_lim.h
...... /usr/include/bits/sys_errlist.h
...... /usr/include/bits/stdio.h
..... ../include/Xprintf.h
.... /home/knut/fast/xorg/X11-t/usr/include/X11/Xfuncs.h
.... /usr/include/stdlib.h
..... /usr/lib/gcc/i586-suse-linux/4.8/include/stddef.h
..... /usr/include/bits/waitflags.h
..... /usr/include/bits/waitstatus.h
..... /usr/include/sys/types.h
...... /usr/include/time.h
...... /usr/lib/gcc/i586-suse-linux/4.8/include/stddef.h
...... /usr/include/sys/select.h
....... /usr/include/bits/select.h
........ /usr/include/bits/wordsize.h
....... /usr/include/bits/sigset.h
....... /usr/include/time.h
....... /usr/include/bits/time.h
...... /usr/include/sys/sysmacros.h
...... /usr/include/bits/pthreadtypes.h
....... /usr/include/bits/wordsize.h
..... /usr/include/alloca.h
...... /usr/lib/gcc/i586-suse-linux/4.8/include/stddef.h
..... /usr/include/bits/stdlib-bsearch.h
..... /usr/include/bits/stdlib-float.h
.... /usr/lib/gcc/i586-suse-linux/4.8/include-fixed/limits.h
..... /usr/lib/gcc/i586-suse-linux/4.8/include-fixed/syslimits.h
...... /usr/lib/gcc/i586-suse-linux/4.8/include-fixed/limits.h
....... /usr/include/limits.h
........ /usr/include/bits/posix1_lim.h
......... /usr/include/bits/local_lim.h
.......... /usr/include/linux/limits.h
........ /usr/include/bits/posix2_lim.h
........ /usr/include/bits/xopen_lim.h
......... /usr/include/bits/stdio_lim.h
.... /usr/include/math.h
..... /usr/include/bits/huge_val.h
..... /usr/include/bits/huge_valf.h
..... /usr/include/bits/huge_vall.h
..... /usr/include/bits/inf.h
..... /usr/include/bits/nan.h
..... /usr/include/bits/mathdef.h
..... /usr/include/bits/mathcalls.h
..... /usr/include/bits/mathcalls.h
..... /usr/include/bits/mathcalls.h
..... /usr/include/bits/mathinline.h
.... /usr/include/assert.h
.... /usr/include/ctype.h
.. ../include/regionstr.h
... ../include/miscstruct.h
.... /home/knut/fast/xorg/X11-t/usr/include/X11/Xprotostr.h
.... /home/knut/fast/xorg/X11-t/usr/include/pixman-1/pixman.h
..... /home/knut/fast/xorg/X11-t/usr/include/pixman-1/pixman-version.h
.. ../include/colormap.h
... /home/knut/fast/xorg/X11-t/usr/include/X11/Xproto.h
... ../include/window.h
.... ../include/region.h
.. ../include/cursor.h
... ../include/privates.h
.... ../include/dix.h
..... ../include/callback.h
..... ../include/gc.h
...... ../include/pixmap.h
..... ../include/input.h
...... ../include/xkbrules.h
...... ../include/events.h
...... ../include/list.h
....... /usr/lib/gcc/i586-suse-linux/4.8/include/stddef.h
...... /home/knut/fast/xorg/X11-t/usr/include/X11/extensions/XI2.h
..... ../include/cursor.h
..... ../Xext/geext.h
...... /home/knut/fast/xorg/X11-t/usr/include/X11/extensions/geproto.h
....... /home/knut/fast/xorg/X11-t/usr/include/X11/extensions/ge.h
..... /home/knut/fast/xorg/X11-t/usr/include/X11/extensions/XI.h
.... ../include/resource.h
..... ../include/dixaccess.h
.. ../include/validate.h
. ../include/dixstruct.h
.. ../include/client.h
. ../include/cursorstr.h
. ../include/dixfontstr.h
.. ../include/servermd.h
.. ../include/dixfont.h
... /home/knut/fast/xorg/X11-t/usr/include/X11/fonts/font.h
.... /home/knut/fast/xorg/X11-t/usr/include/X11/fonts/fsmasks.h
... ../include/closure.h
... /home/knut/fast/xorg/X11-t/usr/include/X11/fonts/fontstruct.h
.... /home/knut/fast/xorg/X11-t/usr/include/X11/fonts/font.h
In file included from ../include/dixfont.h:30:0,
                 from ../include/dixfontstr.h:28,
                 from cursor.c:57:
/home/knut/fast/xorg/X11-t/usr/include/X11/fonts/fontstruct.h:125:5: error: unknown type name 'pointer'
     pointer     svrPrivate;
     ^
/home/knut/fast/xorg/X11-t/usr/include/X11/fonts/fontstruct.h:126:5: error: unknown type name 'pointer'
     pointer     fontPrivate;
     ^
/home/knut/fast/xorg/X11-t/usr/include/X11/fonts/fontstruct.h:127:5: error: unknown type name 'pointer'
     pointer     fpePrivate;
     ^
/home/knut/fast/xorg/X11-t/usr/include/X11/fonts/fontstruct.h:129:5: error: unknown type name 'pointer'
     pointer *devPrivates;
     ^
/home/knut/fast/xorg/X11-t/usr/include/X11/fonts/fontstruct.h:152:5: error: unknown type name 'pointer'
     pointer     private;
     ^
/home/knut/fast/xorg/X11-t/usr/include/X11/fonts/fontstruct.h:159:31: error: unknown type name 'pointer'
 typedef int (*OpenFontFunc) ( pointer client,
                               ^
/home/knut/fast/xorg/X11-t/usr/include/X11/fonts/fontstruct.h:171:31: error: unknown type name 'pointer'
 typedef int (*ListFontsFunc) (pointer client,
                               ^
/home/knut/fast/xorg/X11-t/usr/include/X11/fonts/fontstruct.h:178:31: error: unknown type name 'pointer'
 typedef int (*StartLfwiFunc) (pointer client,
                               ^
/home/knut/fast/xorg/X11-t/usr/include/X11/fonts/fontstruct.h:183:10: error: unknown type name 'pointer'
          pointer* privatep);
          ^
/home/knut/fast/xorg/X11-t/usr/include/X11/fonts/fontstruct.h:185:30: error: unknown type name 'pointer'
 typedef int (*NextLfwiFunc) (pointer client,
                              ^
/home/knut/fast/xorg/X11-t/usr/include/X11/fonts/fontstruct.h:191:9: error: unknown type name 'pointer'
         pointer private);
         ^
/home/knut/fast/xorg/X11-t/usr/include/X11/fonts/fontstruct.h:196:33: error: unknown type name 'pointer'
 typedef void (*ClientDiedFunc) (pointer client,
                                 ^
/home/knut/fast/xorg/X11-t/usr/include/X11/fonts/fontstruct.h:199:32: error: unknown type name 'pointer'
 typedef int (*LoadGlyphsFunc) (pointer client,
                                ^
/home/knut/fast/xorg/X11-t/usr/include/X11/fonts/fontstruct.h:206:29: error: unknown type name 'pointer'
 typedef int (*StartLaFunc) (pointer client,
                             ^
/home/knut/fast/xorg/X11-t/usr/include/X11/fonts/fontstruct.h:211:8: error: unknown type name 'pointer'
        pointer* privatep);
        ^
/home/knut/fast/xorg/X11-t/usr/include/X11/fonts/fontstruct.h:213:28: error: unknown type name 'pointer'
 typedef int (*NextLaFunc) (pointer client,
                            ^
/home/knut/fast/xorg/X11-t/usr/include/X11/fonts/fontstruct.h:219:7: error: unknown type name 'pointer'
       pointer private);
       ^
/home/knut/fast/xorg/X11-t/usr/include/X11/fonts/fontstruct.h:228:5: error: unknown type name 'OpenFontFunc'
     OpenFontFunc        open_font;
     ^
/home/knut/fast/xorg/X11-t/usr/include/X11/fonts/fontstruct.h:230:5: error: unknown type name 'ListFontsFunc'
     ListFontsFunc       list_fonts;
     ^
/home/knut/fast/xorg/X11-t/usr/include/X11/fonts/fontstruct.h:231:5: error: unknown type name 'StartLaFunc'
     StartLaFunc         start_list_fonts_and_aliases;
     ^
/home/knut/fast/xorg/X11-t/usr/include/X11/fonts/fontstruct.h:232:5: error: unknown type name 'NextLaFunc'
     NextLaFunc          list_next_font_or_alias;
     ^
/home/knut/fast/xorg/X11-t/usr/include/X11/fonts/fontstruct.h:233:5: error: unknown type name 'StartLfwiFunc'
     StartLfwiFunc       start_list_fonts_with_info;
     ^
/home/knut/fast/xorg/X11-t/usr/include/X11/fonts/fontstruct.h:234:5: error: unknown type name 'NextLfwiFunc'
     NextLfwiFunc        list_next_font_with_info;
     ^
/home/knut/fast/xorg/X11-t/usr/include/X11/fonts/fontstruct.h:236:5: error: unknown type name 'ClientDiedFunc'
     ClientDiedFunc  client_died;
     ^
/home/knut/fast/xorg/X11-t/usr/include/X11/fonts/fontstruct.h:245:5: error: unknown type name 'LoadGlyphsFunc'
     LoadGlyphsFunc load_glyphs;
     ^
.... /home/knut/fast/xorg/X11-t/usr/include/X11/fonts/fontproto.h
In file included from /home/knut/fast/xorg/X11-t/usr/include/X11/fonts/fontstruct.h:291:0,
                 from ../include/dixfont.h:30,
                 from ../include/dixfontstr.h:28,
                 from cursor.c:57:
/home/knut/fast/xorg/X11-t/usr/include/X11/fonts/fontproto.h:32:7: error: unknown type name 'OpenFontFunc'
       OpenFontFunc open_func, 
       ^
/home/knut/fast/xorg/X11-t/usr/include/X11/fonts/fontproto.h:34:7: error: unknown type name 'ListFontsFunc'
       ListFontsFunc list_func, 
       ^
/home/knut/fast/xorg/X11-t/usr/include/X11/fonts/fontproto.h:35:7: error: unknown type name 'StartLfwiFunc'
       StartLfwiFunc start_lfwi_func, 
       ^
/home/knut/fast/xorg/X11-t/usr/include/X11/fonts/fontproto.h:36:7: error: unknown type name 'NextLfwiFunc'
       NextLfwiFunc next_lfwi_func, 
       ^
/home/knut/fast/xorg/X11-t/usr/include/X11/fonts/fontproto.h:38:7: error: unknown type name 'ClientDiedFunc'
       ClientDiedFunc client_died, 
       ^
/home/knut/fast/xorg/X11-t/usr/include/X11/fonts/fontproto.h:39:7: error: unknown type name 'LoadGlyphsFunc'
       LoadGlyphsFunc load_glyphs, 
       ^
/home/knut/fast/xorg/X11-t/usr/include/X11/fonts/fontproto.h:40:7: error: unknown type name 'StartLaFunc'
       StartLaFunc start_list_alias_func, 
       ^
/home/knut/fast/xorg/X11-t/usr/include/X11/fonts/fontproto.h:41:7: error: unknown type name 'NextLaFunc'
       NextLaFunc next_list_alias_func, 
       ^
/home/knut/fast/xorg/X11-t/usr/include/X11/fonts/fontproto.h:77:9: error: unknown type name 'pointer'
         pointer        /* ptr */);
         ^
... /home/knut/fast/xorg/X11-t/usr/include/X11/fonts/fontproto.h
. ../include/opaque.h
.. ../include/globals.h
... /usr/include/signal.h
.... /usr/include/bits/sigset.h
.... /usr/include/bits/signum.h
.... /usr/include/time.h
.... /usr/include/bits/siginfo.h
..... /usr/include/bits/wordsize.h
.... /usr/include/bits/sigaction.h
.... /usr/include/bits/sigcontext.h
.... /usr/lib/gcc/i586-suse-linux/4.8/include/stddef.h
.... /usr/include/bits/sigstack.h
.... /usr/include/sys/ucontext.h
..... /usr/include/signal.h
.... /usr/include/bits/sigthread.h
... ../include/extinit.h
.... ../include/extnsionst.h
..... ../include/extension.h
...... ../include/dixstruct.h
.... /home/knut/fast/xorg/X11-t/usr/include/X11/extensions/dpmsconst.h
.... /home/knut/fast/xorg/X11-t/usr/include/X11/extensions/panoramiXproto.h
.... /home/knut/fast/xorg/X11-t/usr/include/X11/extensions/XResproto.h
.... /home/knut/fast/xorg/X11-t/usr/include/X11/extensions/saver.h
.... /home/knut/fast/xorg/X11-t/usr/include/X11/extensions/shapeproto.h
..... /home/knut/fast/xorg/X11-t/usr/include/X11/extensions/shapeconst.h
.... /home/knut/fast/xorg/X11-t/usr/include/X11/extensions/shm.h
.... /home/knut/fast/xorg/X11-t/usr/include/X11/extensions/shmproto.h
.... /home/knut/fast/xorg/X11-t/usr/include/X11/extensions/XKB.h
.... /home/knut/fast/xorg/X11-t/usr/include/X11/extensions/xtestconst.h
.... /home/knut/fast/xorg/X11-t/usr/include/X11/extensions/xtestproto.h
.... /home/knut/fast/xorg/X11-t/usr/include/X11/extensions/Xv.h
.... /home/knut/fast/xorg/X11-t/usr/include/X11/extensions/XvMC.h
.... /home/knut/fast/xorg/X11-t/usr/include/X11/extensions/dri3proto.h
.... /home/knut/fast/xorg/X11-t/usr/include/X11/extensions/presentproto.h
..... /home/knut/fast/xorg/X11-t/usr/include/X11/extensions/presenttokens.h
.... ../present/presentext.h
. ../include/inputstr.h
.. /home/knut/fast/xorg/X11-t/usr/include/X11/extensions/XI2proto.h
.. ../include/cursorstr.h
.. ../Xext/geext.h
. ../Xext/xace.h
.. ../include/pixmap.h
.. ../include/region.h
.. ../include/window.h
.. ../include/property.h
.. ../include/selection.h
Multiple include guards may be useful for:
/usr/include/assert.h
/usr/include/bits/byteswap-16.h
/usr/include/bits/byteswap.h
/usr/include/bits/endian.h
/usr/include/bits/huge_val.h
/usr/include/bits/huge_valf.h
/usr/include/bits/huge_vall.h
/usr/include/bits/inf.h
/usr/include/bits/local_lim.h
/usr/include/bits/mathdef.h
/usr/include/bits/mathinline.h
/usr/include/bits/nan.h
/usr/include/bits/select.h
/usr/include/bits/sigaction.h
/usr/include/bits/siginfo.h
/usr/include/bits/signum.h
/usr/include/bits/sigstack.h
/usr/include/bits/stdio.h
/usr/include/bits/stdlib-bsearch.h
/usr/include/bits/stdlib-float.h
/usr/include/bits/string.h
/usr/include/bits/string2.h
/usr/include/bits/sys_errlist.h
/usr/include/bits/time.h
/usr/include/bits/typesizes.h
/usr/include/bits/waitflags.h
/usr/include/bits/waitstatus.h
/usr/include/gnu/stubs-32.h
/usr/include/gnu/stubs.h
/usr/include/limits.h
/usr/include/wchar.h
/usr/lib/gcc/i586-suse-linux/4.8/include-fixed/syslimits.h
make[2]: *** [cursor.lo] Fehler 1
make[2]: Leaving directory `/home/knut/fast/xorg/xserver/dix'
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/home/knut/fast/xorg/xserver/dix'
make: *** [all-recursive] Fehler 1
build.sh: "make " failed on xserver
build.sh: error processing:  "xserver"


More information about the xorg-devel mailing list