[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