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)