I looked, and I can't figure out why it wouldn't set HAVE_GD_JPG, and I 
couldn't find any reason, so I modified config and the Makefile so that it 
is set:

#define HAVE_GD_JPG 1

However, that didn't help any.  When I compile php and libphp.so, the 
Makefile includes -ljpeg.  When I run strings against libphp4.so, it finds 
'imagejpeg' which really confuses me.  Everything points to it being 
there, but it just doesn't work.

 On Mon, 14 Oct 2002, Rasmus Lerdorf 
wrote:

> Well, trace through the code and figure out why HAVE_GD_JPG is not defined
> in php_config.h.  ext/gd/config.m4 checks libgd for gdImageCreateFromJpeg
> and sets HAVE_GD_JPG accordingly.
> 
> -Rasmus
> 
> On Mon, 14 Oct 2002, New Disorder Records wrote:
> 
> > my config file says nothing about not finding jpegs.  what it says is
> > this:
> >
> > configure:22952: checking for the location of libjpeg
> > configure:23013: checking for jpeg_read_header in -ljpeg
> >
> > no errors.
> >
> >
> > On Mon, 14 Oct 2002, Rasmus Lerdorf wrote:
> >
> > > Then check your config.log file to see why the PHP configure check failed
> > > to find it.
> > >
> > > On Mon, 14 Oct 2002, New Disorder Records wrote:
> > >
> > > > I just tested it, and yes, GD was built with jpeg support.  I wrote a
> > > > short C program that uses gd and jpegs, and it works fine.
> > > >
> > > > -Ernst
> > > >
> > > > On Mon, 14 Oct 2002, New Disorder Records wrote:
> > > >
> > > > > but my gd library WAS built with jpeg support.  as far as I can tell.
> > > > > I've built GD a number of times on other machines and always use jpegs.
> > > > > Any other ideas?
> > > > >
> > > > > On Mon, 14 Oct 2002, Rasmus Lerdorf wrote:
> > > > >
> > > > > > Your GD library was not built with jpeg support.
> > > > > >
> > > > > > On Mon, 14 Oct 2002, New Disorder Records wrote:
> > > > > >
> > > > > > > Hi,
> > > > > > >   I have installed php several times, but this is the first time I've
> > > > > > > tried to make image generation work.  I compiled php against gd-1.8.4, 
>yet
> > > > > > > when I run this code:
> > > > > > >
> > > > > > > header("Content-type: image/jpeg");
> > > > > > >
> > > > > > > $im = imagecreate(50,100);
> > > > > > > $white = imagecolorallocate($im, 255,255,255);
> > > > > > > $black = imagecolorallocate($im, 0, 0, 0);
> > > > > > > imagefilledrectangle($im, 0,0, 49, 99, $white);
> > > > > > > imagefilledrectangle($im, 15, 15, 20, 60, $black);
> > > > > > > imagejpeg($im, '', 75);
> > > > > > >
> > > > > > > I get this error:
> > > > > > >
> > > > > > > [Mon Oct 14 11:28:33 2002] [error] PHP Fatal error:  Call to undefined
> > > > > > > function:  imagejpeg() in /usr/www/gold/imgen/index.php on line 9
> > > > > > >
> > > > > > > I find it odd that none of the other image functions fail, and running
> > > > > > > 'strings' against libphp4.so tells me that the imagejpeg function is in
> > > > > > > the binary.  Any ideas?
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > New Disorder Records "you've heard of us now, so shut up and buy the damn
> > > > > > > Sacrilicious CD" - www.newdisorder.com
> > > > > > > Pirx the Pilot: One of the top three Structuralist punk rock bands in the
> > > > > > > country.  www.pirxthepilot.com
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > PHP Install Mailing List (http://www.php.net/)
> > > > > > > To unsubscribe, visit: http://www.php.net/unsub.php
> > > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > > --
> > > > New Disorder Records "you've heard of us now, so shut up and buy the damn
> > > > Sacrilicious CD" - www.newdisorder.com
> > > > Pirx the Pilot: One of the top three Structuralist punk rock bands in the
> > > > country.  www.pirxthepilot.com
> > > >
> > >
> > >
> > >
> >
> > --
> > New Disorder Records "you've heard of us now, so shut up and buy the damn
> > Sacrilicious CD" - www.newdisorder.com
> > Pirx the Pilot: One of the top three Structuralist punk rock bands in the
> > country.  www.pirxthepilot.com
> >
> 

-- 
New Disorder Records "you've heard of us now, so shut up and buy the damn 
Sacrilicious CD" - www.newdisorder.com
Pirx the Pilot: One of the top three Structuralist punk rock bands in the 
country.  www.pirxthepilot.com


-- 
PHP Install Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to