i686-pc-linux-gnu-gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I/var/tmp/portage/x11-apps/xwd-1.0.5/work/xwd-1.0.5 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Wbad-function-cast -Wformat=2 -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 -Os -march=pentium4 -pipe -fomit-frame-pointer -c /var/tmp/portage/x11-apps/xwd-1.0.5/work/xwd-1.0.5/xwd.c
/var/tmp/portage/x11-apps/xwd-1.0.5/work/xwd-1.0.5/multiVis.c:41:27: fatal error: X11/Intrinsic.h: No such file or directory
make: *** [multiVis.o] Error 1
Intrinsic.h is part of libXt, its presence should be checked by configure.
Same for XKBbells.h from libxkbfile
We don't really need libXt, just to rearrange definitions to avoid the
need for <X11/Intrinsics.h> for a single typedef:
XKB needs special handling, since that code is only built when XKB is
defined, which it currently never is:
Both patches pushed to git master now, so marking as fixed.