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

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

2001年11月09日(金) 旧暦 [n年日記]

#1 [NetBSD] pkgsrc/private/emacs

で make install すると、
Installing utilities run internally by Emacs.

/export/pkgsrc/private/emacs/work/emacs-21.1/mkinstalldirs
/usr/pkg/libexec/emacs/21.1/powerpc-apple-netbsd 

if [ `(cd /usr/pkg/libexec/emacs/21.1/powerpc-apple-netbsd && /bin/pwd)`
  != `/bin/pwd` ]; then 
  for file in profile digest-doc sorted-doc movemail
    cvtmail fakemail yow emacsserver hexl; 
      do install -c -s -o root -g wheel -m 555 $file
      /usr/pkg/libexec/emacs/21.1/powerpc-apple-netbsd/$file ; done ; 
fi

if [ `(cd /usr/pkg/libexec/emacs/21.1/powerpc-apple-netbsd && /bin/pwd)` 
 != 
`(cd /export/pkgsrc/private/emacs/work/emacs-21.1/lib-src && /bin/pwd)` ];
  then 
    for file in rcs2log vcdiff; 
     do install -c -s -o root -g wheel -m 555 
      /export/pkgsrc/private/emacs/work/emacs-21.1/lib-src/$file
      /usr/pkg/libexec/emacs/21.1/powerpc-apple-netbsd/$file; 
     done ; 
fi

strip: /usr/pkg/libexec/emacs/21.1/powerpc-apple-netbsd/rcs2log: File
format not recognized

install: stripping
/usr/pkg/libexec/emacs/21.1/powerpc-apple-netbsd/rcs2log: No such file
or directory

*** Error code 1
となってしまう問題(を解決したい)
  • 文字形式を strip しようとしているのが悪い
  • emacs-21.1/lib-src/Makefile に次の部分がある
    144    @echo "Installing utilities run internally by Emacs."
    ...   
    147   if [ `(cd ${archlibdir} && /bin/pwd)` 
                != `(cd ${srcdir} && /bin/pwd)` ]; 
            then         
             for file in ${SCRIPTS}; 
               do   $(INSTALL_PROGRAM) 
                    ${srcdir}/$$file ${archlibdir}/$$file;
               done ;        
          fi
    148 install: ${archlibdir}
    
  • 手でやって見てもおかしい
    makoto@u  9:21:45/011109(...emacs-21.1/lib-src)# 
    install -c -s -o root -g wheel -m 555 \
    /export/pkgsrc/private/emacs/work/emacs-21.1/lib-src/rcs2log \
    /usr/pkg/libexec/emacs/21.1/powerpc-apple-netbsd/rcs2log
    
  • -s が余計。
  • Makefile.in は変更ないので、Makefile.in -> Makefile の所でおかしい (./configure ?)
  • lib-src/Makefile.c の中に
    INSTALL = /usr/bin/install -c -o root -g wheel
    INSTALL_PROGRAM = install -c -s -o root -g wheel -m 555
    INSTALL_DATA = install -c -o root -g wheel -m 444
    
    という字がある。INSTALL_SCRIPT という分類が必要なはずなのだけれど
  • mk/bsd.pkg.mk の中に
    INSTALL_PROGRAM?= \
            ${INSTALL} ${COPY} ${STRIPFLAG} -o ${BINOWN} \
            -g ${BINGRP} -m ${BINMODE}
    
    というような字があって、これが上書きしている

patch も作って、何とかなりそうだが:

PLIST がないと言っているので作ろうと思ったが、 何回も作っていると
share/emacs/21.1/etc/DOC-21.1.1
share/emacs/21.1/etc/DOC-21.1.2
share/emacs/21.1/etc/DOC-21.1.3
がたまってしまっている。一行目だけでいいかな ? PLIST に * は書けるか ? だめ
pkg_create: can't stat `/usr/pkg/share/emacs/21.1/etc/DOC-21.1.*'
editor/emacs/pkg/PLIST を見たら、
share/emacs/${PKGVERSION}/etc/DOC-${PKGVERSION}.1
と書いてある
DESCR も要るそうで
drochner この人がやるのかな

第一回目のものを作って初めから試している:

20011109-emacs-tar.gz 多分 uninstall はうまく行かないだろうと思う。
make ..

/usr/pkg/share/emacs/site-lisp/flim-1.14.2/md5 hides
  /usr/pkg/share/emacs/site-lisp/w3-200107/md5
/usr/pkg/share/emacs/site-lisp/flim-1.14.2/smtpmail hides
       /usr/pkg/share/emacs/21.1/lisp/mail/smtpmail
/usr/pkg/share/emacs/site-lisp/wl-cvs-20011015/utf7 hides
           /usr/pkg/share/emacs/21.1/lisp/gnus/utf7
make install
===>  emacs-21.1 is already installed - perhaps an older version?
それはそうだ、さっき入れたばっかり
env FORCE_PKG_REGISTER=yes sudo make install
入ったが、PLIST に余分が入っている。要修正
pkg_create: Overwriting /usr/pkg/share/doc/w3m/doc/README.cygwin - pkg
  w3m-0.2.1.0.19nb2 bogus/conflicting?

かなりいい加減なものたが、出来た(と思う):

20011109-emacs-tar.gz 他の機械で全部入れて見ようと
===> Validating dependencies for base-200110
===> The Xpm library is included in your X11 distribution.
Emacs に xpm が入っているのが気に入らないらしい
emacs/Makefile:DEPENDS+=        xpm>=3.4k:../../graphics/xpm
これを消しておく。 XF-401 の場合、こうなるのかも知れない。

#2 [外出] 秋葉原 → 渋谷

      本千葉 15:05
15:08 千葉   15:22
15:50 錦糸町 15:55
      秋葉原 16:30
      新宿 
17:00 渋谷   
      渋谷
21:15 品川   21:26
22:14 千葉   22:21 +4
22:28 本千葉 

買物 PS/2 -> USB 変換:

PS/2 -> USB 変換
プラットホームにて 8,800 円(高いけれど)
とりあえず、とても調子がいい

Fast Page 16MBytes 72pin SIMM wit Parity:

若松通商にて 2,000 円。「中古ですが」「はいもちろんいいです」
千葉   DOS/V paradice   72pin ? とっくの昔から置いていません
千葉   パソコン工房     上と同じ
千葉   メディア・バレー 16M x 2 (FMV etc 用) 14,400 円
秋葉原 湘南             32M ならあるのですけれど
秋葉原 若松通商         EDO/Fast Page どちらですか 
                        2000 円です。

N 響:




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

Count.cgi (since 2000/02/05)