Hey there ... I recently (finally) got php to compile/install
after a LONG process (trying to do it static, and it wouldn't
ever work ... kept giving errors during the linking of httpd,
complaining that it couldn't find certain png functions referenced
by libgd ... functions that did exist in libpng -- compiled libpng,
jpeg, gd, by myself).
Finally got it working as a .so (solaris 2.5.1).
Got it up running and did my <? echo("Hello World"); ?> successfully.
PROBLEM:
I can't seem to get any of the image functions to work.
When I try to ImageGIF or ImageJPEG, I get an error (in IE only)
stating: Gif (or jpeg) support not existant in PHP install.
(A) It should be, I built gd 1.8.3 with the patch (linked via
php.net) that reinstates gif support ... plus I compiled in
jpeg support.
Secondly, when I try an ImagePNG, I get a segfault in apache, with
error_log showing the following:
gd-png: fatal libpng error: Incompatible libpng version in application and library
[Mon Feb 19 18:47:10 2001] [notice] child pid 26943 exit signal Segmentation Fault (11)
Now, I have a theory ... but no way to figure out 'how to fix it'.
The final error sounds to me like it is saying that there are two different versions
that are being seen ...
This could be true. In /usr/local/lib exists a version of libgd ... a version I
didn't want to use because it was a PNG only version ...
So I compiled my own libgd, using my own compiled version of libpng. Then compiled
php using this NEW libgd (--with-gd=blah/blah/).
But now I am seeing it complain about not having jpeg or gif, and the odd png
behaviour ... sounds like somehow the two versions are fighting? So how do I stop
this?
Is it stopped at the compile-time of php? Or is this a run-time/compile-time of
apache thing that needs done?
Thanks in advance,
Eli
______________________________________________________________________
Eli White Computer Specialist for Internet Services
Space Telescope Science Institute http://hubble.stsci.edu/
--
PHP Install Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]