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

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

2006年03月24日(金) 旧暦 [n年日記] [更新:"2006/03/24 12:49:28"]

#1 [cygwin] cygwin の版を調べる

bash (等)の shell 窓で uname -a とやればよい。例えば、次のような表示になる
$ uname -a
CYGWIN_NT-5.0 trino 1.5.19(0.150/4/2) 2006-01-20 13:28 i686 Cygwin

#2 [pkgsrc] 自分で作っていた namazu の pkgsrc を make install

自分で作っていた namazu の pkgsrc を make install しようとすると、次のように なってしまう。
ttyp1:makoto@s900  7:07:40/060324(...personal-pkgsrc/namazu-mef)> sudo make install
Password:
===> Installing for namazu-2.0.14
Unexpected argument: 
Unexpected argument: 
*** Error code 1
これでは何が言っているのか良く分らないので、make -dA install して見ると
Result is "/usr/bin/env"
+ test -x /export/pkgsrc/personal-pkgsrc/namazu-mef/work/.pkgdb/+INSTALL
+ cd /export/pkgsrc/personal-pkgsrc/namazu-mef/work/.pkgdb
+ /usr/bin/env PKG_PREFIX=/usr/pkg
  PKG_METADATA_DIR=/var/db/pkg/namazu-2.0.14
  PKG_REFCOUNT_DBDIR=/var/db/pkg.refcount
  /export/pkgsrc/personal-pkgsrc/namazu-mef/work/.pkgdb/+INSTALL
  namazu-2.0.14 PRE-INSTALL
Unexpected argument: 
Unexpected argument: 

*** Failed target:  pre-install-script
続けて次のような文字も見えるが、これは前項と同じ内容
*** Failed command: if test -x
    /export/pkgsrc/personal-pkgsrc/namazu-mef/work/.pkgdb/+INSTALL;
    then cd
    /export/pkgsrc/personal-pkgsrc/namazu-mef/work/.pkgdb &&
    /usr/bin/env PKG_PREFIX=/usr/pkg
    PKG_METADATA_DIR=/var/db/pkg/namazu-2.0.14
    PKG_REFCOUNT_DBDIR=/var/db/pkg.refcount
    /export/pkgsrc/personal-pkgsrc/namazu-mef/work/.pkgdb/+INSTALL
    namazu-2.0.14 PRE-INSTALL; fi
*** Error code 1
+INSTALL というのは shell 手続なのか。 Unexpected argument: というのはそれが出している文字らしい。 その +INSTALL の中には、次のような部分がある。
case ${STAGE} in
PRE-INSTALL)
        ;;
POST-INSTALL)
       ...
*)
        echo "Unexpected argument: ${STAGE}"
        exit 1
        ;;
esac
これは、namazu-mef/Makefile の中の、次の部分から呼ばれて、
post-install:
        @${TEST} -d ${LOCALBASE}/etc/namazu || ${INSTALL_DATA_DIR} ${LOCALBASE}/etc/namazu
        @${SH} ${WRKDIR}/INSTALL ${PKGNAME} POST-INSTALL
最近の textproc/namazu2/Makefile を見ると、 この辺はかなり変っているようだ。
post-install:
        ${INSTALL_DATA_DIR} ${DATADIR}/namazu
        ${INSTALL_DATA_DIR} ${EXAMPLESDIR}
.for f in ${EXAMPLES}
        cd ${WRKSRC}/conf; ${INSTALL_DATA} ${f}-sample ${EXAMPLESDIR}/${f}
.endfor
INSTALL という名前の譜がなくなっている。



最近の日記
2020年06月21日
sourceforge ban recovered
2020年05月27日
sudo service ssh start
2020年05月16日
Router host down
2020年04月29日
pan cake Japanese Hot cake
2020年03月31日
sysinst
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)