だいぶ咳が減ってきた。
去る時に顔が見えるといけません。
家サーバにAir-H"でsshできないと思ったらddo.jpのメールアドレス確認をやってなかったから、蹴られていたらしい。
帰宅後、logを見て気づく。急いでレジスト。どうやらOKのようです。
ばかなURIを書いてメールを出してしまった。
自分の家のサーバのアドレスやっちゅうねん。
ramdisk-tiny.fsがあふれて止まってました。
これまで未確認情報では報告があったものの、本日、初めて新たなる一歩をふみだしました。
すばらしすぎる。
プロジェクト名はNetBSDでドメイン名はnetbsd.orgじゃー、ということなんだろか。
install ===> libcryptoでこけているらしい。
/export/d/20030421/i386stopped -> nbmake: /export/d/20030421/i386/export/s/20030421/src/lib/libdes. -> in nbinstall: /export/d/20030421/i386/export/s/20030421/src/lib: mktemp: No such fi le or directory *** Error code 1 Stop. nbmake: stopped in /export/s/20030421/src/lib/libcrypto *** Error code
今日は初めて行ってくる。
注射じゃないから、だいぶ気が楽ではあるけど。
昨日と同じ止まり方。source-changesでは修正が入っているので、明日には直っているかな?
ramdisk-tiny.fsのほうは今日やっとcommitされたので、結局20030424-UTCまでだめってことか...
/export/d/20030422/i386/usr/lib/libdes.a -> libcrypto.a /export/d/20030422/i386/usr/lib/libdes_p.a -> libcrypto_p.a /export/d/20030422/i386/usr/lib/libdes_pic.a -> libcrypto_pic.a /export/d/20030422/i386/lib/libdes.so. -> libcrypto.so.1.1 /export/d/20030422/i386stopped -> nbmake: /export/d/20030422/i386/export/s/20030422/src/lib/libdes. -> in nbinstall: /export/d/20030422/i386/export/s/20030422/src/lib: mktemp: No such file or directory *** Error code 1
リリースされたので入れ換え。
便利な機能をあまり使っていなかったりする...
FreeBSDでは梅本さんのdtcpcを使ってトンネルを掘っていたのだけれど、今回はdtcpclientでつなげようと試みる。
dtcpclientはCで書かれているのでRubyが必要なdtcpcよりも気軽に試せるなぁ、ってことで。
cube# dtcpclient -d -n -t network -u tokuda dtcp.feel6.jp no authinfo file found password for tokuda: logging in to dtcp.feel6.jp port 20200 >>> +OK [文字列] FBDC TunnelBroker (version 0.2) Ready. <86>:4096 <<< tunnel tokuda [文字列] network >>> +OK [自分のIPv4アドレス] [feel6側のIPv4アドレス] [feel6から割り当てられた自分のIPv6 prefix]::/48 add net default: gateway ::1 sleep(60) <<< ping >>> +OK pong sleep(60)
んで、sysctlでIPv6のgatewayになるようにする。
cube# sysctl -w net.inet6.ip6.forwarding=1 net.inet6.ip6.forwarding: 0 -> 1
んで、Network Interfaceにアドレスをふる。prefix 48が割り当てられているのでサブネットを切ってprefix 64としている。
# ifconfig rtk0 inet6 [feel6から割り当てられた自分のIPv6 prefix]:1::1 prefixlen 64 alias
これでうまくいくはず。と、思ってping6 www.kame.netしてもだんまり。
おかしいなぁ、と思ってping6 www.feel6.jpすると返ってくる。あれぇ? と思って他のIPv6なサイトにping6を実行しても返ってこない。
じゃぁ、feel6な世界しかつながらないのかよー、と思ってfeel6なWebページをつついていると「登録情報の変更・確認」というところに「フィルタリング設定」なるものを発見。
どうやらこいつでフィルタリングされていたらしい。フィルタリング設定を一時的に「filterset2 セキュリティレベル 低」に変更してdtcpclientを再度起動してみるとちゃんとfeel6の外の世界ともping6が返ってくるようになりました。
原因が判明したのでフィルタリング設定を元に戻す。ICMP対応したフィルタリング設定もあったんだけど、とりあえずデフォルトに。
IPv6な環境が復活して嬉しいかも!
今日は朝から微熱。夜になって本格的に熱がでて37.8度まで上がる。
うーん。
予想どおりramdisk-tiny.fsですね。
/export/o/20030423/i386/tools/tools.NetBSD-1.6R-i386/bin/nbmakefs -t ffs -B le -s 1480k -F work.spec -N /export/s/20030423/src/etc -o bsize=4096,fsize=512 -o optimization=space,minfree=0 -f 10 -f 14 ramdisk-tiny.fs.tmp work && mv -f ramdisk-tiny.fs.tmp ramdisk-tiny.fs nbmakefs: `work' size of 1519616 is larger than the maxsize of 1515520. *** Error code 1 Stop. nbmake: stopped in /export/s/20030423/src/distrib/i386/floppies/ramdisk-tiny *** Error code 1
コンタクトに再び挑戦しているんだけれど、外す時にポロッと落してしまいしばらく見つからず。
MAG LITEで照らしながら探すと洗面台の下に落ちていた。どうやって落ちたんだろうか?
feel6も使えるようになったことだし、そろそろ再開したい。
最近の-currentにXCAST6のpatchはすなおに当たるのかな。
kernelへのpatchをあててfilesでrejが出たのを手動で直す。で、kernelを作ると止まりますな。
/usr/obj/mpc860/20030419/tools/tools.NetBSD-1.6O-i386/bin/powerpc--netbsd-gcc -O2 -pipe -Werror -Wreturn-type -Wpointer-arith -Wno-uninitialized -Wno-main -msoft-float -ffreestanding -I. -I../../../../arch -I../../../.. -nostdinc -Dopenblocks -DDIAGNOSTIC -DMAXUSERS=16 -D_KERNEL -D_KERNEL_OPT -Dmpc860 -c ../../../../netinet6/xcast6.c cc1: warnings being treated as errors ../../../../netinet6/xcast6.c: In function `xcast6_addctl': ../../../../netinet6/xcast6.c:495: warning: assignment makes pointer from integer without a cast ../../../../netinet6/xcast6.c:499: warning: assignment makes pointer from integer without a cast ../../../../netinet6/xcast6.c: In function `xcast6_delctl': ../../../../netinet6/xcast6.c:519: warning: assignment makes pointer from integer without a cast ../../../../netinet6/xcast6.c: In function `xcast6_getctl': ../../../../netinet6/xcast6.c:530: warning: assignment makes pointer from integer without a cast ../../../../netinet6/xcast6.c: In function `xcast6_copym0': ../../../../netinet6/xcast6.c:680: warning: assignment makes pointer from integer without a cast ../../../../netinet6/xcast6.c:682: warning: assignment makes pointer from integer without a cast ../../../../netinet6/xcast6.c:684: structure has no member named `aux' ../../../../netinet6/xcast6.c:685: structure has no member named `aux' ../../../../netinet6/xcast6.c: In function `m_aux_putoff': ../../../../netinet6/xcast6.c:1122: structure has no member named `aux' ../../../../netinet6/xcast6.c:1130: structure has no member named `aux' *** Error code 1
おなかをこわしたらしい。
いろんなところに非公式patchがあることを教えてもらい、挑戦。
patchあてそこなって、srcから展開し直すこと数回。時間切れ〜。
予想どおりrelease完走。ひさしぶりかな。
Fri Apr 25 00:34:44 UTC 2003 ===> build.sh command: ./build.sh -R /export/r/20030424/i386 -D /export/d/20030424/i386 -O /export/o/20030424/i386 -a i386 -m i386 release ...中略... make release started at: Fri Apr 25 00:35:08 UTC 2003 make release finished at: Fri Apr 25 07:45:02 UTC 2003 ===> build.sh started: Fri Apr 25 00:34:44 UTC 2003 ===> build.sh ended: Fri Apr 25 07:45:02 UTC 2003 Fri Apr 25 07:45:02 UTC 2003
機嫌は良いが体調は良くない模様。
インストール用kernelを作ってみた。
うーん、デバイスがない。のでwdを認識できず先に進めないシロモノができてしまったということか。
もう少しな気がする。
うまくいかんのぅ。
cube# /usr/obj/mpc860/20030419/tools/tools.NetBSD-1.6O-i386/bin/nbmake-mpc860 /usr/obj/mpc860/20030419/tools/tools.NetBSD-1.6O-i386/bin/powerpc--netbsd-gcc -O2 -pipe -Werror -Wreturn-type -Wpointer-arith -Wno-uninitialized -Wno-main -msoft-float -ffreestanding -I. -I../../../../arch -I../../../.. -nostdinc -Dopenblocks -DDIAGNOSTIC -DMAXUSERS=16 -D_KERNEL -D_KERNEL_OPT -Dmpc860 -c ../../../../netinet6/if_xcst.c cc1: warnings being treated as errors In file included from ../../../../netinet6/if_xcst.c:79: ../../../../netinet6/xcast6.h:182: warning: `struct ip6_pktopts' declared inside parameter list ../../../../netinet6/xcast6.h:182: warning: its scope is only this definition or declaration, which is probably not what you want. ../../../../netinet6/if_xcst.c: In function `xcst_output': ../../../../netinet6/if_xcst.c:240: `ip6stat' undeclared (first use in this function) ../../../../netinet6/if_xcst.c:240: (Each undeclared identifier is reported only once ../../../../netinet6/if_xcst.c:240: for each function it appears in.) ../../../../netinet6/if_xcst.c:241: `ifs6_in_hdrerr' undeclared (first use in this function) ../../../../netinet6/if_xcst.c: In function `xcst_process_hopopts': ../../../../netinet6/if_xcst.c:422: `ip6stat' undeclared (first use in this function) *** Error code 1 Stop. nbmake: stopped in /usr/20030401/src/sys/arch/mpc860/compile/MPC860
今日も完走。うれしいな〜。
Sat Apr 26 00:34:07 UTC 2003 ===> build.sh command: ./build.sh -R /export/r/20030425/i386 -D /export/d/20030425/i386 -O /export/o/20030425/i386 -a i386 -m i386 release ...中略... make release started at: Sat Apr 26 00:34:31 UTC 2003 make release finished at: Sat Apr 26 08:08:30 UTC 2003 ===> build.sh started: Sat Apr 26 00:34:07 UTC 2003 ===> build.sh ended: Sat Apr 26 08:08:30 UTC 2003 Sat Apr 26 08:08:30 UTC 2003
うーむ。早起きだ。
わたしがボケボケでした。
options INET6がないじゃん。
つけたらあっさりとkernelできました。
cacheinfo.hが存在しない、だそうです。
某ほげり日記の作者さまからport-i386/21328でsend-prされ、fvdlさんからsource-changesでsys/arch/x86/include/Makefileとdistribがらみを直したよ、というメールが流れていたので明日は大丈夫かな。
Sun Apr 27 00:34:23 UTC 2003 ===> build.sh command: ./build.sh -R /export/r/20030426/i386 -D /export/d/20030426/i386 -O /export/o/20030426/i386 -a i386 -m i386 release ...中略... dependall ===> libkvm CC=/export/o/20030426/i386/tools/tools.NetBSD-1.6R-i386/bin/i386--netbsdelf-gcc /export/o/20030426/i386/tools/tools.NetBSD-1.6R-i386/bin/nbmkdep -a -DLIBC_SCCS - nostdinc -isystem /export/d/20030426/i386/usr/include /export/s/20030426/src/lib/libkvm/kvm.c /export/s/20030426/src/lib/libkvm/kvm_file.c /export/s/20030426/src /lib/libkvm/kvm_getloadavg.c /export/s/20030426/src/lib/libkvm/kvm_proc.c /export/s/20030426/src/lib/libkvm/kvm_i386.c In file included from /export/s/20030426/src/lib/libkvm/kvm.c:63: /export/d/20030426/i386/usr/include/machine/cpu.h:55: x86/cacheinfo.h: No such file or directory nbmkdep: compile failed. *** Error code 1 Stop. nbmake: stopped in /export/s/20030426/src/lib/libkvm *** Error code 1
どうも調子が悪い。また熱があがった。
deviceが作られない理由がわかった。
distrib/mpc860/ramdisk/MakefileでMAKEDEVに与える引き数がfloppyとしていたんだけど、それで実行されるMAKEDEVにmakedevという関数が用意されていないという話。
よわよわでfloppyからallにかえてMDROOTを作ってみる。あとで動かしてみよう。
lib/libsa/subr_prf.cにて停止。
/export/o/20030427/i386/tools/tools.NetBSD-1.6R-i386/bin/i386--netbsdelf-gcc -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wno-main -Os -mcpu=i386 -ff reestanding -Werror -I/export/s/20030427/src/sys/arch/i386/stand/biosboot/../../../..//lib/libsa -DSLOW -DCOMPAT_386BSD_MBRPART -DSUPPORT_PS2 -DSUPPORT_SER IAL=CONSDEV_PC -DDIRECT_SERIAL -DSUPPORT_USTARFS -DPASS_BIOSGEOM -DPASS_MEMMAP -DSTACK_START=0x10000 -nostdinc -I/export/o/20030427/i386/sys/arch/i386/stand /biosboot -I/export/s/20030427/src/sys/arch/i386/stand/biosboot/../../../../ -I/export/s/20030427/src/sys/arch/i386/stand/biosboot/../../../..//arch/i386/st and/lib -I/export/s/20030427/src/sys/arch/i386/stand/biosboot/../../../..//lib/libsa -D_STANDALONE -nostdinc -isystem /export/d/20030427/i386/usr/include -D HEAP_START=0x20000 -DHEAP_LIMIT=0x50000 -DCOMPAT_UFS -D__INTERNAL_LIBSA_CREAD -nostdinc -isystem /export/d/20030427/i386/usr/include -c /export/s/2003042 7/src/sys/arch/i386/stand/biosboot/../../../..//lib/libsa/subr_prf.c cc1: warnings being treated as errors /export/s/20030427/src/sys/arch/i386/stand/biosboot/../../../..//lib/libsa/subr_prf.c: In function `kdoprnt': /export/s/20030427/src/sys/arch/i386/stand/biosboot/../../../..//lib/libsa/subr_prf.c:86: warning: unused variable `set' /export/s/20030427/src/sys/arch/i386/stand/biosboot/../../../..//lib/libsa/subr_prf.c:84: warning: unused variable `n' *** Error code 1 Stop. nbmake: stopped in /export/o/20030427/i386/sys/arch/i386/stand/biosboot/lib/sa *** Error code 1
cvsync-0.20.0が出たので入れ換え。
0.19系とプロトコルに互換性がないので注意、とのこと。
熱、さがらず。うーむ。
昨日作ったinstall用のkernelを動かしてみる。
おぉ、うまく動くじゃないか!
>> OpenBlockS Boot, Revision 1.2 >> (tokuda@cube.home.tokuda.net, Tue Apr 1 08:00:45 JST 2003) net_open: client addr: 192.168.100.60 net_open: subnet mask: 255.255.255.0 net_open: server addr: 192.168.100.39 net_open: server path: /usr/MPC860 net_open: file name: /netbsd Using IP address: 192.168.100.60 root addr=192.168.100.39 path=/usr/MPC860 3337448+142064=0x351a14 start=0x10000 ssym = 3617d8, esym = 36a000 [ netbsd ELF symbol table not valid ] [ no symbol table formats found ] Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 The NetBSD Foundation, Inc. All rights reserved. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. NetBSD 1.6Q (MDROOT) #4: Mon Apr 28 18:26:51 JST 2003 tokuda@r1:/usr/20030401/src/sys/arch/mpc860/compile/MDROOT total memory = 16384 KB avail memory = 11552 KB using 230 buffers containing 920 KB of memory mainbus0 (root) cpu0 at mainbus0: 860 (Revision 0) pbus0 at mainbus0 scc0 at pbus0: vec 9 (console) fec0 at pbus0: vec 7 address 00:80:6d:47:29:d5 tqphy0 at fec0 phy 1: 78Q2120 10/100 media interface, rev. 11 tqphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto sce0 at pbus0: vec 9 address 00:80:6d:47:29:d6 wdc0 at pbus0: vec 8 wd0 at wdc0 channel 0 drive 0:wd0: drive supports 16-sector PIO transfers, LBA addressing wd0: 777 MB, 1580 cyl, 16 head, 63 sec, 512 bytes/sect x 1592728 sectors wd0: drive supports PIO mode 4, DMA mode 2 md0: internal 2048 KB image area boot device: fec0 root on md0a dumps on md0b root file system type: ffs erase ^H, werase ^W, kill ^U, intr ^C, status ^T Terminal type? [vt100] Erase is backspace. (I)nstall, (S)hell or (H)alt ?
で、iを押したらsysinstですな。
実際にインストールできるかどうかはともかく、そういうkernelができたことに意義があるのでしょう。
記念すべき日のreleaseは完走しましたね。
Tue Apr 29 00:35:39 UTC 2003 ===> build.sh command: ./build.sh -R /export/r/20030428/i386 -D /export/d/20030428/i386 -O /export/o/20030428/i386 -a i386 -m i386 release ...中略... make release started at: Tue Apr 29 00:36:02 UTC 2003 make release finished at: Tue Apr 29 08:08:48 UTC 2003 ===> build.sh started: Tue Apr 29 00:35:39 UTC 2003 ===> build.sh ended: Tue Apr 29 08:08:48 UTC 2003 Tue Apr 29 08:08:48 UTC 2003
微熱。少しは戻ってきた感じ。
meeting向け会場の確保について問い合わせのメールを出す。
うーん。なんとか良い返事が返ってくると良いのですがねぇ。
SigmarionにNetBSD/hpcmipsをinstall。MicroDrive 340MBytesをさして、sysinstでinstallしてたんだけどDOSの領域が見えないのでしかたなく/bin/sh動かしてdisklabel手で書いてwd0eあたりで見えるようにしてからインストール。
base, etcを入れただけ。まぁ、そんな感じ。
checkflistで止まってました。ふーん。
Wed Apr 30 00:35:11 UTC 2003 ===> build.sh command: ./build.sh -R /export/r/20030429/i386 -D /export/d/20030429/i386 -O /export/o/20030429/i386 -a i386 -m i386 release (cd /export/s/20030429/src/distrib/sets; /export/o/20030429/i386/tools/tools.NetBSD-1.6R-i386/bin/nbmake sets) /export/o/20030429/i386/tools/tools.NetBSD-1.6R-i386/bin/nbmake checkflist DESTDIR=/export/d/20030429/i386 MACHINE=i386 MACHINE_ARCH=i386 MAKE=/export/o/20030429/i386/tools/tools.NetBSD-1.6R-i386/bin/nbmake MTREE=/export/o/20030429/i3 86/tools/tools.NetBSD-1.6R-i386/bin/nbmtree PAX=/export/o/20030429/i386/tools/tools.NetBSD-1.6R-i386/bin/nbpax sh /export/s/20030429/src/distrib/sets/checkflist 7133a7134 > ./usr/share/man/cat4/i386/cons.0 7281a7283 > ./usr/share/man/cat4/opms.0 12324a12327 > ./usr/share/man/man4/i386/cons.4 12472a12476 > ./usr/share/man/man4/opms.4 checkflist: flist inconsistencies found checkflist: key to output: < file is in flist but missing from DESTDIR (file wasn't installed ?) > file is in DESTDIR but missing from flist (file is obsolete or flist is out of date ?) *** Error code 1 Stop. nbmake: stopped in /export/s/20030429/src/distrib/sets *** Error code
メールはこちらへ...[BSD小僧 (tokuda @(at) tokuda .(dot) net)]
この日記は、GNSを使用して作成されています。