質問: gdモジュールのインストールエラー redhat es でgdgraphモジュールを使用するために gdモジュールをインストールしたところ、下記のようなエラーになりました。 gcc -c -i/usr/local/include -i/usr/local/include/gd -d_reentrant -d_gnu_source -dthreads_ have_pids -ddebugging -fno-strict-aliasing -i/usr/local/include -d_largefile_source -d_fil e_offset_bits=64 -i/usr/include/gdbm -o2 -g -pipe -march=i386 -mcpu=i686 -dversion=\"2.11\" -dxs_version=\"2.11\" -fpic "-i/usr/lib/perl5/5.8.0/i386-linux-thread-multi/core" gd .c running mkbootstrap for gd () chmod 644 gd.bs rm -f blib/arch/auto/gd/gd.so ld_run_path="/usr/local/lib:/usr/lib:/lib" gcc -shared -l/usr/local/lib gd.o -o blib/arch/auto/gd/gd.so -l/usr/lib/x11 -l/usr/x11r6/lib -l/usr/local/lib -lgd -lpng -lz -lm/usr/bin/ld: cannot find -lpng collect2: ld はステータス 1 で終了しました make: *** [blib/arch/auto/gd/gd.so] エラー 1 freetype2 gdライブラリ pg.pm gdtextutile gd::graph はインストール完了しましたが gdのインストールだけが何度やっても失敗します。 何のモジュールが足りないのか教えていただきたいです。 よろしくお願いいたします。
回答: makefileの該当箇所をいかのように書き換えてインストールしてみてください。 cflags=-o -dhave_libpng -dhave_libjpeg -djisx0208 -dhave_libttf libs=-lgd -lpng -lz -ljpeg -lm -lttf includedirs=-i. -i/usr/local/include/freetype -i/usr/include/x11 -i/usr/x11r6/include/x11