On Mon, Dec 08, 2003 at 10:43:31AM -0800, Stas Bekman wrote:
> Randy Kobes wrote:
> [...]
> >>This produce white image without any text and /tmp/testlog contain:
> >>libgd was not built with FreeType font support
> >>
> >>Where the problem can be? What should I do? help me...
> >>
> >>Some more information what can be useful:
> >># ldd /usr/lib/libgd.so
> >> libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x4003b000)
> >> libfreetype.so.6 => /usr/X11R6/lib/libfreetype.so.6 (0x4005a000)
> >> libpng.so.3 => /usr/lib/libpng.so.3 (0x4009b000)
> >> libz.so.1 => /usr/lib/libz.so.1 (0x400c6000)
> >> libm.so.6 => /lib/libm.so.6 (0x400d5000)
> >> libc.so.6 => /lib/libc.so.6 (0x400f8000)
> >> /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
> >
> >
> >It might be that mod_perl isn't seeing the location of the
> >freetype library. Try passing in /usr/X11R6/lib as the
> >value of the LD_LIBRARY_PATH environment variable into your
> >script.
>
> Or add /usr/X11R6/lib to /etc/ld.so.conf and run ldconfig to update the
> run-time environment. My /etc/ld.so.conf on linux includes that dir.
Problem wasn't there. I already had /usr/X11R6/lib in my /etc/ld.so.conf
and LD_LIBRARY_PATH changed nothing.
I recompiled freetype library and gd library and have result:
# ldd /usr/lib/libgd.so
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x4003b000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x4005a000)
libpng.so.3 => /usr/lib/libpng.so.3 (0x400a4000)
libz.so.1 => /usr/lib/libz.so.1 (0x400cf000)
libm.so.6 => /lib/libm.so.6 (0x400de000)
libc.so.6 => /lib/libc.so.6 (0x40101000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
Still no results.
Problem was php. PHP was compiled with gd and I don't know when and how.
Anyway... I did it again (--with-gd=/usr) and it worked.
Quite instructional case for me.
Thank you for you help anyway.
--
Kaiko Kaur
--
Reporting bugs: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html