2006年11月11日

[Namazu-devel-ja 1384] (2.0.17RC3) VPATH を使った時の問題

> 千葉市中央区長洲
> 藤原 誠

tar 形式を展開した位置でそのまま configure せずに、別にディレ
クトリを作って、その中で configure する場合、つまり VPATH 機能
を使った時に、二つの問題がありましたのでお知らせします。

VPATH を使った時の問題:

共通条件:
NetBSD/macppc 3.99.21
namazu-2.0.17RC3

(1) 問題 1
再現方法:

107 10:08 setenv DISTFILES /e/u/j/distfiles/
108 10:08 tar zxf $DISTFILES/namazu-2.0.17RC3.tar.gz
109 10:09 mkdir namazu-2.0.17RC3-work
110 10:09 cd namazu-2.0.17RC3-work
111 10:09 ../namazu-2.0.17RC3/configure
112 10:09 make

問題:

Making all in decodebase64
Making all in pltests
sed -e 's!%PERL%!/usr/pkg/bin/perl!g' -e 's!@pkgdatadir@!/usr/local/share/namazu!g' pltests.pl.in > pltests.pl.tmp
sed: pltests.pl.in: No such file or directory
*** Error code 1

解決方法:
http://www.ki.nu/~makoto/diary/attach/2006/20061106-namazu-2.0.17RC3.pltest.diff

(2) 問題 2
再現方法:

107 10:08 setenv DISTFILES /e/u/j/distfiles/
124 10:16 rm -rf namazu-2.0.17RC3*
125 10:16 tar zxf $DISTFILES/namazu-2.0.17RC3.tar.gz
126 10:16 patch -s -p0 < ~/public_html/diary/attach/2006/20061106-namazu-2.0.17RC3.pltest.diff
127 10:17 mkdir namazu-2.0.17RC3-work
128 10:17 cd namazu-2.0.17RC3-work/
129 10:17 ../namazu-2.0.17RC3/configure
130 10:17 make
131 10:18 make check

問題:
PASS: namazu-13
.: Can't open ./commonfuncs
FAIL: namazu-cgi-1
.: Can't open ./commonfuncs
FAIL: namazu-cgi-2
.: Can't open ./commonfuncs
FAIL: namazu-cgi-3
.: Can't open ./commonfuncs
FAIL: namazu-cgi-4
.: Can't open ./commonfuncs
FAIL: namazu-cgi-5
.: Can't open ./commonfuncs
FAIL: namazu-cgi-6
.: Can't open ./commonfuncs
FAIL: namazu-cgi-7
.: Can't open ./commonfuncs
FAIL: namazu-cgi-8
.: Can't open ./commonfuncs
FAIL: namazu-cgi-9
.: Can't open ./commonfuncs
FAIL: namazu-cgi-10
.: Can't open ./commonfuncs
FAIL: namazu-cgi-11
.: Can't open ./commonfuncs
FAIL: ja-namazu-cgi-1
=====================
12 of 48 tests failed
=====================
*** Error code 1

解決方法:
http://www.ki.nu/~makoto/diary/attach/2006/20061106-namazu-commonfuncs.diff

(3) 確認 .. VPATH の場合
160 10:51 rm -rf namazu-2.0.17RC3*
161 10:51 setenv DISTFILES /e/u/j/distfiles/
162 10:51 tar zxf $DISTFILES/namazu-2.0.17RC3.tar.gz
163 10:51 patch -s -p0 < ~/public_html/diary/attach/2006/20061106-namazu-2.0.17RC3.pltest.diff
164 10:51 patch -s -p0 < ~/public_html/diary/attach/2006/20061106-namazu-commonfuncs.diff
165 10:51 mkdir namazu-2.0.17RC3-work
166 10:51 cd namazu-2.0.17RC3-work/
167 10:51 setenv LANG ja_JP.eucJP
168 10:51 setenv PERL_BADLANG 0
169 10:51 ../namazu-2.0.17RC3/configure
170 10:52 make
171 10:53 make check

===================
All 50 tests passed
===================

(4) 確認 .. patch 後、非 VPATH の場合 --- 上記 (3) の続き

172 11:01 history
173 11:01 cd ..
174 11:01 rm -rf namazu-2.0.17RC3-work
175 11:01 cd namazu-2.0.17RC3/
176 11:01 ./configure
177 11:02 make
178 11:03 make check

===================
All 50 tests passed
===================

皆様、いつも大変ありがとうございます。
---
(藤原)
_______________________________________________
Namazu-devel-ja mailing list
Namazu-devel-ja@xxxxx
http://www.namazu.org/cgi-bin/mailman/listinfo/namazu-devel-ja

投稿者 xml-rpc : 2006年11月11日 11:10
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/49181
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。