Re: [PHP4BETA] Problem with zlib during build of RC1

From: Date: Thu, 20 Apr 2000 14:30:37 +0000
Subject: Re: [PHP4BETA] Problem with zlib during build of RC1
References: 1 2  Groups: php.version4 
Request: Send a blank email to php-version4+get-13796@lists.php.net to get a copy of this message
| Look at config.log and try to figure out why the test did not | work. There are usually compiler/link editor error messages which | should give you a hint. Ok, here's the tail end of config.log: configure:19371: checking for XML support configure:19472: checking whether to include YP support configure:19532: checking whether to include zlib support configure:19565: checking for gzgets in -lz configure:19584: gcc -o conftest -g -O2 -DEAPI=1 -DXML_BYTE_ORDER=12 conftest.c -lz -lgd -lndbm -lresolv -lm -lcrypt -lnsl -lres olv 1>&5 /usr/lib/libgd.so: undefined reference to `png_set_dither' /usr/lib/libgd.so: undefined reference to `png_set_strip_alpha' /usr/lib/libgd.so: undefined reference to `png_get_rowbytes' /usr/lib/libgd.so: undefined reference to `png_set_strip_16' /usr/lib/libgd.so: undefined reference to `png_create_read_struct' /usr/lib/libgd.so: undefined reference to `png_set_sig_bytes' /usr/lib/libgd.so: undefined reference to `png_set_read_fn' /usr/lib/libgd.so: undefined reference to `png_set_packing' /usr/lib/libgd.so: undefined reference to `png_get_io_ptr' /usr/lib/libgd.so: undefined reference to `png_set_IHDR' /usr/lib/libgd.so: undefined reference to `png_set_tRNS' /usr/lib/libgd.so: undefined reference to `png_get_valid' /usr/lib/libgd.so: undefined reference to `png_create_write_struct' /usr/lib/libgd.so: undefined reference to `png_get_error_ptr' /usr/lib/libgd.so: undefined reference to `png_write_info' /usr/lib/libgd.so: undefined reference to `png_set_PLTE' /usr/lib/libgd.so: undefined reference to `png_get_PLTE' /usr/lib/libgd.so: undefined reference to `png_write_end' /usr/lib/libgd.so: undefined reference to `png_get_IHDR' /usr/lib/libgd.so: undefined reference to `png_set_write_fn' /usr/lib/libgd.so: undefined reference to `png_read_info' /usr/lib/libgd.so: undefined reference to `png_destroy_read_struct' /usr/lib/libgd.so: undefined reference to `png_check_sig' /usr/lib/libgd.so: undefined reference to `png_write_image' /usr/lib/libgd.so: undefined reference to `png_read_update_info' /usr/lib/libgd.so: undefined reference to `png_read_image' /usr/lib/libgd.so: undefined reference to `png_get_tRNS' /usr/lib/libgd.so: undefined reference to `png_create_info_struct' /usr/lib/libgd.so: undefined reference to `png_destroy_write_struct' /usr/lib/libgd.so: undefined reference to `png_read_end' collect2: ld returned 1 exit status configure: failed program was: #line 19573 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char gzgets(); int main() { gzgets() ; return 0; } Now, I'm not really a C programmer, but it looks like problems with gd are causing a false positive here. But the same machine with the same config doesn't throw this error with beta3. But I do get it with beta4. Here's the snipet from config.log for the beta3 build: configure:13229: checking whether to include YP support configure:13283: checking whether to include zlib support configure:13310: checking for gzgets in -lz configure:13329: gcc -o conftest -g -O2 conftest.c -lz -ldl -lm -lresolv 1>&5 configure:13613: checking host system type so, maybe the problem is trying to link in the gd library for the zlib tests? Dave

« previous php.version4 (#13796) next »