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年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
2024年04月29日
dkim
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)