|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
|||||||||||||||||||||||||||||||||||||||||||||||
2003年07月31日(木) 旧暦 [n年日記]#1 [MacOS] Creating an OS 9 partition on new hardware
UselessMac
さんのところより。
( つっこみ )
#2 [Namazu] nkf を 1.7 から 1.92 にして見るttyp1:root@harry 7:53:18/030731(...nkf192/NKF)# pkg_delete p5-nkf pkg_delete: package `p5-nkf-1.7' is required by other packages: namazu-2.0.13pre5 ( つっこみ )
#3 [NetBSD] Open Firmware 2.0f1
で起動。
0 > setenv boot-device ide1/disk@0:0 ok 0 > setenv boot-file netbsd.macppc ok 0 > boot >> NetBSD/macppc OpenFirmware Boot, Revision 1.5 >> (root@serv, Sun Jun 22 22:03:04 JST 2003) Cannot use bootpath Using boot-device instead no active package6237216+238972=0x62d400 start=0x800000 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.6T (GENERIC_MD) #0: Sun Jun 22 23:07:07 JST 2003 root@serv:/export/20030615ts/src/sys/arch/macppc/compile/GENERIC_MD total memory = 192 MB avail memory = 168 MB前にも同じものを見たはずだが一応記録 Status: Failed: command ended on signal Command: progress -zf /mnt2//macppc/binary/sets/man.tgz tar -xepf -UVM: pid 142 (taPress any key to continueut of swap -------------------------------------------------------------------------------- gzip: unknown option -- l gzip: can't gzopen /mnt2//macppc/binary/sets/man.tgz.gz: Read-only file system 0 0.00 KB/s @ re-install で同じところを通過:@ 手動で installboot:# ./installboot -v /mnt/boot bootxx /dev/rwd0a boot: /mnt/boot proto: bootxx device: /dev/rwd0a proto bootblock size: 1024 entry point: 0x00600000 /mnt/boot: block numbers: 2672 2688 2704 2720 2736 2752 2642 @ setenv real-base の後は reset-all が要る:ok 0 > setenv real-base F00000 ok 0 > setenv boot-device ide/@0:0 ok 0 > setenv boot-file ok 0 > boot >> NetBSD/macppc OpenFirmware Boot, Revision 1.5 >> (root@serv, Sun Jun 22 22:03:04 JST 2003) Cannot use bootpath Using boot-device instead 4139596/ ( つっこみ )
#4 [NetBSD][build.sh] build.sh (20030726)
checkflist で止った時には:
2002/08/19 #3
(cd src/distrib/sets ; \ env \ RELEASEDIR=/export/20030726ts/r \ DESTDIR=/export/20030726ts/d \ NETBSDSRCDIR=/export/20030726ts/src \ MACHINE=macppc \ MACHINE_ARCH=powerpc \ USE_TOOLS_TOOLCHAIN=yes \ MKUNPRIVED=no \ /export/20030726ts/src/tooldir.NetBSD-1.6T-powerpc/bin/nbmake sets)更にもう少し変更が必要だった。 cdrom ide1/@0:0 hd0 ide/disk@0:0 NetBSD g3mt 1.6U NetBSD 1.6U (GENERIC) #0: Thu Jul 31 15:41:34 JST 2003 root@serv:/export/20030726ts/src/sys/arch/macppc/compile/GENERIC macppc ( つっこみ )
#5 [NetBSD] macppc OF 2.4@ 0 > dir ide1/disk@0:0:. 00000010 000028 000002048 000 000 SP RR PX TF CE .. 00000010 000028 000002048 000 000 RR PX TF 1.;1 00000000 000055 000055400 000 000 RR NM PX TF BIN 00000010 000040 000002048 000 000 RR NM PX TF LAST_MINUTES.;1 00000000 000083 000000000 000 000 RR NM PX TF MACPPC 00000010 000029 000002048 000 000 RR NM PX TF NETBSD.MACPPC;1 00000000 000083 002614933 000 000 RR NM PX TF OFWBOOT.;1 00000000 001360 000055400 000 000 RR NM PX TF OFWBOOT.ELF;1 00000000 001388 000059348 000 000 RR NM PX TF OFWBOOT.XCF;1 00000000 001417 000055632 000 000 RR NM PX TF README.FILES;1 00000000 001445 000000000 000 000 RR NM PX TF SHARED 00000010 000035 000002048 000 000 RR NM PX TF SOURCE 00000010 000039 000002048 000 000 RR NM PX TF USTARBOOT.;1 00000000 001445 000008192 000 000 RR NM PX TF ok 0 > @ 0 > boot ide1/disk@0:0,OFWBOOT.XCF;1:loader: loading XCOFF tsize=D5D0 dsize=2A0 bsize=2620 entry=600000 SECTIONS: .text 00600000 00600000 0000D5D0 000000E0 .data 0060E000 0060E000 000002A0 0000D6B0 .bss 0060E2A0 0060E2A0 00002620 00000000 loading .text, done.. loading .dataCLAIM failed ok 0 >2002/09/18 ofwboot.xcf だけを作り直すには: env USE_TOOLS_TOOLCHAIN=yes TOOLDIR=/export/20030726ts/src/tooldir.NetBSD-1.6T-powerpc make ( つっこみ )
2003年07月29日(火) 旧暦 [n年日記]#1 [Namazu] LANG=ja perl -d:DProf の時に処理されない
問題は、pl/codeconv.pl の 138行付近の次の行が問題。
$$contref = NKF::nkf($nkf_opt, $$contref);例えば次のようにすると、大丈夫。 my @result = NKF::nkf($nkf_opt, $$contref); $contref = \@result; ( つっこみ )
2003年07月28日(月) 旧暦 [n年日記]#1 [無題] 新横浜篠原口
に初めて降りる。14:00-15:00 打合せ。
( つっこみ )
2003年07月27日(日) 旧暦 [n年日記]#1 [無題] 積算距離計 200,000km
94 年から乗っている車の距離計が 200,000km を越えた。
( つっこみ )
2003年07月26日(土) 旧暦 [n年日記]#1 [Namazu] update の先は絶対 path だけ ?ttyp0:makoto@u 10:30:46/030726(/export)> mknmz --update=./namazu-Mail Reading .mknmzrc-Mail-40 検索対象の譜を調べています... mknmz: >./namazu-Mail/NMZ.lock2: No such file or directory ttyp0:makoto@u 10:36:10/030726(/export)> ls namazu-Mail ( つっこみ )
#2 [Namazu] Hacking Tool
xref, sort-sub を次のところに置いて見た。
cvs -d :pserver:anoncvs@cvsweb.ki.nu:/cvs login (anoncvs) cvs -d :pserver:anoncvs@cvsweb.ki.nu:/cvs co -c cvs -d :pserver:anoncvs@cvsweb.ki.nu:/cvs co namazu-hack cvs server: Updating namazu-hack U namazu-hack/README U namazu-hack/mknmz.in U namazu-hack/sort-subs U namazu-hack/xref ttyp5:makoto@harry 18:38:58/030726(~...stable-2-0/namazu)> \ ? env top_builddir=`pwd` perl scripts/mknmz -O /tmp/O ~/Mail/ml/ftpmirror mknmz: Present index is old type. it's unsupported. ttyp5:makoto@harry 18:39:21/030726(~...stable-2-0/namazu)> ls /tmp/O|wc正常な時 ttyp5:makoto@harry 18:40:16/030726(~...stable-2-0/namazu)> ls /tmp/O | wc 62 62 888 @ pkgdatadir:
top_builddir でなくて pkgdatadir を使えば、変更無で大丈夫。
( つっこみ )
2003年07月24日(木) 旧暦 [n年日記]#1 [RFC] RFC 2183
を見たりして..
--Multipart_Sat_Jan__6_17:36:02_2001-1 Content-Type: image/png Content-Disposition: inline; filename="a.png" Content-Transfer-Encoding: base64 ( つっこみ )
#2 [無題] (多分初めて)中央林間まで行く。
行きは西船橋 → 九段下から。 帰りは神保町 → 秋葉原 愛三で線に名札を付けるやつ。 と USB シリアル。 ( つっこみ )
2003年07月22日(火) 旧暦 [n年日記]#1 [boot] real-base に限っては reset-all が
必要 ? Open Firmware, 2.0f1 の場合:
0 > setenv real-base F00000 ok 0 > boot scsi/sd@0:0 >> NetBSD/macppc OpenFirmware Boot, Revision 1.5 >> (root@serv, Sun Jun 1 04:19:09 UTC 2003) 4126788/ ( つっこみ )
2003年07月21日(月) 旧暦 [n年日記]#1 [sysinst] 1.6T CDROMStatus: Failed: command ended on signal何かなぁ。 @ 1.6.1 の cdrom は 2.0f1 では起動しない:Open Firmware, 2.0f1 To continue booting the MacOS type: BYE<return> To continue booting from the default boot device type: BOOT<return> For Open Firmware serial I/O type: TTYA IO<return> ok 0 > printenv boot-device VARIABLE CURRENT DEFAULT boot-device ide1/disk@0:0 /AAPL,ROM ok 0 > printenv boot-file VARIABLE CURRENT DEFAULT boot-file ok 0 > boot DEFAULT CATCH!, code=FFF00600 at %SRR0: 00004004 %SRR1: 00003070 ok 0 > @ 椿井方式で作った 1.6T の CDROM なら起動する:( つっこみ )
2003年07月20日(日) 旧暦 [n年日記]#1 [pkgsrc] cdrecord-2.00.3=========================================================================== $NetBSD: MESSAGE.cdrecord.conf,v 1.1 2003/03/08 08:16:58 grant Exp $ Note: The location of the cdrecord-2.00.3 `defaults' file has been set to /usr/pkg/etc/cdrecord.conf This is the pkgsrc standard config file location, NOT the cdrecord-2.00.3 standard location, which is /etc/default/cdrecord. The reason for this is that pkgsrc packages should not use configuration files outside /usr/pkg unless they are explicitly set by the user. =========================================================================== ( つっこみ )
2003年07月19日(土) 旧暦 [n年日記]#1 [NetBSD] build.sh (20030711)cc1: warnings being treated as errors ( つっこみ )
#2 Open Firmware, 2.0f1Open Firmware, 2.0f1かなりショック。 2.4 だと思って入手したが。 @ 0 > devalias:pci /pci@80000000 mac-io /pci/mac-io kbd /pci/mac-io/via-cuda/adb/keyboard mouse /pci/mac-io/via-cuda/adb/mouse ttya /pci/mac-io/escc/ch-a ttyb /pci/mac-io/escc/ch-b scsi /pci/mac-io/mesh scsi-int /pci/mac-io/mesh ide0 /pci/mac-io/ide@20000 ide /pci/mac-io/ide@20000 ata-int /pci/mac-io/ide@20000 ide1 /pci/mac-io/ide@21000 enet /pci/mac-io/bmac swim /pci/mac-io/swim3 fd /pci/mac-io/swim3 screen /pci@80000000/IMS,tt3d@F ok外に付けた scsi からは boot scsi/sd@0:0で起動した。 cdrom も mount 出来る。 0 > boot scsi/sd@0:0 20030615_MD.gzも大丈夫。 @ SCSI Card がおかしいような気がする。:
「ATTO Express PCI PSC」が入っていたが、
手持の別のものに交換したら、かなり動くようになった。
@ 問題ない項目:
@ 問題のある項目:
0 > setenv boot-device scsi/sd@0:0 ok 0 > setenv boot-file /pci/pci9292,202/sd@1,0/netbsd ok 0 > reset-all ... boot device: <unknown> root device: sd1 ...起動した。Date が拾えていない。 Thu Apr 1 19:52:01 JST 1976 syncing disks... 2 2 done sd1(iha0:0:1:0): polling command not done panic: scsipi_execute_xs Stopped in pid 346.1 (reboot) at netbsd:cpu_Debugger+0x14: mtlr 0 db> trace at panic+18c at scsipi_execute_xs+2e4 at scsi_scsipi_cmd+12c at scsipi_command+bc at sd_scsibus_flush+8c at sd_shutdown+38 at doshutdownhooks+50 at cpu_reboot+98 at sys_reboot+64 at syscall_plain+100 at setfault+c58 at ADBDevTable+12d4960 at ADBDevTable+12d3df8 panic: vtophys @ real-base F00000 を忘れてしまう ?:0 > boot >> NetBSD/macppc OpenFirmware Boot, Revision 1.5 >> (root@serv, Sun Jun 1 04:19:09 UTC 2003) 4139596/ Open Firmware, 2.0f1 To continue booting the MacOS type: BYE<return> To continue booting from the default boot device type: BOOT<return> For Open Firmware serial I/O type: TTYA IO<return> ok 0 > @ ATI Technologies 3D Rage Pro:wsmouse0 at ams0 (mux ignored)しかも Rage Pro なのに 2.0f1 ? @ DT/266 + Rage Pro または MT/333 が:
2.4 ということかな。$77D.45F1 で検索したら
こういうのが
あった。
( つっこみ )
2003年07月18日(金) 旧暦 [n年日記]#1 [Namazu] in-place test
namazu を make して、 make install する前に動作確認
をしようとする場合、
以前は出来なかったのが、一度出来るようになったはず
だが、またそれが出来なくなっている気がする。
ttyp0:makoto@harry 7:17:36/030718(...namazu-2.0.13pre4/scripts)> ./mknmz@INC の問題。(実はこれはやっかい)。 「自分のところでは出来る」という人もいるかも知れないが、 それは以前に入れた /usr/local/share/namazu/pl を使っている。 sub preload_modules のところかな。 @ env top_builddir=`(cd ..;pwd)`:
すれば動く。
ttyp0:makoto@harry 7:23:15/030718(...namazu-2.0.13pre4/scripts)> env top_builddir=`(cd ..;pwd)` ./mknmz --help @ filter も見る必要がある。:@ 作ったすぐその後で index is old type. it's unsupported.:ttyp1:makoto@harry 8:38:17/030718(...namazu-2.0.13pre4/scripts)> env top_builddir=`(cd ..;pwd)` ./mknmz -O /tmp/O /amd/u/home/makoto/Mail/ml/ftpmirror @ check_present_index () {:941 # check present index whether it is old type of not 942 sub check_present_index () { 943 if (-f $var::NMZ{'i'} && ! -f "$var::NMZ{'result'}.normal") 944 { 945 util::cdie(_("Present index is old type. it's unsupported.\n")); 946 } 947 }template 問題らしい。( in-place-test に限る)。出来れば、 「i, result.normal がない」と言った方が親切な気もする。 @ 検索:ttyp0:makoto@harry 8:44:09/030718(...local-src/namazu-2.0.13pre4)> src/.libs/namazu test /tmp/O @ in-place は重要ではない ?:
から、あまり力を入れないように。という考え方も一理ある。
@ 元の問題に戻って -d:PRof を付けると NMZ.p が出来ない。:ttyp4:makoto@harry 23:58:10/030718(~...ml/ftpmirror)> rm /tmp/P/N* ; env LANG=ja_JP.euc perl -d:DProf /usr/pkg/bin/mknmz --mailnews -O /tmp/P .この二つで、namazu -l test /tmp/P すると、-d:PRof で作った方は NMZ.p もないし、検索結果も何もない。 ( つっこみ )
#2 [本] Unix Magazine
本をずうっと買っていて、止めようかなと思うと、
必ずといっていいほど、面白い記事があって、思いとどまる。
@ 「デバイスドライバは難しい ?」:
遠藤知宏 p86
( つっこみ )
2003年07月17日(木) 旧暦 [n年日記]#1 [Perl] Dprof
多分
知っている人
は
知っている
のだろうけれど、
(僕は知らなかったので)
DProf というのを試して見た。(LANG=C)。
ttyp2:makoto@harry 12:16:04/030717(...software/NetBSD)> perl -d:DProf /usr/pkg/bin/mknmz -O /tmp/O . [Base] Date: Thu Jul 17 12:14:40 2003 Added Documents: 424 Size (bytes): 1,651,659 Total Documents: 424 Added Keywords: 53,050 Total Keywords: 53,050 Wakati: module_kakasi -ieuc -oeuc -w Time (sec): 94 File/Sec: 4.51 System: netbsd Perl: 5.006001 Namazu: 2.0.13pre1 ttyp2:makoto@harry 12:15:31/030717(...software/NetBSD)> dprofpp tmon.out Total Elapsed Time = 84.51746 Seconds User+System Time = 79.96798 Seconds Exclusive Times %Time ExclSec CumulS #Calls sec/call Csec/c Name 51.5 41.24 41.228 302 0.1366 0.1365 html::get_author 11.0 8.815 7.561 119868 0.0001 0.0001 mknmz::hash 9.51 7.607 7.606 426 0.0179 0.0179 File::MMagic::checktype_data 6.19 4.948 4.881 1664 0.0030 0.0029 mknmz::wordcount_sub 4.48 3.585 10.969 424 0.0085 0.0259 mknmz::make_phrase_hash 4.11 3.288 2.873 32123 0.0001 0.0001 File::MMagic::readMagicLine 3.92 3.137 5.460 32123 0.0001 0.0002 File::MMagic::magicMatchStr 2.24 1.790 1.790 1 1.7900 1.7896 mknmz::write_index_sub 2.09 1.675 6.515 424 0.0040 0.0154 mknmz::count_words 1.46 1.170 1.170 1 1.1700 1.1698 mknmz::write_phrase_hash_sub 1.11 0.890 0.726 9897 0.0001 0.0001 IO::File::open 1.11 0.887 2.241 424 0.0021 0.0053 mknmz::put_field_index 0.97 0.779 0.976 302 0.0026 0.0032 html::weight_element 0.90 0.719 6.060 422 0.0017 0.0144 File::MMagic::checktype_magic 0.68 0.540 0.538 302 0.0018 0.0018 html::get_alt_attrちょっとこの数字は意外。半分が html::get_author ? @ Mail で LANG=ja_JP.eucJPの時:[基本] 日付: Thu Jul 17 12:21:44 2003 追加された文書数: 2,909 大きさ (bytes): 19,412,929 合計の文書数: 2,909 追加検索語数: 2,910 合計検索語数: 2,910 わかち書き: module_kakasi -ieuc -oeuc -w 経過時間 (秒): 120 譜/秒: 24.24 系: netbsd Perl: 5.006001 Namazu: 2.0.13pre1 ttyp4:makoto@harry 12:21:44/030717(~/Mail/inbox)> dprofpp tmon.out Total Elapsed Time = 98.30404 Seconds User+System Time = 89.79705 Seconds Exclusive Times %Time ExclSec CumulS #Calls sec/call Csec/c Name 71.2 63.98 63.928 2909 0.0220 0.0220 File::MMagic::checktype_data 7.48 6.717 16.190 2909 0.0023 0.0056 mknmz::put_field_index 5.90 5.298 4.212 67063 0.0001 0.0001 IO::File::open 3.54 3.176 10.995 67063 0.0000 0.0002 util::fopen 3.41 3.058 4.679 67063 0.0000 0.0001 IO::File::new 2.39 2.146 70.887 2910 0.0007 0.0244 mknmz::load_document 2.32 2.079 1.442 67063 0.0000 0.0000 Symbol::gensym 2.12 1.908 1.631 52385 0.0000 0.0000 util::tmpnam 2.11 1.899 2.525 67063 0.0000 0.0000 IO::Handle::new 1.81 1.629 1.348 2909 0.0006 0.0005 File::MMagic::checktype_byfilename 1.64 1.469 0.713 134127 0.0000 0.0000 IO::Handle::DESTROY 1.62 1.459 10.176 61223 0.0000 0.0002 util::efopen 1.38 1.240 0.707 93133 0.0000 0.0000 util::dprint 1.17 1.054 91.894 2910 0.0004 0.0316 mknmz::namazu_core 1.15 1.029 1.487 2943 0.0003 0.0005 util::readfile ttyp4:makoto@harry 12:23:02/030717(~/Mail/inbox)>こちらは 70% が File::MMagic::checktype_data これもかなり意外。 (もし上の数字が合っているとしてだけれど) foreach の中での sort と 外側の sort と sort が二か所もあるのが問題か ? 僕の使っているのが古い ? # $Id: MMagic.pm,v 1.45 2001/06/15 08:08:10 knok Exp $該当の部分は新しいものと同じらしい。 # $Id: MMagic.pm,v 1.57 2003/05/08 13:36:11 knok Exp $つまらなく安易な話として、mail に決っているものだったら、File::MMagic をとばす方が(自分としては)楽しい気がする。 @ --mailnews を指定するとそうなる ?:[基本] 日付: Thu Jul 17 13:50:07 2003 追加された文書数: 2,909 大きさ (bytes): 19,412,929 合計の文書数: 2,909 追加検索語数: 2,910 合計検索語数: 2,910 わかち書き: module_kakasi -ieuc -oeuc -w 経過時間 (秒): 51 譜/秒: 57.04 系: netbsd Perl: 5.006001 Namazu: 2.0.13pre1 ttyp4:makoto@harry 13:50:07/030717(~/Mail/inbox)> dprofpp tmon.out Total Elapsed Time = 27.06984 Seconds User+System Time = 17.11984 Seconds Exclusive Times %Time ExclSec CumulS #Calls sec/call Csec/c Name 35.5 6.082 14.059 2909 0.0021 0.0048 mknmz::put_field_index 34.0 5.837 4.358 67063 0.0001 0.0001 IO::File::open 19.4 3.324 10.468 67063 0.0000 0.0002 util::fopen 17.6 3.016 4.378 67063 0.0000 0.0001 IO::File::new 14.3 2.459 1.618 67063 0.0000 0.0000 Symbol::gensym 12.6 2.167 2.743 67063 0.0000 0.0000 IO::Handle::new 10.8 1.858 1.307 52385 0.0000 0.0000 util::tmpnam 10.4 1.795 4.821 2910 0.0006 0.0017 mknmz::load_document 9.92 1.699 0.645 134127 0.0000 0.0000 IO::Handle::DESTROY 9.16 1.568 9.319 61223 0.0000 0.0002 util::efopen 7.54 1.290 23.065 2910 0.0004 0.0079 mknmz::namazu_core 6.89 1.179 0.489 90224 0.0000 0.0000 util::dprint 5.95 1.018 0.783 2915 0.0003 0.0003 mknmz::add_target 5.48 0.939 1.130 2943 0.0003 0.0004 util::readfile 5.30 0.907 1.193 2909 0.0003 0.0004 mknmz::complete_field_info ttyp4:makoto@harry 13:51:23/030717(~/Mail/inbox)> ( つっこみ )
#2 Devel::DProf って初めて知った
かなりボケている。
@ 2.0.12 mef:[基本] 日付: Thu Jul 17 16:04:18 2003 追加された文書数: 2,909 大きさ (bytes): 19,412,929 合計の文書数: 2,909 追加検索語数: 2,910 合計検索語数: 2,910 わかち書き: module_kakasi -ieuc -oeuc -w 経過時間 (秒): 46 譜/秒: 63.24 系: netbsd Perl: 5.006001 Namazu: 2.0.12 ttyp1:makoto@harry 16:04:18/030717(~/Mail/inbox)> !dp:p dp: Event not found. ttyp1:makoto@harry 16:04:22/030717(~/Mail/inbox)> dprofpp -u Total Elapsed Time = 31.28406 Seconds User Time = 20.16668 Seconds Exclusive Times %Time ExclSec CumulS #Calls sec/call Csec/c Name 24.3 4.919 11.330 2909 0.0017 0.0039 mknmz::put_field_index 18.4 3.720 1.476 67063 0.0001 0.0000 IO::File::open 11.6 2.350 7.288 67063 0.0000 0.0001 util::fopen 11.6 2.340 4.282 67063 0.0000 0.0001 IO::File::new 9.97 2.010 1.836 67063 0.0000 0.0000 Symbol::gensym 7.63 1.539 3.615 2910 0.0005 0.0012 mknmz::load_document 7.09 1.430 1.191 52385 0.0000 0.0000 util::tmpnam 5.75 1.160 2.489 67063 0.0000 0.0000 IO::Handle::new 4.86 0.980 0.523 134127 0.0000 0.0000 IO::Handle::DESTROY 4.80 0.969 18.422 2910 0.0003 0.0063 mknmz::namazu_core 4.31 0.870 6.993 61223 0.0000 0.0001 util::efopen 3.72 0.750 0.405 90224 0.0000 0.0000 util::dprint 2.58 0.520 0.941 2909 0.0002 0.0003 mknmz::complete_field_info 2.48 0.500 0.446 8727 0.0001 0.0001 mknmz::wordcount_sub 2.13 0.430 0.757 2909 0.0001 0.0003 mknmz::count_words @ patch 後:[基本] 日付: Thu Jul 17 16:12:51 2003 追加された文書数: 2,909 大きさ (bytes): 19,412,929 合計の文書数: 2,909 追加検索語数: 2,910 合計検索語数: 2,910 わかち書き: module_kakasi -ieuc -oeuc -w 経過時間 (秒): 46 譜/秒: 63.24 系: netbsd Perl: 5.006001 Namazu: 2.0.12 ttyp1:makoto@harry 16:12:51/030717(~/Mail/inbox)> !dp:p dprofpp -u ttyp1:makoto@harry 16:12:56/030717(~/Mail/inbox)> dprofpp -u Total Elapsed Time = 29.81235 Seconds User Time = 14.04638 Seconds Exclusive Times %Time ExclSec CumulS #Calls sec/call Csec/c Name 32.3 4.537 8.980 2909 0.0016 0.0031 mknmz::put_field_index 25.1 3.529 1.376 67063 0.0001 0.0000 IO::File::open 15.0 2.119 3.579 67063 0.0000 0.0001 IO::File::new 14.1 1.989 5.843 67063 0.0000 0.0001 util::fopen 13.6 1.920 1.486 67063 0.0000 0.0000 Symbol::gensym 10.7 1.506 3.250 2910 0.0005 0.0011 mknmz::load_document 9.82 1.379 2.148 67063 0.0000 0.0000 IO::Handle::new 8.83 1.240 0.806 52385 0.0000 0.0000 util::tmpnam 7.48 1.050 0.452 134127 0.0000 0.0000 IO::Handle::DESTROY 6.91 0.970 5.783 61223 0.0000 0.0001 util::efopen 6.18 0.868 14.948 2910 0.0003 0.0051 mknmz::namazu_core 5.62 0.790 0.290 90224 0.0000 0.0000 util::dprint 3.42 0.480 0.684 2909 0.0002 0.0002 mknmz::complete_field_info 3.13 0.440 0.301 2915 0.0002 0.0001 mknmz::add_target 2.92 0.410 0.738 2909 0.0001 0.0003 mknmz::count_words ttyp1:makoto@harry 16:14:01/030717(~/Mail/inbox)> ls -l /usr/pkg/bin/mkn* -r-xr-xr-x 2 root wheel 70168 Jul 17 16:09 /usr/pkg/bin/mknmz* -r-xr-xr-x 1 root wheel 70112 Jul 17 16:02 /usr/pkg/bin/mknmz-2.0.12* -r-xr-xr-x 2 root wheel 70168 Jul 17 16:09 /usr/pkg/bin/mknmz-2.0.12-put_field_index-patch*しかも NMZ.p NMZ.pp が出来ていない。 @ --mailnews を付けないと:[基本] 日付: Thu Jul 17 16:23:13 2003 追加された文書数: 2,909 大きさ (bytes): 19,412,929 合計の文書数: 2,909 追加検索語数: 2,910 合計検索語数: 2,910 わかち書き: module_kakasi -ieuc -oeuc -w 経過時間 (秒): 113 譜/秒: 25.74 系: netbsd Perl: 5.006001 Namazu: 2.0.12 ttyp1:makoto@harry 16:23:22/030717(~/Mail/inbox)> dprofpp -u Total Elapsed Time = 98.40882 Seconds User Time = 82.86664 Seconds Exclusive Times %Time ExclSec CumulS #Calls sec/call Csec/c Name 76.7 63.59 63.597 2909 0.0219 0.0219 File::MMagic::checktype_data 6.01 4.981 10.325 2909 0.0017 0.0035 mknmz::put_field_index 4.83 4.000 0.973 67063 0.0001 0.0000 IO::File::open 3.05 2.529 4.185 67063 0.0000 0.0001 IO::File::new 2.69 2.229 6.376 67063 0.0000 0.0001 util::fopen 2.32 1.920 1.503 67063 0.0000 0.0000 Symbol::gensym 2.31 1.917 68.317 2910 0.0007 0.0235 mknmz::load_document 2.06 1.710 2.439 67063 0.0000 0.0000 IO::Handle::new 1.93 1.600 1.313 52385 0.0000 0.0000 util::tmpnam 1.46 1.210 1.207 2909 0.0004 0.0004 File::MMagic::checktype_byfilename 1.34 1.110 6.476 61223 0.0000 0.0001 util::efopen 1.32 1.090 0.446 134127 0.0000 0.0000 IO::Handle::DESTROY 1.23 1.019 82.136 2910 0.0004 0.0282 mknmz::namazu_core 0.97 0.800 0.347 93133 0.0000 0.0000 util::dprint 0.83 0.690 0.812 2909 0.0002 0.0003 mknmz::complete_field_info ttyp1:makoto@harry 16:24:27/030717(~/Mail/inbox)>これでも NMZ.p* が出来ていない。 ( つっこみ )
#3 [Namazu] また久し振りに初めから作る
--mailnews 付だとやはり速い。
perl -d:DProf /usr/pkg/bin/mknmz --mailnews -f /home/makoto/.mknmzrc-Mail-40 -O /export/namazu-Mail2 Mail ... 334359/334359 - /export/home/makoto/Mail/uucpconfig/tamagw/63 [message/rfc822] 索引を書き出しています... [基本] 日付: Thu Jul 17 17:48:30 2003 追加された文書数: 334,359 大きさ (bytes): 1,264,406,175 合計の文書数: 334,359 追加検索語数: 31,279 合計検索語数: 31,279 わかち書き: module_kakasi -ieuc -oeuc -w 経過時間 (秒): 13,841 譜/秒: 24.16 系: netbsd Perl: 5.006001 Namazu: 2.0.13pre2 ttyp0:makoto@u 17:48:38/030717(~)>これは G4/400 での速さ。 前回 の機械は分らない。 と思ったら、また NMZ.p が出来ていない。 @ perl -dDProf すると、NMZ.p が出来ない:
ようだ。起動に絶対 path を教える必要があるのと
多分関係があるのだろう。
( つっこみ )
2003年07月16日(水) 旧暦 [n年日記]#1 [Yahoo] Auction Cisco 2509/2511
が出ているなぁ。とってもおすすめ
(シリアルポート監視用)。
既に使っているので自分では買えない。
MAU が必要か。(出せば)。3,000 円というのが出ているが。 高いと思ったら 7 個セットの値段だった。 ( つっこみ )
2003年07月15日(火) 旧暦 [n年日記]#1 [NetBSD] build.sh 20030713src/crypto/dist/openssl/crypto/asn1/a_gentm.c: In function `ASN1_GENERALIZEDTIME_set':crypto/dist/openssl/crypto/asn1/a_gentm.c ( つっこみ )
#2 [Namazu] perldoc -f our
知らなかった。麻薬的便利さがありそう。
@ make check:PASS: ja-namazu-1 =================== All 46 tests passed *** Error code 1全部終っているのに、こういうのはどういう時かな ( つっこみ )
2003年07月14日(月) 旧暦 [n年日記]#1 [C] getopt.c 比較@ src/gnu:(...src/gnu)> find . -name getopt.c -ls 21977 Jan 8 2001 ./dist/bc/lib/getopt.c 21874 Sep 5 2000 ./dist/cvs/lib/getopt.c 30595 Jan 26 09:43 ./dist/diffutils/lib/getopt.c 28770 Jun 27 1999 ./dist/gawk/getopt.c 30123 Oct 31 2000 ./dist/gettext/lib/getopt.c 30019 Jan 27 08:15 ./dist/grep/lib/getopt.c 34565 Jul 1 02:52 ./dist/groff/src/libs/libgroff/getopt.c 34416 Feb 13 17:57 ./dist/texinfo/lib/getopt.c 30126 Apr 23 2001 ./dist/toolchain/libiberty/getopt.c 29975 Jul 26 2000 ./dist/toolchain/texinfo/lib/getopt.c 22198 Jul 26 2000 ./dist/toolchain/texinfo/libtxi/getopt.c 18047 Feb 4 1998 ./libexec/uucp/libuucp/getopt.c 21541 Jan 16 2001 ./usr.bin/gzip/getopt.c @ diff |wc:(...src/gnu)> foreach i ( `find . -name getopt.c` ) echo $i diff foreach? echo $i foreach? diff ~/software/NAMAZU/develop/head/namazu/lib/getopt.c $i | wc foreach? end ./dist/bc/lib/getopt.c 549 2478 15428 ./dist/cvs/lib/getopt.c 551 2426 15219 ./dist/diffutils/lib/getopt.c 74 473 2767 ./dist/gawk/getopt.c 384 1673 10850 ./dist/gettext/lib/getopt.c 199 901 5585 ./dist/grep/lib/getopt.c 187 860 5162 ./dist/groff/src/libs/libgroff/getopt.c 331 1215 8034 ./dist/texinfo/lib/getopt.c 374 1499 9654 ./dist/toolchain/libiberty/getopt.c 196 843 5136 ./dist/toolchain/texinfo/lib/getopt.c 302 1285 8024 ./dist/toolchain/texinfo/libtxi/getopt.c 558 2499 15675 ./libexec/uucp/libuucp/getopt.c 837 4039 24530 ./usr.bin/gzip/getopt.c 898 4250 25862 ttyp0:makoto@toyoko 10:04:39/030714(...src/gnu)> @ 過去のメール:を見ていて、 kakasi-2.3.4 の getopt.c getopt1.c getopt.h を持って来たら、 何の問題もなく =================== All 46 tests passed ===================した。 ( つっこみ )
#2 [gcc] 忘れていた話
triage = 選別
実は bugzilla を見るのは初めてだったりして ( つっこみ )
2003年07月13日(日) 旧暦 [n年日記]#1 [MacOSX] MacOSX/NFS client -noresvport (/etc/exports)
Permission denied ---
NFS server 側の設定を変えて見る
@ kakasi-2.3.4:gcc -dynamiclib -undefined suppress -o .libs/libkakasi.2.1.0.dylib libdict.lo libkakasi.lo libkanjiio.lo liba2.lo libg2.lo libj2.lo libk2.lo libee2.lo libhh2.lo libjj2.lo libkk2.lo libitaiji.lo lib78_83.lo -lc -install_name /usr/local/lib/libkakasi.2.dylib @ allow_undefined_flag="-undefined suppress":--- libtool.original Sat Jul 12 07:06:40 2003 +++ libtool Sat Jul 12 07:09:23 2003 @@ -197,7 +197,7 @@ file_magic_cmd="/usr/bin/file -L" # Flag that allows shared libraries with undefined symbols to be built. -allow_undefined_flag="-undefined suppress" +allow_undefined_flag="" # Flag that forces no undefined symbols. no_undefined_flag="" @ libtool-1.4.1:
/usr/bin/libtool があると、
libtool --version に都合良く答えてくれない。
echo $PATH /bin:/sbin:/usr/bin:/usr/sbin .. set path=(/usr/local/bin $path) @ gettext-0.10.40:env CPPFLAGS="-no-cpp-precomp" ./configure --with-included-gettext sudo make install @ `AM_GNU_GETTEXT' not found:
aclocal: configure.in: 89: macro `AM_GNU_GETTEXT' not found in library
変更前 [quick:/usr/share/aclocal] makoto% ls -lg total 256 -rw-r--r-- 1 root wheel 117724 Jul 14 2002 libtool.m4 -rw-r--r-- 1 root wheel 10311 Jul 14 2002 ltdl.m4cd /usr/share/aclocal sudo ln -s /usr/local/share/aclocal/* . @ make:gcc -g -O2 -Wall -pedantic -o .libs/namazu form.o namazu.o output.o rcfile.o result.o usage.o namazu-cmd.o -L/usr/local/lib -lintl -L../nmz/.libs -lnmz ../lib/libnmzut.a -lm @ _getopt _opterr _optind _optopt:@ gcc -v hoge.c:
CITE
make check
[quick:namazu-dev/stable-2-0/namazu] makoto% gcc -v test.c Reading specs from /usr/libexec/gcc/darwin/ppc/3.1/specs Thread model: posix Apple Computer, Inc. GCC version 1151, based on gcc version 3.1 20020420 (prerelease) /usr/libexec/gcc/darwin/ppc/cpp-precomp -smart -arch ppc -lang-c -v -D__GNUC__=3 -D__GNUC_MINOR__=1 -D__GNUC_PATCHLEVEL__=0 -D__APPLE_CC__=1151 -D__ppc__ -D__POWERPC__ -D__NATURAL_ALIGNMENT__ -D__MACH__ -D__BIG_ENDIAN__ -D__APPLE__ -D__ppc__ -D__POWERPC__ -D__NATURAL_ALIGNMENT__ -D__MACH__ -D__BIG_ENDIAN__ -D__APPLE__ -D__NO_INLINE__ -D__STDC_HOSTED__=1 -D__DYNAMIC__ test.c -isystem /usr/include/gcc/darwin/3.1 -ispecs=/usr/libexec/gcc/darwin/ppc/3.1/specs -D__SIZE_TYPE__=long unsigned int -D__PTRDIFF_TYPE__=int -D__WCHAR_TYPE__=int -D__WINT_TYPE__=unsigned int /var/tmp//ccKQK1ng.i Apple cpp-precomp 6.14 (devkit-213/devkit_tools-214) Reading predefined macros from '/usr/libexec/gcc/darwin/ppc/3.1/specs' test.c:4: illegal external declaration, missing `;' after `normal' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode /usr/libexec/gcc/darwin/ppc/3.1/cc1 -cpp-precomp /var/tmp//ccKQK1ng.i -fPIC -quiet -dumpbase test.c -version -o /var/tmp//ccUPFpJo.s GNU CPP version 3.1 20020420 (prerelease) (cpplib) (Darwin/PowerPC) GNU C version 3.1 20020420 (prerelease) (ppc-darwin) compiled by GNU C version 3.1 20020420 (prerelease). test.c:6: parse error at end of input [quick:namazu-dev/stable-2-0/namazu] makoto% FAIL: namazu-1 FAIL: namazu-2 FAIL: namazu-3 FAIL: namazu-4 FAIL: namazu-5 FAIL: namazu-6 FAIL: namazu-7 FAIL: namazu-8 FAIL: namazu-9-c を拾っていなかったため。namazu-cmd.c の中を一点修正。 ( つっこみ )
#2 [Namazu] わかち書きに MeCab( つっこみ )
2003年07月12日(土) 旧暦 [n年日記]#1 [ChiBUG] ChiBUG お食事会
高田馬場 18:00 集合。
カレーやさん。何という名前か良く見ていなかったが、
東京新聞に載っていた。
マラバール
。
とても良い店だった。
「レジの人が日本語が分らない」と聞いていたので、
どんな怪しげなお店かと思ったら、全然予想と違った。
また行きたくなるお店。 @ mrtg の間隔。:
5 分。でも daemon mode もある。
@ MacOSX の NFS は -noresvport が必要:@ MacOSX で Namazu:@ Panther:
Hおか さんが、わざわざ出向いて見せてくれる。
素晴しい。
( つっこみ )
2003年07月10日(木) 旧暦 [n年日記]#1 [NetBSD] 20030615ts
time zone を指定するとこで Segmentation Fault する
という話があって、実際、それを避けたら、大丈夫だった。
# df Filesystem 512-blocks Used Avail Capacity Mounted on /dev/md0a 3959 3538 421 89% / mfs:15 15646 2 14860 0% /tmp # mount /dev/wd0a /mnt # mount /dev/wd0d /mnt/usr # cd /mnt/usr/mdec # ./installboot -vh /mnt/boot bootxx /dev/rwd0a installboot: open raw: No such file or directory # ./installboot -v /mnt/boot bootxx /dev/rwd0a boot: /mnt/boot proto: bootxx device: /dev/rwd0a proto bootblock size: 1024 entry point: 0x00600000 /mnt/boot: block numbers: 2672 2688 2704 2720 2736 2752 2642 # @ boot /bandit/pci-bridge/ACARD,6260/disk@0:0:
これで起動する。
( つっこみ )
2003年07月09日(水) 旧暦 [n年日記]![]() #1 [Namazu] make updatepkg_delete: unable to completely remove directory '/usr/pkg/etc/namazu' pkg_delete: unable to completely remove directory '/usr/pkg/include/namazu' pkg_delete: file `/usr/pkg/lib/libnmz.so.6' doesn't really exist pkg_delete: file `/usr/pkg/lib/libnmz.so.6.0' doesn't really exist pkg_delete: unable to completely remove directory '/usr/pkg/share/namazu/etc' pkg_delete: unable to completely remove directory '/usr/pkg/share/namazu/filter' pkg_delete: unable to completely remove directory '/usr/pkg/share/namazu/pl' pkg_delete: unable to completely remove directory '/usr/pkg/share/namazu/template' pkg_delete: unable to completely remove directory '/usr/pkg/share/namazu' pkg_delete: couldn't entirely delete package `namazu-2.0.13pre1' (perhaps the packing list is incorrectly specified?) ( つっこみ )
#2 [無題] ESEC
に行って来る。
でお話を聞いたり。
が重要そう。
( つっこみ )
#3 [買物] ACARD,6260
石丸で。AEC-6260M ともいうもの。
これは NetBSD/macppc で boot 出来るからえらい。
dev /bandit/pci-bridge/ACARD,6260 .properties ... AAPL,interrupts 0000001B ... boot-device /bandit/pci-bridge/ACARD,6260/sd@0:0 boot-file ( つっこみ )
2003年07月08日(火) 旧暦 [n年日記]#1 [wwwcount] 'Unable to open config file for reading'
と出る。
これは /usr/pkgsrc/www/wwwcount から入れている場合。
/var/db/wwwcount
/usr/pkg の下には ./etc/wwwcount.conf ./etc/wwwcount.conf-2.5 ./share/doc/wwwcount ./share/examples/wwwcount.confこれの一つ目が効く(有効)。次は @ Could not create data file: /var/db/wwwcount/hoge.dat:cd /var/db mkdir wwwcount chown www wwwcount @ /var/spool/Counter/data -> /var/db/wwwcount/:
ずうっと古い機械だと
/var/spool/Counter/data に入っているものを
/var/db/wwwcount/ に移す。
( つっこみ )
#2 [無題] 電子レンジ
が火を吹きそうなので、新しいのを買って来る。9000 円足らず。
( つっこみ )
2003年07月07日(月) 旧暦 [n年日記]#1 [Network] bind9 dig reverse lookup
IPv6 の逆引きと限定しただけでも、
ip6.int. bitstring dig-8.3 ip6.arpa. nibble dig-9.2.2 netbsd libc (1.6 まで) netbsd libc (1.6.1 + current)の 2 x 2 x 4 = 16 通りの確認項目がある気がする (本来なら ip6.arpa, nibble, dig-9.2.2 だけの組合せでいいはす)。 しかも、操作行での入力も、 dig ptr -x 2001:218:463::11 dig ptr 1.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.3.6.4.0.8.1.2.0.1.0.0.2.ip6.arpa. dig '\[x20010218046300000000000000000011/128].ip6.arpa.'の三通りがあるので、更に 2 x 2 x 2 x (3-1) = 16 通りが追加か。 によれば、 - ip6.arpaをnibbleで検索らしい。 @ サーバ側としては、取敢えず、四通り用意しておけば、:
何とかなる。
問題としては
実は、良く考えたら、いま試しているのは、まだ投入前のもので、 -norecurse を付けない時には、見に来る訳がないものだった。 ( つっこみ )
2003年07月06日(日) 旧暦 [n年日記]#1 [Namazu] targets in top Makefile@ (~...stable-2-0/namazu)> egrep '^[a-z]*:' Makefile:all: all-redirect tags: TAGS distcheck: dist dist: distdir distdir: $(DISTFILES) info: info-recursive dvi: dvi-recursive check: check-recursive installcheck: installcheck-recursive install: install-recursive uninstall: uninstall-recursive installdirs: installdirs-recursive mostlyclean: mostlyclean-recursive clean: clean-recursive distclean: distclean-recursive @ (~...stable-2-0/namazu)> make distcheck:cd . && aclocal aclocal: configure.in: 89: macro `AM_GNU_GETTEXT' not found in library *** Error code 1 Stop. make: stopped in /home/makoto/software/NAMAZU/develop/stable-2-0/namazu @ auto-tools, gettext versions:gettext 0.10.35 (/usr/bin/gettext) autoconf 2.54 (/usr/pkg/bin/autoconf) automake 1.7.3 (/usr/pkg/bin/automake) m4 gm4 (/usr/pkg/bin/gm4) @ gettext-0.10.40 を /usr/local に入れる:Please add the files codeset.m4 gettext.m4 glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4 progtest.m4 from the /usr/local/share/aclocal directory to your autoconf macro directory or directly to your aclocal.m4 file.'your autoconf macro directory' ってどこ ? (下の SUB に追加) @ ./autogen.sh --with-included-gettext:
を
やって見た
You should update your `aclocal.m4' by running aclocal. aclocal: configure.in: 89: macro `AM_GNU_GETTEXT' not found in library configure.in:19: your implementation of AM_INIT_AUTOMAKE comes from an configure.in:19: old Automake version. You should recreate aclocal.m4 configure.in:19: with aclocal and run automake again.
@ sed: ./intl/po2tbl.sed.in: No such file or directory:
./autogen.sh --with-included-gettext
の中に、次のような字がある checking whether included gettext is requested... yes checking for msgfmt... /usr/local/bin/msgfmt checking for gmsgfmt... /usr/local/bin/msgfmt checking for xgettext... /usr/local/bin/xgettext checking for catalogs to be installed... ja ja_JP.SJIS es fr sed: ./intl/po2tbl.sed.in: No such file or directory checking for main in -lm... yes checking for ANSI C header files... (cached) yes @ aclocal って何:@ find /usr -name aclocal\* -ls:ttyp1:makoto@harry 11:12:54/030706(~...stable-2-0/namazu)> -r-xr-xr-x 11422 Oct 27 2002 /usr/pkg/bin/aclocal-1.4 -r-xr-xr-x 12407 May 22 08:02 /usr/pkg/bin/aclocal -r-xr-xr-x 12407 May 22 08:02 /usr/pkg/bin/aclocal-1.7 -rw-r--r-- 46198 Feb 26 17:32 /usr/pkg/share/libtool/libltdl/aclocal.m4 drwxr-xr-x 512 Jul 6 10:02 /usr/local/share/aclocal drwxr-xr-x 512 Jun 28 22:27 /usr/pkg/share/aclocal drwxr-xr-x 512 Oct 27 2002 /usr/pkg/share/aclocal-1.4 drwxr-xr-x 1024 May 22 08:02 /usr/pkg/share/aclocal-1.7 drwxr-xr-x 512 May 20 16:20 /usr/X11R6/share/aclocal @ find /usr -type d -name autoconf -ls:drwxr-xr-x Nov 12 2002 /usr/pkg/share/autoconf drwxr-xr-x Nov 12 2002 /usr/pkg/share/autoconf/autoconf ttyp1:root@harry 11:30:56/030706(...autoconf/autoconf)# pwd /usr/pkg/share/autoconf ttyp1:root@harry 11:30:50/030706(...share/autoconf)# ln -s /usr/local/share/aclocal/*.m4 . ttyp1:makoto@harry 11:46:50/030706(~...stable-2-0/namazu)> ktrace aclocal aclocal: configure.in: 89: macro `AM_GNU_GETTEXT' not found in library ttyp1:makoto@harry 11:47:43/030706(~...stable-2-0/namazu)> kdump ktrace.out | grep m4 |grep pkg 12778 perl NAMI "/usr/pkg/share/aclocal-1.7/amversion.m4" ... 12778 perl NAMI "/usr/pkg/share/aclocal-1.7/python.m4" 12778 perl NAMI "/usr/pkg/share/aclocal-1.7/regex.m4" 12778 perl NAMI "/usr/pkg/share/aclocal-1.7/runlog.m4" 12778 perl NAMI "/usr/pkg/share/aclocal-1.7/sanity.m4" 12778 perl NAMI "/usr/pkg/share/aclocal-1.7/strip.m4" 12778 perl NAMI "/usr/pkg/share/aclocal/ORBit.m4" 12778 perl NAMI "/usr/pkg/share/aclocal/freetype2.m4" 12778 perl NAMI "/usr/pkg/share/aclocal/gdk-pixbuf.m4" 12778 perl NAMI "/usr/pkg/share/aclocal/gimp.m4" 12778 perl NAMI "/usr/pkg/share/aclocal/gimpprint.m4" 12778 perl NAMI "/usr/pkg/share/aclocal/glib.m4" 12778 perl NAMI "/usr/pkg/share/aclocal/gtk.m4" 12778 perl NAMI "/usr/pkg/share/aclocal/libIDL.m4" 12778 perl NAMI "/usr/pkg/share/aclocal/libtool.m4" 12778 perl NAMI "/usr/pkg/share/aclocal/libxml.m4" 12778 perl NAMI "/usr/pkg/share/aclocal/ltdl.m4" 12778 perl NAMI "/usr/pkg/share/aclocal/pth.m4" ttyp1:makoto@harry 11:47:51/030706(~...stable-2-0/namazu)> @ ln -s /usr/local/share/aclocal/*.m4 .:ttyp0:root@harry 11:50:55/030706(...share/aclocal)# ln -s /usr/local/share/aclocal/*.m4 . ttyp0:root@harry 11:51:16/030706(...share/aclocal)# pwd /usr/pkg/share/aclocal ( つっこみ )
#2 [Namazu]gettext 0.10.40 automake 1.7.4 m4 1.4 autoconf 2.54 libtool 1.4a aclocal ?これで ./autogen.sh が完了する。 @ make check:make check-TESTS @ /usr/pkg/bin/dvi2tty: bad option J:Usage: /usr/pkg/bin/dvi2tty [ options ] dvifile[.dvi] @ All 46 tests passed:@ make dist:
ちょっと名前がさびしい。
ttyp1:makoto@harry 12:05:54/030706(~...stable-2-0/namazu)> ls -l namazu-2.0.12.tar.gz -rw-r--r-- 1 makoto wheel 982893 Jul 6 12:05 namazu-2.0.12.tar.gz @ BER 圧縮って、何のこと:
か良く分っていなかった。
Basic Encoding Rule の略 ?
ふつう、(もし「圧縮の字がなければ」) Bit Error Rate かなって思うよね。 ( つっこみ )
2003年07月05日(土) 旧暦 [n年日記]#1 [NetBSD] sysinst@ 問題は mount していないこと。:
target の disk を mount しないで
/mnt/usr/INSTALL に書いている。
@ 20030715 の sysinst:
も出来ているはずなので、これで試して見るが、
WARNING: clock gained 3 days -- CHECK AND RESET THE DATE! root file system type: ffs init in malloc(): error: mmap(2) failed, check limits. init in malloc(): warning: recursive call. init in malloc(): warning: recursive call. .. @ nfs って本当にだめなのかなぁ::# mkdir /nfs @ 20030701ts 作り間違い(未 patch):
20030701ts を ./build.sh した時に、何か変だなぁと思ったが、
実は macppc-030701.tar.gz を開けないで作業をしていた。
でやり直ししようとしたら、11 分くらい で /export/20030701ts/src/tools/texinfo/ ../../gnu/dist/texinfo/intl/loadmsgcat.c:721: `uintmax_t' undeclared (first use in this function)以前にやった時には大丈夫だったはずものが .. ? @ releng の 20030627 を試して見たが:root on md0a dumps on md0b WARNING: clock gained 6 days -- CHECK AND RESET THE DATE! root file system type: ffs init in malloc(): error: mmap(2) failed, check limits. init in malloc(): warning: recursive call. init in malloc(): warning: recursive call. @ 0 > boot can't OPEN: ata/ata-disk@0:0:wdc0 at obio0 offset 0x20000 irq 13 wd0 at wdc0 channel 0 drive 1: <WDC WD800AB-00CBA1> wd0: drive supports 16-sector PIO transfers, LBA addressing wd0: 76319 MB, 16383 cyl, 16 head, 63 sec, 512 bytes/sect x 156301488 sectors wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100) wd0(wdc0:0:1): using PIO mode 3, DMA mode 1 (using DMA data transfers)slave になっているような気がする。cable select = 1; ( つっこみ )
2003年07月04日(金) 旧暦 [n年日記]#1 [NetBSD] mappccd.iso
1.6.1 CDROM から入れて見る
uid 0 comm sysinst on /: file system fullとなるが問題ないはず。 ( つっこみ )
#2 [NetBSD] 時計が昔だと、network が使えない
RTC が読めなくて、時計が設定されず、その時に network が
使えなくなる。その時に break を送ったら、どこで止っている
かなという話。
telnet> send brk Stopped at netbsd:cpu_Debugger+0x14: mtlr 0 db> trace at zs_abort+74 at zstty_stint+54 at zsc_intr_hard+7c at zshard+60 at ext_intr+1bc at setfault+80c at cpu_switch+30 at mi_switch+1c8 at ltsleep+2ac at sys_select+2d0 at syscall_plain+104 at setfault+c58 at end+12d8ae0 at end+12d7944 panic: vtophys Stopped at netbsd:cpu_Debugger+0x14: mtlr 0 db>割込み待 ? (この字は zs_console_abort の結果 ?) panic: vtophys の字は何 ? ( つっこみ )
#3 [NetBSD] sysinst
変っている気がする。(
20030615 付近
) 例えば:
You can now change the sizes for the system partitions. The default is to allocate all the space to the root filesystem, however you may wish to have separate /usr (additional system files), /var (log files etc) or /home (users' home directories). Free space will be added to the partition marked with a '+'. MB Cylinders Sectors Filesystem >a: 160 326 328608 + / b: 128 261 263088 swap c: 0 0 0 tmp (mfs) d: 0 0 wd00 /usr label e: 0 0 0 /var f: 0 0 0 /home g: Add a user defined partition h: Change input units (sectors/cylinders/MB) x: Accept partition sizes. Free space 76030 MB, 13 free partitions.何だかとても素適な user interface になっている (今までと比べると夢のよう)。例によって、こうなってしまうが、 これは多分 ts/na 版の調整の問題の気がしている。 Status: Failed: command failed Command: /usr/sbin/installboot /dev/rwd0a /usr/mdec/bootxx /boot Press any key to continue -------------------------------------------------------------------------------- installboot: `/usr/mdec/bootxx' cannot be larger than 2048 bytes installboot: Set bootstrap operation failed20030615 付近って NFS がだめなのかな。止ってしまった気がする。 @ やり直し 既存の区画も見てくれるらしい。:
ftp directory 無指定時:
directory [pub/NetBSD/NetBSD-1.6T/macppc/binary/sets]: /usr/INSTALL に一時置くはずが、その位置を使っていない気がする。 これっていつも同じかな。 -cd_dist_dir(forwhat) - char *forwhat; +cd_dist_dir(char *forwhat)この forwhat は文字通り「目的」で、表示だけ。関係なかった。 それとも /usr/INSTALL を作っていない ? - strncpy(ext_dir, cwd, STRSIZE); + strlcpy(ext_dir, cwd, STRSIZE);これは大丈夫 ? They are designed to be safer, more consistent, and less er- ror prone replacements for strncpy(3) and strncat(3).ってあるから、もちろんいいか。 1.29 (mrg 20-Jun-98): cwd = getcwd(NULL,0); 1.92 (dsl 16-May-03): strlcpy(ext_dir, cwd, STRSIZE);この二つの関係が怪しい気がするが。 getcwd(ext_dir,STRSIZE); ではいけないのだろうか。 @ さて、sysinst だけ作り直すには ?:chmod +x src/distrib/common/buildfloppies.shしておいて src/distrib/macppc/floppiesで make したら、 md-kernel/obj/netbsd-GENERIC_MD.gzに出来た気がする。 が、何も変らない。 20030517ts 版で試そうかと思ったが、既存の区画を見てくれない sysinst はもう使う気がしない。 ( つっこみ )
2003年07月03日(木) 旧暦 [n年日記]#1 [NetBSD][macppc] slow genput
最近の kernel はちょっと変。context switch が遅い。 20030615ts 20030701ts で確認している。 cvs -d /e/celeron/CVSup/main co -D20030531-UTC src/sys > & co-20030531-utc cd src tar zxf /e/u/j/nandra/macppc-030615.tar.gz cd sys/arch/macppc/conf cp /e/u/j/kernel/INSECURE-ZS-L2CR-SHM . config INSECURE-ZS-L2CR-SHM cd ../compile/INSECURE-ZS-L2CR-SHM/ make depend && time make ld -N -Ttext 100000 -e __start -S -o netbsd ${SYSTEM_OBJ} vers.o text data bss dec hex filename 4057472 74152 238912 4370536 42b068 netbsd 719.936u 101.794s 12:32.56 109.1% 0+0k 14+3471io 49pf+0w ttyp1:makoto@serv 6:59:58/030703(...compile/INSECURE-ZS-L2CR-SHM)> history @ なので、何時の変更が問題なのか調査:osrelease na ts --------- ---- ---- -- 1.6T 0516 0517 ○ = 0531 0615 ○ = 0603 = ○ = 0604 = × (nfs_vnops.c = 1.171 06/03 14:27) = = = ○ (nfs_vnops.c = 1.170 05/27 14:41) = 0605 = × = 0606 = × = 0612 = × 1.6U 0627 0701 × = = = × (nfs_vnops.c = 1.173 06/27 14:00) = = = × (nfs_vnops.c = 1.175 06/29 22:32)何とはなく: port-mips sys/nfs/nfs_vnops.c 2003/06/03 14:27:48 1.171 これを 1.170 に戻したら、正常となった。 でも、今は 1.174 まで進んでいる。 1.172 ( つっこみ )
2003年07月01日(火) 旧暦 [n年日記]#1 [NetBSD] 1.6UNetBSD harry 1.6U NetBSD 1.6U (INSECURE-ZS-L2CR-SHM) #0: Tue Jul 1 17:07:29 JST 2003 ( つっこみ )
#2 [NetBSD] 時計が初期化された後は、
1904 年とかになっていて、その時は network が使えなくなる。
それも問題だが、その後で、時刻を直すと、またその次から 無反応になる。その時に break を送って見たら.. Stopped at netbsd:cpu_Debugger+0x14: mtlr 0 db> trace at zs_abort+74 at zstty_stint+54 at zsc_intr_hard+7c at zshard+60 at do_pending_int+124 at splx+2c at realtimerexpire+11c at softclock+220 at hardclock+1fc at decr_intr+104 at setfault+98c at cpu_switch+30 at mi_switch+1c4 at ltsleep+2ac at sched_sync+25c at cpu_switchto+68 db> ( つっこみ )
#3 [SCSI] これは not for production use かなesp0: illegal command: 0x0 (state 2, phase 3, prevphase 1)しかしつながっているのは mesh の方の気がする ? ( つっこみ )
|
最近の日記 2025年02月13日 ・dvipdfmx ICC profile format spec. version 4.3.0 2025年01月29日 ・ham/wsjtx 2025年01月27日 ・wip/wsjtx 5.4.2 2025年01月25日 ・ham/wsjtx 2025年01月15日 ・今更 advent calendar | ||