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

HOTTA Michihide php-users@php.gr.jp
Wed, 12 Feb 2003 15:50:11 +0900


堀田@諫早市です。

On Wed, 12 Feb 2003 11:23:09 +0900
Subject: [PHP-users 13213] PDFLIBのインストール
"Hidemichi Matsui" <Hidemichi_Matsui@kip.com> wrote:

> redhat8.0
> linux-2.4.18-14
> apache_1.3.27
> mysql-3.23.55
> postgresql-7.3.1
> 
> 
> 現在pdflib-4.0.3をインストールしようとしているのですが、
> configureでエラーが出てしまいます。
> 
> ./configure \
> --prefix=/usr/local/pdflib \
> --enable-shared-pdflib \
> --with-zlib=/usr/lib \
> --with-pnglib=/usr/lib \
> --with-tifflib=/usr/lib
> 
> エラー
> ***************************************************
> checking for TIFFOpen in -ltiff... no
> configure: error: No usable tifflib library found.
> ***************************************************

似たような環境があったので、試してみました。

$ cat /etc/redhat-release
Red Hat Linux release 8.0 (Psyche)
$ uname -r
2.4.18-14

です。

$ rpm -qa|grep tiff
libtiff-3.5.7-7

な環境だと、上記の configure オプションで、同様のエラーが再現し
ます。この際の原因は

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

だったので、CDの2枚目から

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

してみると、エラーが変わりました。

configure:6192: checking for TIFFOpen in -ltiff
configure:6211: gcc -o conftest -g -O2   conftest.c -ltiff   1>&5
/usr/lib/gcc-lib/i386-redhat-linux/3.2/../../../libtiff.so: undefined reference to `log'
/usr/lib/gcc-lib/i386-redhat-linux/3.2/../../../libtiff.so: undefined reference to `pow'
/usr/lib/gcc-lib/i386-redhat-linux/3.2/../../../libtiff.so: undefined reference to `exp'
collect2: ld returned 1 exit status

よくわからないままに

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

としてみると、次は

checking for png_create_read_struct in -lpng... no
configure: error: No usable pnglib library found.

となったので、

$ sudo rpm -Uvh /mnt/cdrom/RedHat/RPMS/libpng-devel-1.2.2-6.i386.rpm

とやると、先に進んで、以下のように表示されました。

(ざっくり)
Support for shared libraries:          yes
C++ language binding for PDFlib:       no
Java language binding for PDFlib:      no
Perl language binding for PDFlib:      no
Python language binding for PDFlib:    no
Tcl language binding for PDFlib:       no
PHP language binding for PDFlib:       no
PDF import library (PDI):              no

とりあえず configure までは通ったみたいです。
make はまだやっていませんが、この調子だと、まだいろいろと入れて
やらないといけなそうですねぇ(^^; このあたりの作業がよくわからな
ければ、どっかに SRPM がころがってないか探すのが吉かもです。
  >元記事の方。
-- 
HOTTA Michihide <hotta@net-newbie.com> <http://www.net-newbie.com>