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 という名前の譜がなくなっている。



最近の日記
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)