Namazu-users-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 文書ファイルに関して



 お世話になっております。佐藤です。
寺西さん、いろいろありがとうございます。

> 
> xlhtml というプログラム(実行ファイル)が、存在するディレクトリ
> を追加してやる必要があります。
> 
> xlhtml が /割り当てディレクトリ/xlhtml-0.4.9.0/ にあれば、
> そういうことです。
> 
> または、xlhtml を /割り当てディレクトリ/bin/ にコピーするか。

 xlhtmlですが、
/割り当てディレクトリ/xlhtml-0.4.9.0/xhtml/の中にも
/割り当てディレクトリ/bin/の中にも同じxlhtmlがありました。
ですから、この部分は大丈夫な様です。
 PATHには、PATH=/割り当てディレクトリ/bin:が存在してますし。
念の為、PATH=/割り当てディレクトリ/xlhtml-0.4.9.0も追加しました。

> 
> > > > 出来ていますが、excelファイル等は、スキップしてしまいます。
> > >
> > > Supported media types に表示されていないので、それ以前の問題
> > > ですが、mknmz は、どのように実行しましたか?
> >
> > Supported media typesに出ないという事は、mknmz時に認識されて
> > いないのだとは気付いていましたが、知識が足りなくて困っています。。
> 
> これは、パスの問題だと思います。

 ここで言うパスとは、上で設定したパスの事でしょうか?
それとも、mknmzの設定上のパスでしょうか?

/割り当てディレクトリ/bin/のxlhtmlが見つからないか、別のところを見て
しまうようになっているのでしょうか? それとも、.mknmzrcの設定でしょうか?
excelファイル等を、インデックスの対象にするかどうかの設定は.mknmzrcの$ALLOW_FILEだと思っていますが、mknmzで、-aオプションを付けていますし、 .mknmzrcの$ALLOW_FILEの#も外してあるのですが・・
 問題は、xlhtmlが見つからない事なのでしょうか?

> 
> > mknmz は、
> > /割り当てディレクトリ/bin/mknmz -a -k --indexing-lang=ja -O
> 
> こちらは -a でインデックスの作成対象をすべてにしているので、
> 問題はないようです。
> 
> > > > [pdf用]
> > > ...
> > > > tar zxvf xpdf-0.93.tgz NG
> > >
> > > この NG とはどういう意味でしょう。tar が失敗するのでしょうか?
> >
> > そうです。失敗してしまうのです。
> > tgzという拡張子は、これだけの様ですが、対応していないからでしょうか?
> 
> その時のエラーメッセージは?
> 
> とりあえず、tar が gzip に対応していないのであれば、
> 
> % cp xpdf-0.93.taz xpdf-0.93.tar.gz
> % gzip -d xpdf-0.93.tar.gz
> % tar xvf xpdf-0.93.tar
> 
> とすれば、無事展開できると思います。もし、エラーが発生
> する場合は、上記の手順のどこで、どんなエラーが発生するか
> お知らせください。

 お蔭様で、tarまでは出来る様になりました。お恥ずかしい限りです。。
しかし、./configure 以降が上手く行きませんでした。
cp xpdf-0.93.tgz xpdf-0.93.tar.gz
gzip -d xpdf-0.93.tar.gz
tar xvf xpdf-0.93.tar
cd xpdf-0.93
./configure --enable-japanese --prefix=/割り当てディレクトリ/

・・・・省略・・・
checking whether to use Xpm library... (cached) maybe
checking where to find the Xpm header files... (cached)
checking for X11/xpm.h... (cached) no
not using Xpm library
checking whether to use t1 library... (cached) maybe
checking where to find the t1 header files... (cached)
checking for t1lib.h... (cached) no
not using t1 library
checking whether to use freetype library... (cached) /割り当てディレクトリ/freetype-
1.3.1/lib
checking where to find the freetype header files... (cached)
checking for freetype/freetype.h... (cached) no
configure: warning: requested freetype library not found!
checking whether to use freetype library... (cached) /割り当てディレクトリ/freetype-
1.3.1/lib
checking where to find the freetype header files... (cached)
checking for freetype.h... (cached) no
configure: warning: requested freetype library not found!
creating ./config.status
creating Makefile
creating xpdf/Makefile
creating ltk/Makefile
creating goo/Makefile
%
 調べたところ、--with-ti-library=/割り当てディレクトリ/T1Lib-1.3/lib
などとオプションをつけて、./configureするものの様ですが、
./configure --with-ti-library=/割り当てディレクトリ/T1Lib-1.3/lib
 --with-freetype-library=/割り当てディレクトリ/freetype-1.3.1/lib
 --with-gzip --enable-japanese  --prefix=/割り当てディレクトリ/
としても結果は、変わりませんでした。
 Xpmなども必要なのでしょうか?

%makeもエラーです。

・・・・省略・・・
fxState.o Lexer.o Link.o LTKOutputDev.o Object.o OutputDev.o Page.o Params.o Par
ser.o PDFDoc.o PSOutputDev.o SFont.o Stream.o T1Font.o TextOutputDev.o TTFont.o
XOutputDev.o XRef.o xpdf.o -L../ltk -lLTK -L../goo -lGoo -lSM -lICE  -lX11 -lsoc
ket  -lnsl  -lm
ld: fatal: symbol `__default_unexpected__Fv' is multiply defined:
        (file /usr/local/lib/libstdc++.a(exceptioni.o) and file /usr/local/lib/g
cc-lib/sparc-sun-solaris2.5/2.8.0/libgcc.a(exception.o));
ld: fatal: symbol `terminate__Fv' is multiply defined:
        (file /usr/local/lib/libstdc++.a(exceptioni.o) and file /usr/local/lib/g
cc-lib/sparc-sun-solaris2.5/2.8.0/libgcc.a(exception.o));
ld: fatal: symbol `set_terminate__FPFv_v' is multiply defined:
        (file /usr/local/lib/libstdc++.a(exceptioni.o) and file /usr/local/lib/g
cc-lib/sparc-sun-solaris2.5/2.8.0/libgcc.a(exception.o));
ld: fatal: symbol `set_unexpected__FPFv_v' is multiply defined:
        (file /usr/local/lib/libstdc++.a(exceptioni.o) and file /usr/local/lib/g
cc-lib/sparc-sun-solaris2.5/2.8.0/libgcc.a(exception.o));
ld: fatal: symbol `unexpected__Fv' is multiply defined:
        (file /usr/local/lib/libstdc++.a(exceptioni.o) and file /usr/local/lib/g
cc-lib/sparc-sun-solaris2.5/2.8.0/libgcc.a(exception.o));
ld: fatal: File processing errors. No output written to xpdf
make[1]: *** [xpdf] Error 1
make[1]: Leaving directory `/割り当てディレクトリ/xpdf-0.93/xpdf'
make: *** [all] Error 2
%
%make install は、もちろん出来ません


> 
> > > > cd xpdf-0.93
> > > > ./configure --enable-japanese --prefix=/割り当てディレクトリ/
> > > > make
> > > > make install NG
> > >
> > > ここの NG の意味は? どのようなメッセージがでますか?
> >
> > % make
> > make: *** No targets. Stop.
> > %
> > というメッセージが出て失敗します。
> 
> そもそも tar が失敗しているのに、xpdf-0.93 というディレクトリが
> 作成されているのでしょうか? 少し疑問です。

 すみません。当然、makeは出来てませんでした。
xpdf-0.93 というディレクトリも出来てませんでした。(今はありますが。)

> 
> > > > [word用]
> > > > 必要なライブラリー:lv、zlib、libwmf、freetype、ImageMagick、libpng
> > > >
> > > > gzip -d libwmf-0.2.2.tar.gz
> > > > tar xvf libwmf-0.2.2.tar
> > > > cd libwmf-0.2.2
> > > > ./configure --prefix=/割り当てディレクトリ/
> > > > make NG
> > > > make install NG
> >
> > これも同様で、
> > % make
> > make: *** No targets. Stop.
> > %
> > というメッセージが出ます。
> 
> configure で何かエラーが起こっていませんか?

おっしゃる通りでした。errorが出てます。
checking for IceConnectionNumber in -lICE... yes
checking for expat.h... no
checking for xml2-config... no
configure: error: * * * unable to find xml2-config; unable to continue - check f
tp://xmlsoft.org/ * * *
%

 大変お手数ですが何かわかりましたら、よろしくお願いします。