0

gnu "patch" を使用して GraphicsMagick にパッチを正常に適用した後、configure、make、make install を実行し、fpm を使用して rpm を作成し、クリーンな VM にインストールしましたが、エラーが発生しました:

$gm -version gm: 共有ライブラリの読み込み中にエラーが発生しました: libtiff.so.5: 共有オブジェクト ファイルを開けません: そのようなファイルやディレクトリはありません

ビルド手順:

./configure --prefix=/usr --with-modules=yes --with-png --with-tiff --with-jpeg --with-gslib=/usr/local/share/ghostscript/9.20/lib --enable-shared=no --enable-static=no

make

make DESTDIR=/home/ec2-user/GM/tmp/project/ install

fpm -s dir -t rpm -C tmp/project --name GraphicsMagick --version 1.3.25 --iteration 4 --description "GraphicsMagick 1.3.25 on redhat 6.8" .

次に、rpm を別のクリーンな VM に scp し、次のようにインストールします。

sudo rpm -ivh GraphicsMagick-1.3.25-4.x86_64.rpm

また、tiff、png jpeg などの必要なすべてのライブラリもビルドする必要がありますか?

これも私が尋ねたいことです: GraphicsMagick 1.3.25 は libtiff 4.0.7 をサポートしていますか?

$ ldd /usr/bin/gm
    linux-vdso.so.1 =>  (0x00007ffdc5bef000)
    libtiff.so.5 => not found
    libjpeg.so.9 => not found
    libxml2.so.2 => /usr/lib64/libxml2.so.2 (0x0000003b90c00000)
    libz.so.1 => /lib64/libz.so.1 (0x00000033e9000000)
    libm.so.6 => /lib64/libm.so.6 (0x00000033e9400000)
    libgomp.so.1 => /usr/lib64/libgomp.so.1 (0x00000035f9400000)
    libpthread.so.0 => /lib64/libpthread.so.0 (0x00000033e8400000)
    libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00000033eac00000)
    libc.so.6 => /lib64/libc.so.6 (0x00000033e8000000)
    librt.so.1 => /lib64/librt.so.1 (0x00000033e8c00000)
    libdl.so.2 => /lib64/libdl.so.2 (0x00000033e8800000)
    /lib64/ld-linux-x86-64.so.2 (0x00000033e7c00000)
4

1 に答える 1