at-spi won't build because libXi is absent on x86_64, s390, at least. Need to "make build" for at-spi after this is fixed. I would expect this also results in GTK and Gimp building in crippled form, but maybe I'm just confused.
Why the heck is libXi not present? There should be absolulety nothing platform dependent on it. If libXi isn't present, GTK+ will be built without XInput support -- which means that graphics tablets won't work fully.
[msw@sid 4.2.99.901-20030203.1]$ rpm -qlp s390x/XFree86-libs-4.2.99.901-20030203.1.s390x.rpm | grep libXi /usr/X11R6/lib64/libXi.so.6 /usr/X11R6/lib64/libXi.so.6.0 [msw@sid 4.2.99.901-20030203.1]$ rpm -qlp x86_64/XFree86-libs-4.2.99.901-20030203.1.x86_64.rpm | grep libXi /usr/X11R6/lib64/libXi.so.6 /usr/X11R6/lib64/libXi.so.6.0 [msw@sid 4.2.99.901-20030203.1]$ rpm -qlp s390/XFree86-libs-4.2.99.901-20030203.1.s390.rpm | grep libXi /usr/X11R6/lib/libXi.so.6 /usr/X11R6/lib/libXi.so.6.0
You might want to check the /usr/X11R6/%{lib} dir first. ;o) As Matt shows above, the libraries are definitely there. The files are all explicitly listed in the %files lists as well: [mharris@devel XFree86-4.2.99.901]$ grep 'libXi\.' XFree86.spec %{_x11libdir}/libXi.a %{_x11libdir}/libXi.so %{_x11libdir}/libXi.so.* They are not ifarch'd, and if they do not exist in the RPM_BUILD_ROOT after "make install" is done, when packaging time comes, rpm will explode if these files are not found. If your RPM packages somehow are missing these files, then it would definitely have to be a bug in RPM itself. ;o)