|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
|||||||||||||||||||||||||||||||||||||||||||||||
2008年01月26日(土) 旧暦 [n年日記] [更新:"2008/01/27 09:39:54"]#1 [NetBSD] TNF/macppc
知合いに頼まれたという理由で Mac mini に NetBSD-4.0 を入れて見ている。
まず 「C を押しながら起動」が出来るように CDROM を作り直す。
macpcccd.iso をもって来て、
sudo vnconfig /dev/vnd0c macppccd.iso sudo mkdir /vnd sudo mount -t cd9660 -o ro /dev/vnd0c /vndしておいて、 rsync -a /vnd/ dir/で写して boot/bootinfo.txt を加え mac.map も用意しておいて .txt Ascii 'chrp' 'tbxi' "Mac Boot File"次のようにして作った mkdir -volid macppc/20071216 -part -hfs -r -J -l -hfs-bless dir/boot -map mac.map -o 20080126.iso dir(実はその他に OF 1/2 用の CD/installboot も手動で入れてある) しかし、「C を押しながら起動」は出来なかった。 出来ないというか、確かに CDROM から起動している音がするが 画面が半暗転していて、何も進んでいるようには見えない。 ただ boot cd:,\\:tbxiは出来る。何かな.. @ sysinst:
これを使って 3.1 が入っていた機械に上書 (Upgrade NetBSD) で入れる。
@ xf86cfg:
しかし
sudo env PATH=/usr/X11R6/bin:${PATH} xf86cfgをしても (II) RADEON(0): initializing int10 Fatal server error: xf86MapVidMem: could not mmap screen [s=20000,a=a0000] (Invalid argument)これで 動かない。 port-macppc/2007/08/24/0006.html port-macppc/2007/08/24/0007.html 2007/08/20 の日記 | X11 情報 | modular-xorg を入れる ? meta-pkgs/modular-xorg-libs で make すると ERROR: This package has set PKG_FAIL_REASON: ERROR: The package tools installed on this system are out of date. ... ERROR: (cd /home/pkgsrc/pkgtools/pkg_install && /usr/bin/make clean && /usr/bin/make update)とか言われる。ところが pkg_install の binary は 見つからない し、make しようとしても In file included from /usr/include/sys/select.h:39, from /usr/include/sys/time.h:258, from /home/pkgsrc/pkgtools/pkg_install/work/libnbcompat/nbcompat/time.h:47, from /home/pkgsrc/pkgtools/pkg_install/work/libnbcompat/nbcompat.h:72, from __glob13.c:35, from glob.c:12: /usr/include/sys/fd_set.h:63: error: redefinition of `struct fd_set'と言われて出来ない。そこで 4.99.9 の機械で sudo make package したもの を pkg_add する。それから cd meta-pkgs/modular-xorg-libs make clean && make checking for fd_set.__fds_bits... no configure: error: Could not determine how to access the fds_bits or equivalent structure in fd_set on your platform. *** Error code 1 Stop. make: stopped in /home/pkgsrc/x11/xproto *** Error code 1 @ ./build.sh tools:: 203 14:05 cvs -d /e/cvsync/cvsync update -r netbsd-4-0 -dP . 204 14:49 time sudo ./build.sh -j 2 tools > & tools-log cc -O -D_PATH_DEFSHELLDIR="/bin" -D_BASENAME_DEFSHELL="sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/src/tools/make /../../usr.bin/make/arch.c In file included from /usr/include/sys/select.h:39, from /usr/include/sys/time.h:258, from /usr/include/sys/stat.h:46, from /home/src/tools/make/../../usr.bin/make/arch.c:133: /usr/include/sys/fd_set.h:63: error: redefinition of `struct fd_set' ERROR: Build of nbmake failed *** BUILD ABORTED *** ttyp1:makoto@trapani 14:49:26/080126(/home/src)>まさか、こんなことではないはず --- /usr/include/sys/fd_set.h-orig 2005-12-11 21:25:20.000000000 +0900 +++ /usr/include/sys/fd_set.h 2008-01-26 16:34:08.000000000 +0900 @@ -60,9 +60,12 @@ #define FD_SETSIZE 256 #endif +#ifndef FD_SET_H +#define FD_SET_H typedef struct fd_set { __fd_mask fds_bits[__howmany(FD_SETSIZE, __NFDBITS)]; } fd_set; +#endif #define FD_SET(n, p) \ ((p)->fds_bits[(n)/__NFDBITS] |= (1 << ((n) % __NFDBITS))) cc -O -D_PATH_DEFSHELLDIR="/bin" -D_BASENAME_DEFSHELL="sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/src/tools/make/../../usr.bin/make/lst.lib/lstSucc.c cc -O -o nbmake *.o nbmake: no system rules (sys.mk). ( つっこみ )
#2 TNF/macppc 入直しで X11 は動く
一回目のは 3.1 に上書き (Upgrade) だったので、もう一度
初めから NetBSD Install でやり直して見た。
そうしたら、(root で) startx と入れるだけで twm の画面になった。
ただ、auto-boot? true では画面が半暗転して、動いているのかどうか 分らない。「C を押しながら起動」でうまく行かなかったのも、これと 同じだと思う。 ofwboot を (TsubaiBSD のものと) 入替えて見ようと思う。 -- やはり、そのようだ。 CD-ROM を作り直しておこう。 @ Upgrade でなく Install なのに:
不思議なことがあって、
@ todo list:
( つっこみ )
|
最近の日記 2024年04月29日 ・dkim 2024年03月10日 ・停電 (瞬電) 2024年03月03日 ・the second try on bare-metal ・useradd 2024年02月29日 ・opendkim and senmail 2024年01月24日 ・chat/iam 0.0.8 | ||