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

藤原 誠/ Makoto Fujiwara makoto @ ki.nu
2006年 11月 11日 (土) 11:10:26 JST


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

  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-users-ja メーリングリストの案内