XFree 4.0.3 and 4.1 on s390
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
Reply to: