Hi, I am currently working on XFree 4.0.3 and 4.1 for s390. Below are some issues I have found so far.
First of all, glide shouldn't be prerequisite for XFree on s390. The xkb files are still in /usr/X11R6/lib/X11/xkb instead of /etc/X11/xkb. I am not quite sure what the reason is, but suspect that it is caused by the missing Xserver part of the configuration. I have fixed it temporarily by the following patch. --- rules Mon Jun 25 21:01:18 2001 +++ rules.s390 Mon Jun 25 14:16:16 2001 @@ -138,6 +138,11 @@ build-tree/xc/programs/Xserver/hw/xfree86/doc/README.fonts \ build-tree/xc/programs/Xserver/hw/xfree86/doc/RELNOTES \ debian/tmp/usr/X11R6/lib/X11/doc + mkdir -p $(DEBTREEDIR)/etc/X11/xkb + rm $(DEBTREEDIR)/usr/X11R6/lib/X11/xkb/compiled + mv $(DEBTREEDIR)/usr/X11R6/lib/X11/xkb/* $(DEBTREEDIR)/etc/X11/xkb + ln -sf ../../../../../etc/X11/xkb/* $(DEBTREEDIR)/usr/X11R6/lib/X11/xkb/ + ln -sf ../../../../../var/lib/xkb $(DEBTREEDIR)/usr/X11R6/lib/X11/xkb/compiled else # remove the upstream symlink X -> XFree86 rm $(DEBTREEDIR)/usr/X11R6/bin/X The following links are broken. I don't know if it's s390 specific. grep: ./libdps-dev/usr/X11R6/lib/libpsres.so: No such file or directory grep: ./libdps-dev/usr/X11R6/lib/libdpstk.so: No such file or directory grep: ./libdps-dev/usr/X11R6/lib/libdps.so: No such file or directory grep: ./libxaw6-dev/usr/X11R6/lib/libXaw.so: No such file or directory grep: ./libxaw7-dev/usr/X11R6/lib/libXaw.so: No such file or directory grep: ./xbase-clients/usr/X11R6/lib/X11/xinit: No such file or directory grep: ./xbase-clients/usr/share/man/man1/xkbbell.1x.gz: No such file or directory grep: ./xbase-clients/usr/share/man/man1/xkbvleds.1x.gz: No such file or directory grep: ./xbase-clients/usr/share/man/man1/xkbwatch.1x.gz: No such file or directory grep: ./xlibmesa-dev/usr/lib/libGLU.so: No such file or directory grep: ./xlibmesa-dev/usr/lib/libGL.so: No such file or directory grep: ./xlibs-dev/usr/X11R6/lib/libxrx.so: No such file or directory grep: ./xlibs-dev/usr/X11R6/lib/libXtst.so: No such file or directory grep: ./xlibs-dev/usr/X11R6/lib/libXt.so: No such file or directory grep: ./xlibs-dev/usr/X11R6/lib/libXrender.so: No such file or directory grep: ./xlibs-dev/usr/X11R6/lib/libXpm.so: No such file or directory grep: ./xlibs-dev/usr/X11R6/lib/libXp.so: No such file or directory grep: ./xlibs-dev/usr/X11R6/lib/libXmu.so: No such file or directory grep: ./xlibs-dev/usr/X11R6/lib/libXi.so: No such file or directory grep: ./xlibs-dev/usr/X11R6/lib/libXft.so: No such file or directory grep: ./xlibs-dev/usr/X11R6/lib/libXext.so: No such file or directory grep: ./xlibs-dev/usr/X11R6/lib/libXIE.so: No such file or directory grep: ./xlibs-dev/usr/X11R6/lib/libX11.so: No such file or directory grep: ./xlibs-dev/usr/X11R6/lib/libSM.so: No such file or directory grep: ./xlibs-dev/usr/X11R6/lib/libPEX5.so: No such file or directory grep: ./xlibs-dev/usr/X11R6/lib/libICE.so: No such file or directory grep: ./xutils/usr/share/man/man1/bdftruncate.pl.1x.gz: No such file or directory grep: ./xutils/usr/share/man/man1/gccmakedep.1x.gz: No such file or directory grep: ./xutils/usr/share/man/man1/mergelib.1x.gz: No such file or directory grep: ./xutils/usr/share/man/man1/mkhtmlindex.1x.gz: No such file or directory grep: ./xutils/usr/share/man/man1/ucs2any.pl.1x.gz: No such file or directory grep: ./libxaw6-dbg/usr/X11R6/lib/debug/libXaw.so.6: No such file or directory grep: ./libxaw7-dbg/usr/X11R6/lib/debug/libXaw.so.7: No such file or directory I have sent the MANIFEST files for 4.0.3 and 4.1 directly to Branden. After I had created or changed xterm.docs.s390, xutils.files.s390, xlibs.files.s390 and xbase-clients.files.s390, the packages were built fine. I haven't tested them yet. Regards, Gerhard