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

先月 2003年12月 来月
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 29 30 31
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2003年12月10日(水) 旧暦 [n年日記]

#1 [無題] age++

Prime Number

#2 [build.sh][NetBSD][macppc] Invalid bfd target

src/tooldir.NetBSD-1.6T-powerpc/bin/powerpc--netbsd-objcopy -O xcoff-powermac -R .comment -R .note temp ofwboot.xcf
src/tooldir.NetBSD-1.6T-powerpc/bin/powerpc--netbsd-objcopy: ofwboot.xcf: Invalid bfd target
これなら、 以前 gnu/dist/toolchain/bfd/config.bfd への patch があったはず

config.bfd が移動している ?:

最近
 37167 Dec 10 13:07 ./gnu/dist/binutils/bfd/config.bfd
 34733 Dec 10 13:09 ./gnu/dist/gdb/bfd/config.bfd
(そういう問題ではない ? 気もするが、上の patch を両方に当てて見る)

BUILD_DONE=1:

env BUILD_DONE=1 time ./build.sh -D $DESTDIR -R $RELEASEDIR -T /export/nandra-tr-031206/checkout/src/tooldir.NetBSD-1.6T-powerpc release > & ../log-2

subr_disk.c:504: warning: control reaches end of non-void function:

src/sys/kern/subr_disk.c: In function `buf_inorder': src/sys/kern/subr_disk.c:504: warning: control reaches end of non-void function
subr_disk.c を 1.57 に交換

:

stripping ramdiskbin
nbmake: don't know how to make /export/nandra-tr-031206/checkout/d/usr/mdec/ofwboot. Stop

nbmake: stopped in /export/nandra-tr-031206/checkout/src/distrib/macppc/floppies/ramdisk

*** Failed target: all-ramdisk


2003年12月09日(火) 旧暦 [n年日記]

#1 [無題][rsync] rsync --delete

は使ったことがなかった。ありがとうございます。
8:58:58/031209(~)# /usr/pkg/bin/rsync -a --delete /e/u/home/ /export/home/
9:16:49/031209(~)# du -sk  /e/u/home/ /export/home/
6846900 /e/u/home/
6846892 /export/home/
9:30:34/031209(~)# 


2003年12月08日(月) 旧暦 [n年日記]

#1 [LaTeX] 表や図の位置

\begin{figure}[htbp]
\begin{figure}[H] (H は here.sty が要るのかな)
などがいまひとつうまく使えていない t に来るのはいいのだが b に置かれるのを (自分が作ったものでは見たことがない) p して欲しくないと思って
\begin{figure}[htb]
とすると、最後の方に追いやられてしまう。
\begin{figure}[!htbp]
というのを見かけたが、これは何 ?
そのため、文字 が先に来て、図が出現したときそのページに入らない場合には次のページに 移されてしまいます。

#2 [無題] 歯医者

    ●                     歯 = {止, 米}
・・・・      ・○・・
・・・・      ・・・・     ●…第1打鍵
・・・・      ・・・・     ○…第2打鍵
                           医 = {匚, 矢}
・・・・      ・・●・
・・・・      ・・・・     ●…第1打鍵
・・・・    ○・・・・     ○…第2打鍵
                           者 = {者}
電話番号は google で調べて予約。 15:30-16:20 くらい。あめをかじってしまったら、 つめものが取れてしまった。歯石も取ってもらう。 (4,410 円)


2003年12月07日() 旧暦 [n年日記]

#1 [Emacs] src/xfns.c x-backspace-delete-keys-p

むしろ、問題はこちらか。
  if (delete_keycode
	  && backspace_keycode
	  && XKeysymToKeycode (dpy, XK_Delete) == delete_keycode
	  && XKeysymToKeycode (dpy, XK_BackSpace) == backspace_keycode)
	have_keys = Qt;
}


2003年12月06日() 旧暦 [n年日記]

#1 [電話][PHS] 子機(KX-HF300)からの内線発信は

「機能」→「H" 左」だと(偶然)発見。

#2 [無題] rsync -a した二つの大きさがかなり違う

(/export)# du -sk /e/u/home home 
6816572 /e/u/home
7814396 home
(まあ少ないよりは大きいのだからいいけれど) -a って消さないのだったっけ ?


2003年12月05日(金) 旧暦 [n年日記]

#1 [Emacs] normal-erase-is-backspace-mode

emacs-21.3/src/xfns.c:
11353 DEFUN ("x-backspace-delete-keys-p", Fx_backspace_delete_keys_p,
11354        Sx_backspace_delete_keys_p, 0, 1, 0,
11355   "Check if both Backspace and Delete keys are on the keyboard of FRAME.\n\
11356 FRAME nil means use the selected frame.\n\
11357 Value is t if we know that both keys are present, and are mapped to the\n\
11358 usual X keysyms.")
 ...

Delete and Backspace with xev::

(XFree86 4.0.1 + patch)
KeyRelease event, serial 25, synthetic NO, window 0xa00001,
    root 0x2a, subw 0xa00002, time 1133603822, (41,48), root:(136,74),
    state 0x0, keycode 84 (keysym 0xffff, Delete), same_screen YES,
    XLookupString gives 1 characters:  ""

KeyPress event, serial 25, synthetic NO, window 0xa00001,
    root 0x2a, subw 0xa00002, time 1133604612, (41,48), root:(136,74),
    state 0x0, keycode 50 (keysym 0xff08, BackSpace), same_screen YES,
    XLookupString gives 1 characters:  "

I wonder if above are right ?:

and getting strange page as Then, running following command to create .tpu-keys
emacs -f tpu-edt -l

on the machine where (x-backspace-delete-keys-p = t):

(XFree86 4.3.99)
KeyRelease event, serial 28, synthetic NO, window 0xa00001,
    root 0x3f, subw 0xa00002, time 1167534565, (35,48), root:(639,74),
    state 0x0, keycode 107 (keysym 0xffff, Delete), same_screen YES,
    XLookupString gives 1 bytes: (7f) "_"

xkbprint:

xkbprint -label name harry:0.0 /tmp/ps
ってやったら、PostScript File が出来た。 でも Apple Extended Keyboard II となっている。

lets Note で:

xkbprint -label name :0.0 /tmp/lets.ps
としたら Japanese 106 が出て来た。

#2 [電話] VE-PVC01L を入手・子機登録

を見て、子機登録。素晴しい。
今のところ不明なのが子機(KX-HF300)からの内線発信。クリアボタンの番号、では だめ。以下登録方法抜粋 -- 親機:
「保留ボタン」を押しながら「キャッチ」ボタンを五秒ぐらい押す
子機:
# を押しながら電源を入れる
さえ覚えておけば後は何とかなるかな。普通の「改行」「実行」キーが ないので、それはまようがどうも「内線」ボタンらしい。
少なくとももう一台入手しよう。


2003年12月04日(木) 旧暦 [n年日記]

#1 [Emacs] normal-erase-is-backspace-mode が nil になっているのは

lisp/startup.el から:
  (unless noninteractive
    ;; DOS/Windows systems have a PC-type keyboard which has both
    ;; <delete> and <backspace> keys.
    (when (or (memq system-type '(ms-dos windows-nt))
              (and (memq window-system '(x))
                   (fboundp 'x-backspace-delete-keys-p)
                  (x-backspace-delete-keys-p))
              ;; If the terminal Emacs is running on has erase char
              ;; set to ^H, use the Backspace key for deleting
              ;; backward and, and the Delete key for deleting forward.
              (and (null window-system)
                   (eq tty-erase-char 8)))
      (setq-default normal-erase-is-backspace t)
      (normal-erase-is-backspace-mode 1)))
x-backspace-delete-keys-p is a built-in function.
(x-backspace-delete-keys-p &optional FRAME)

Check if both Backspace and Delete keys are on the keyboard of FRAME.
FRAME nil means use the selected frame.
Value is t if we know that both keys are present, and are mapped to the usual X keysyms.

これが問題らしい。nil になってしまう。


2003年12月03日(水) 旧暦 [n年日記]

#1 [build.sh][NetBSD][macppc] 20031122-UTC + macppc-031129

TNFDATE=20031122-UTC
NANDRA=/e/u/j/nandra
DATE=031129

elapsed: 6:23:47.41:

ttyp2:root@serv 21:18:39/031202(...checkout/src)# time ./build.sh -D $DESTDIR -R $RELEASEDIR release > & ../log-1
16801.605u 5697.547s 6:23:47.41 97.7% 0+0k 19945+446991io 24518pf+61w
ttyp2:root@serv 3:42:26/031203(...checkout/src)#

kauai.c:144: structure has no member named `cmd_baseioh':

cc -O2 -pipe -Werror -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wno-uninitialized -Wno-main -Wno-format-zero-length -msoft-float -ffreestanding -I. -I/export/nandra-tr-031129/checkout/src/sys/arch -I/export/nandra-tr-031129/checkout/src/sys -nostdinc -DDIAGNOSTIC -DMAXUSERS=32 -D_KERNEL -D_KERNEL_OPT -Dmacppc -c /export/nandra-tr-031129/checkout/src/sys/arch/macppc/dev/kauai.c
/export/nandra-tr-031129/checkout/src/sys/arch/macppc/dev/kauai.c: In function `kauai_attach': /export/nandra-tr-031129/checkout/src/sys/arch/macppc/dev/kauai.c:144: structure has no member named `cmd_baseioh'
単に組合せが悪いのだろう。これを見ているのは次のところ。
102 struct channel_softc *chp = &sc->wdc_channel;
..
144  if (bus_space_map(chp->cmd_iot, 0, WDC_REG_NPORTS, 0, &chp->cmd_baseioh) ||
145      bus_space_subregion(chp->cmd_iot, chp->cmd_baseioh,
146                 WDC_AUXREG_OFFSET, 1, &chp->ctl_ioh)) {
channel_softc を定義しているのは src/sys/dev/ic/wdcvar.h: の次のところ。
 1 /*      $NetBSD: wdcvar.h,v 1.43 2003/11/02 11:07:46 wiz Exp $  */
   ...
53 struct channel_softc { /* Per channel data */
   ...
これを
/* $NetBSD: wdcvar.h,v 1.44 2003/11/27 23:02:40 fvdl Exp $ */
にすればいいらしい。

BUILD_DONE=1:

ttyp2:root@serv 6:59:24/031203(...checkout/src)# env BUILD_DONE=1 time ./build.sh -D $DESTDIR -R $RELEASEDIR release > & ../log-2
===> MACHINE: macppc
===> MACHINE_ARCH: powerpc
===> TOOLDIR path: /export/nandra-tr-031129/checkout/src/obj/tooldir.NetBSD-1.6T-powerpc
===> DESTDIR path: /export/nandra-tr-031129/checkout/d
===> RELEASEDIR path: /export/nandra-tr-031129/checkout/r
===> Created /export/nandra-tr-031129/checkout/src/obj/tooldir.NetBSD-1.6T-powerpc/bin/nbmake
===> makewrapper: /export/nandra-tr-031129/checkout/src/obj/tooldir.NetBSD-1.6T-powerpc/bin/nbmake-macppc
===> Updated /export/nandra-tr-031129/checkout/src/obj/tooldir.NetBSD-1.6T-powerpc/bin/nbmake-macppc
(cd /export/nandra-tr-031129/checkout/src && /export/nandra-tr-031129/checkout/src/obj/tooldir.NetBSD-1.6T-powerpc/bin/nbmake NOPOSTINSTALL=1 build)
Build already installed into /export/nandra-tr-031129/checkout/d
(cd /export/nandra-tr-031129/checkout/src/etc && /export/nandra-tr-031129/checkout/src/obj/tooldir.NetBSD-1.6T-powerpc/bin/nbmake INSTALL_DONE=1 release)
STRIP=/export/nandra-tr-031129/checkout/src/obj/tooldir.NetBSD-1.6T-powerpc/bin/powerpc--netbsd-strip /export/nandra-tr-031129/checkout/src/obj/tooldir.NetBSD-1.6T-powerpc/bin/nbinstall -N /export/nandra-tr-031129/checkout/src/etc -d -o root -g wheel -m 755 -T base_pkg /export/nandra-tr-031129/checkout/d
/export/nandra-tr-031129/checkout/src/obj/tooldir.NetBSD-1.6T-powerpc/bin/nbinstall: not found

n*** Failed target: distrib-dirs
*** Failed command: STRIP=/export/nandra-tr-031129/checkout/src/obj/tooldir.NetBSD-1.6T-powerpc/bin/powerpc--netbsd-strip /export/nandra-tr-031129/checkout/src/obj/tooldir.NetBSD-1.6T-powerpc/bin/nbinstall -N /export/nandra-tr-031129/checkout/src/etc -d -o root -g wheel -m 755 -T base_pkg /export/nandra-tr-031129/checkout/d
*** Error code 127

Stop.
nbmake: stopped in /export/nandra-tr-031129/checkout/src/etc
src/obj/tooldir.NetBSD-1.6T-powerpc/bin/nbinstall
↓
      ./tooldir.NetBSD-1.6T-powerpc/bin/nbinstall

-T ./tooldir.NetBSD-1.6T-powerpc:

ttyp2:root@serv 7:07:20/031203(...cheCKOUT/src)# env BUILD_DONE=1 time ./build.sh -D $DESTDIR -R $RELEASEDIR -T /export/nandra-tr-031129/checkout/src/tooldir.NetBSD-1.6T-powerpc release > & ../log-4

'WDC_NREG' undeclared here:

/export/nandra-tr-031129/checkout/src/sys/dev/ic/wdcvar.h:63: `WDC_NREG' undeclared here (not in a function)
     63         bus_space_handle_t    cmd_iohs[WDC_NREG];
source changes by fvdl これを全てかな。
Date: Thu Nov 27 23:02:41 UTC 2003
これら 24 files を全て上書きして、

:

src/sys/dev/pci/pdcide.c:56: `PCI_PRODUCT_PROMISE_PDC20246' undeclared here (not in a function)
src/sys/dev/pci/pcidevs 1.595 (2003/11/28 20:04:16 chs)
src/sys/dev/pci/pcidevs.h 1.593 (2003/11/28 20:05:14 chs)
src/sys/dev/pci/pcidevs_data.h 1.591 (2003/11/28 20:05:14 chs)
src/sys/dev/pci/hptide.c 1.7 (2003/11/28 20:08:29 chs)

checkflist:

また patch が当っていないかな。(2,4,5,7)
============  extra files  ===============
Files in DESTDIR but missing from flist.
File is obsolete or flist is out of date ?
------------------------------------------
./usr/include/macppc/bat.h
./usr/include/macppc/bus.h
./usr/include/macppc/db_machdep.h
./usr/include/macppc/ipkdb.h
./usr/include/macppc/pio.h
./usr/include/macppc/powerpc.h
./usr/include/powerpc/bat.h
./usr/include/powerpc/byte_swap.h
./usr/include/powerpc/db_machdep.h
./usr/include/powerpc/hid.h
./usr/include/powerpc/ipkdb.h
./usr/include/powerpc/pio.h
=========  end of extra files  ===========


===========  missing files  ==============
Files in flist but missing from DESTDIR.
File wasn't installed ?
------------------------------------------
./usr/include/macppc/apmvar.h
./usr/include/macppc/atomic.h
./usr/include/macppc/intr.h
./usr/include/macppc/pmc.h
./usr/include/powerpc/atomic.h
./usr/include/powerpc/oea
./usr/include/powerpc/oea/bat.h
./usr/include/powerpc/oea/hid.h
./usr/include/powerpc/oea/hid_601.h
./usr/include/powerpc/oea/pmap.h
./usr/include/powerpc/oea/pte.h
./usr/include/powerpc/oea/sr_601.h
./usr/include/powerpc/oea/vmparam.h
./usr/include/powerpc/pmc.h
./usr/share/man/cat8/apm.0
./usr/share/man/cat8/apmd.0
./usr/share/man/man8/apm.8
./usr/share/man/man8/apmd.8
========  end of missing files  ==========
どうも reject されているっぽい。 という訳で patch も作り直して

出来たぁ。久し振り。日付は 20031128:

っていうことにしておこうか。
20031122-UTC + 1128 + macppc-031129 だけれど。
(まだ何も試していない)

#2 [Namazu] pre6 or pre7

こちらのバグに気づき、藤原さんが書かれた最新版(13pre7)の ソースを拝見したのですが、
二つの疑問
  1. pre7 作ったかな
  2. 僕が書いたかな
作ったのは 8/01 に pre6。 僕は書いていない気がする。なので二つとも否。
次を作ればいいのか。


2003年12月02日(火) 旧暦 [n年日記]

#1 [NetBSD][macppc][build.sh] ofwboot.xcf: Invalid bfd target

/export/nandra-tr-031129/checkout/src/obj/tooldir.NetBSD-1.6T-powerpc/bin/powerpc--netbsd-objcopy -O xcoff-powermac -R .comment -R .note temp ofwboot.xcf
/export/nandra-tr-031129/checkout/src/obj/tooldir.NetBSD-1.6T-powerpc/bin/powerpc--netbsd-objcopy: ofwboot.xcf: Invalid bfd target

*** Failed target: ofwboot
*** Failed command: /export/nandra-tr-031129/checkout/src/obj/tooldir.NetBSD-1.6T-powerpc/bin/powerpc--netbsd-objcopy -O xcoff-powermac -R .comment -R .note temp ofwboot.xcf
*** Error code 1
Re: 1.6R (ts) BAD SUPER BLOCK: VALUES IN SUPER BLOCK DISAGREE ...
port-powerpc-ja 2003/05/
何だか patch がうまく当っていない気がする。

#2 [Emacs] emacs -nw で起動した時に、色を付けること。

(21.3) 多分
  • TERM 環境変数が xterm になっていて
  • (global-font-lock-mode t) が設定してあって、
  • 例えば -*- Emacs-lisp -*- などと書いてあれば、
色が付く。

kterm から起動した場合、TERM が kterm になっているので、そのままでは 色が付かない。 TERM が xterm の場合には、term/xterm.el が読まれて、これで色が付く。
(と思ったが、TERM=xterm は必要ないような気もする) vt100 だと色が付かない。 もう一度試すと、要る... 変。 /etc/termcap の問題か
色を付けるには (global-font-lock-mode t) を設定する必要がある。
何か試していて それが Fundamental mode だったりする と、本来なら色が付くはずなのに、「付かない変だなぁ」となったりする。 ので mode にも注意。

もしかして pkgsrc の emacs は kterm でも大丈夫:

かな。


2003年12月01日(月) 旧暦 [n年日記]

#1 [RedHat][Linux] XscreenSaver 4.0.7 03-Feb-2003 Circuit

これ面白い。7 segment の LED の数字が変わるのとか、サイコー。 抵抗のカラーコードが何だかいい加減な気がするので send-pr したいところ。 (そういうのがあればだけれど)

#2 [NetBSD][macppc][build.sh] (1.6ZF) macppc-031129 + 20031122-UTC

TNFDATE=20031122-UTC
NANDRA=/e/u/j/nandra
DATE=031129
ttyp0:root@serv 10:40:07/031201(...nandra-tr-031129/src)# time ./build.sh -D $DESTDIR -R $RELEASEDIR release > & ../log-1
15777.336u 4706.705s 5:36:57.84 101.3% 0+0k 11089+386911io 15627pf+29w
きょうは何だかとても時間がかかっている。(もしかして gcc を作るのに ?)

-o except で `fpgetmask':

/export/nandra-tr-031129/src/tooldir.NetBSD-1.6T-powerpc/bin/powerpc--netbsd-gcc -o except -nostdlib -Wl,-rpath-link,/export/nandra-tr-031129/d/lib:/export/nandra-tr-031129/d/usr/lib -L/export/nandra-tr-031129/d/lib /export/nandra-tr-031129/d/usr/lib/crt0.o /export/nandra-tr-031129/d/usr/lib/crti.o /export/nandra-tr-031129/d/usr/lib/crtbegin.o except.o -L/export/nandra-tr-031129/d/usr/lib -L/export/nandra-tr-031129/d/usr/lib -lgcc -lc -lgcc /export/nandra-tr-031129/d/usr/lib/crtend.o /export/nandra-tr-031129/d/usr/lib/crtn.o
except.o: In function `main':
except.o(.text+0x24): undefined reference to `fpgetmask'
except.o(.text+0x30): undefined reference to `fpgetsticky'
except.o(.text+0x74): undefined reference to `fpgetsticky'
...
nbmake: stopped in /export/nandra-tr-031129/src/regress/lib/libc/ieeefp/except
src/UPDATING 見たら、こんなのあって、一つ前にだめだったのこれのせいかも知れない
20030801:
With the new openssl, there is some header and library shuffling. rm -f /usr/include/des.h /usr/include/kerberosIV/* /lib/libdes* \ /usr/lib/libdes* before building.
何だかまた間違えて違う directory で build.sh してしまったようだ。
やり直し
ttyp0:root@serv 18:11:38/031201(...checkout/src)# time ./build.sh -D $DESTDIR -R $RELEASEDIR release > & ../log-1



最近の日記
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)
以上、10 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)