[PHP-users 4664] FDFToolKitのインストールについて

Sumitaka MARUYAMA php-users@php.gr.jp
Fri, 11 Jan 2002 22:57:21 +0900


丸山と申します。

今月号(2002年1月号)のSoftWare Designの記事を見て
FDFに興味をもちインストールしてみようとしたのですが
PHPのConfigureでひっかかってしまいうまくいきません。

環境
	Vine2.0CR
	apache-1.3.22
	mod_ssl-2.8.5_1.3.22
	postgresql-7.1.3
	php-3.0.18_ja-2
	php-4.1.1
	fdfkt-5.tar.gz

インストール手順:
	fdftkをインストール
	(手順はRPM化しましたがファイルは以下のところへ)
	cp -pr HeadersAndLibraries/headers/fdftk.h /usr/local/fdftk/include/FdfTK.h
	cp -pr HeadersAndLibraries/linux/C/libfdftk.so /usr/local/fdftk/lib/libfdftk.so
	ln -s /usr/local/fdftk/lib/libfdftk.so /usr/lib/libfdftk.so

この状態でphp-4.1.1(自作RPMでもtar.gzでも)コンパイルしようとしたのですが、
下記のようなエラーになってしまいます。
----------------------
configure: error: FdfTk.h or fdftk.h not found. Please reinstall the fdftk distr
ibution
----------------------
FdfTK.hが見つからないと怒られているみたいですが
./configureの中で「--with-fdftk=/usr/local/fdftk」と
ディレクトリも指定しているつもりです。

FDFToolkitのコピー先を/usr/local/fdftkの下ではなく/usr/local/の下の
lib/,include/にコピーしてコンパイルオプションを
	「--with-fdftk=/usr/local」
	「--with-fdftk」
にしても変化ありませんでした。

また他のコンパイルオプションが悪さをしているのかと思い
「 ./configure --with-fdftk=/usr/local/fdftk」のみのオプションで
やってみても同じでした。

この行がなければ(FDFをサポートしなければ)コンパイルもでき
動作も確認できております。

上記現象について解決先をご存知の方がいらっしゃいましたら
よろしくお願いいたします。

最後に./configureオプションをつけておきます。

 ./configure 
	--prefix=/usr --with-config-file-path=/usr/etc 
	--disable-debug --enable-pic --enable-shared 
	--enable-inline-optimization --with-apxs=/usr/sbin/apxs
	--with-fdftk=/usr/local/fdftk --with-exec-dir=/usr/bin
	--with-regex=system --with-gettext --with-gd --with-png 
	--with-zlib --with-gdbm --with-jpeg-dir=/usr --enable-debugger 
	--enable-magic-quotes --enable-safe-mode --enable-sockets 
	--enable-sysvsem --enable-sysvshm --enable-track-vars 
	--enable-yp --enable-ftp --enable-wddx --without-oracle 
	--without-oci8 --with-xml --enable-mbstring 
	--enable-mbstr-enc-trans --with-mbregex --enable-trans-sid
	--without-mysql --enable-versioning

以上、よろしくお願いいたします。


---------------------
丸山 純孝 maru@mail.design.co.jp