Php 4.0.0 + Gd 1.73 + Png 1.0.6 And That Funny Platform Again

[email protected] (Mark Kirkwood)
Newsgroups php.version4
Message-ID <[email protected]>
Dear list,

The current release of Php appears to have a broken configure script with respect to GD + PNG support ( similar to RC2 ). I am not sure if this is specific to my slightly peculiar platform ( HPUX 11 ) or not, but anyway in case anyone else has similar problems the recipe below will "sort it". 

( I am pretty sure that this is a "sufficient" rather than "necessary" solution so to speak, but it does work - someone more familiar with this confgure business than me can supply a better fix. In addition I have left my configure options unchanged even though not all of them may be relevant )

Happy compiling

Mark

Recipe :

1 edit configure to fix the "Png Problem" which is -lpng  needs to be -lpng -lz ( -lz seems to need to be LAST in the library string )

Use this diff output to change it ( ok you can remove my name, thats not a problem ):

12413,12414c12413
< # Marks Change : Add  -lz for png...
< LIBS="$ac_save_LIBS -lz"
---
> LIBS="$ac_save_LIBS"
12427,12429d12425
< # Marks Change : Add -lz for png...
< LIBS="$LIBS -lz"
< 
12437,12438c12433
< # Marks Change : Add -lz for png...
< LIBS="-lgd  $LIBS -lz"
---
> LIBS="-lgd  $LIBS"
12957,12959d12951
< # Marks Change : add -lz for png...
< LIBS="$LIBS -lz"
< 
12967,12968c12959
< # Marks Change : Add -lz for png...
< LIBS="-lgd  $LIBS -lz"
---
> LIBS="-lgd  $LIBS"


2 ./configure \
  --with-apache=../apache_1.3.x \
  --without-mysql \
  --with-oci8=/usr/local/oracle \
  --with-mcrypt=/usr/local \
  --with-gd=/usr/local \
  --enable-track-vars

3 gmake

4 gmake install

5 cd ../apache_.1.3.x
  ./configure --.... as usual
  edit src/Makefile and find LIBS1 :  add -lpng -lz after -lgd

6  build apache as usual
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.