[PHP-users 13240] Re: PDFLIBのインストール

Hidemichi Matsui php-users@php.gr.jp
Thu, 13 Feb 2003 12:56:47 +0900


松井です。

中瀬様、仲村様、大場様、堀田様
ご助言ありがとうございます。

色々試してみたところ、
堀田様の助言にありました、

sudo rpm -Uvh libtiff-devel-3.5.7-7.i386.rpm
sudo rpm -Uvh libpng-devel-1.2.2-6.i386.rpm

と、念のために、

sudo rpm -Uvh libjpeg-devel-6b-21.i386.rpm

をしてみまして、

LDFLAGS=-lm ./configure \
--prefix=/usr/local/pdflib \
--enable-shared-pdflib \
--with-zlib=/usr/lib \
--with-pnglib=/usr/lib \
--with-tifflib=/usr/lib

を実行したら成功しました。(zlib-devel-・・・.rpmは既に入っていました)
make,make installもできました。

php-4.3.0のインストールも問題なく出来ました。
参考までにconfigureも書いておきます。

./configure \
--with-mysql=/usr/local/mysql \
--enable-mbstring \
--enable-mbstr-enc-trans \
--enable-mbregex \
--with-pgsql=/usr/local/pgsql \
--with-apxs=/usr/local/httpd-php/bin/apxs \
--enable-trans-sid \
--enable-track-vars \
--with-xml \
--enable-versioning \
--with-gd \
--with-pdflib=/usr/local/pdflib \
--with-jpeg-dir=/usr/lib \
--with-png-dir=/usr/lib \
--with-zlib-dir=/usr/lib \
--with-tiff-dir=/usr/lib


あと、よろしければ教えて頂きたいのですが、

> configure:6192: checking for TIFFOpen in -ltiff
> configure:6211: gcc -o conftest -g -O2   conftest.c -ltiff   1>&5
> /usr/bin/ld: cannot find -ltiff
> collect2: ld returned 1 exit status

上記エラーから、

> sudo rpm -Uvh /mnt/cdrom/RedHat/RPMS/libtiff-devel-3.5.7-7.i386.rpm

この答えが出たのは何故でしょうか?
それと、

> LDFLAGS=-lm ./configure .... ( -lm オプションを渡してやる)

この「LDFLAGS=-lm」の意味もよろしければ教えて頂けないでしょうか?

長文になってしまい申し訳ございません。
お手数ですが、よろしくお願い致します。

松井