|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
||||||||||||||||||||||||||||||||||||||||||||||
2003年12月31日(水) 旧暦 [n年日記]#1 [XFree86] 4.3.99 make World
最近こればかり
ttyp0:makoto@celeron 0:42:50/031231(/export/xc-4.3.99.902)> time make World >& log-make-world 2421.937u 518.694s 1:08:03.89 72.0% 0+0k 2056+111983io 1593pf+30wその場合の終り方: (WW) TRIDENT(0): remove MTRR 0 - 1000 (WW) Closing with PCVT (WW) Closing with WSCONS (WW) KDSETMODE rc(0) (WW) VT_GETMODE (WW) VT_SETMODE rc(0) (WW) Returning全く同じだなぁ。 ( つっこみ )
2003年12月30日(火) 旧暦 [n年日記]#1 [XFree86][CF-R1] XF86 4.2.1.1ttyp0:makoto@lets 9:36:28/031230(/export)> cvs -d anoncvs@anoncvs.xfree86.org:/cvs co -r xf-4_2_1_1 xc ttyp0:makoto@lets 9:37:29/031230(/export)> mv xc xc-4.2.1.1 ttyp0:makoto@lets 9:37:39/031230(/export)> cd cd xc-4.2.1.1 ttyp0:makoto@lets 9:37:42/031230(/export/xc-4.2.1.1)> time make World >& log-make-world 2391.054u 311.608s 45:44.44 98.4% 0+0k 2509+58055io 6711pf+44w gcc -o glxinfo -O2 -ansi -Dasm=__asm -Wall -Wpointer-arith -Wstrict-prototypesこれでも戻らない。 ( つっこみ )
#2 XFree86 4.2.0173 10:43 cvs -d anoncvs@anoncvs.xfree86.org:/cvs co -r xf-4_2_0 xc 174 11:37 mv xc xc-4.2.0 175 11:37 cd xc-4.2.0 ttyp0:makoto@lets 11:37:08/031230(/export/xc-4.2.0)> time make World >& log-make-world 2385.627u 309.705s 45:55.68 97.8% 0+0k 2378+57807io 6376pf+30wこれでも戻らない。 (もっとも順に戻りながら 上書き make install をしているのが問題かも 知れないし、再起動もせずに続けて startx をしているのも問題かも ..) .. ここで一応再起動はして見たが同じ。 ( つっこみ )
#3 XFree86 4.1.0ttyp2:makoto@lets 13:46:07/031230(/export/xc-4.1.0)> time make World > & log-make-world 2489.365u 299.526s 47:32.21 97.7% 0+0k 2166+57064io 6789pf+32w grep 'Error code' log-make-world *** Error code 1 (continuing) *** Error code 1 (continuing) *** Error code 1 (continuing) *** Error code 1 (continuing) *** Error code 1 (continuing)今回は出来ていない。/usr/libexec/cpp: not found ln -s /usr/bin/cpp /usr/libexec make ../../exports/lib/libGLU.so: undefined reference to `operator new(unsigned)' *** Error code 1 何とか出来たような気が。 Symbol from module /usr/X11R6/lib/modules/fonts/libbitmap.a is unresolved! Fatal server error: Caught signal 11. Server aborting @ しっぽをつかんだような気もする:
違うしっぽだったようだ。X 前と X 後で NetBSD の側だけ不一致が多かった
ので、
それらを全て退避・復帰するように
したら、
その不一致はなくなったが、画面が戻らないことは同じだった。
これって変ではないか ? Xserver/hw/xfree86/os-support/bsd/bsd_init.c: #define WSCONS_PCVT_COMPAT_CONSOLE_DEV "/dev/ttyE0"PCVT_SUPPORT PCCONS_SUPPORT WSCONS_SUPPORT USE_I386_IOPL が全て入っている。 -DAVOID_GLYPHBLT -DBUILDDEBUG -DCSRG_BASED -DDPMSExtension -DFUNCPROTO=15 -DGCCUSESGAS -DHAS_APERTURE_DRV -DHAS_MTRR_BUILTIN -DHAVE_SYSV_IPC -DLBX -DNARROWPROTO -DNDEBUG -DPANORAMIX -DPCCONS_SUPPORT -DPCVT_SUPPORT -DPIXPRIV -DPIXPRIV -DRANDR -DRENDER -DSHAPE -DSINGLEDEPTH -DSMART_SCHEDULE -DTOGCUP -DUSESTDRES -DUSE_I386_IOPL -DWSCONS_SUPPORT -DXAPPGROUP -DXCSECURITY -DXF86BIGFONT -DXF86VIDMODE -DXFree86LOADER -DXFree86Server -DXFreeXDGA -DXINPUT -DXKB -DXResExtension -DX_BYTE_ORDER=X_LITTLE_ENDIAN -DXvExtension -DXvMCExtension bsd_init.c遅くなったので、きょうはおしまい。 うまく行かない patch と、その時の log (II) Silicon MotionEND register dump -------------------- (WW) Closing with PCVT (WW) Closing with WSCONS (WW) KDSETMODE rc(0) (WW) VT_GETMODE (WW) VT_SETMODE rc(0) (WW) Returning ( つっこみ )
#4 [無題] Prime Number
2003 も 53 も Prime Number だということに気が付く。
ttyp0:root@h 15:22:22/031230(...log/httpd)# /usr/games/factor 2003 2003: 2003 ttyp0:root@h 15:22:27/031230(...log/httpd)# /usr/games/factor 53 53: 53 ( つっこみ )
2003年12月29日(月) 旧暦 [n年日記]#1 [XFree86][NetBSD] NetBSD/i386 の場合% time make World >& make-world-log 3703.9u 454.3s 1:11:22.69 97.0% 0+0k 4714+82112io 8121pf+37w NetBSD 3703.9u 454.3s 1:11:22.69 97.0% 0+0k 4714+82112io 8121pf+37w FreeBSD 3868.427u 392.101s 1:15:15.45 94.3% 3021+2070k 22225+1394io 4922pf+0w ( つっこみ )
#2 [Emacs] 21.3.50make: don't know how to make regex.h. Stop make: stopped in /export/emacs-21.3.50/src ( つっこみ )
2003年12月28日(日) 旧暦 [n年日記]#1 [FreeBSD][XFree86] 4.3.99.902 make Worldttyp0:makoto@lets 23:03:52/031227(...local-src/xc)> time make World >& world-logこれは結構、速い気がする。 以前に用意した XF86Config から少し変更するだけで、動いて、しかも console に戻る。 --- XF86Config-netbsd Tue Nov 11 10:04:12 2003 +++ XF86Config Sun Dec 28 00:34:38 2003 @@ -79,8 +79,8 @@ Section "InputDevice" Identifier "Mouse0" Driver "mouse" - Option "Protocol" "wsmouse" - Option "Device" "/dev/wsmouse" + Option "Protocol" "sysmouse" + Option "Device" "/dev/sysmouse" Option "ZAxisMapping" "4 5" Option "Emulate3Buttons" "yes" EndSectionあとは xfverbosity をどうやって設定するか、かな。 Fatal server error: could not open default font 'fixed'(run xfs) xfs notice: ignoring font path element /usr/X11R6/lib/X11/fonts/CID/ (unreadable) @ bootstrap-pkgsrc:
README.FreeBSD
9 10:08 cd /usr/local-src/ 18 10:14 cvs -d :pserver:anoncvs@sup.jp.netbsd.org:/cvs/cvsroot login (anoncvs) 19 10:14 cvs -d :pserver:anoncvs@sup.jp.netbsd.org:/cvs/cvsroot co othersrc/bootstrap-pkgsrc 20 10:19 cd othersrc/bootstrap-pkgsrc/ su ./bootstrap --pkgdbdir=/usr/pkgdb Please remember to add /usr/pkg/bin to your PATH environment variable. If necessary, please remember to add /usr/pkg/man to your MANPATH environment variable. Please remember to set FETCH_CMD in /etc/mk.conf to /usr/pkg/bin/ftp An example mk.conf file has been created for you in mk.conf.example with the settings you provided to bootstrap pkgsrc. You can find extensive documentation of the NetBSD Packages Collection in /usr/pkgsrc/Packages.txt and packages(7). Hopefully everything is now complete. Thank you ===> bootstrap started: Sun Dec 28 10:21:50 JST 2003 ===> bootstrap ended: Sun Dec 28 10:23:57 JST 2003 ttyp0:root@lets 10:23:57/031228(...othersrc/bootstrap-pkgsrc)# @ Suspended (tty output):
毎回こうなる気がするが何かなぁ。
=> Fixing buildlink references in files-to-be-installed. ===> Installing for libungif-4.1.0.1 ===> Becoming root@lets to install libungif. /usr/bin/su Suspended (tty output) ttyp0:makoto@lets 15:35:01/031228(...editors/emacs)> fg bmake Password: .... => Fixing buildlink references in files-to-be-installed. ===> Installing for png-1.2.5nb2 ===> Becoming root@lets to install png. /usr/bin/su Suspended (tty output) ttyp0:makoto@lets 15:36:49/031228(...editors/emacs)> fg bmake Password: cc -nostdlib `./prefix-args -Xlinker -L/usr/local/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R6/lib -Wl,-R/usr/X11R6/lib -L/usr/X11R6/lib` -o temacs pre-crt0.o /usr/lib/crt1.o /usr/lib/crti.o /usr/lib/crtbegin.o dispnew.o frame.o scroll.o xdisp.o xmenu.o window.o charset.o coding.o category.o ccl.o cm.o term.o xfaces.o xterm.o xfns.o xselect.o xrdb.o fontset.o emacs.o keyboard.o macros.o keymap.o sysdep.o buffer.o filelock.o insdel.o marker.o minibuf.o fileio.o dired.o filemode.o cmds.o casetab.o casefiddle.o indent.o search.o regex.o undo.o alloc.o data.o doc.o editfns.o callint.o eval.o floatfns.o fns.o print.o lread.o abbrev.o syntax.o unexelf.o mocklisp.o bytecode.o process.o callproc.o region-cache.o sound.o atimer.o doprnt.o strftime.o intervals.o textprop.o composite.o md5.o termcap.o tparam.o lastfile.o gmalloc.o vm-limit.o widget.o mktime.o ../lwlib/liblw.a -L/usr/X11R6/lib -lXaw -lXmu -lXt -lSM -lICE -lXext -ltiff -ljpeg -lpng -lz -lm -lungif -lXpm -lX11 -lutil -lm -lgcc -lc -lgcc /usr/lib/crtend.o /usr/lib/crtn.oRedhat-9 の場合と同じ。 @ editors/emacs/work/src/emacs-21.3/src/Makefile が違う:
NetBSD/macppc native: GOOD
ALL_LDFLAGS = `echo -R/usr/X11R6/lib | sed -e 's/-R/-Wl,-rpath,/'` -Wl,-rpath,/usr/pkg/lib -L/usr/pkg/lib -Wl,-rpath,/usr/local/lib -L/usr/local/lib $(LDFLAGS)FreeBSD bootstrap-pkgsrc: BAD LDFLAGS= -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R6/lib -Wl,-R/usr/X11R6/lib -L/usr/X11R6/lib ... ALL_LDFLAGS = -L/usr/local/lib $(LDFLAGS) work/emacs-21.3/src/s/netbsd.h work/emacs-21.3/src/s/freebsd.h work/emacs-21.3/src/m/macppc.h work/emacs-21.3/src/m/intel386.hの切替えは、native のままでいいのだろうか ? つまり bootstrap-pkgsrc にしたことで何も変更しなくてもいいのだろうか ? s の方は netbsd.h にする必要がある気がする。? というよりも LD_SWITCH_SYSTEM くらいは、そちらにする ? ( つっこみ )
2003年12月27日(土) 旧暦 [n年日記]#1 [FreeBSD][CF-R1] FreeBSD 5.1-RELEASE
入れて見た。BSD Magazine の CDROM から。
ttyp0:root@ 16:38:53/031227(/home/makoto)# uname -a @ 他は全部消してしまった。fdisk:ttyp0:root@ 16:40:18/031227(/home/makoto)# fdisk ******* Working on device /dev/ad0 ******* parameters extracted from in-core disklabel are: cylinders=116280 heads=16 sectors/track=63 (1008 blks/cyl) Figures below won't work with BIOS for partitions not in cyl 1 parameters to be used for BIOS calculations are: cylinders=116280 heads=16 sectors/track=63 (1008 blks/cyl) Media sector size is 512 Warning: BIOS sector numbering starts with sector 1 Information from DOS bootblock is: The data for partition 1 is: sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD) start 63, size 20466747 (9993 Meg), flag 80 (active) beg: cyl 0/ head 1/ sector 1; end: cyl 1023/ head 254/ sector 63 The data for partition 2 is: <UNUSED> The data for partition 3 is: <UNUSED> The data for partition 4 is: <UNUSED> ttyp0:root@ 16:40:24/031227(/home/makoto)# @ df -k:ttyp0:root@ 16:38:56/031227(/home/makoto)# df Filesystem 1K-blocks Used Avail Capacity Mounted on /dev/ad0s1a 253678 54298 179086 23% / devfs 1 1 0 100% /dev /dev/ad0s1e 253678 2 233382 0% /tmp /dev/ad0s1f 8916442 250662 7952466 3% /usr /dev/ad0s1d 253678 1352 232032 1% /varamd を動かしたいところだが... /usr/sbin/amd -l syslog -x error,noinfo,nostats -p -a /amd -F /etc/amd.conf unknown amd[548]/fatal: host name is not setと言われてしまった。確かに機械の名前を設定していない。 hostname, domainname, network i/f の設定方法が分らない。 手動なら出来るが :-) Dec 27 17:01:49 lets kernel: nfs server hoge:/export: not responding ttyp0:root@ 17:04:57/031227(/home/makoto)# mount hoge:/export /mnt [udp6] hoge:/export: RPCPROG_NFS: RPC: Unable to sendもしかして IPv6 で mount しようとしているのに、自分の IPv6 i/f を設定していないから ? @ /etc/hosts に hostname.domain がないと:
sm-mta[432]: My unqualified hostname (lets) unknown; sleeping
for retry
などとなってしまう ^C で先に行く。 関係ないけれど http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/config-network-setup.html @ man rc.conf すれば、全て書いてある:
/etc/rc.d/amd の内容は NetBSD 的に見ると旧形式。
(のような気もするが)
@ 既に二回も panic してくれちゃった。:@ /etc/rc.conf so far:# -- sysinstall generated deltas -- # Sat Dec 27 16:30:32 2003 # Created: Sat Dec 27 16:30:32 2003 # Enable network daemons for user convenience. # Please make all changes to this file, not to /etc/defaults/rc.conf. # This file now contains just the overrides from /etc/defaults/rc.conf. inetd_enable="YES" kern_securelevel_enable="NO" linux_enable="YES" nfs_client_enable="YES" nfs_server_enable="YES" rpcbind_enable="YES" sendmail_enable="YES" sshd_enable="YES" usbd_enable="YES" ypbind_enable="YES" # # hostname="lets" nisdomainname="hoge-foo-bar" ifconfig_wi0="inet 192.168.1.10 netmask 0xffffff00" defaultrouter="192.168.1.1" # ipv6_enable="YES" ipv6_network_interfaces="wi0" ipv6_default_interface="wi0" ipv6_gateway_enable="NO" # amd_enable=YES amd_flags="-l syslog -p /amd -F /etc/amd.conf" ( つっこみ )
2003年12月26日(金) 旧暦 [n年日記]#1 [bootstrap-pkgsrc][RedHat] /usr/include/md5.h:27: 構文解析エラーcvs co othersrc/bootstrap-pkgsrc @ disable include md5.h:
pkgsrc-wip-discuss
より:
--- include/md5.h-redhat-9 2003-01-26 09:59:31.000000000 +0900 +++ include/md5.h 2003-12-26 08:06:22.000000000 +0900 @@ -21,7 +21,7 @@ These notices must be retained in any copies of any part of this documentation and/or software. */ - +#if 0 /* MD5 context. */ typedef struct { UINT4 state[4]; /* state (ABCD) */ @@ -41,3 +41,4 @@ void _sasl_MD5Final PROTO_LIST ((unsigned char [16], MD5_CTX *)); void hmac_md5 PROTO_LIST ((unsigned char *, int, unsigned char *, int, caddr_t)); +#endif./cleanup && ./bootstrap ===> Installing packages(7) man page ===> running: /bin/sh ./install-sh -c -m 444 packages.cat7 /usr/pkg/man/cat7/packages.0 Please remember to add /usr/pkg/bin to your PATH environment variable. If necessary, please remember to add /usr/pkg/man to your MANPATH environment variable. Please remember to set FETCH_CMD in /etc/mk.conf to /usr/pkg/bin/ftp An example mk.conf file has been created for you in mk.conf.example with the settings you provided to bootstrap pkgsrc. You can find extensive documentation of the NetBSD Packages Collection in /usr/pkgsrc/Packages.txt and packages(7). Hopefully everything is now complete. Thank you ===> bootstrap started: 2003年 12月 26日 金曜日 08:06:56 JST ===> bootstrap ended: 2003年 12月 26日 金曜日 08:09:57 JST [root@redhat bootstrap-pkgsrc]# cp /usr/othersrc/bootstrap-pkgsrc/mk.conf.example /etc/mk.conf cd /usr/pkgsrc/editors/emacs bmake @ 何だかぞくぞくするくらい素適:
NetBSD 以外で
NetBSD パッケージコレクション
を利用するには、bootstrap-pkgsrc を使う。
それには:
@ editors/emacs:/usr/bin/ld: unrecognized option '-Wl,-R/usr/pkg/lib' /usr/bin/ld: use the --help option for usage information collect2: ld はステータス 1 で終了しました make[1]: *** [temacs] エラー 1 make[1]: 出ます ディレクトリ `/usr/pkgsrc/editors/emacs/work/emacs-21.3/src' make: *** [src] エラー 2 *** Error code 2 Stop. bmake: stopped in /usr/pkgsrc/editors/emacs *** Error code 1 ( つっこみ )
2003年12月25日(木) 旧暦 [n年日記]#1 [pkgsrc][TeX] dvi2tty で行が重なってしまう
(converters/ja-dvi2tty) 単純な再現事例を用意しないことには先に進まないかな。 とい うことで @ 問題のない方:00000180 e2 84 81 24 48 93 81 24 24 8e a1 8d 91 23 00 00 |...$H..$$....#..| と い ======== 00000190 81 24 26 95 ce 80 81 24 33 93 81 24 48 93 81 24 |.$&....$3..$H..$| う こ と @ 問題のある方:00097860 e8 85 81 24 48 93 81 24 24 8e a1 8d 91 dd db 52 |...$H..$$......R| と い ======== 00097870 81 24 26 95 cf ca 81 24 33 93 81 24 48 93 81 24 |.$&....$3..$H..$| う こ と 8e 136 PUT4 a1 161 Y0 move down by |y| 8d 135 PUT3 91 145 RIGHT3 後の 3 bytes 分移動 ? dd 221 db 219 52どうも、そういう問題ではなくて、dvi2tty 用に作った macros がおかしいということ らしい(自分の所為)。でも vfxdvi で見ると、特におかしくない (?) dvi2tty に disdvi というのが付いている。16 進も表示するように変更して、 000394: a1 Y0 000395: 8d PUSH 000396: 91 RIGHT3: 2293760 000400: 81 SET2: 9254やはり Y0 の移動が足りないのかな。 --- dvistuff.c~ Thu Dec 25 13:17:24 2003 +++ dvistuff.c Thu Dec 25 13:28:07 2003 @@ -38,7 +38,7 @@ #endif #define VERSIONID 2 /* dvi version number that pgm handles */ -#define VERTICALEPSILON 400000L /* crlf when increasing v more than this */ +#define VERTICALEPSILON 97000L /* crlf when increasing v more than this */ #define rightmargin 152 /* nr of columns allowed to the right of h=0*/ #define leftmargin -50 /* give some room for negative h-coordinate */これでかなり幸せになる。 ( つっこみ )
#2 [build.sh][NetBSD][macppc] 再度挑戦ttyp1:root@quick 16:56:54/031225(...checkout/src)# time ./build.sh -D $DESTDIR -R $RELEASEDIR release > & ../log-1 /export/nandra-20031220b/checkout/src/sys/arch/macppc/macppc/autoconf.c: In function `device_register':src/sys/dev/ata/atavar.h を 1.36 に入替え @ 途中から再開するには::env TOOLDIR=`pwd`/tooldir.NetBSD-1.6ZG-powerpc BUILD_DONE=1 NETBSDSRCDIR=`pwd` ./build.sh -D $DESTDIR -R $RELEASEDIR release > & ../log-4しかし ata まわりが混乱しているので、これにて今回は中止。 ( つっこみ )
2003年12月24日(水) 旧暦 [n年日記]#1 [NetBSD][macppc][build.sh] 20031213 + macppc-20031220TNFDATE=20031213-UTC NANDRA=/e/u/j/nandra DATE=031220 @ : multiple definition of `memset':libc_pic.a(bzero.so)(.text+0x8): In function `memset': : multiple definition of `memset' libc_pic.a(memset.so)(.text+0x0): first defined here collect2: ld returned 1 exit status *** Failed target: libc.so.12.108何か間違えたかなぁ。 lib/libc/arch/powerpc以下は一度消してから入直してあるはずだけれど。 src/lib/libc/string/memset.c lib/libc/arch/powerpc/string/bzero.S が残っている... @ softfloat/strlen.S などを消してやり直し:ttyp0:root@quick 17:44:40/031224(...checkout/src)# time ./build.sh -D $DESTDIR -R $RELEASEDIR release > & ../log-softfloat-strlen.S(import 時の) 何かの間違い。元のところには csh.a はある。しっかり無視されている。 I src/bin/csh/USD.doc/csh.a他にも: I src/contrib/sys/arch/i386/dev/athhal-elf.o -I \!\* -I CVSしているのだけれど.. もしかして二つ目だけ有効とか。 ( つっこみ )
2003年12月23日(火) 旧暦 [n年日記]#1 [gs][font] Can't find (or can't open) font file ... Ryumin-Light-H.ttyp1:makoto@quick 13:51:13/031223(~...latex/businesscard)> gs hoge.ps ( つっこみ )
2003年12月22日(月) 旧暦 [n年日記]#1 [NetBSD][macppc][build.sh] 卓から login 出来ない(解決) -- constty
/etc/ttys
# #console "/usr/libexec/getty std.57600" vt100 on secure #ttyE0 "/usr/libexec/getty std.9600" vt100 on secure tty00 "/usr/libexec/getty std.57600" vt100 on secure constty "/usr/libexec/getty std.9600" vt100 on secureconstty に変っている。console と ttyE0 を消すことで login 出来るようになった。 NetBSD quick.ki.nu 1.6ZG NetBSD 1.6ZG (GENERIC) #1:makesrctars ttyp0:root@serv 10:25:30/031222(...distrib/sets)# sh ./makesrctars `cd ../../;pwd` ../../../r ( つっこみ )
#2 [XFree86][macppc] 4.3.99.902 は一か所直すだけで make World 出来たがFatal server error: netbsdPciInit: can't open /dev/pci0そうか、そういうのがあった。 xc/programs/Xserver/hw/xfree86/os-support/bus/netbsdPci.c 69 netbsdPciInit() 70 { 71 struct pciio_businfo pci_businfo; 72 73 devpci = open("/dev/pci0", O_RDWR); 74 if (devpci == -1) 75 FatalError("netbsdPciInit: can't open /dev/pci0\n"); ( つっこみ )
#3 [無題] 焼肉屋さんでもらったガムで仮詰が取れ
歯医者さんに行く。ただで直してくれた。
( つっこみ )
2003年12月21日(日) 旧暦 [n年日記]#1 [XFree86] typoIndex: XFree86.man =================================================================== RCS file: /cvs/xc/programs/Xserver/hw/xfree86/XFree86.man,v retrieving revision 3.65 diff -u -r3.65 XFree86.man --- XFree86.man 12 Nov 2003 19:06:46 -0000 3.65 +++ XFree86.man 20 Dec 2003 15:11:04 -0000 @@ -71,7 +71,7 @@ .PP The .I XLOCAL -environment variable should contain a list of one more +environment variable should contain a list of one or more of the following: .PP .RS 8 ttyp2:makoto@quick 0:08:59/031221(...hw/xfree86)>どこに送ればいいのかな。 ( つっこみ )
#2 [CVS] cvsync-0.24.13You may wish to customize the following files for cvsync-0.24.13: /usr/pkg/etc/cvsync.conf ================================================================ ===> Registering installation for cvsync-0.24.13 ttyp1:makoto@quick 10:58:23/031221(...devel/cvsync)> ( つっこみ )
2003年12月20日(土) 旧暦 [n年日記]#1 [無題] 館山に行く。
君津の辺りで、雪が降ったらしく、日陰に少し残っている。
はじめは霜が降りたのかと思ったが、どうもそうでもなかった。
@ 千倉のあたりであられが降る。一時的にかなりはげしく:( つっこみ )
#2 [BUG] 関東 BUG 合同忘年会
34 名くらい集まる。
初めて会う人が多い。実は初めて参加。
ChiBUG は O I T F の四人か。
幹事の方ありがとうございます。
DEBUG 小林秀誉 ChiBUG 大熊教夫 BAY-BSD たかのゆ〜じ CBUG 今野元之、りゅうちてつや、波田野裕一 @ CVsync 教わる:( つっこみ )
#3 [Siliconmotion][XFree86] xf86GetVerbosity() ?
programs/Xserver/hw/xfree86/common/xf86Helper.c
2210 int 2211 xf86GetVerbosity() 2212 { 2213 return max(xf86Verbose, xf86LogVerbose); 2214 }これか。でも、これだけでは... programs/Xserver/hw/xfree86/xf86cfg/interface.c: xf86Verbose = atoi(argv[++i]); 278 #ifdef USE_MODULES 279 else if (strcmp(argv[i], "-nomodules") == 0) 280 nomodules = True; 281 else if (strcmp(argv[i], "-verbose") == 0) { 282 if (i + 1 < argc) 283 xf86Verbose = atoi(argv[++i]); 284 } 285 #endifprograms/Xserver/hw/xfree86/common/xf86Globals.c 207 /* Parameters set only from the command line */ .... 220 int xf86Verbose = DEFAULT_VERBOSE; ( つっこみ )
2003年12月19日(金) 旧暦 [n年日記]#1 [NetBSD][macppc][boot] G4/800 MP cdrom: NetBSD 1.6.1setenv boot-device cd:,ofwboot.xcf setenv boot-file hd:10/netbsd reset-all boot 0 > boot load-size=e1dc adler32=435ec885 loading XCOFF tsize=cc50 dsize=14ac bsize=2668 entry=640000 SECTIONS: .text 00640000 00640000 0000cc50 000000e0 .data 0064d000 0064d000 000014ac 0000cd30 .bss 0064e4b0 0064e4b0 00002668 00000000 loading .text, done.. loading .data, done.. clearing .bss, done.. >> NetBSD/macppc OpenFirmware Boot, Revision 1.7 >> (autobuild@tgm.daemon.org, Tue Apr 8 14:55:46 UTC 2003) hd:10/netbsd: Inappropriate file type or format Boot: exit ok 0 > @ CDROM 20030726ts,20030615ts とも:0 > boot load-size=d950 adler32=2e98922c 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 .data, done.. clearing .bss, done.. >> NetBSD/macppc OpenFirmware Boot, Revision 1.5 >> (root@serv, Thu Jul 31 15:13:58 JST 2003) Boot: @ enet (20030615.xcf + disk):0 > setenv boot-device enet:192.168.1.1,20030615.xcf ok 0 > reset-all erasing fff06000 flashing fff06000 swapping blocks .. 0 > boot 以下同様 @ enet (20030615.xcf + kernel) OK:0 > setenv boot-file 20031206.gz ok 0 > reset-all ... これは起動する。 @ CDROM (20030615.xcf) + enet kernel: OK:setenv boot-device cd:,ofwboot.xcf setenv boot-file enet:192.168.1.1,20031206.gz @ 要するに disk に起動出来る / を用意出来ていない:
ということになる。
( つっこみ )
#2 [CVS][macppc][nandra] どうやって作ったか
覚えていない。かなり衝撃。
(手続を探さないで)
cvs add でもう一度作り直し。
日付の設定 tar zxf find . -type d | sort | cvs add find . -type f | sort | cvs addこれだけ ? @ 作り直した。:
~/macppc/nandra-repository を作って、作り直した。
ついでに mpc も入れるといいかなと思ったり。
@ ofwboot.xcf を作り直すには、:45 15:19 cd /export/nandra-tr-031206a/checkout/src/tools/obj 47 15:19 ln -s ../../obj/tooldir.NetBSD-1.6T-powerpc tools.NetBSD-1.6T-powerpc 60 15:21 cd /export/nandra-tr-031206/checkout/src/sys/arch/macppc/stand/ofwboot/ 61 15:21 makeこれでも出来た @ 20031206/ofwboot.xcf はだめだが 20031206/ofwboot.elf を使えば動く:
ただし /etc/bootptab の bf に指定が必要な気がする。
@ 20030726ts の CDROM も elf を使えば問題なし:
0> boot cd:,ofwboot.elf
@ 起動した。:0 > boot enet:192.168.60.223,20031206.elf /pci/mac-io/ata-4/disk@0:10/netbsd CLIENT: 0003933ea378 192.168.1.100 SERVER: 000393b3d0ac 192.168.1.1 harry Transfer FILE: 20031206.elf \ TFTP-actual=d148 TFTP-adler32=e8b856fb load-size=d148 adler32=e8b856fb Loading ELF >> NetBSD/macppc OpenFirmware Boot, Revision 1.5 >> (root@serv, Fri Dec 19 16:32:39 JST 2003) >> Open Firmware version 3.x Before ---- bootdev=/pci@f4000000/ethernet:192.168.1.1,20031206.elf bootline=/pci/mac-io/ata-4/disk@0:10/netbsd After ---- bootdev=/pci@f4000000/ethernet:0 bootline=/pci/mac-io/ata-4/disk@0:10/netbsd Trying /pci/mac-io/ata-4/disk@0:10/netbsd loadfile.c: /pci/mac-io/ata-4/disk@0:10/netbsd open /pci/mac-io/ata-4/disk@0:10/netbsd: Inappropriate file type or format Boot: /pci@f2000000/mac-io/ata-4/@0:0/netbsd Trying /pci@f2000000/mac-io/ata-4/@0:0/netbsd loadfile.c: /pci@f2000000/mac-io/ata-4/@0:0/netbsd loadfile.. 4277496+264924 [214784+183549]=0x4b66b0 start=0x100000これで行けそう。 /pci@f2000000/mac-io/ata-4/@0:0/netbsd 区画 0 ? @ root login refused on this terminal.:
root login refused on this terminal.
login:
( つっこみ )
#3 XFree86 4.3.99
作って見た。1:20 というのはちょっと長い ?
ttyp0:makoto@quick 19:07:15/031219(...cvs-work/xc)> make World >& make-world-log gcc -c -traditional-cpp BUSmemcpy.S BUSmemcpy.S:40: assyntax.h: No such file or directory *** Error code 1 @ RE: XFree86 on alpha.:--- xc/programs/Xserver/hw/xfree86/os-support/misc/Imakefile Wed Jan 23 18:38:15 2002 *************** *** 17,22 **** --- 17,25 ---- #else XSRCS = BUSmemcpy.c IODelay.c SlowBcopy.c XOBJS = BUSmemcpy.o IODelay.o SlowBcopy.o + BUSmemcpy.o: BUSmemcpy.c + IODelay.o: IODelay.c + SlowBcopy.o: SlowBcopy.c #endif #if HasGcc || HasGcc2 ( つっこみ )
#4 [build.sh][macppc] can't cd to sys/arch/macppc/stand/installbootrm -f a.out [Ee]rrs mklog core *.core .gdbinit ( つっこみ )
#5 [無題] 歯医者 2,450 円
しばらく麻酔が効いている。
( つっこみ )
2003年12月18日(木) 旧暦 [n年日記]#1 [NetBSD][macppc] G4/800MP が動いていないboot-device cd:,ofwboot.xcf hd:,\\:tbxi boot-file /pci@f2000000/mac-io/ata-4/disk@1:10/netbsd .... 0 > boot load-size=d950 adler32=2e98922c 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 .data, done.. clearing .bss, done.. >> NetBSD/macppc OpenFirmware Boot, Revision 1.5 >> (root@serv, Thu Jul 31 15:13:58 JST 2003) open /pci@f2000000/mac-io/ata-4/disk@1:10/netbsd: Device not configured Boot: exit ok 0 > @ 20030726ts の CDROM でも起動しない:0 > boot cd:,ofwboot.xcf macppc load-size=d950 adler32=2e98922c 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 .data, done.. clearing .bss, done.. >> NetBSD/macppc OpenFirmware Boot, Revision 1.5 >> (root@serv, Thu Jul 31 15:13:58 JST 2003) start=0x0 DEFAULT CATCH!, code=900 at %SRR0: 00000000 %SRR1: 00083030 ok 0 > @ という訳で、netboot を試している。:
@ 起動しない 20G:
# disklabel wd1
disklabel: Invalid signature in mbr record 0
16 partitions: # size offset fstype [fsize bsize cpg/sgs] a: 328608 0 4.2BSD 1024 8192 0 # (Cyl. 0 - 325) b: 4096512 328608 swap # (Cyl. 326 - 4389) c: 39070080 0 unused 0 0 # (Cyl. 0 - 38759) d: 2867760 4425120 4.2BSD 1024 8192 0 # (Cyl. 4390 - 7234) e: 205632 7292880 4.2BSD 1024 8192 0 # (Cyl. 7235 - 7438) f: 31571568 7498512 4.2BSD 1024 8192 0 # (Cyl. 7439 - 38759) # @ pdisk /dev/wd1c:Partition map (with 512 byte blocks) on '/dev/wd1c' #: type name length base ( size ) 1: Apple_partition_map Apple 63 @ 1 2: Apple_Driver43*Macintosh 54 @ 64 3: Apple_Driver43*Macintosh 74 @ 118 4: Apple_Driver_ATA*Macintosh 54 @ 192 5: Apple_Driver_ATA*Macintosh 74 @ 246 6: Apple_FWDriver Macintosh 200 @ 320 7: Apple_Driver_IOKit Macintosh 512 @ 520 8: Apple_Patches Patch Partition 512 @ 1032 9: Apple_HFS 写 80 (700.0M) s3 FS 13: Apple_UNIX_SVR2 Unreserved 1 33062912 @ 6006280 ( 15.8G) s3 FS 14: Apple_Free ∝p 888 @ 3906919210 がない ? のではなくて表示されないだけ .. Command (? for help): n 9 New name of partition: MacOS Command (? for help): Pしたら見えるようになった。 9: Apple_HFS MacOS 65536 @ 1544 ( 32.0M) 10: Apple_UNIX_SVR2 A/UX Root 409600 @ 67080 (200.0M) S0 RUFS k0 ( つっこみ )
#2 [Emacs] emacs-21.3.50 の src/regex.? がない件
mule-jp より
> : cvs server: nothing known about src/regex.c知らなかった。... というか、良く分ったなぁ。 ttyp8:makoto@harry 11:02:59/031218(/export/emcws-track)> cvs -d :ext:anoncvs@subversions.gnu.org:/cvs-latest/gnulib co gnulib/lib/regex.{h,c} @ `re_match_object' undeclared (first use in this function):dired.c: In function `directory_files_internal':cvs でなくて ftp で持って来る ? ? これは ? Changes to emacs/src/regex.c [emacs-unicode-2] 9/30 これって 22 の方かな。 ( つっこみ )
2003年12月15日(月) 旧暦 [n年日記]#1 [Emacs] fvwm.el --- major mode for editing fvwm resource files in Emacs( つっこみ )
#2 [X11] X11R6.6+XF4
って何かなぁ。
( つっこみ )
#3 [X11][XFree86] /usr/X11R6/lib/modules/drivers/siliconmotion_drv.o
こんなところにかくれていた。知らなかった。
@ 次を生かす方法は ?:if (xf86GetVerbosity() > 1) { xf86DrvMsgVerb(pScrn->scrnIndex, X_INFO, VERBLEV, "Saved current video mode. Register dump:\n"); SMI_PrintRegs(pScrn); } LEAVE_PROC("SMI_Save"); }VERBLEV を設定するには ? もしかして #define VERBLEV 2のように書くだけなのかな ? 次のように書いておけばいいようだ。 SMI_PrintRegs(ScrnInfoPtr pScrn) { #define VERBLEV 2もっとも if (xf86GetVerbosity() > 1) こっちは不明。 ( つっこみ )
#4 [無題] 歯医者 2,600 円( つっこみ )
2003年12月14日(日) 旧暦 [n年日記]#1 [Emacs][CVS] 枝の分け方
もしやるとすると、こうなるのかな。 出来ない あまり意味がない 気もするけれど。 @ きのうの再実行:
全文
101 10:08 cd /export/emcws-track/ 117 10:27 mkdir emcws-track2 118 10:27 cd emcws-track2 119 10:27 mkdir src repos co work log 123 10:31 setenv CVSROOT /export/emcws-track2/repos 134 10:33 setenv LOG /export/emcws-track2/log 120 10:27 cd src 121 10:27 tar zxf /e/u/j/distfiles/emacs-21.3.tar.gz 122 10:29 tar zxf /e/u/j/distfiles/leim-21.3.tar.gz 124 10:31 cvs init 135 10:33 cd emacs-21.3/ 138 10:34 cvs import -ko -m 'FSF import' -W "*.elc -k 'b'" emcws FSF m_21_3 > ! $LOG/import 139 10:34 cd ../../co/ 141 10:35 cvs co emcws > $LOG/co 142 10:41 cd emcws/ 143 10:42 zcat /e/u/j/ftp/pub/emcws/emcws-21.3-20030507.gz | patch -p1 -s 181 10:58 find . -type d | awk '\!/CVS/ { print "cvs add", $1}' | sh 182 10:58 find . \ \! -name Root \ \! -name Repository \ \! -name Entries \ \! -name \*orig \ \! -name CVS \ -exec cvs -n update '{}' \; |& \ sort | awk ' /update: use/ { print "cvs add", $11}' |\ sh 183 10:59 cvs commit -m 'emcws-21.3-20030507' > $LOG/commit 184 10:59 cd ../../work/ 186 11:00 cvs co emcws > $LOG/co-emcws 187 11:00 cd emcws/ 190 11:01 ./configure \ --with-wnn-includes=/usr/pkg/include/wnn \ --with-wnn-libraries=/usr/pkg/lib \ --with-canna \ --with-canna-includes=/usr/pkg/canna/incude \ --with-canna-libraries=/usr/pkg/lib \ --with-sj3 \ --x-libraries=/usr/pkg/lib:/usr/X11R6/lib \ --x-includes=/usr/pkg/include:/usr/X11R6/include 191 11:01 time make 192 11:21 src/emacs -q @ (CVS) きょうの疑問:
枝に tag は振れるのか。(枝と tag の関係は ?)
(別の言い方をすると、tag を付けると、それは幹と枝の両方に付くのか、
それとも片方に付けられるのか ?
@ shell script にしてみた。:
20030507-> 20031213 の差分
は /tmp/1 に置くとする。(rcs_id で rej が出るが無視する)
#!/bin/sh mkdir head log repos fsf work CVSROOT=`pwd`/repos LOG=`pwd`/log DIST=/e/u/j/distfiles EMCWS=/e/u/j/ftp/pub/emcws export CVSROOT LOG DIST EMCWS cvs init mkdir repos/emcws cd fsf cvs co -d emacs-21.3 -ko emcws tar zxf ${DIST}/emacs-21.3.tar.gz tar zxf ${DIST}/leim-21.3.tar.gz cd emacs-21.3 find . -type d | awk ' ! /CVS/ { print "cvs add", $1}' | sort | sh > ${LOG}/add-dir 2>&1 find . -type f | awk ' { print "cvs add", $1}' | sort | sh > ${LOG}/add-files 2>&1 cvs commit -m 'FSF-21.3' > ${LOG}/commit-1 cvs tag -b FSF > ${LOG}/tag-1 2>&1 cd ../../work cvs co -ko emcws > ${LOG}/co-fsf 2>&1 cd emcws zcat ${EMCWS}/emcws-21.3-20030507.gz | patch -p1 -s find . -type f -name \*orig | perl -nle unlink find . -type d | awk ' ! /CVS/ { print "cvs add", $1}' | sort | sh > ${LOG}/cvs-add-directory 2>&1 find . -type f | awk ' { print "cvs add", $1}' | sort | sh > ${LOG}/cvs-add-files 2>&1 cvs commit -m 'emcws_20030507' > ${LOG}/commit-2 2>&1 cvs tag emcws_20030507 > ${LOG}/tag-2 2>&1 patch -s -p2 < /tmp/1 cvs commit -m 'emcws_20031213' > ${LOG}/commit-3 2>&1 cvs tag emcws_20031213 > ${LOG}/tag-3 2>&1これで初めの図の 1 2 3 5 が出来たはず。 @ 21.3.50:
regex.h がないというようなことを言うので
もしかしたら、と
cvs -d :ext:anoncvs@subversions.gnu.org:/cvs-2003-09-16/emacs co emacs として見たが、やはり、これの方が古そう。 ( つっこみ )
#2 [hns][HTML] FONT color を使った色(試したかっただけ)
FONT color white FONT color red FONT color brown FONT color orange FONT color yellow FONT color lightgreen FONT color green FONT color darkgreen FONT color turquoise FONT color skyblue FONT color blue FONT color purple 赤橙黄緑青藍紫 ( つっこみ )
#3 [XFree86] /var/log/XFree86.0.log
に例えば、次のような文字がある
(**) Silicon MotionOption "ZoomOnLCD" (**) Silicon MotionOption: pci_burst - PCI burst read enabledこの部分は、 programs/Xserver/hw/xfree86/drivers/siliconmotion/smi_driver.c の 646 行目の if (xf86ReturnOptValBool(pSmi->Options, OPTION_PCI_BURST, FALSE)) { pSmi->pci_burst = TRUE; xf86DrvMsg(pScrn->scrnIndex, X_CONFIG, "Option: pci_burst - PCI burst " "read enabled\n"); }が表示していると思われる。ところが、この Option: ... の部分を、ちょっと 変えて見ても、/var/log/XFree86.0.log の表示に反映されない。 変更した後は programs/Xserver で make を二回くらいやっている。 その後に XFree86 を /usr/X11R6/bin に cp している。
誰か「何が悪いのか」教えて下さい... @ 勝手に変えてはいけないのかな。:
Diff to previous 1.32 (colored)
453. Add gcc format checking for the X server's message and logging @ 1.9:151. Siliconmotion driver updates, including: @ 試しに、646 行目を #if 0 ... #endif でかこんだが:
表示から消えない。??
siliconmotion: -rw-r--r-- 1 makoto wheel 76915 Dec 14 23:04 siliconmotion_drv.o -rw-r--r-- 1 makoto wheel 0 Dec 14 23:04 DONE -rw-r--r-- 1 makoto wheel 40924 Dec 14 23:04 smi_driver.o -rw-r--r-- 1 makoto wheel 86131 Dec 14 23:04 smi_driver.c -rw-r--r-- 1 makoto wheel 16036 Dec 13 23:10 smi_video.o .. Xserver: -rwxr-xr-x 1 makoto wheel 1791767 Dec 14 23:05 XFree86*こんな感じなのだけれど。どこかに cache している ?? @ make clean したら、:DDDXOSVERRORF -DUSE_RGB_TXT -DSELF_CONTAINED_WRAPPER libcwrapper.c通らなくなってしまった。きょうはおしまい。 ( つっこみ )
2003年12月13日(土) 旧暦 [n年日記]#1 [build.sh] 自分で作った Repository から co して
400MHz の PPC 7450 より
ttyp8:root@serv 17:47:44/031212(/export/20031206)# time ./build.sh -D $DESTDIR -R $RELEASEDIR release > & log-1700MHz の i 社の方が少し速かった気がする。 install ===> sys/arch/macppc/stand/ustarboot ( つっこみ )
#2 [Emacs][Emcws] ワイドキャラクタのAPI 変更( つっこみ )
#3 [CVS] ちょっと練習104 12:32 mkdir emcws-track 105 12:32 cd emcws-track 106 12:33 mkdir src 107 12:33 mkdir repository 108 12:33 mkdir checkout ttypb:makoto@harry 12:42:44/031213(/export/emcws-track)> ls -l total 16 drwxr-xr-x 3 makoto wheel 512 Dec 13 12:39 checkout/ drwxr-xr-x 4 makoto wheel 512 Dec 13 12:37 repository/ drwxr-xr-x 3 makoto wheel 512 Dec 13 12:33 src/ drwxr-xr-x 3 makoto wheel 512 Dec 13 12:42 work/ ttypb:makoto@harry 12:42:45/031213(/export/emcws-track)> 109 12:33 cd src 110 12:33 tar zxf /e/u/j/distfiles/emacs-21.3.tar.gz 111 12:33 tar zxf /e/u/j/distfiles/leim-21.3.tar.gz 112 12:34 cvs -d /export/emcws-track/repository init 114 12:34 cd emacs-21.3/ 118 12:37 cvs -d /export/emcws-track/repository import -ko -m 'FSF import' -W "*.elc -k 'b'" emcws FSF m_21_3 120 12:39 cd .. 121 12:39 cd .. 123 12:39 cd checkout/ 124 12:39 cvs -d /export/emcws-track/repository co emcws 126 12:39 cd emcws/ 129 12:40 zcat /e/u/j/ftp/pub/emcws/emcws-21.3-20030507.gz | patch -p1 -s 130 12:41 cvs commit -m 'emcws-21.3-20030507' 131 12:41 cd ../.. 133 12:41 mkdir work 134 12:41 cd work 135 12:42 cvs -d /export/emcws-track/repository co emcws ./configure \make bootstrap gcc -c -I/usr/X11R6/include -I/usr/pkg/include -I/usr/local/include -L/usr/pkg/lib -L/usr/local/lib -Demacs -DHAVE_CONFIG_H -DUSE_LUCID -I. -I/export/emcws-track/work/emcws/src -I/usr/X11R6/include -I/usr/pkg/include -I/usr/local/include -L/usr/pkg/lib -L/usr/local/lib -I/usr/pkg/include -I/usr/X11R6/include -I/usr/pkg/canna/include -g -O2 -DPURESIZE=5000000 -I../src fontset.c @ cvs add が抜けている。やり直し。:
やり直し summary
全文
177 12:56 mkdir emcws-track 178 12:57 cd emcws-track/ 179 12:57 mkdir src repository checkout work 180 12:57 cd src 181 12:57 tar zxf /e/u/j/distfiles/emacs-21.3.tar.gz 182 12:57 tar zxf /e/u/j/distfiles/leim-21.3.tar.gz 183 12:57 cvs -d /export/emcws-track/repository init 184 12:57 cd emacs-21.3/ 185 12:57 cvs -d /export/emcws-track/repository import -ko -m 'FSF import' -W "*.elc -k 'b'" emcws FSF m_21_3 186 12:58 cd ../../checkout/ 187 12:58 cvs -d /export/emcws-track/repository co emcws 188 12:58 cd emcws 189 12:59 zcat /e/u/j/ftp/pub/emcws/emcws-21.3-20030507.gz | patch -p1 -s 190 12:59 cvs -n update > /tmp/list 192 12:59 less /tmp/list 201 13:01 cvs -n update | awk ' /^\?/ { print "cvs add",$2}' > ! /tmp/add.sh 203 13:01 sh /tmp/add.sh 204 13:02 cvs commit -m 'emcws-21.3-20030507' 205 13:02 cd ../../work 206 13:02 cvs -d /export/emcws-track/repository co emcws 209 13:02 cd emcws/ 210 13:02 ./configure \ --with-wnn-includes=/usr/pkg/include/wnn \ --with-wnn-libraries=/usr/pkg/lib \ --with-canna \ --with-canna-includes=/usr/pkg/canna/incude \ --with-canna-libraries=/usr/pkg/lib \ --with-sj3 \ --x-libraries=/usr/pkg/lib:/usr/X11R6/lib \ --x-includes=/usr/pkg/include:/usr/X11R6/include 211 13:03 make bootstrap 212 13:28 find . -name its/hira 214 13:28 cd ../../checkout/emcws 221 13:29 cvs add lisp/its/hira.el 222 13:29 cvs commit -m 'adding hira' 223 13:29 cd ../../work/emcws 227 13:29 cvs update -dP lisp/its 228 13:29 make bootstrap 229 13:33 cd ../../emcws-track/checkout/emcws/lisp/its 233 13:33 cvs -n update 234 13:34 cvs add *.el 236 13:34 cvs commit -m newly-addition 237 13:34 cd ../../../../work/emcws/lisp/its/ 241 13:34 cvs update 245 13:34 cd ../../ 247 13:34 make何とはなく動く感じ。 cvs diff -u -r FSF > ! /tmp/diff これをやると、 cvs diff: tag FSF is not in file src/canna.c cvs diff: tag FSF is not in file src/wnnfns.cとなってしまう。 cvs diff -u -N -r m_21_3 > ! /tmp/diff こうすると、それらしくなるが、ちょっとまだ変。 Index: lisp/egg-keymap.el =================================================================== RCS file: egg-keymap.el diff -N egg-keymap.el --- /dev/null Sat Dec 13 13:50:11 2003 +++ /tmp/cvs00009114al Sat Dec 13 14:08:28 2003これで当たるのかな。 ttypb:makoto@harry 14:14:55/031213(...src-2/emacs-21.3)> patch -s -p0 < /tmp/diff usage: mkdir [-p] [-m mode] dirname ...?? ttypb:makoto@harry 14:17:18/031213(...src-2/emacs-21.3)> patch --version Patch version 2.0, patch level 12u8これって古い ? gpatch という名前で入っているのを知らなかった。 やはり /tmp/cvs00009114al のようなものが出来てしまう。 #!/usr/pkg/bin/perl while (<>) { if (/^Index: (.*)/) { $filename = $1;} elsif ( /^\+\+\+ (.*)\s+[MTWTFSS][ouehra][neduitn] [A-Z][a-z][a-z]\s+\d/) { s/$1/$filename/; } print }こんなもので @ cvs-1.11.6:
cvs-1.11 (NetBSD に入っているもの)を cvs-1.11.6 (pkgsrc/devel/cvs)
にしたら上の問題は解決した。
@ cvs export:
気のせいだが cvs export を知らなかった気がする。
@ 21.3.50 を取出して見る:(...emcws-track/21.3.50)> setenv CVS_RSH ssh (...emcws-track/21.3.50)> cvs -d:ext:anoncvs@subversions.gnu.org:/cvs-latest/emacs co emacs cvs server: Updating emacs U emacs/.cvsignore U emacs/AUTHORS .. @ 枝を作っておく:
ttypa:makoto@harry 18:35:50/031213(...checkout/emcws)> cvs -d `cat CVS/Root` rtag -r FSF -b FSF_cvs emcws
cvs rtag: Tagging emcws ... @ import:
cvs -d `cat ../../checkout/emcws/CVS/Root` import emcws FSF m_20031213
.. 13 conflicts created by this import. Use the following command to help the merge: cvs -d /export/emcws-track/repository checkout -jFSF:yesterday -jFSF emcws なんかだめそう。おまじないを忘れてしまったし。 -ko -m 'FSF import' -W "*.elc -k 'b'" ( つっこみ )
2003年12月12日(金) 旧暦 [n年日記]#1 [XFree86] /usr/X11R6/lib/X11/xkb/keycodes/macintosh
The configuration I am using without any particular idea was
Section "InputDevice" Identifier "Keyboard1" Driver "keyboard" Option "Protocol" "wskbd" Option "Device" "/dev/wskbd1" Option "AutoRepeat" "500 5" Option "XkbRules" "xfree86" Option "XkbModel" "macusb" Option "XkbLayout" "jp" Option "XkbVariant" "altjp" Option "XkbGeometry" "kinesis" EndSectionThis at least refers the file /usr/X11R6/lib/X11/xkb/keycodes/macintosh and its "usb" part. I have added the line + <DELE> = 84; @ setxkbmap -rules xfree86 -model macusb -layout jp -variant altjp:
Then I have run
21:41 setxkbmap -rules xfree86 -model macusb -layout jp -variant altjpin usb part, of which DELE was missing. It now changes the output of Emacs/xfns.c equivalent checking program. delete_keycode: 84 backspace_keycode: 50 xk_delete: 50 xk_backspace: 84But this still give me normal-erase-is-backspace nil 'cause the code is swapped. Actually this was before I have run xmodmap. After the daily xmodmap, I am getting delete_keycode: 84 backspace_keycode: 50 xk_delete: 0 xk_backspace: 84still looks bad. The line was: keycode 50 = 0177I have changed this line into keycode 50 = DeleteNow I am getting really swapped. delete_keycode: 84 backspace_keycode: 50 xk_delete: 50 xk_backspace: 84 ( つっこみ )
2003年12月11日(木) 旧暦 [n年日記]#1 [build.sh] もう一度始めから... 完送 (1.6ZG)ttyp3:root@serv 8:44:56/031211(...checkout/src)# time ./build.sh -D $DESTDIR -R $RELEASEDIR release > & ../log-4再確認 TNFDATE=20031206-UTC NANDRA=/e/u/j/nandra DATE=031206その上で、 config.bdf の patch を二か所に当てる。 subr_disk.c は 1.57 にする。 ( つっこみ )
#2 [XFree86] X11/xkb
/usr/X11R6/lib/X11/xkb/README.config これを読むこと。 (ただし XF.4.0.1 + patch には入っていない) cvsweb で見るなら: xc/programs/xkbcomp/README.config @ ちなみに outline-mode::Local Variables:outline-regexp: を書く時は、 ^ は要らないが、^ があるものとして書く。従って '\\ ' のように空白の指定が必要。 ( つっこみ )
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 functionsubr_disk.c を 1.57 に交換 @ :stripping ramdiskbin ( つっこみ )
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.これが問題らしい。nil になってしまう。 ( つっこみ )
2003年12月03日(水) 旧暦 [n年日記]#1 [build.sh][NetBSD][macppc] 20031122-UTC + macppc-031129TNFDATE=20031122-UTC @ elapsed: 6:23:47.41:ttyp2:root@serv 21:18:39/031202(...checkout/src)# time ./build.sh -D $DESTDIR -R $RELEASEDIR release > & ../log-1 @ 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単に組合せが悪いのだろう。これを見ているのは次のところ。 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 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)の ソースを拝見したのですが、二つの疑問
次を作ればいいのか。 ( つっこみ )
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.xcfRe: 1.6R (ts) BAD SUPER BLOCK: VALUES IN SUPER BLOCK DISAGREE ... port-powerpc-ja 2003/05/ 何だか patch がうまく当っていない気がする。 ( つっこみ )
#2 [Emacs] emacs -nw で起動した時に、色を付けること。
(21.3)
多分
kterm から起動した場合、TERM が kterm になっているので、そのままでは
色が付かない。
TERM が
xterm の場合には、term/xterm.el が読まれて、これで色が付く。
@ もしかして 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-UTCTNFDATE=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きょうは何だかとても時間がかかっている。(もしかして 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.osrc/UPDATING 見たら、こんなのあって、一つ前にだめだったのこれのせいかも知れない
やり直し ttyp0:root@serv 18:11:38/031201(...checkout/src)# time ./build.sh -D $DESTDIR -R $RELEASEDIR release > & ../log-1 ( つっこみ )
|
最近の日記 2024年07月03日 ・kicad oddity 2024年05月08日 ・comparison on ./buildsh tools 2024年05月06日 ・py-setuptools (python 3.11.9) ・make release took 1 hours and 10 min ・qemu invocation for 10.99.10 2024年05月05日 ・Windows 10 version ・serial connection ・bc bench 2024年05月04日 ・Trial on 10.99.10 ・another version (later trial) to succeed | ||