For the heck of it, I tried to build current/x11 for ia64. It used to
complete successfully a couple months ago, but here is the error log now.
Thanks
dependall ===> external/mit/xorg/server/xorg-server/xkb
# compile xkb/xkb.o
/home/scole/nbsd/cvs/src/obj/tooldir.NetBSD-7.0.2_PATCH-i386/bin/ia64--netbsd-gcc
-O2 -std=gnu99 -Werror -fno-strict-aliasing
--sysroot=/home/scole/nbsd/cvs/src/obj/destdir.ia64 -DSHAPE -DXKB -DLBX
-DXAPPGROUP -DXCSECURITY -DTOGCUP -DXF86BIGFONT -DDPMSExtension -DPIXPRIV
-DPANORAMIX -DRENDER -DRANDR -DGCCUSESGAS -DAVOID_GLYPHBLT -DSINGLEDEPTH
-DXvExtension -DXFree86Server -DXvMCExtension -DSMART_SCHEDULE -DBUILDDEBUG
-DXResExtension -DNDEBUG -DXINPUT -DXFreeXDGA -DXF86VIDMODE
-DXSERVER_LIBPCIACCESS -DXORG_VERSION_CURRENT="(((1) * 10000000) + ((18) *
100000) + ((4) * 1000) + 0)"
-I/home/scole/nbsd/cvs/xsrc/external/mit/xorg-server/dist/include
-I/home/scole/nbsd/cvs/src/obj/destdir.ia64/usr/X11R7/include/X11
-I/home/scole/nbsd/cvs/src/obj/destdir.ia64/usr/X11R7/include/X11/extensions
-I/home/scole/nbsd/cvs/src/obj/destdir.ia64/usr/X11R7/include/pixman-1
-I/home/scole/nbsd/cvs/xsrc/external/mit/xorg-server/dist/Xext
-I/home/scole/nbsd/cvs/xsrc/external/mit/xorg-server/dist/mi
-I/home/scole/nbsd/cvs/xsrc/external/mit/xorg-server/dist/Xi
-I/home/scole/nbsd/cvs/xsrc/external/mit/xorg-server/dist/miext/damage
-I/home/scole/nbsd/cvs/xsrc/external/mit/xorg-server/dist/render
-I/home/scole/nbsd/cvs/xsrc/external/mit/xorg-server/dist/xkb
-I/home/scole/nbsd/cvs/xsrc/external/mit/xorg-server/dist/hw/xfree86/common
-I/home/scole/nbsd/cvs/xsrc/external/mit/xorg-server/dist/../include
-DXKB_IN_SERVER -DHAVE_XKB_CONFIG_H
-DXKB_BASE_DIRECTORY=\"/usr/X11R7/lib/X11/xkb\"
-DXKB_BIN_DIRECTORY=\"/usr/X11R7/bin\"
-DXKM_OUTPUT_DIR=\"/usr/X11R7/lib/X11/xkb/compiled/\" -DXKB_DFLT_DISABLED=0
-DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO
-I/home/scole/nbsd/cvs/src/obj/destdir.ia64/usr/X11R7/include -c -Wno-error
/home/scole/nbsd/cvs/xsrc/external/mit/xorg-server/dist/xkb/xkb.c -o xkb.o
/home/scole/nbsd/cvs/xsrc/external/mit/xorg-server/dist/xkb/xkb.c: In function
'_XkbSetNames':
/home/scole/nbsd/cvs/xsrc/external/mit/xorg-server/dist/xkb/xkb.c:4201:35:
warning: passing argument 1 of '_XkbCopyMaskedAtoms' from incompatible pointer
type [-Wincompatible-pointer-types]
tmp = _XkbCopyMaskedAtoms(tmp, names->indicators, XkbNumIndicators,
^
/home/scole/nbsd/cvs/xsrc/external/mit/xorg-server/dist/xkb/xkb.c:3956:1: note:
expected 'Atom * {aka long unsigned int *}' but argument is of type 'CARD32 *
{aka unsigned int *}'
_XkbCopyMaskedAtoms(Atom *wire, Atom *dest, int nAtoms, CARD32 present)
^
/home/scole/nbsd/cvs/xsrc/external/mit/xorg-server/dist/xkb/xkb.c:4201:13:
warning: assignment from incompatible pointer type
[-Wincompatible-pointer-types]
tmp = _XkbCopyMaskedAtoms(tmp, names->indicators, XkbNumIndicators,
^
/home/scole/nbsd/cvs/xsrc/external/mit/xorg-server/dist/xkb/xkb.c:4206:35:
warning: passing argument 1 of '_XkbCopyMaskedAtoms' from incompatible pointer
type [-Wincompatible-pointer-types]
tmp = _XkbCopyMaskedAtoms(tmp, names->vmods, XkbNumVirtualMods,
^
/home/scole/nbsd/cvs/xsrc/external/mit/xorg-server/dist/xkb/xkb.c:3956:1: note:
expected 'Atom * {aka long unsigned int *}' but argument is of type 'CARD32 *
{aka unsigned int *}'
_XkbCopyMaskedAtoms(Atom *wire, Atom *dest, int nAtoms, CARD32 present)
^
/home/scole/nbsd/cvs/xsrc/external/mit/xorg-server/dist/xkb/xkb.c:4206:13:
warning: assignment from incompatible pointer type
[-Wincompatible-pointer-types]
tmp = _XkbCopyMaskedAtoms(tmp, names->vmods, XkbNumVirtualMods,
^
/home/scole/nbsd/cvs/xsrc/external/mit/xorg-server/dist/xkb/xkb.c:4211:35:
warning: passing argument 1 of '_XkbCopyMaskedAtoms' from incompatible pointer
type [-Wincompatible-pointer-types]
tmp = _XkbCopyMaskedAtoms(tmp, names->groups, XkbNumKbdGroups,
^
/home/scole/nbsd/cvs/xsrc/external/mit/xorg-server/dist/xkb/xkb.c:3956:1: note:
expected 'Atom * {aka long unsigned int *}' but argument is of type 'CARD32 *
{aka unsigned int *}'
_XkbCopyMaskedAtoms(Atom *wire, Atom *dest, int nAtoms, CARD32 present)
^
/home/scole/nbsd/cvs/xsrc/external/mit/xorg-server/dist/xkb/xkb.c:4211:13:
warning: assignment from incompatible pointer type
[-Wincompatible-pointer-types]
tmp = _XkbCopyMaskedAtoms(tmp, names->groups, XkbNumKbdGroups,
^
In file included from
/home/scole/nbsd/cvs/xsrc/external/mit/xorg-server/dist/xkb/xkb.c:34:0:
/home/scole/nbsd/cvs/xsrc/external/mit/xorg-server/dist/xkb/xkb.c: In function
'_XkbWriteAtoms':
/home/scole/nbsd/cvs/xsrc/external/mit/xorg-server/dist/include/misc.h:357:4:
error: call to 'wrong_size' declared with attribute error: wrong sized variable
passed to swap
wrong_size(); \
^
/home/scole/nbsd/cvs/xsrc/external/mit/xorg-server/dist/xkb/xkb.c:3604:17:
note: in expansion of macro 'swapl'
swapl(atm);
^
In function 'SetKeySyms.isra.31',
inlined from '_XkbSetMap' at
/home/scole/nbsd/cvs/xsrc/external/mit/xorg-server/dist/xkb/xkb.c:2530:16:
/home/scole/nbsd/cvs/xsrc/external/mit/xorg-server/dist/include/misc.h:357:4:
error: call to 'wrong_size' declared with attribute error: wrong sized variable
passed to swap
wrong_size(); \
^
/home/scole/nbsd/cvs/xsrc/external/mit/xorg-server/dist/xkb/xkb.c:2109:21:
note: in expansion of macro 'swapl'
swapl(&newSyms[s]);
^