Fatal error: Call to undefined function: imagecreatefromjpeg()

This is a discussion on Fatal error: Call to undefined function: imagecreatefromjpeg() within the PHP Language forums, part of the PHP Programming Forums category; Folks, I feel like pulling my hair out - I tried unsuccessfully over the past few days to install ImagMagick but ...


Go Back   Usenet Forums > PHP Programming Forums > PHP Language

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 09-12-2003
Randell D.
 
Posts: n/a
Default Fatal error: Call to undefined function: imagecreatefromjpeg()


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?


Reply With Quote
  #2 (permalink)  
Old 09-12-2003
Randell D.
 
Posts: n/a
Default Re: Fatal error: Call to undefined function: imagecreatefromjpeg()


"Randell D." <you.can.email.me.at.randelld@yahoo.com> wrote in message
news:LXo8b.939936$ro6.18723578@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?
> --


Interestingly enough - I found imagecreatefromgif() works thus I'm wondering
if there is a dependancy on an external jpeg library that I do not have
installed.

Can anyone help with a solution?


Reply With Quote
  #3 (permalink)  
Old 09-12-2003
Andy Hassall
 
Posts: n/a
Default Re: Fatal error: Call to undefined function: imagecreatefromjpeg()

On Fri, 12 Sep 2003 19:15:55 GMT, "Randell D."
<you.can.email.me.at.randelld@yahoo.com> wrote:

>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?


--with-jpeg=<path to jpeg libs> may be worth a try, although my version of PHP
wasn't compiled with that and still has jpeg support; configure may have found
the libs by itself though, since they're in /usr/lib.

--
Andy Hassall (andy@andyh.co.uk) icq(5747695) (http://www.andyh.co.uk)
Space: disk usage analysis tool (http://www.andyhsoftware.co.uk/space)
Reply With Quote
  #4 (permalink)  
Old 09-12-2003
Randell D.
 
Posts: n/a
Default Re: Fatal error: Call to undefined function: imagecreatefromjpeg()


"Andy Hassall" <andy@andyh.co.uk> wrote in message
news:e6d4mvcpe8ubhqesg9441ipd15qg0qcc6h@4ax.com...
> On Fri, 12 Sep 2003 19:15:55 GMT, "Randell D."
> <you.can.email.me.at.randelld@yahoo.com> wrote:
>
> >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?

>
> --with-jpeg=<path to jpeg libs> may be worth a try, although my version of

PHP
> wasn't compiled with that and still has jpeg support; configure may have

found
> the libs by itself though, since they're in /usr/lib.
>
> --
> Andy Hassall (andy@andyh.co.uk) icq(5747695) (http://www.andyh.co.uk)
> Space: disk usage analysis tool (http://www.andyhsoftware.co.uk/space)


I've got it recompiling as I write this so I'll post again in an hour or so
and let you know if that was the root of the problem - thought I'd just
drop a byte though and say thanks for the suggestion since its the second
time this week that you've answered one of my posts...


Reply With Quote
  #5 (permalink)  
Old 09-13-2003
Randell D.
 
Posts: n/a
Default Re: Fatal error: Call to undefined function: imagecreatefromjpeg()


"Randell D." <you.can.email.me.at.randelld@yahoo.com> wrote in message
news:LXo8b.939936$ro6.18723578@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


Reply With Quote
  #6 (permalink)  
Old 09-13-2003
Daniel Hansen
 
Posts: n/a
Default Re: Fatal error: Call to undefined function: imagecreatefromjpeg()

On Fri, 12 Sep 2003 22:22:34 GMT, "Randell D."
<you.can.email.me.at.randelld@yahoo.com>, wrote:


>> ....


This is what finally worked for me. Not sure whether it was the "make
clean" or adding exif support -- but it worked!

make clean
../configure --with-mysql --with-apxs2 --with-xpm-dir --with-png
--with-png-dir --with-jpeg-dir --enable-exif --with-zlib-dir --with-gd
> configure.2003.09.12.dh5.log

make
make install
libtool --finish /etc/rpms/php-4.3.1/libs
apachectl -k stop
service httpd start


------------------------------------------------
Dan Hansen
------------------------------------------------
Reply With Quote
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




All times are GMT +1. The time now is 06:15 AM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.0.0