hns - 日記自動生成システム - Version 2.19.9

先月 2005年02月 来月
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2005年02月10日(木) 旧暦 [n年日記] [更新:"2005/02/10 22:06:56"]

#1 [NetBSD][pkgsrc][bulk-build] 3620/4177/5294 78.9%

(07:20) 現在
2005/02/10 05:46:55 4177/5294=78.9% www/mozilla-gtk2 @ powerpc> wallet.cpp

#2 [MacOSX][pkgsrc][bulk-build] perl58 does not make

harry:/Volumes/packages/pkgsrc/lang/perl58 root# bmake
===> *** No /Volumes/packages/pkgsrc/distfiles/pkg-vulnerabilities file found,
===> *** skipping vulnerability checks. To fix, install
===> *** the pkgsrc/security/audit-packages package and run
===> *** '/usr/pkg/sbin/download-vulnerability-list'.
===> Creating toolchain wrappers for perl-5.8.6nb2
/bin/sh: -c: line 1: syntax error near unexpected token `)'
*** Error code 2

Stop.
bmake: stopped in /Volumes/packages/pkgsrc/lang/perl58
*** Error code 1

Stop.
bmake: stopped in /Volumes/packages/pkgsrc/lang/perl58
harry:/Volumes/packages/pkgsrc/lang/perl58 root# 
It's bad not to make perl, resulting empty body mail at completion.


2005年02月09日(水) 旧暦 [n年日記] [更新:"2005/02/10 01:33:59"]

#1 [NetBSD][pkgsrc][bulk-build] 12 時間以上も同じことをやっている ?

いまは 07:40
...
005/02/08 19:04:52 3740/5294=70.6% games/exchess-book-medium @ powerpc> Adding 8000th record to chunk 97, 100% done
2005/02/08 19:04:52 3740/5294=70.6% games/exchess-book-medium @ powerpc> Sorting records for last chunk
top で見ると、
18129 root 104 20 9924K 2452K RUN 753:13 99.02% 99.02% exchess
これは止めるべきか ?

75% 実行中, 3468/3971/5924, 2.7GBytes:

2005/02/09 20:06:39 3971/5294=75.0% audio/icecast @ powerpc...
ttyp1:root@mini 18:46:10/050209(/export/pkgsrc)# ls packages/powerpc/All | wc
3468 3468 72338
作成済/作成数/総数 かな

2746712 packages/powerpc/All

Mac OS X の方は、惨々で終ったが、メールの中身が空:

Subject: pkgsrc Darwin 7.7.0/powerpc bulk build results 2005-02-10


2005年02月08日(火) 旧暦 [n年日記] [更新:"2005/02/08 23:39:47"]

#1 [NetBSD][pkgsrc][bulk-build] firefox に 1:40 (100 mins)

-rw-r--r-- 1 root wheel 13799219 Feb 8 08:16 firefox-1.0nb2.tgz
-rw-r--r-- 1 root wheel 222391 Feb 8 06:36 ogle-0.9.2nb2.tgz
次は mozilla
2005/02/08 08:17:25 3588/5294=67.8% www/mozilla @ powerpc> => Checksum OK for mozilla-source-1.7.5.tar.bz2.

mozilla-1.7.5 には 2:09:

-rw-r--r-- 1 root wheel 18728708 Feb 8 10:25 mozilla-1.7.5.tgz
-rw-r--r-- 1 root wheel 13799219 Feb 8 08:16 firefox-1.0nb2.tgz

games/exchess-book-medium ってもう五時間 ?:

2005/02/08 19:04:52 3740/5294=70.6% games/exchess-book-medium
(現在 23:40)

#2 [php] iis と php4 を使っていて内部を sjis で書いていると

Warning: Unexpected character in input: '\' (ASCII=92) state=1
と言われることがある。該当部分は次の通り。最後の \$$i の部分が問題。
 foreach ($list as $i) {
   $text_2 .= sprintf("%25s:\t%s\n",  $j[$i],   \$$i);
 };
同じ組合せでも EUC-Japan を使っている時には、そう言われなかった 気がする。確めてみよう。 設定したのは WINNT\system32\php.ini だったかな。良く見ると、書き方が悪い気もする。eval を使えば ?


2005年02月07日(月) 旧暦 [n年日記] [更新:"2005/02/07 15:17:20"]

#1 [NetBSD][pkgsrc][bulk-build] 休止 ?

2005/02/07 02:59:04 3186/5294=60.2% databases/openldap @ powerpc> checking for Berkeley DB version match... yes
ここで 4 時間くらい休止している ? しょうがないので ^C で中断、再起動。 もしかして特定のプロセスだけ中止すれば、ここをとばして次に行って くれたかも知れない。残念。

bulk-build 60% 越:

2005/02/07 13:42:33 3174/5294=60.0% databases/p5-perl-ldap @ powerpc> <pre>

2005/02/07 13:42:50 3186/5294=60.2% databases/openldap @ powerpc> checking for Berkeley DB version match... yes
またここで止っている ?

#2 [Mail] Imap server で MH Folder が使えるもの

Wanderlust の見本の設定として用意されている dot.folders には、
## IMAP サーバ越しに MH folder にアクセス
# %#mh/inbox
という行がある。これを試したいと思って、では imapd 側で MH が使えるのは ? と実は長年不思議に思っているが、 exmh-users の Imap servers that support the MH folder/file standards という題名から始まる話題では、を見ていると、どうも、それは簡単ではなさそう に見える。 多分これに対する cyrus-imapd の答えは、 sieve を使えということではないかと思っている。

藤島さんから、

というツッコミをいただいた。いつもありがとうございます。


2005年02月06日() 旧暦 [n年日記] [更新:"2005/02/06 19:23:42"]

#1 [NetBSD][bulk-build] 止っていた。

2005/02/06 10:00:55 2953/5294=55.8% emulators/xmame @ powerpc> Compiling src/vidhrdw/antic.c ...
trap type 300 at 4268a0
Stopped in pid 20300.1 (cc1) at netbsd:memmove+0x110: stbu  0,-1(11)
db> bt
at adb_pass_up+114
at pm_adb_get_TALK_result+ac
saved LR(0x2) is invalid.
db>
/usr/include/powerpc/trap.h によれば、300 は
#define EXC_DSI         0x0300          /* Data Storage Interrupt */
もしかして swap が足りない ? 1G では足りないとか ?
ttyp1:root@mini  16:54:15/050206(/export/pkgsrc)# pstat -sk
Device      1K-blocks     Used    Avail Capacity  Priority
/dev/wd0b     1048576        0  1048576     0%    0
2005/02/06 18:39:31 2953/5294=55.8% emulators/xmame @ powerpc> Compiling src/vidhrdw/atari.c ...
2005/02/06 18:39:31 2953/5294=55.8% emulators/xmame @ powerpc> Compiling src/vidhrdw/antic.c ...
同じところは通過した。

#2 [MacOSX][bulk-build][pkgsrc] Mac OS X の上でも bulk build をやって見る

pkgsrc/mk で sudo sh bulk/build とやってから、かなり 時間がかかって、やっと始まった時の表示
2005/02/06 17:00:52 0/5335= 0.0% x11/xwrits @ powerpc> Stop.
2005/02/06 17:00:52 0/5335= 0.0% x11/xwrits @ powerpc> bmake: stopped in /Volumes/packages/pkgsrc/x11/xwrits
2005/02/06 17:00:57 1/5335= 0.0% x11/xworld @ powerpc> <pre>
2005/02/06 17:00:57 1/5335= 0.0% x11/xworld @ powerpc>
さらに時間が経ってから、見ると、5 つ出来ている。
total 1954
-rw-r--r--  1 root  makoto   82479  6 Feb 17:04 xextensions-1.0.1.tgz
-rw-r--r--  1 root  makoto    5881  6 Feb 17:04 modeline-20001121.tgz
-rw-r--r--  1 root  makoto  864343  6 Feb 17:03 wxWindows-docs-2.2.tgz
-rw-r--r--  1 root  makoto    9728  6 Feb 17:01 xtermset-0.5.2.tgz
-rw-r--r--  1 root  makoto   21291  6 Feb 13:49 digest-20021220.tgz
d169:/Volumes/packages/pkgsrc/packages/powerpc/All makoto$ 
しかし実は X11 を入れる前だったので、X11 を入直してもう一度始める。 powerpc まで同じだが、同じものが使えるはずもなし。


2005年02月05日() 旧暦 [n年日記] [更新:"2005/02/05 23:32:33"]

#1 [NetBSD][bulk-build] 45% を越えた

2005/02/05 15:34:53  2402/5294=45.4% www/tcl-cgi
..
ttyp1:makoto@mini  14:10:13/050205(...powerpc/All)> ls | wc
    2137    2137   43081

50% 実行中:

2005/02/05 21:39:20 2645/5294=50.0% net/py-soaplib
5 % 進むのに 7 時間。 7 x 20 = 140 時間 .. 6 日くらいかかる ?

#2 [MacOSX][pkgsrc] Mac OS X の方に pkgsrc を入れて見る

以前に用意した内容が誰かに「微妙に情報が古い」と言われている意味 がやっと分った。 そこで 少し書き直して 見た。まだまだ不充分だが、追々直そう。


2005年02月04日(金) 旧暦 [n年日記] [更新:"2005/02/04 12:42:12"]

#1 [NetBSD][pkgsrc] bulk build 実行中

pkgsrc/binary.html に書いてあるように pkgsrc を全て作る。作業中も終了後も /usr/pkg 以下は全て消してしまう ので、生半可な気持では始められない :-)
2/02 から始めて、中断が何回か。 全部で 5294 あるうち、1613 番目を make 中。そのうち実際に作られたのは 1410 個。差の 203 個は作成失敗。
2005/02/04 08:32:22 1613/5294=30.5% mail/imap-uw @ powerpc>
...
ttyp1:makoto@mini 10:22:49/050204(...powerpc/All)> ls|wc
1410 1410 27491
ttyp1:makoto@mini 10:22:53/050204(...powerpc/All)> ls -lt |head -3
total 1944818
-rw-r--r-- 1 root wheel 31439 Feb 4 08:32 imapfilter-1.0.1nb1.tgz
-rw-r--r-- 1 root wheel 1708154 Feb 4 08:31 ja-mh6-3.05.tgz
ttyp1:makoto@mini 10:23:31/050204(...powerpc/All)>
これは実は yaoshi さんがやっているのを見て真似ているだけ。 いまも sh3el で実行中 らしい
中断は、build.sh、kernel の入替、人に見せるのに馬喰町まで出張、など。
結構 ftp でつまっていることがある。 majordomo など 1 時間くらいかかっていたような気がする。 そういう時には手で持って来ておいて ftp のプロセスを kill するという方法もある。 因みに、今回は distfiles を空から始めている。どのくらいの容量が必要か見たいと いうのが主な理由。
ftp って、引数に URL を指定出来るの知らなかった。
/usr/bin/ftp http://ftp.fi.NetBSD.org/pub/NetBSD/packages/distfiles/imap-2004c1.tar.Z

早坂 良 さんの日記 の 2004/10/20 のところを見て bulk-mailing-list にも入って見る。 保管庫 を見ているだけでよかったかな。


2005年02月02日(水) 旧暦 [n年日記] [更新:"2005/02/02 21:19:58"]

#1 [NetBSD][pkgsrc] bulk build 途中まで

2005/02/01 23:37:59  0/5294= 0.0%
...
2005/02/02 09:04:15  616/5294=11.6% lang/objc @ pow

build.sh を終った後で、また bulk build を再開:

再開は可能のようだ。一応最初からやるが、出来ているものは 飛ばしてくれる。

#2 [NetBSD][build.sh] chkflist

ttyp1:makoto@mini 11:06:59/050202(...checkout/src)> time sudo ./build.sh release > & ../log-1
8240.673u 2678.308s 2:57:05.71 102.7% 0+0k 18404+441308io 28795pf+180w
chkflist まで。 1.2GHz で 3:05 というのが今までの記録だけれど、それと余り変らない。 多分同じ。ちょっと不思議。
============  3 extra files  ===============
Files in DESTDIR but missing from flist.
File is obsolete or flist is out of date ?
------------------------------------------
./usr/include/powerpc/bat.h
./usr/include/powerpc/byte_swap.h
./usr/include/powerpc/db_machdep.h
=========  end of 3 extra files  ===========


===========  5 missing files  ==============
Files in flist but missing from DESTDIR.
File wasn't installed ?
------------------------------------------
./usr/include/powerpc/atomic.h
./usr/include/powerpc/ibm4xx
./usr/include/powerpc/ibm4xx/cpu.h
./usr/include/powerpc/ibm4xx/pmap.h
./usr/include/powerpc/ibm4xx/tlb.h
========  end of 5 missing files  ==========

checkflist で止った時には:

( \
cd distrib/sets ; \
env \
RELEASEDIR=/export/20050122/checkout/src/releasedir \
DESTDIR=/export/20050122/checkout/src/destdir.macppc \
TOOLDIR=/export/20050122/checkout/src/tooldir.NetBSD-2.99.14-powerpc \
NETBSDSRCDIR=/export/20050122/checkout/src \
MACHINE=macppc \
MACHINE_ARCH=powerpc \
USE_TOOLS_TOOLCHAIN=yes \
MKUNPRIVED=no \
/export/20050122/checkout/src/tooldir.NetBSD-2.99.14-powerpc/bin/nbmake sets)
もしかして ./build.sh sets で行けるのかな。

#3 [NetBSD] /dev/battery

以前に、
cat /dev/battery             (電池残量表示)
とか
echo power0 > /dev/battery   ( 667 -> 800MHz)
とか出来るという話があって、見ると、/dev/battery がない。 以前のメールから 29,0 だったので、
mknod /dev/battery 29 0 c
したら、上のものが使えるようになった。(PowerBook G4)
ということは /dev/MAKEDEV を変更しておいた方がいいなぁ。 etc/etc.macppc/MAKEDEV.conf これかな ?


2005年02月01日(火) 旧暦 [n年日記] [更新:"2005/03/18 09:23:59"]

#1 [Mac] Mac mini

1/17 日に頼んだもの を福山通運の人が持って来てくれた。 何の前ぶれもなく ..

NetBSD/macppc boot CDROM:

まずは(何よりも) CDROM で起動して見る。 その時の dmesg。

OS X を別に写す:

入っていた Mac OS X を software update してから asr(1) を使って、外付の Firewire disk に次のようにしてそっくり写す
asr -source / -target /Volumes/Macintosh\ HD\ 1 -erase
これで起動する時の boot-device は
boot fw/node@30e00000000252/sbp-2@2c00/@0:14,\\:tbxi
多分
boot fw/node/sbp-2/@0:14,\\:tbxi
でも行けるのではないかと思う。

もう一度 CDROM で起動して pdisk /dev/wd0c:

で区画を変更。変更前:
 1: Apple_partition_map Apple           63 @ 1        
 2:          Apple_Free             262144 @ 64        (128.0M)
 3:           Apple_HFS Untitled 156039270 @ 262208    ( 74.4G)
 4:          Apple_Free                 10 @ 156301478
変更後:
 1: Apple_partition_map Apple          63 @ 1        
 2:           Apple_HFS ofwboot      8192 @ 64        (  4.0M)
 3:     Apple_UNIX_SVR2 root      2097152 @ 8256      (  1.0G) S0 RUFS k0  /
 4:     Apple_UNIX_SVR2 swap      2097152 @ 2105408   (  1.0G) S1  SFS k0  (swap)
 5:     Apple_UNIX_SVR2 usr      16777216 @ 4202560   (  8.0G) S2  UFS k0  /usr
 6:     Apple_UNIX_SVR2 export  135321712 @ 20979776  ( 64.5G) S2  UFS k0  /usr
これで sysinst で入れる。
  • Install NetBSD
  • X 無
  • 区画は既存を使う。newfs の引数と mount point の指定が必要。
reboot とやると、戻って来ない気がする。

最初は CDROM を使って起動:

boot cd:,ofwboot.elf hd:3/netbsd
時計が読めていないようだ。NetBSD/macppc は 時計がある程度以上古いと、 ネットワークが使えない。いまは再起動のたびに手で合せる。

disklabel wd0:

 a:   2097152      8256     4.2BSD   1024  8192 45592  # (Cyl.      8*-   2088*)
 b:   2097152   2105408       swap                     # (Cyl.   2088*-   4169*)
 c: 156301488         0     unused      0     0        # (Cyl.      0 - 155060)
 d:      8192        64        HFS                     # (Cyl.      0*-      8*)
 e: 135321712  20979776     4.2BSD   1024  8192 46632  # (Cyl.  20813*- 155060)
 g:  16777216   4202560     4.2BSD   2048  8192 42368  # (Cyl.   4169*-  20813*)

pkgsrc から hfsutils を入れる (pkg_add):

hfsutils を使って 区画 2 (wd0d) を HFS に format, その後で CDROM から ofwboot.elf を写す。
hformat /dev/wd0d
hmount  /dev/wd0d
hcopy /cdrom/ofwboot.elf :
これで
boot hd:,ofwboot.elf hd:3/netbsd 
で起動するようになる。

bytebench:

pkgsrc/benchmarks/bytebench を入れて走らせてみる: 184 くらい。 G4/1.2GHz (126) の 1.5 倍の速さ。何故かなぁ。速い分にはいいけれど。

not configured 二点:

ttyp1:root@mini 21:51:28/050201(...powerpc/All)# dmesg |grep 'not con'
i2s at obio0 offset 0x10000 not configured
NEC USB Host Controller (USB serial bus, interface 0x20, revision 0x04) at pci1 dev 27 function 2 not configured

Open Firmware で telnetd:

0 > " enet:telnet,(IP address)" io
を試す。実際には " enet:telnet,192.168.1.211" io のように入力する。 最初の " の後には空白が必要。 これで
> dump-device-tree が採れる。



最近の日記
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
2024年01月21日
uselocale vs setlocale (textproc/R-readxl)
以上、9 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)