Santosh, You've got the same errors I have.
Hope someone can help us out :-)) Eric Santosh Narayanan wrote: > Hi, > > I am trying to compile PHP-4.1.2 on a Redhat machine. The configure goes > through without any errors. (see configure options below) > > However when I do a make I get some gd related errors (see the errors > below). > > I searched the php install list and found messages that said similar > errors might be due to an old version of GD being installed and to look > for the gd.h file. I did that, and renamed gd.h and tried compiling > again. This time around the compile complained that there was no gd.h > found on the system. > > I also found a FAQ from the php.net site that said that "strange compile > errors" in GD would go away if I ensured that the GD library and PHP > were linked against the same depending libraries. I am not sure how to > go about this. (see directory listings of the libjpeg and libpng from my > system below). > > So I am back to square one, and hoping someone could tell me how to fix > it. :) > > Thanks, > -- Santosh > > > > ====================================================================== > > ./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 > --with-png-dir=/usr --with-gd=/usr --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 > > ------------------------------ > > In file included from gd.c:83: > gd_ctx.c:6: warning: `struct gdIOCtx' declared inside parameter list > gd_ctx.c:6: warning: its scope is only this definition or declaration, > which is > probably not what you want. > gd_ctx.c:12: warning: `struct gdIOCtx' declared inside parameter list > gd_ctx.c:18: warning: `struct gdIOCtx' declared inside parameter list > gd_ctx.c: In function `_php_image_output_ctx': > gd_ctx.c:33: `gdIOCtx' undeclared (first use in this function) > gd_ctx.c:33: (Each undeclared identifier is reported only once > gd_ctx.c:33: for each function it appears in.) > gd_ctx.c:33: `ctx' undeclared (first use in this function) > gd.c: At top level: > gd.c:101: parse error before `gdIOCtx' > gd.c: In function `_php_image_create_from_string': > gd.c:1000: `gdIOCtx' undeclared (first use in this function) > gd.c:1000: `io_ctx' undeclared (first use in this function) > gd.c: In function `zif_imagecreatefromstring': > gd.c:1043: `gdImageCreateFromJpegCtx' undeclared (first use in this > function) > gd.c:1052: `gdImageCreateFromPngCtx' undeclared (first use in this > function) > gd.c:1061: `gdImageCreateFromGifCtx' undeclared (first use in this > function) > gd.c:1070: `gdImageCreateFromWBMPCtx' undeclared (first use in this > function) > gd.c:1079: `gdImageCreateFromGd2Ctx' undeclared (first use in this > function) > gd.c: In function `_php_image_create_from': > gd.c:1151: `gdIOCtx' undeclared (first use in this function) > gd.c:1151: `io_ctx' undeclared (first use in this function) > gd.c:1152: parse error before `buff_size' > gd.c:1155: `buff_size' undeclared (first use in this function) > gd.c:1155: `buff_em' undeclared (first use in this function) > gd.c:1162: `buff' undeclared (first use in this function) > gd.c: In function `zif_imagecreatefromgif': > gd.c:1203: `gdImageCreateFromGifCtx' undeclared (first use in this > function) > gd.c: In function `zif_imagecreatefromjpeg': > gd.c:1216: `gdImageCreateFromJpeg' undeclared (first use in this function) > gd.c:1216: `gdImageCreateFromJpegCtx' undeclared (first use in this > function) > gd.c: In function `zif_imagecreatefrompng': > gd.c:1229: `gdImageCreateFromPng' undeclared (first use in this function) > gd.c:1229: `gdImageCreateFromPngCtx' undeclared (first use in this > function) > gd.c: In function `zif_imagecreatefromwbmp': > gd.c:1272: `gdImageCreateFromWBMP' undeclared (first use in this function) > gd.c:1272: `gdImageCreateFromWBMPCtx' undeclared (first use in this > function) > gd.c: In function `zif_imagecreatefromgd': > gd.c:1284: `gdImageCreateFromGdCtx' undeclared (first use in this function) > gd.c: In function `zif_imagecreatefromgd2': > gd.c:1293: `gdImageCreateFromGd2' undeclared (first use in this function) > gd.c:1293: `gdImageCreateFromGd2Ctx' undeclared (first use in this > function) > gd.c: In function `zif_imagecreatefromgd2part': > gd.c:1306: `gdImageCreateFromGd2Part' undeclared (first use in this > function) > gd.c:1306: `gdImageCreateFromGd2PartCtx' undeclared (first use in this > function) > gd.c: In function `zif_imagegif': > gd.c:1430: `gdImageGifCtx' undeclared (first use in this function) > gd.c: In function `zif_imagepng': > gd.c:1447: `gdImagePngCtx' undeclared (first use in this function) > gd.c: In function `zif_imagejpeg': > gd.c:1464: `gdImageJpegCtx' undeclared (first use in this function) > gd.c: In function `zif_imagewbmp': > gd.c:1481: `gdImageWBMPCtx' undeclared (first use in this function) > gd.c: In function `zif_imagegd2': > gd.c:1505: `gdImageGd2' undeclared (first use in this function) > gd.c: At top level: > gd.c:3371: parse error before `gdIOCtx' > gd.c: In function `_php_image_bw_convert': > gd.c:3376: `im_org' undeclared (first use in this function) > gd.c:3402: `threshold' undeclared (first use in this function) > gd.c:3412: `gdImageWBMPCtx' used prior to declaration > gd.c:3412: `out' undeclared (first use in this function) > gd.c: In function `_php_image_convert': > gd.c:3501: `gdImageCreateFromJpeg' used prior to declaration > gd.c:3501: warning: assignment makes pointer from integer without a cast > gd.c:3512: `gdImageCreateFromPng' used prior to declaration > gd.c:3512: warning: assignment makes pointer from integer without a cast > make[3]: *** [gd.lo] Error 1 > make[2]: *** [all-recursive] Error 1 > make[1]: *** [all-recursive] Error 1 > make: *** [all-recursive] Error 1 > > > ------------------------------ > > > lrwxrwxrwx 1 root root 14 Jul 14 12:49 libgd.so -> > libgd.so.1.8.4 > lrwxrwxrwx 1 root root 14 Jul 2 09:02 libgd.so.1.8 -> > libgd.so.1.8.4 > -rwxr-xr-x 1 root root 211097 Feb 24 04:25 libgd.so.1.8.4 > > lrwxrwxrwx 1 root root 17 Sep 20 2001 libjpeg.so -> > libjpeg.so.62.0.0 > lrwxrwxrwx 1 root root 17 Sep 5 2001 libjpeg.so.62 -> > libjpeg.so.62.0.0 > -rwxr-xr-x 1 root root 142161 Feb 19 09:53 libjpeg.so.62.0.0 > > lrwxrwxrwx 1 root root 17 Jul 14 12:32 libpng.so -> > libpng.so.3.1.2.1 > lrwxrwxrwx 1 root root 17 Jul 2 09:02 libpng.so.3 -> > libpng.so.3.1.2.1 > -rwxr-xr-x 1 root root 138064 Feb 19 10:29 libpng.so.3.1.2.1 > > -rw-r--r-- 1 root root 5404 Mar 21 1999 /usr/include/gd.h > > > _________________________________________________________________ > Join the world's largest e-mail service with MSN Hotmail. > http://www.hotmail.com > -- PHP Install Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
