Hi,

building xorg-server-1.11.4 with gcc-4.7.0 gives me follow error:


libtool: compile: /home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/toolchain/bin/x86_64-openelec-linux-gnu-gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../include -I../include -DHAVE_DIX_CONFIG_H -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wcast-qual -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=array-bounds -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -I/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/toolchain/x86_64-openelec-linux-gnu/sysroot/usr/include/pixman-1 -I/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/toolchain/x86_64-openelec-linux-gnu/sysroot/usr/include/freetype2 -I../include -I../include -I../Xext -I../composite -I../damageext -I../xfixes -I../Xi -I../mi -I../miext/sync -I../miext/shadow -I../miext/damage -I../render -I../randr -I../fb -fvisibility=hidden -march=btver1 -m64 -fomit-frame-pointer -Wall -pipe -O3 -fexcess-precision=fast -ffast-math -MT main.lo -MD -MP -MF .deps/main.Tpo -c main.c -fPIC -DPIC -o .libs/main.o
In file included from ../include/privates.h:145:0,
                 from ../include/cursor.h:54,
                 from ../include/scrnintstr.h:54,
                 from main.c:86:
../include/dix.h:532:51: warning: redundant redeclaration of 'ffs' [-Wredundant-decls]
In file included from main.c:103:0:
../include/dixfont.h:149:51: warning: redundant redeclaration of 'client_auth_generation' [-Wredundant-decls] In file included from /home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/toolchain/x86_64-openelec-linux-gnu/sysroot/usr/include/X11/fonts/fontstruct.h:291:0,
                 from ../include/dixfont.h:30,
                 from main.c:103:
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/toolchain/x86_64-openelec-linux-gnu/sysroot/usr/include/X11/fonts/fontproto.h:52:12: note: previous declaration of 'client_auth_generation' was here
In file included from main.c:103:0:
../include/dixfont.h:151:52: warning: redundant redeclaration of 'DeleteFontClientID' [-Wredundant-decls] In file included from /home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/toolchain/x86_64-openelec-linux-gnu/sysroot/usr/include/X11/fonts/fontstruct.h:291:0,
                 from ../include/dixfont.h:30,
                 from main.c:103:
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/toolchain/x86_64-openelec-linux-gnu/sysroot/usr/include/X11/fonts/fontproto.h:59:13: note: previous declaration of 'DeleteFontClientID' was here
In file included from main.c:103:0:
../include/dixfont.h:153:65: warning: redundant redeclaration of 'GetClientResolutions' [-Wredundant-decls]
In file included from main.c:98:0:
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/toolchain/x86_64-openelec-linux-gnu/sysroot/usr/include/X11/fonts/font.h:147:26: note: previous declaration of 'GetClientResolutions' was here
In file included from main.c:103:0:
../include/dixfont.h:155:51: warning: redundant redeclaration of 'GetDefaultPointSize' [-Wredundant-decls] In file included from /home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/toolchain/x86_64-openelec-linux-gnu/sysroot/usr/include/X11/fonts/fontstruct.h:291:0,
                 from ../include/dixfont.h:30,
                 from main.c:103:
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/toolchain/x86_64-openelec-linux-gnu/sysroot/usr/include/X11/fonts/fontproto.h:44:12: note: previous declaration of 'GetDefaultPointSize' was here
In file included from main.c:103:0:
../include/dixfont.h:157:52: warning: redundant redeclaration of 'GetNewFontClientID' [-Wredundant-decls] In file included from /home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/toolchain/x86_64-openelec-linux-gnu/sysroot/usr/include/X11/fonts/fontstruct.h:291:0,
                 from ../include/dixfont.h:30,
                 from main.c:103:
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/toolchain/x86_64-openelec-linux-gnu/sysroot/usr/include/X11/fonts/fontproto.h:60:13: note: previous declaration of 'GetNewFontClientID' was here
In file included from main.c:103:0:
../include/dixfont.h:159:51: warning: redundant redeclaration of 'init_fs_handlers' [-Wredundant-decls] In file included from /home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/toolchain/x86_64-openelec-linux-gnu/sysroot/usr/include/X11/fonts/fontstruct.h:291:0,
                 from ../include/dixfont.h:30,
                 from main.c:103:
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/toolchain/x86_64-openelec-linux-gnu/sysroot/usr/include/X11/fonts/fontproto.h:46:12: note: previous declaration of 'init_fs_handlers' was here
In file included from main.c:103:0:
../include/dixfont.h:162:51: warning: redundant redeclaration of 'RegisterFPEFunctions' [-Wredundant-decls] In file included from /home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/toolchain/x86_64-openelec-linux-gnu/sysroot/usr/include/X11/fonts/fontstruct.h:291:0,
                 from ../include/dixfont.h:30,
                 from main.c:103:
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/toolchain/x86_64-openelec-linux-gnu/sysroot/usr/include/X11/fonts/fontproto.h:28:12: note: previous declaration of 'RegisterFPEFunctions' was here
In file included from main.c:103:0:
../include/dixfont.h:178:52: warning: redundant redeclaration of 'remove_fs_handlers' [-Wredundant-decls] In file included from /home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/toolchain/x86_64-openelec-linux-gnu/sysroot/usr/include/X11/fonts/fontstruct.h:291:0,
                 from ../include/dixfont.h:30,
                 from main.c:103:
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/toolchain/x86_64-openelec-linux-gnu/sysroot/usr/include/X11/fonts/fontproto.h:48:13: note: previous declaration of 'remove_fs_handlers' was here
In file included from main.c:103:0:
../include/dixfont.h:182:51: warning: redundant redeclaration of 'StoreFontClientFont' [-Wredundant-decls] In file included from /home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/toolchain/x86_64-openelec-linux-gnu/sysroot/usr/include/X11/fonts/fontstruct.h:291:0,
                 from ../include/dixfont.h:30,
                 from main.c:103:
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/toolchain/x86_64-openelec-linux-gnu/sysroot/usr/include/X11/fonts/fontproto.h:61:12: note: previous declaration of 'StoreFontClientFont' was here
main.c: In function 'main':
main.c:138:13: warning: assignment discards 'const' qualifier from pointer target type [enabled by default] main.c:171:10: error: array subscript is outside array bounds [-Werror=array-bounds] main.c:171:10: error: array subscript is outside array bounds [-Werror=array-bounds] main.c:171:10: error: array subscript is outside array bounds [-Werror=array-bounds] main.c:171:10: error: array subscript is outside array bounds [-Werror=array-bounds] main.c:171:10: error: array subscript is outside array bounds [-Werror=array-bounds] main.c:171:10: error: array subscript is outside array bounds [-Werror=array-bounds]
cc1: some warnings being treated as errors
make[2]: *** [main.lo] Error 1
make[2]: Leaving directory `/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/xorg-server-1.11.4/dix'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/xorg-server-1.11.4/dix'
make: *** [all-recursive] Error 1

what can be the problem?

thanks

Stephan
_______________________________________________
xorg@lists.x.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.x.org/mailman/listinfo/xorg
Your subscription address: arch...@mail-archive.com

Reply via email to