"Randell D." <yo**************************@yahoo.com> wrote in message
news:LX***********************@news2.calgary.shaw. ca...
Folks,
I feel like pulling my hair out - I tried unsuccessfully over the past few
days to install ImagMagick but because of version conflicts and missing
libraries I had to give up. I originally choose ImageMagick because I've
heard so much about it.
I then decided to go with the inbuilt GD tools since I'm using PHP 4.3.3
that I compiled with --with-gd. I can use some of the image functions in
PHP so why is this one undefined? What can I do to resolve it? The
message follows, in addition, I include an extract from my phpinfo() to show that
I do have GD Support fully enabled.
Fatal error: Call to undefined function: imagecreatefromjpeg()
An extract from phpinfo(); tells me the following:
GD Support enabled
GD Version bundled (2.0.15 compatible)
GIF Read Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled
What do I need to do to fix the problem?
--
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet?
I've called the gd_info() function and notice that jpeg support isn't
recognised
# 10 Elements strlen
GD Version bundled (2.0.15 compatible) 27
FreeType Support 0
T1Lib Support 0
GIF Read Support 1 1
GIF Create Support 0
JPG Support 0
PNG Support 1 1
WBMP Support 1 1
XBM Support 1 1
JIS-mapped Japanese Font Support 0
I *do* have jpeg-6b compiled though and was unsure as to why it hadn't
picked it up.
After three or four different compiles, I changed the order of the
../configure arguements (which probably didn't do anything) however I had
previously --with-jpeg-dir=/usr/lib I've modifed it to have --with-jpeg-dir
without a directory specified and I think that sorted it.
The following are my compile options for those who might suffer the same
problem (note though that my apache has been compiled with a number of extra
modules that you may (not?) need like mysql, suexec, perl...
# cd apache/
# make clean
# cd ../php/
# make clean
# cd ../apache/
#
../configure --prefix=/opt/apache --enable-module=unique_id --enable-module=s
o --enable-suexec --with-perl=/usr/bin/perl --suexec-caller=www --suexec-log
file=/var/log/suexec.log --suexec-uidmin=1025 --suexec-gidmin=1025 --disable
-module=imap --disable-module=asis --disable-module=userdir --disable-module
=autoindex --disable-module=status --enable-module=vhost_alias --activate-mo
dule=src/modules/php4/libphp4.a --activate-module=src/modules/extra/mod_geoi
p.c
# cd ../php/
#
../configure --with-mysql --with-apache=$src/apache --with-mcrypt --with-jpeg
-dir --enable-exif --with-zlib-dir --with-gd --disable-cgi
# make
# make install
# cd ../apache/
#
../configure --prefix=/opt/apache --enable-module=unique_id --enable-module=s
o --enable-suexec --with-perl=/usr/bin/perl --suexec-caller=www --suexec-log
file=/var/log/suexec.log --suexec-uidmin=1025 --suexec-gidmin=1025 --disable
-module=imap --disable-module=asis --disable-module=userdir --disable-module
=autoindex --disable-module=status --enable-module=vhost_alias --activate-mo
dule=src/modules/php4/libphp4.a --activate-module=src/modules/extra/mod_geoi
p.c
# make
# make install