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年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
2024年03月10日
停電 (瞬電)
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)