Namazu-devel-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: moving OLE filters
白井です。
From: Ryuji Abe <raeva@xxxxxxxxxxxx> さん曰く
Subject: [namazu-devel-ja] Re: moving OLE filters
Message-ID: <38BCA39C.1B115A25@xxxxxxxxxxxx>
Date: Wed, 01 Mar 2000 13:59:08 +0900
阿部> Satoru Takabayashi wrote:
阿部>
阿部> > はい。別のディレクトリに置きます。ただいま filter/win32 に置
阿部> > きました。Makefile.am の設置をお願いできます?
阿部>
阿部> 設置しました。Win32では
阿部> $(prefix)/share/namazu/filter/win32
阿部> にOLEフィルタがインストールされるようになります。
阿部> 確認をお願いします。
先程、check out した物で make してみたのですが、以下の修正が必要
でした。
% perl /usr/local/bin/mknmz --help
Can't locate ichitaro456.pl in @INC (@INC contains: ../pl /usr/local/share/namazu/filter /usr/local/share/namazu/pl . C:/usr/perl/lib C:/usr/perl/site/lib .) at /usr/local/bin/mknmz line 366.
というエラーになります。
# まだ、check in できないのでよろしくお願いします。 (_ _)
------------- cut here -------------
--- ./namazu/scripts/mknmz.in.orig Mon Mar 6 11:14:24 2000
+++ ./namazu/scripts/mknmz.in Mon Mar 6 11:13:31 2000
@@ -351,6 +351,7 @@
unshift @INC, "../filter/win32";
} else {
@filters = glob "$FILTERDIR/win32/*.pl";
+ unshift @INC, "$FILTERDIR/win32";
}
load_filters(@filters);
------------- cut here -------------
上記の修正をした後も Windows NT4.0 + ActivePerl Binary build 522 で
% perl /usr/local/bin/mknmz --help
Undefined subroutine &excel::mediatype called at (eval 2) line 1.
というエラーになります。filter/win32/ 以下の file名を変えるか、
package で file 名を指定するとエラーは無くなるのですが、
# mv excel.el oleexcel.el または、
# package excel; とするということです。
Win32::OLE って全然動かしていないし、CPAN から入手して動かそうと
思ったら全然動かなかった ^^;;; の正解はわかりません。
なお、変更後、ichitaro456.pl が動いているのは確かめました。
--
白井秀行 (mailto:shirai@xxxxxxxxxxxxxxxxxxx)