|
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 という名前の譜がなくなっている。
( つっこみ )
|
最近の日記 2025年11月22日 ・crash dump 2025年10月25日 ・recover from disk error 2025年10月23日 ・dd does not duplicate Windows 11 boot disk ? 2025年10月13日 ・missing package 2025年10月04日 ・pkgin search pkgname segfaults | ||