Hi all, Thanks for the replies to my message regarding gd errors while compiling PHP.
I finally managed to solve it using this method. Note that I am using a Redhat Linux system to do the compile. 1) Compiled and installed libpng 1.2.4 wget www.libpng.org/pub/png/src/libpng-1.2.4.tar.gz tar zxvf libpng-1.2.4.tar.gz cd libpng-1.2.4 mv scripts/makefile.linux Makefile make make install 2) Compiled and installed libjpeg 6b wget ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz tar zxvf jpegsrc.v6b.tar.gz cd jpeg-6b ./configure --enable-shared make make install 3) Compiled and installed GD 1.8.4 wget www.boutell.com/gd/http/gd-1.8.4.tar.gz tar zxvf gd-1.8.4.tar.gz cd gd-1.8.4 pico Makefile ------- NOTE: On some systems gd refuses to compile unless you reverse the LIBS line in the Makefile as follows, LIBS=-lm -lz -lpng -lgd (save the file using CTRL-X and Y) ------- make make install 4) Now configure, compile and install PHP 4.1.2 as follows, ./configure --prefix=/usr --with-config-file-path=/etc/httpd --with-exec-dir=/usr/bin --with-libdir=/usr/lib --enable-bcmath --enable-magic-quotes --enable-safe-mode --enable-mbstring --enable-mbstr-enc-trans --enable-track-vars --enable-wddx=shared --enable-mm=shared --enable-xml --enable-ftp --disable-debug --with-apxs=/usr/sbin/apxs --with-zlib --with-ttf --with-jpeg-dir=/usr/local/lib --with-png-dir=/usr/local/lib --with-gd=/usr/local --with-gettext=/usr --with-regex=system --with-db --with-gdbm --with-interbase=shared --with-pgsql=shared --with-ldap --with-imap --with-pdflib=/usr --with-mysql ------- NOTE: The configure line will change depending on what you support you need with PHP, but generally the above configure has support for many common stuff used in PHP. ------- make > /dev/null make install 5) Now restart apache (the command to restart apache depends on your system) /etc/rc.d/init.d/httpd restart Thats about it. Now check using phpinfo if the newly compiled php works. regards, -- Santosh _________________________________________________________________ Chat with friends online, try MSN Messenger: http://messenger.msn.com -- PHP Install Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php