[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gentoojp-dev 34] baselayoutのebuild
- Subject: [gentoojp-dev 34] baselayoutのebuild
- From: "Takashi Ota." <088@xxxxxxxxxxxxx>
- Date: Mon, 23 Jun 2003 23:33:40 +0900
太田です。
ありえるのかどうかわかりませんが...。
今日ちょっとひっかかりました。
sys-apps/baselayout-1.8.6.8-r1.ebuild の 128行目で
gawk too old で止まってしまいました。
該当個所は、(改行されるかも)
if [ -f /usr/include/awk/awk.h -a ! -L
${ROOT}/lib/rcscripts/filefuncs.so ]
then
eerror "Please install sys-apps/gawk-3.1.1-r2 or later!"
die "gawk too old"
fi
解釈としては、awk.h が file で filefuncs.so がsymbolic Linkでない場合、
dieなのですが、emerge baselayoutする前、
filefuncs.soが、
# qpkg -f -i /lib/rcscripts/filefuncs.so
sys-apps/baselayout-1.8.5.9
sys-apps/gawk-3.1.2-r3
とふたつ出てきました。
ちなみに、filefuncs.soはsymbolic linkではありませんでした。
その後、
# emerge gawk
とすると、symbolic linkとなり、emerge baselayoutも通りました。
: たぶん、gawk -> baselayout の順に入っちゃったのかな?
で、お聞きしたいのは、
あるバージョンのebuildが、他のebuildのあるバージョン以上を必要とする場合
一般的に、ファイルの状態で判断するのが普通なのか?
これだけがたまたま特殊?だったのかということをお聞きしたいのですが?
長いebuildなので、(^^; もし読んだ方いらっしゃいましたら
教えてください。
--
Takashi Ota. <088@xxxxxxxxxxxxx>