新規記事投稿 フォロー記事投稿 記事のキャンセル
From: にあ <nir@mxa.meshnet.or.jp>
Subject: Re: freeWAIS-sfインストールについて(長文)
Date: 1997/08/01 01:21:25
Reference: mesh.program/00358

7月31日に、こんさんは書きました。

>Wais-2_118_tar.gz を展開し、
>(中略)
># make test
>と行うと
>cc -c -I/usr/local/src/wais/freeWAIS-sf-2.1.2/ir -I/usr/local/include -O     -DV
>ERSION=\"2.118\"  -DXS_VERSION=\"2.118\" -DPIC -fpic -I/usr/local/lib/perl5/i386
>-freebsd/5.003/CORE -DTRACE=0 -g /usr/local/src/wais/freeWAIS-sf-2.1.2/ctype/cty
>pe.c
>PERL_DL_NONLAZY=1 /usr/bin/perl -I./blib/arch -I./blib/lib -I/usr/local/lib/perl
>5/i386-freebsd/5.003 -I/usr/local/lib/perl5 -e 'use Test::Harness qw(&runtests $
>verbose); $verbose=0; runtests @ARGV;' t/*.t
>t/basic.............Use of uninitialized value at t/basic.t line 82.
>Use of uninitialized value at t/basic.t line 83.
>FAILED tests 3-4
>        Failed 2/4 tests, 50.00% okay
>t/dict..............Out of memory!
>FAILED tests 1, 3, 5-8
>        Failed 6/8 tests, 25.00% okay
>        Test returned status 1 (wstat 256)
>t/ndict.............FAILED test 4
>        Failed 1/15 tests, 93.33% okay
>t/parallel..........chat::open_port failed at t/parallel.t line 92
>FAILED tests 3-6
>        Failed 4/6 tests, 33.33% okay
>        Test returned status 2 (wstat 512)
>t/stem..............ok
>Failed 4/5 test scripts, 20.00% okay. 13/52 subtests failed, 75.00% okay.
>*** Error code 2
>
>Stop.
>となってしまいます。(T・T)
>
うーん、SunOS 4.1.3-JL、perl 5.004_01 でやってみましたが、
こちらでも Wais の make test ではエラーが出ますね。(^^;;

Wais-2.118 では、

t/basic.............ok
t/dict..............FAILED tests 1, 3, 5
        Failed 3/8 tests, 62.50% okay
t/ndict.............FAILED test 4
        Failed 1/15 tests, 93.33% okay
t/parallel..........ok
t/stem..............ok
Failed Test  Status Wstat Total Fail  Failed  List of failed
------------------------------------------------------------------------------
t/dict.t                      8    3  37.50%  1, 3, 5
t/ndict.t                    15    1   6.67%  4
Failed 2/5 test scripts, 60.00% okay. 4/52 subtests failed, 92.31% okay.

Wais-2.304 でも、

t/a_preop...........ok
t/basic.............ok
t/dict..............FAILED tests 1, 3, 5
        Failed 3/8 tests, 62.50% okay
t/ndict.............ok
t/parallel..........ok
t/stem..............ok
t/z_postop..........ok
Failed Test  Status Wstat Total Fail  Failed  List of failed
------------------------------------------------------------------------------
t/dict.t                      8    3  37.50%  1, 3, 5
Failed 1/7 test scripts, 85.71% okay. 3/57 subtests failed, 94.74% okay.

となってしまいました。(^^;;

もっとも、freeWAIS-sf-2.1.2-jp6 自体が日本語対応の関係でテストが失敗して
いますから、こんなもんかなぁと思ってそのままインストールしてしまいましたが... (^^;;

# あまり使っていないので、本当にチャンと動いているのかどうかは
# 良く分からないです。(^^;;

## なんで HP-UX じゃ無くて SunOS なのかと言うと、HP-UX のコンパイラは
## shared libraries 作るには、コンパイラオプション変えなければイケナくて
## freeWAIS-sf のライブラリを作りなおすのが面倒だったからなのでした。(^^;;;

P.S.
Wais-2.118 の dictionary.c って、チョットおかしくないですか? あたしは、

200c200
<         char           buff[80];\
---
>         char           buf[80];\
432d431
<         char           buff[80];\

しましたけど。(^^;