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

  • 01/20(水) 不燃ごみ
  • 01/25(月) Interface
  • 01/31() JAF 払込期限
  • 01/31() NTT 東 払込期日
  • 01/31() 法人調書・償却資産届出 提出期限
  • 02/01(月) atactl check
  • 02/03(水) 不燃ごみ
  • 02/11(木) 0900-1500 関東 UHF
  • 02/13() 2000-2200 AP Sprint 20/40m
  • 02/13() 2100-2100 KCJ TopBand
  • 02/15(月) 確定申告受付開始
  • 02/15(月) 確定申告受付開始
  • 02/17(水) 不燃ごみ
  • 02/19(金) CQ Ham Radio
  • 02/19(金) 別冊 CQ
  • 02/20() 0900 ARRL CW
  • 403 JNUG 総会/BOF 2017/07/08 (土)
  • 402 用途別 Emacs ( C, LaTeX, 日本語 )
  • 380 cvsweb の移行
  • 370 tamago 辞書登録
  • 368 CROSS (cross/i386-mingw32, cross/powerpc-linux ) Framework --- binutils + gcc
  • 363 Wanderlust+HyperEstraier
  • 360 evbppc 用 patch / 玄箱
  • 335 /dev/battery is missing hack | libgcc_s_pic.a is missing | samba の -PIE 問題335 ntpd monitor
  • 325 tcode頁の更新
  • 322 software |hardware
  • 321 emacs-22 | IPv6
  • 320 bulk build (Mac OS X 10.4 and NetBSD/macppc)
  • 310 Wanderlust の Namazu の挙動
  • 290 WordPress 1.2 -> 1.5 migration
  • 220 Wanderlust で日本語題名の wl-summary-print-buffer
  • 215 NetBSD/ofppc
便利なツール
Emacs
らくらく 入門
rakuraku-emacs-cover

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

2013年11月07日(木) 旧暦 [n年日記] [更新:"2013/11/07 09:18:45"]

#1 [pkgsrc] devel/magit (wrong-type-argument listp 769)

When compiling magit.el with emacs-24.3.50 (current):
Debugger entered--Lisp error: (wrong-type-argument listp 769)
  memq(&rest 769)

  (if (memq (quote &rest) arglist) most-positive-fixnum
    (length (remq (quote &optional) arglist)))
  (let ((arglist 
	 (if (byte-code-function-p function) 
	     (aref  function 0) 
	   (second function)))) 
    (if (memq (quote &rest)  arglist) 
	most-positive-fixnum 
      (length (remq (quote &optional) arglist))))
  (if (subrp function) (let ((max (cdr (subr-arity
  function)))) (if (eq (quote many) max) most-positive-fixnum
  max)) (if (eq (quote macro) (car-safe function)) (setq
  function (cdr function))) (let ((arglist (if
  (byte-code-function-p function) (aref function 0) (second
  function)))) (if (memq (quote &rest) arglist)
  most-positive-fixnum (length (remq (quote &optional)
  arglist)))))

  magit-max-args-internal(delete-directory)
  (>= (magit-max-args-internal (quote delete-directory)) 2)

  (if (>= (magit-max-args-internal (quote delete-directory))
  2) (defalias (quote magit-delete-directory) (quote
  delete-directory)) (defun magit-delete-directory (directory
  &optional recursive) "Deletes a directory named DIRECTORY.
  If RECURSIVE is non-nil,\nrecursively delete all of
  DIRECTORY's contents as well.\n\nDoes not follow symlinks."
  (if (or (file-symlink-p directory) (not (file-directory-p
  directory))) (delete-file directory) (if recursive (dolist
  (file (directory-files directory (quote full)
  "\\([^.]\\|\\.\\([^.]\\|\\..\\)\\).*"))
  (magit-delete-directory file recursive))) (delete-directory
  directory))))

  (progn (defun magit-max-args-internal (function) "Returns
  the maximum number of arguments accepted by FUNCTION." (if
  (symbolp function) (setq function (symbol-function
  function))) (if (subrp function) (let ((max (cdr (subr-arity
  function)))) (if (eq (quote many) max) most-positive-fixnum
  max)) (if (eq (quote macro) (car-safe function)) (setq
  function (cdr function))) (let ((arglist (if
  (byte-code-function-p function) (aref function 0) (second
  function)))) (if (memq (quote &rest) arglist)
  most-positive-fixnum (length (remq (quote &optional)
  arglist)))))) (if (functionp (quote start-file-process))
  (defalias (quote magit-start-process) (quote
  start-file-process)) (defalias (quote magit-start-process)
  (quote start-process))) (unless (fboundp (quote
  string-match-p)) (defun string-match-p (regexp string
  &optional start) "Same as `string-match' except this
  function does not\nchange the match data." (let
  ((inhibit-changing-match-data t)) (string-match regexp
  string start)))) (if (fboundp (quote
  with-silent-modifications)) (defalias (quote
  magit-with-silent-modifications) (quote
  with-silent-modifications)) (defmacro
  magit-with-silent-modifications (&rest body) "Execute body
  without changing `buffer-modified-p'. Also, do not\nrecord
  undo information." (\` (set-buffer-modified-p (prog1
  (buffer-modified-p) (let (... before-change-functions
  after-change-functions) (\,@ body))))))) (if (>=
  (magit-max-args-internal (quote delete-directory)) 2)
  (defalias (quote magit-delete-directory) (quote
  delete-directory)) (defun magit-delete-directory (directory
  &optional recursive) "Deletes a directory named DIRECTORY.
  If RECURSIVE is non-nil,\nrecursively delete all of
  DIRECTORY's contents as well.\n\nDoes not follow symlinks."
  (if (or (file-symlink-p directory) (not (file-directory-p
  directory))) (delete-file directory) (if recursive (dolist
  (file (directory-files directory
  ... "\\([^.]\\|\\.\\([^.]\\|\\..\\)\\).*"))
  (magit-delete-directory file recursive))) (delete-directory
  directory)))))

  eval((progn (defun magit-max-args-internal (function)
  "Returns the maximum number of arguments accepted by
  FUNCTION." (if (symbolp function) (setq function
  (symbol-function function))) (if (subrp function) (let ((max
  (cdr (subr-arity function)))) (if (eq (quote many) max)
  most-positive-fixnum max)) (if (eq (quote macro) (car-safe
  function)) (setq function (cdr function))) (let ((arglist
  (if (byte-code-function-p function) (aref function 0)
  (second function)))) (if (memq (quote &rest) arglist)
  most-positive-fixnum (length (remq (quote &optional)
  arglist)))))) (if (functionp (quote start-file-process))
  (defalias (quote magit-start-process) (quote
  start-file-process)) (defalias (quote magit-start-process)
  (quote start-process))) (unless (fboundp (quote
  string-match-p)) (defun string-match-p (regexp string
  &optional start) "Same as `string-match' except this
  function does not\nchange the match data." (let
  ((inhibit-changing-match-data t)) (string-match regexp
  string start)))) (if (fboundp (quote
  with-silent-modifications)) (defalias (quote
  magit-with-silent-modifications) (quote
  with-silent-modifications)) (defmacro
  magit-with-silent-modifications (&rest body) "Execute body
  without changing `buffer-modified-p'. Also, do not\nrecord
  undo information." (\` (set-buffer-modified-p (prog1
  (buffer-modified-p) (let (... before-change-functions
  after-change-functions) (\,@ body))))))) (if (>=
  (magit-max-args-internal (quote delete-directory)) 2)
  (defalias (quote magit-delete-directory) (quote
  delete-directory)) (defun magit-delete-directory (directory
  &optional recursive) "Deletes a directory named DIRECTORY.
  If RECURSIVE is non-nil,\nrecursively delete all of
  DIRECTORY's contents as well.\n\nDoes not follow symlinks."
  (if (or (file-symlink-p directory) (not (file-directory-p
  directory))) (delete-file directory) (if recursive (dolist
  (file (directory-files directory
  ... "\\([^.]\\|\\.\\([^.]\\|\\..\\)\\).*"))
  (magit-delete-directory file recursive))) (delete-directory
  directory))))) nil)

  #[128 "xxxxxx" [lexical-binding quote eval progn] 5
   1610577]((defun magit-max-args-internal (function) "Returns
   the maximum number of arguments accepted by FUNCTION." (if
   (symbolp function) (setq function (symbol-function
   function))) (if (subrp function) (let ((max (cdr
   (subr-arity function)))) (if (eq (quote many) max)
   most-positive-fixnum max)) (if (eq (quote macro) (car-safe
   function)) (setq function (cdr function))) (let ((arglist
   (if (byte-code-function-p function) (aref function 0)
   (second function)))) (if (memq (quote &rest) arglist)
   most-positive-fixnum (length (remq (quote &optional)
   arglist)))))) (if (functionp (quote start-file-process))
   (defalias (quote magit-start-process) (quote
   start-file-process)) (defalias (quote magit-start-process)
   (quote start-process))) (unless (fboundp (quote
   string-match-p)) (defun string-match-p (regexp string
   &optional start) "Same as `string-match' except this
   function does not\nchange the match data." (let
   ((inhibit-changing-match-data t)) (string-match regexp
   string start)))) (if (fboundp (quote
   with-silent-modifications)) (defalias (quote
   magit-with-silent-modifications) (quote
   with-silent-modifications)) (defmacro
   magit-with-silent-modifications (&rest body) "Execute body
   without changing `buffer-modified-p'. Also, do not\nrecord
   undo information." (\` (set-buffer-modified-p (prog1
   (buffer-modified-p) (let ((buffer-undo-list t)
   before-change-functions after-change-functions) (\,@
   body))))))) (if (>= (magit-max-args-internal (quote
   delete-directory)) 2) (defalias (quote
   magit-delete-directory) (quote delete-directory)) (defun
   magit-delete-directory (directory &optional recursive)
   "Deletes a directory named DIRECTORY.  If RECURSIVE is
   non-nil,\nrecursively delete all of DIRECTORY's contents as
   well.\n\nDoes not follow symlinks." (if (or (file-symlink-p
   directory) (not (file-directory-p directory))) (delete-file
   directory) (if recursive (dolist (file (directory-files
   directory (quote full)
   "\\([^.]\\|\\.\\([^.]\\|\\..\\)\\).*"))
   (magit-delete-directory file recursive))) (delete-directory
   directory)))))

  (eval-and-compile (defun magit-max-args-internal (function)
  "Returns the maximum number of arguments accepted by FUNCTION." 
  (if (symbolp function) (setq function  (symbol-function function))) 
  (if (subrp function)
      (let ((max  (cdr (subr-arity function))))
	(if (eq (quote many) max)  most-positive-fixnum max)) 
    (if (eq (quote macro) (car-safe
  function)) (setq function (cdr function)))
    (let ((arglist
  (if (byte-code-function-p function) (aref function 0)
  (second function)))) (if (memq (quote &rest) arglist)
  most-positive-fixnum (length (remq (quote &optional)
  arglist)))))) (if (functionp (quote start-file-process))
  (defalias (quote magit-start-process) (quote
  start-file-process)) (defalias (quote magit-start-process)
  (quote start-process))) (unless (fboundp (quote
  string-match-p)) 
     (defun string-match-p (regexp string
  &optional start) "Same as `string-match' except this
  function does not\nchange the match data." (let
  ((inhibit-changing-match-data t)) (string-match regexp
  string start)))) (if (fboundp (quote
  with-silent-modifications)) (defalias (quote
  magit-with-silent-modifications) (quote
  with-silent-modifications)) (defmacro
  magit-with-silent-modifications (&rest body) "Execute body
  without changing `buffer-modified-p'. Also, do not\nrecord
  undo information." (\` (set-buffer-modified-p (prog1
  (buffer-modified-p) (let (... before-change-functions
  after-change-functions) (\,@ body))))))) (if (>=
  (magit-max-args-internal (quote delete-directory)) 2)
  (defalias (quote magit-delete-directory) (quote
  delete-directory)) (defun magit-delete-directory (directory
  &optional recursive) "Deletes a directory named DIRECTORY.
  If RECURSIVE is non-nil,\nrecursively delete all of
  DIRECTORY's contents as well.\n\nDoes not follow symlinks."
  (if (or (file-symlink-p directory) (not (file-directory-p
  directory))) (delete-file directory) (if recursive (dolist
  (file (directory-files directory
  ... "\\([^.]\\|\\.\\([^.]\\|\\..\\)\\).*"))
  (magit-delete-directory file recursive))) (delete-directory
  directory)))))

  eval-buffer(#<buffer *load*> nil
  "/export/WRKOBJDIR/devel/magit/work/magit-1.2.0/magit.el"
  nil t) ; Reading at buffer position 28731

  load-with-code-conversion("/export/WRKOBJDIR/devel/magit/work/magit-1.2.0/magit.el"
  "/export/WRKOBJDIR/devel/magit/work/magit-1.2.0/magit.el"
  nil nil)

  load("/export/WRKOBJDIR/devel/magit/work/magit-1.2.0/magit.el" nil nil t)
  load-file("/export/WRKOBJDIR/devel/magit/work/magit-1.2.0/magit.el")
  call-interactively(load-file record nil)
  command-execute(load-file record)
  execute-extended-command(nil "load-file")
  call-interactively(execute-extended-command nil nil)
  command-execute(execute-extended-command)
says use Git version.


2011年11月07日(月) 旧暦 [n年日記] [更新:"2011/11/07 23:28:51"]

#1 [pkgsrc] metafont

ascgrp.mf を少し変更して文字を追加している。しかし、 dvipdfmx ではその追加した文字が認知されていない。
ktrace -t n dvipdfmx hoge.dvi
して見ると、中に
  5371      1 dvipdfmx NAMI  "/please/set/osfontdir/in/the/environment/"
こんな文字が入っていたりする。でも多分これは一応関係なくて、
追加した文字の *.pfb (Printer Font Binary) が足りないことが問題かと思う。 それで pkgsrc から
fonts/mftrace
を追加して、次のようにして見たが、正常終了しない。
t-105@makoto 22:55:35/111107(..hoge/work)% mftrace  ascgrp
mftrace 1.2.15
Font `ascgrp'...
Unknown encoding `SPECIAL GRAPHIC FONT'; assuming tex256.
Using encoding file: `/usr/pkg/share/texmf-dist/fonts/enc/dvips/base/tex256.enc'
Running Metafont...
Tracing bitmaps... [32][48][49][50][51][64][65][66][67][68][69][70][71][72][73][74][75][76][77][97][98]
Assembling raw font to `ascgrp.pfa.raw'... t1asm: charstring buffer overflow
error: t1asm: command exited with value 256
Traceback (most recent call last):
  File "/usr/pkg/bin/mftrace", line 1411, in <module>
    main()
  File "/usr/pkg/bin/mftrace", line 1407, in main
    do_file (filename)
  File "/usr/pkg/bin/mftrace", line 1390, in do_file
    make_outputs (basename, options.formats, encoding)
  File "/usr/pkg/bin/mftrace", line 834, in make_outputs
    raw_name = assemble_font (fontname, 'pfa', 1)
  File "/usr/pkg/bin/mftrace", line 816, in assemble_font
    system ('t1asm %s mftrace.t1asm %s' % (asm_opt, shell_escape_filename (outname)))
  File "/usr/pkg/bin/mftrace", line 172, in system
    error (msg)
  File "/usr/pkg/bin/mftrace", line 114, in error
    raise _ ("Exiting ... ")
TypeError: exceptions must be old-style classes or derived from BaseException, not str
t-105@makoto 22:55:51/111107(..hoge/work)% 
(文字を全部用意していないことが問題 .. ではないと思いたいが) 現に元の ascgrp はこれより少ない訳だから。
mftrace -V ascgrp としたら、次のような文字が見える
...
Opening pipe `/usr/pkg/bin/gf2pbm -n 98 -s ascgrp.7227gf'
Invoking `potrace -u 1  -q -c --eps --output=char.eps char.pbm '

Invoking `fontforge -usage > pfv 2>&1 '

Assembling raw font to `ascgrp.pfa.raw'... 
Invoking `t1asm --pfa mftrace.t1asm ascgrp.pfa.raw'
t1asm: charstring buffer overflow
error: t1asm: command exited with value 256
そんなあなたに MetaPost かな、と思ったが、どこにあるのかな。
print/web2c/PLIST:bin/mpost
これなら既に入っている。


2009年11月07日() 旧暦 [n年日記] [更新:"2009/11/11 01:22:26"]

#1 gcc-3.4.1 on Ubuntu fails

(やはり)都合で gcc-3.4.1 を Linux の上で組立てて見ようとしているが、 止ってしまう (Ubuntu 8.10)
       mkdir distfiles
       cd distfiles
  508  wget ftp://ftp.dti.ad.jp/pub/GNU/gcc/gcc-3.4.1/gcc-3.4.1.tar.bz2 
       cd ..
  511  mkdir local-src
  512  cd local-src/
  513  tar jxf ../distfiles/gcc-3.4.1.tar.bz2 
  519  mkdir gcc-3.4.1-work
  520  cd gcc-3.4.1-work
  521  ../gcc-3.4.1/configure --enable-languages=c,c++
  525  export LANG=C
  526  make

In function 'open',
    inlined from 'collect_execute' at ../../gcc-3.4.1/gcc/collect2.c:1535:
/usr/include/bits/fcntl2.h:51: 
	error: call to '__open_missing_mode' declared with attribute error: 
	open with O_CREAT in second argument needs 3 arguments
make[1]: *** [collect2.o] Error 1
make[1]: Leaving directory `/home/makoto/local-src/gcc-3.4.1-work/gcc'
make: *** [all-gcc] Error 2
makoto@ubuntu:~/local-src/gcc-3.4.1-work$ 


2008年11月07日(金) 旧暦 [n年日記] [更新:"2008/11/07 23:59:33"]

#1 [NetBSD] NetBSD 5.0 の準備

NetBSD 5.0 の準備が始まった 5.0 用の release(8) の 予備版 も作成されている。 ftp.jp.netbsd.org にも mirror されつつある。
多くの人がこれを試して、問題を報告 (send-pr) することにより NetBSD 5.0 が良い ものになる。


2007年11月07日(水) 旧暦 [n年日記] [更新:"2007/11/16 21:32:26"]

#1 [記憶] itojun 葬儀

大森駅から歩く、というのはちょっと遠かった。 IPv6 は IPitojun という名前にするのが一番いいと思うんだけれど。


2006年11月07日(火) 旧暦 [n年日記] [更新:"2006/11/08 22:48:43"]

#2 [pkgsrc] libxml2-2.6.27.tar.gz がなかなか転送されない

libxml2-2.6.27-1.FC6.src.rpm を ftp.dti.ad.jp からもらって来て
/usr/pkg/src/redhat/SOURCES
                   /SPECS
を用意しておいて 289 23:29 rpm -i libxml2-2.6.27-1.FC6.src.rpm したら取出せた。

distfileをネットワーク的に近いところから持ってくる


#1 [Namazu] Namazu-2.0.17RC3

NetBSD/macppc 3.99.21 (TsubaiBSD):

===================
All 50 tests passed
===================
VPATH 方式、BSD make、patch 2 個付
  1. Can't open ./commonfuncs
  2. commonfuncs.diff
(patch は VPATH を使う時だけ必要)。 VPATH とは下記 171,174,189 のようにする方法を指す。
   170  23:04   tar zxf $DISTFILES/namazu-2.0.17RC3.tar.gz
   171  23:04   mkdir namazu-2.0.17RC3-work
   174  23:08   cd namazu-2.0.17RC3-work/
   189  23:16   ../namazu-2.0.17RC3/configure && time make
   214  1:34    setenv LANG ja_jp.eucJP
   221  1:35    setenv PERL_BADLANG 0
   222  1:35    make check
...
Making check in contrib
ttypf:makoto@mini 1:39:10/061107(...local-src/namazu-2.0.17RC3-work)> uname -a
NetBSD mini 3.99.21 NetBSD 3.99.21 (GENERIC) #0: 
Sat Jul 15 18:48:07 JST 2006  
root@mini:/export/20060702/checkout/src/sys/arch/macppc/compile/GENERIC macppc
(所要 4 分)

NetBSD/3.1_RC3:

history
   142  8:46    tar zxf $DISTFILES/namazu-2.0.17RC3.tar.gz
   143  8:47    cd namazu-2.0.17RC3/
   144  8:47    ./configure
   145  8:48    time make

35.885u 14.035s 1:30.82 54.9%   0+0k 2+831io 2pf+5w
   146  8:50    time make check

assertion "ret == 0" failed: file 
    "/home/builds/ab/netbsd-3/src/lib/libpthread/pthread.c", 
    line 176, function "pthread_init"
FAIL: mknmz-3
diff: idx3/./NMZ.field.newsgroups.i: No such file or directory
FAIL: idxdiff-2
====================
2 of 50 tests failed
====================
*** Error code 1
...
170.599u 28.622s 5:36.42 59.2%  0+0k 73+17790io 178pf+0w
1.38      christos  174: #ifdef PTHREAD_MLOCK_KLUDGE
                    175:        ret = mlock(&pthread__deadqueue, sizeof(pthread__deadqueue));
                    176:        pthread__assert(ret == 0);
この部分は current でも変更なし。mlock ってどこに実体があるのかな .. sys_mlock だそうで。 src/sys/uvm/uvm_mmap.c:
    905 int
    906 sys_mlock(l, v, retval)
    907         struct lwp *l;
    908         void *v;
    909         register_t *retval;
    910 {
中身は同じ .. == 0 以外の何か教えてくれていれば ..

NetBSD/macppc 3.1 (TNF) では解決:

===================
All 50 tests passed
===================


2005年11月07日(月) 旧暦 [n年日記] [更新:"2005/11/08 00:06:17"]

#2 [Network] mail server の御機嫌が良くない ?

 timeout waiting for input from local during Draining Input

#1 [NetBSD] 時計が狂う病気 ?

ttyp1:makoto@s900 4:33:04/371020(~)> date
Wed Oct 20 04:33:06 CJT 1937


2004年11月07日() 旧暦 [n年日記] [更新:"2004/11/07 11:43:53"]

#1 [Emacs] Fedora Core と Emacs

Fedora Core で
setarch i386 ./configure
setarch i386 make bootstrap
のようにして作った 21.3.50 を入れて、何も考えないで起動すると utf-8 になっている。 このままでは tc がうまく動かない。これは LANG=ja_JP.UTF-8 になっているから。 そこで、簡単には
env LANG=ja_JP.eucJP emacs
と起動すると、以前のように使える。


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

#1 [InputMethod] Wnn7

10/24 に次のような表を書いたが wnn7 も試してみた。
                            JSERVER (または引数)
                           空   localhost  unix
NetBSD/pkgsrc              ○   ○         ○     
FreeWnn-1.11.36.i386.rpm   ○   ×         ○    
Patch12 外し               ×   ○         ×
Wnn7                       ○   ○         ○     

egg Japanese backend: 付属語ファイルが読み込まれていません:

いい加減にやると (つまり FreeWnn を使っていたままで Wnn7 につなごうとすると) 標題のようになる。


2002年11月07日(木) 旧暦 [n年日記]

#1 [NetBSD]

-D 20021028-UTC + 20021029ts 版 kernel に少し printf を入れたもの を作って見ている。
20021029/sys/arch/macppc/compile/INSECURE/../../../../arch/macppc/macppc/conf.c:42: warning: function declaration isn't a prototype
20021029/sys/arch/macppc/compile/INSECURE/../../../../arch/macppc/macppc/conf.c: In function `iskmemdev':
20021029/sys/arch/macppc/compile/INSECURE/../../../../arch/macppc/macppc/conf.c:44: `mem_no' undeclared (first use in this function)
20021029/sys/arch/macppc/compile/INSECURE/../../../../arch/macppc/macppc/conf.c:44: (Each undeclared identifier is reported only once
20021029/sys/arch/macppc/compile/INSECURE/../../../../arch/macppc/macppc/conf.c:44: for each function it appears in.)
20021029/sys/arch/macppc/compile/INSECURE/../../../../arch/macppc/macppc/conf.c:45: warning: control reaches end of non-void function
int iskmemdev __P((dev_t));が消えている のはどういう意味 ?
now that mem_no is emitted by config(8), there is no reason to keep copy of more or less identical iskmemdev() for every arch; move the function to spec_vnop.c, and g/c machine-dependant copies
だそうで、
miscfs/specfs/spec_vnops.c :157: warning: static declaration for `iskmemdev' follows non-static
とりあえず、良くないけれど、
ttyp1:makoto@quick 22:39:39/021107(...sys/sys)> cvs update -r1.106 conf.h ttyp1:makoto@quick 22:47:26/021107(...compile/INSECURE)> cvs update -r 1.65 ../../../../../sys/miscfs/specfs/spec_vnops.c
すれば一応出来る。


2001年11月07日(水) 旧暦 [n年日記]

#4 [NetBSD] pkgsrc で自分の機械の環境を作る話をChiBUG で話したら

/usr/pkgsrc/meta-pkg が良く似ているという話になった。 確かに考え方は似ている。
「僕の言う下敷」が不要なだけ優れている。

#3 [Macintosh] TiBook/550

間借りモードで作業
  1. 鍵盤 (KeyBoard) を外しても AirMac を付けるところがない
  2. AirMac を付ける方法のため説明書を見る。Macintosh でまず説明書を見るというのは初めて。
  3. AirMac を付けるのにトルクスドライバが必要。T-8 という大きさ のもの。たまたま持っていたからいいようなものの。
  4. 一応 MacOS 9.2.1 が動いて AirMac も動作するのを確認したら
  5. 9.2.1 (とは書いてないのだけれど)の CDROM で起動して
  6. 中身を全て初期化
    /        100M
    swap     400M
    /usr     500M
    /export 4G
    /pkgsrc  126M (mirror only)
    MacOS  13950M
    
  7. 9.2.1 を入れる (インターネットは入れない)
  8. OS X の CDROM を入れて boot cd:,\\:tbxi で起動して OS X を入れる
  9. 9.2.1 の CDROM を入れて boot cd:,\\:tbxi で起動して 起動ディスクを MacOS 9 に変更 (これで買った時のままのはず)
  10. MacOS 9 は設定アシスタントの途中で Command -q すれば設定無 でそのまま使える。 Netscape 4.72, Eudora-4.3.2, Acrobat Reader 5, Real Player 8, MacLHA を入れておく
  11. OS X の方はそうは行かない(と思う)
  12. NetBSD の部
    1. MacOS 9 で起動して、NetBSD の CDROM を入れて ofwboot.xcf,netbsd.GENERIC_MD.gz を写しておく
    2. NetBSD の CDROM (20011014) を入れて
      boot cd:,ofwboot.xcf
      
    3. disklabel wd0 で確めて Re-Install が出来るようにする。
      • newfs /dev/wd0a /dev/wd0e /dev/wd0f
      • mount /dev/wd0a /mnt
      • mkdir /mnt/etc
      • cat > /mnt/etc/fstab
        /dev/wd0a       /       ffs     rw 1 1
        /dev/wd0b       none    swap    sw 0 0
        /dev/wd0g       /usr    ffs     rw 1 2
        #
        /dev/wd0f       /pkgsrc ffs     rw 1 3
        /dev/wd0e       /export ffs     rw 1 4
        
        ^D
      • mkdir /export /pkgsrc /usr
      • umount /mnt
    4. ./sysinst .... Re-install
    5. 再起動失敗 (hns: この字がないと 5 が表示されない)
       boot hd:,ofwboot.xcf hd:10/netbsd 
      
      などとすると、そういうのはないと言って Boot: と聞いて来るが、それに答えて起動すると、 後で文字が入力出来ない。
    6. boot hd:,ofwboot.xcf hd:9/netbsd で起動
    7. mount -a して ed で rc_configured=YES に直して再起動
    8. dhclient wi0 したら Internet につながった
    9. startx したら raster が正しく出ない (raster は出ているが画面がうまく作られていない)

#2 [機械] Flash 交換

いろいろあったのだけれど、flash (4M) を交換した。 9:50 -, 10:06 - 11:35 と(回線が) 停止していた。 作業は
Console ... クロス線 ... DTE(macppc 用)... printer port 
とつないでおいて その機械に rsh して screen して cu -l /dev/tty01 -s 9600 としてつないだ。~. とすると rsh の元まで抜けてしまう。screen -r で回復出来るが、その間の cu の操作行には戻れない気がする。
ついでに DRAM (主記憶を大きくしようと思って)

Fast Page 16MBytes 72pin SIMM wit Parity:

は普通に PC 用に売っている SIMM でいいらしいので、 探しに行ったが、DOS/V Paradise, パソコン工房のどちらにも 「もう」置いていなかった。

#1 [NetBSD] (pkgsrc) mail/imap-2001.RELEASE-CANDIDATE.1/

===> Please note the following:

===========================================================================
$NetBSD: MESSAGE,v 1.7 2001/01/29 11:34:31 wiz Exp $

Add the following to /etc/services (if not already there):

 imap           143/tcp         # Internet Message Access Protocol
 imap           143/udp
 imaps          993/tcp         # imap4 protocol over TLS/SSL
 imaps          993/udp         # imap4 protocol over TLS/SSL
 pop3s          995/tcp         # pop3 protocol over TLS/SSL (was spop3)
 pop3s          995/udp         # pop3 protocol over TLS/SSL (was spop3)

Add the following to /etc/inetd.conf:

 imap   stream  tcp     nowait  root    /usr/pkg/libexec/imapd    imapd
 imaps  stream  tcp     nowait  root    /usr/pkg/libexec/imapd    imapd
 pop2   stream  tcp     nowait  root    /usr/pkg/libexec/ipop2d   ipop2d
 pop3   stream  tcp     nowait  root    /usr/pkg/libexec/ipop3d   ipop3d
 pop3s  stream  tcp     nowait  root    /usr/pkg/libexec/ipop3d   ipop3d

To put the changes into effect, make inetd reload its configuration:
On NetBSD 1.5 or later:
        /etc/rc.d/inetd reload
on earlier NetBSD releases:
        kill -HUP `cat /var/run/inetd.pid`

===========================================================================


2000年11月07日(火) 旧暦 [n年日記]

#1 [NetBSD] Boot Select on New Macintosh

これは便利そう。



最近の日記
2021年01月09日

2021年01月02日
ImportError: cannot import name 'DistutilsSetupError'
2021年01月01日
deve/R-roxygen2-7.1.1
2020年12月14日
NetBSD pkgsrc binary 生活
2020年12月12日
certificate expired :-(
以上、12 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)