vine-users ML アーカイブ



[vine-users:059186] Re: perlftlib1.2 のインストール

  • From: 加藤 雅 <mkato@xxxxxxxxxxxxx>
  • Subject: [vine-users:059186] Re: perlftlib1.2 のインストール
  • Date: Thu, 27 Mar 2003 03:24:58 +0900
加藤(大阪)です。

Thu, 27 Mar 2003 01:59:31 +0900 付
TANAKA hiroaki <mosaicist@xxxxxxxxxxxxx> さんのメールより:

> 調べると「Makefile を修正しなさい」という情報に行きあたります。
> 内容はディレクトリパスを /usr/local から /usr に、
> さらに perl のディレクトリを /usr/bin に変更ということなのですが、
> $ make 
> では
> make[1]: *** [FreeType.o] エラー 1
> make[1]: 出ます ディレクトリ
> `/home/hoge/Fonts/perlftlib-1.2/FreeType' 
> make: *** [FreeType/blib/arch/auto/FreeType/FreeType.so] エラー2
> となります。
> 
> Vine 2.1 の src.rpm でもリビルドしようとすると同じエラーですので、
> 環境がおかしい? とも思い心配だったりしますが…。
> 
> perlftlib を使うには特別なエディットが必要でしょうか?

http://ariadne.ms.u-tokyo.ac.jp/~inaba/comp/perlftlib.html

辺りが参考になりそうです。

要約すると、

1)
/home/hoge/Fonts/perlftlib-1.2/Makefile の
PERLLIBDIR = /usr/local/lib/perl5/site_perl を

PERLLIBDIR = /usr/lib/perl5/site_perl に修整。

2)
/home/hoge/Fonts/perlftlib-1.2/FreeType/Makefile.PL の
/usr/local/X11R6.3/ の部分を 

/usr/X11R6/

に変更し('LIBS' と 'INC' の二箇所)、

3)
/home/hoge/Fonts/perlftlib-1.2/FreeType/FreeType.xs の
#include <freetype.h> の部分を

#include <freetype/freetype.h>

に修整し、

4)
同じファイルの 19行目に

static int na;

を書き加えてみてください。

これで make 出来ませんか?

-- 
加藤 雅 <mkato@xxxxxxxxxxxxx>
	http://add10.hp.infoseek.co.jp/rox/
ROX is the desktop environment which had the skin of a filer on.