Last Update 10:52:53 03/12/08
NetBSD/macppc X Window system status
(1999/01/19)
19990116 版を使って次のようにしたら、動いた。
    tar zxf /pub/NetBSD/PowerPC/xsrc.tgz
    cd  xsrc
    tar zxf /pub/NetBSD/PowerPC/Xmacppc.tar.gz
    patch -s -p0 < /pub/NetBSD/PowerPC/X11.diff
    cd xc
    make World >& ../world.log
    make install
    chmod g+rw /dev/ttyE? /dev/ws*
    (これなしで通常使用者だと no screen found になってしまう)
ここから下は出来るまでの失敗談をまとまりなく書いてある。
出来たものが
/usr/X11R6/bin/xinit: Exec format error. Binary file not executable.
となってしまうが、これは共有ライブラリが使えない snapshot-19981023
を使っているため。
gcc -o Xmacppc -O2 -ansi -Dasm=__asm     -L../../exports/lib hw/netbsd/macppc/alphaInit.o hw/netbsd/macppc/libmacppc.a dix/libdix.a os/libos.a ../../lib/Xau/libXau.a ../../lib/Xdmcp/libXdmcp.a ../../exports/lib/libfont.a  cfb/libcfb.a mfb/libmfb.a dix/libxpstubs.a mi/libmi.a Xext/libext.a xkb/libxkb.a                    XIE/dixie/libdixie.a XIE/mixie/libmixie.a lbx/liblbx.a                   ../../lib/lbxutil/liblbxutil.a dbe/libdbe.a record/librecord.a    -L/usr/X11R6/lib   -lgnumalloc -lz -lm    -Wl,-rpath,/usr/X11R6/lib -Wl,-rpath-link,../../exports/lib
lbx/liblbx.a(lbxopts.o)(.data+0x60): undefined reference to `LbxImageDecodeFaxG42D'
collect2: ld returned 1 exit status
xc/programs/Xserver/lbx/lbxopts.c
xc/programs/lbxproxy/di/options.c
makoto@harry  16:50:21/990115(~)> which xinit
/usr/X11R6/bin/xinit
makoto@harry  16:50:24/990115(~)> xinit
Xpmac_m64vt_nomemcpy: not found
_X11TransSocketUNIXConnect: Can't connect: errno = 2
_X11TransSocketUNIXConnect: Can't connect: errno = 2
_X11TransSocketUNIXConnect: Can't connect: errno = 2
_X11TransSocketUNIXConnect: Can't connect: errno = 2
_X11TransSocketUNIXConnect: Can't connect: errno = 2
_X11TransSocketUNIXConnect: Can't connect: errno = 2
giving up.
xinit:  No such file or directory (errno 9):  unable to connect to X server
xinit:  No such process (errno 9):  Server error.
makoto@harry  16:50:47/990115(~)> 
making Makefiles in doc/man/Xt...
Stopped in make at      0x21d360:       lwz r0, r1, 0x14,
db> 
19990118
   19990116 版
   OsVendorInit
   
   Fatal server error:
   no screen found
   X connection to :0.0 broken (explicit kill or server shutdown).
# which xinit
/usr/X11R6/bin/xinit
# xinit
OsVendorInit
alphaTGAInit
mapped
width = 640, real width is 640
MIT-SHM extension disabled due to lack of kernel support
added mouse = 0x1a5fb00
added kbd = 0x1a5fa00
going to register
registered mouse
registered kbd
mi-registered mouse
kbd device init