Hello, I'm having some problems with php4 and libgd support. I'm running FreeBSD/i386 5.3 which was upgraded from the 4.x STABLE branch a long time ago, but I think a portion of the upgrade may've gone horribly wrong with regards to the compiler or include files. Most things compile fine (userland, kernel, other applications).. but certain things like Apache2, php (*ONLY* when it's testing libgd in the configuration process - otherwise, without gd it compiles fine) fail completely. I was wondering if anyone had experienced something similiar or had any suggestions. Any help would be greatly appreciated! Here is the config.log gd-related error messages from php 4.3.10 with the commandline:
./configure --with-gd=/usr/local --with-mysql --with-apxs=/usr/local/apache/bin/apxs >8 *snip snip* >8 configure:33488: checking for gdImageString16 in -lgd configure:33507: gcc -o conftest -g -O2 -R/usr/local/lib -L/usr/local/lib -R/usr/local/lib -L/usr/local/lib conftest.c -lgd -lgd -lm 1>&5 /usr/lib/crt1.o(.text+0x64): In function `_start': : undefined reference to `_init_tls' /usr/local/lib/libgd.so: undefined reference to `__stdoutp' /usr/local/lib/libfreetype.so.9: undefined reference to `memmove' /usr/local/lib/libfreetype.so.9: undefined reference to `qsort' /usr/local/lib/libgd.so: undefined reference to `__stderrp' /usr/local/lib/libpng.so.5: undefined reference to `gmtime' /usr/local/lib/libm.so.2: undefined reference to `fputs' /usr/local/lib/libfreetype.so.9: undefined reference to `fcntl' configure: failed program was: #line 33496 "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 gdImageString16(); int main() { gdImageString16() ; return 0; } configure:33619: checking for gdImagePaletteCopy in -lgd configure:33638: gcc -o conftest -g -O2 -R/usr/local/lib -L/usr/local/lib -R/usr/local/lib -L/usr/local/lib conftest.c -lgd -lgd -lm 1>&5 /usr/lib/crt1.o(.text+0x64): In function `_start': : undefined reference to `_init_tls' /usr/local/lib/libgd.so: undefined reference to `__stdoutp' /usr/local/lib/libfreetype.so.9: undefined reference to `memmove' /usr/local/lib/libfreetype.so.9: undefined reference to `qsort' /usr/local/lib/libgd.so: undefined reference to `__stderrp' /usr/local/lib/libpng.so.5: undefined reference to `gmtime' /usr/local/lib/libm.so.2: undefined reference to `fputs' /usr/local/lib/libfreetype.so.9: undefined reference to `fcntl' configure: failed program was: #line 33627 "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 gdImagePaletteCopy(); int main() { gdImagePaletteCopy() ; return 0; } configure:33750: checking for gdImageCreateFromPng in -lgd configure:33769: gcc -o conftest -g -O2 -R/usr/local/lib -L/usr/local/lib -R/usr/local/lib -L/usr/local/lib conftest.c -lgd -lgd -lm 1>&5 /usr/lib/crt1.o(.text+0x64): In function `_start': : undefined reference to `_init_tls' /usr/local/lib/libgd.so: undefined reference to `__stdoutp' /usr/local/lib/libfreetype.so.9: undefined reference to `memmove' /usr/local/lib/libfreetype.so.9: undefined reference to `qsort' /usr/local/lib/libgd.so: undefined reference to `__stderrp' /usr/local/lib/libpng.so.5: undefined reference to `gmtime' /usr/local/lib/libm.so.2: undefined reference to `fputs' /usr/local/lib/libfreetype.so.9: undefined reference to `fcntl' configure: failed program was: #line 33758 "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 gdImageCreateFromPng(); int main() { gdImageCreateFromPng() ; return 0; } configure:33881: checking for gdImageCreateFromGif in -lgd configure:33900: gcc -o conftest -g -O2 -R/usr/local/lib -L/usr/local/lib -R/usr/local/lib -L/usr/local/lib conftest.c -lgd -lgd -lm 1>&5 /usr/lib/crt1.o(.text+0x64): In function `_start': : undefined reference to `_init_tls' /usr/local/lib/libgd.so: undefined reference to `__stdoutp' /usr/local/lib/libfreetype.so.9: undefined reference to `memmove' /usr/local/lib/libfreetype.so.9: undefined reference to `qsort' /usr/local/lib/libgd.so: undefined reference to `__stderrp' /usr/local/lib/libpng.so.5: undefined reference to `gmtime' /usr/local/lib/libm.so.2: undefined reference to `fputs' /usr/local/lib/libfreetype.so.9: undefined reference to `fcntl' configure: failed program was: #line 33889 "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 gdImageCreateFromGif(); int main() { gdImageCreateFromGif() ; return 0; } configure:34012: checking for gdImageGif in -lgd configure:34031: gcc -o conftest -g -O2 -R/usr/local/lib -L/usr/local/lib -R/usr/local/lib -L/usr/local/lib conftest.c -lgd -lgd -lm 1>&5 /usr/lib/crt1.o(.text+0x64): In function `_start': : undefined reference to `_init_tls' /usr/local/lib/libgd.so: undefined reference to `__stdoutp' /usr/local/lib/libfreetype.so.9: undefined reference to `memmove' /usr/local/lib/libfreetype.so.9: undefined reference to `qsort' /usr/local/lib/libgd.so: undefined reference to `__stderrp' /usr/local/lib/libpng.so.5: undefined reference to `gmtime' /usr/local/lib/libm.so.2: undefined reference to `fputs' /usr/local/lib/libfreetype.so.9: undefined reference to `fcntl' configure: failed program was: #line 34020 "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 gdImageGif(); int main() { gdImageGif() ; return 0; } configure:34143: checking for gdImageWBMP in -lgd configure:34162: gcc -o conftest -g -O2 -R/usr/local/lib -L/usr/local/lib -R/usr/local/lib -L/usr/local/lib conftest.c -lgd -lgd -lm 1>&5 /usr/lib/crt1.o(.text+0x64): In function `_start': : undefined reference to `_init_tls' /usr/local/lib/libgd.so: undefined reference to `__stdoutp' /usr/local/lib/libfreetype.so.9: undefined reference to `memmove' /usr/local/lib/libfreetype.so.9: undefined reference to `qsort' /usr/local/lib/libgd.so: undefined reference to `__stderrp' /usr/local/lib/libpng.so.5: undefined reference to `gmtime' /usr/local/lib/libm.so.2: undefined reference to `fputs' /usr/local/lib/libfreetype.so.9: undefined reference to `fcntl' configure: failed program was: #line 34151 "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 gdImageWBMP(); int main() { gdImageWBMP() ; return 0; } configure:34274: checking for gdImageCreateFromJpeg in -lgd configure:34293: gcc -o conftest -g -O2 -R/usr/local/lib -L/usr/local/lib -R/usr/local/lib -L/usr/local/lib conftest.c -lgd -lgd -lm 1>&5 /usr/lib/crt1.o(.text+0x64): In function `_start': : undefined reference to `_init_tls' /usr/local/lib/libgd.so: undefined reference to `__stdoutp' /usr/local/lib/libfreetype.so.9: undefined reference to `memmove' /usr/local/lib/libfreetype.so.9: undefined reference to `qsort' /usr/local/lib/libgd.so: undefined reference to `__stderrp' /usr/local/lib/libpng.so.5: undefined reference to `gmtime' /usr/local/lib/libm.so.2: undefined reference to `fputs' /usr/local/lib/libfreetype.so.9: undefined reference to `fcntl' configure: failed program was: #line 34282 "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 gdImageCreateFromJpeg(); int main() { gdImageCreateFromJpeg() ; return 0; } configure:34405: checking for gdImageCreateFromXpm in -lgd configure:34424: gcc -o conftest -g -O2 -R/usr/local/lib -L/usr/local/lib -R/usr/local/lib -L/usr/local/lib conftest.c -lgd -lgd -lm 1>&5 /usr/lib/crt1.o(.text+0x64): In function `_start': : undefined reference to `_init_tls' /usr/local/lib/libgd.so: undefined reference to `__stdoutp' /usr/local/lib/libfreetype.so.9: undefined reference to `memmove' /usr/local/lib/libfreetype.so.9: undefined reference to `qsort' /usr/local/lib/libgd.so: undefined reference to `__stderrp' /usr/local/lib/libpng.so.5: undefined reference to `gmtime' /usr/local/lib/libm.so.2: undefined reference to `fputs' /usr/local/lib/libfreetype.so.9: undefined reference to `fcntl' configure: failed program was: #line 34413 "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 gdImageCreateFromXpm(); int main() { gdImageCreateFromXpm() ; return 0; } configure:34536: checking for gdImageCreateFromGd2 in -lgd configure:34555: gcc -o conftest -g -O2 -R/usr/local/lib -L/usr/local/lib -R/usr/local/lib -L/usr/local/lib conftest.c -lgd -lgd -lm 1>&5 /usr/lib/crt1.o(.text+0x64): In function `_start': : undefined reference to `_init_tls' /usr/local/lib/libgd.so: undefined reference to `__stdoutp' /usr/local/lib/libfreetype.so.9: undefined reference to `memmove' /usr/local/lib/libfreetype.so.9: undefined reference to `qsort' /usr/local/lib/libgd.so: undefined reference to `__stderrp' /usr/local/lib/libpng.so.5: undefined reference to `gmtime' /usr/local/lib/libm.so.2: undefined reference to `fputs' /usr/local/lib/libfreetype.so.9: undefined reference to `fcntl' configure: failed program was: #line 34544 "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 gdImageCreateFromGd2(); int main() { gdImageCreateFromGd2() ; return 0; } configure:34667: checking for gdImageCreateTrueColor in -lgd configure:34686: gcc -o conftest -g -O2 -R/usr/local/lib -L/usr/local/lib -R/usr/local/lib -L/usr/local/lib conftest.c -lgd -lgd -lm 1>&5 /usr/lib/crt1.o(.text+0x64): In function `_start': : undefined reference to `_init_tls' /usr/local/lib/libgd.so: undefined reference to `__stdoutp' /usr/local/lib/libfreetype.so.9: undefined reference to `memmove' /usr/local/lib/libfreetype.so.9: undefined reference to `qsort' /usr/local/lib/libgd.so: undefined reference to `__stderrp' /usr/local/lib/libpng.so.5: undefined reference to `gmtime' /usr/local/lib/libm.so.2: undefined reference to `fputs' /usr/local/lib/libfreetype.so.9: undefined reference to `fcntl' configure: failed program was: #line 34675 "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 gdImageCreateTrueColor(); int main() { gdImageCreateTrueColor() ; return 0; } configure:34798: checking for gdImageSetTile in -lgd configure:34817: gcc -o conftest -g -O2 -R/usr/local/lib -L/usr/local/lib -R/usr/local/lib -L/usr/local/lib conftest.c -lgd -lgd -lm 1>&5 /usr/lib/crt1.o(.text+0x64): In function `_start': : undefined reference to `_init_tls' /usr/local/lib/libgd.so: undefined reference to `__stdoutp' /usr/local/lib/libfreetype.so.9: undefined reference to `memmove' /usr/local/lib/libfreetype.so.9: undefined reference to `qsort' /usr/local/lib/libgd.so: undefined reference to `__stderrp' /usr/local/lib/libpng.so.5: undefined reference to `gmtime' /usr/local/lib/libm.so.2: undefined reference to `fputs' /usr/local/lib/libfreetype.so.9: undefined reference to `fcntl' configure: failed program was: #line 34806 "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 gdImageSetTile(); int main() { gdImageSetTile() ; return 0; } configure:34929: checking for gdImageEllipse in -lgd configure:34948: gcc -o conftest -g -O2 -R/usr/local/lib -L/usr/local/lib -R/usr/local/lib -L/usr/local/lib conftest.c -lgd -lgd -lm 1>&5 /usr/lib/crt1.o(.text+0x64): In function `_start': : undefined reference to `_init_tls' /var/tmp//cc2GmBUB.o(.text+0xd): In function `main': /usr/staff/home/alex/src/php-4.3.10/configure:34944: undefined reference to `gdImageEllipse' /usr/local/lib/libgd.so: undefined reference to `__stdoutp' /usr/local/lib/libfreetype.so.9: undefined reference to `memmove' /usr/local/lib/libfreetype.so.9: undefined reference to `qsort' /usr/local/lib/libgd.so: undefined reference to `__stderrp' /usr/local/lib/libpng.so.5: undefined reference to `gmtime' /usr/local/lib/libm.so.2: undefined reference to `fputs' /usr/local/lib/libfreetype.so.9: undefined reference to `fcntl' configure: failed program was: #line 34937 "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 gdImageEllipse(); int main() { gdImageEllipse() ; return 0; } configure:35060: checking for gdImageSetBrush in -lgd configure:35079: gcc -o conftest -g -O2 -R/usr/local/lib -L/usr/local/lib -R/usr/local/lib -L/usr/local/lib conftest.c -lgd -lgd -lm 1>&5 /usr/lib/crt1.o(.text+0x64): In function `_start': : undefined reference to `_init_tls' /usr/local/lib/libgd.so: undefined reference to `__stdoutp' /usr/local/lib/libfreetype.so.9: undefined reference to `memmove' /usr/local/lib/libfreetype.so.9: undefined reference to `qsort' /usr/local/lib/libgd.so: undefined reference to `__stderrp' /usr/local/lib/libpng.so.5: undefined reference to `gmtime' /usr/local/lib/libm.so.2: undefined reference to `fputs' /usr/local/lib/libfreetype.so.9: undefined reference to `fcntl' configure: failed program was: #line 35068 "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 gdImageSetBrush(); int main() { gdImageSetBrush() ; return 0; } configure:35191: checking for gdImageStringTTF in -lgd configure:35210: gcc -o conftest -g -O2 -R/usr/local/lib -L/usr/local/lib -R/usr/local/lib -L/usr/local/lib conftest.c -lgd -lgd -lm 1>&5 /usr/lib/crt1.o(.text+0x64): In function `_start': : undefined reference to `_init_tls' /usr/local/lib/libgd.so: undefined reference to `__stdoutp' /usr/local/lib/libfreetype.so.9: undefined reference to `memmove' /usr/local/lib/libfreetype.so.9: undefined reference to `qsort' /usr/local/lib/libgd.so: undefined reference to `__stderrp' /usr/local/lib/libpng.so.5: undefined reference to `gmtime' /usr/local/lib/libm.so.2: undefined reference to `fputs' /usr/local/lib/libfreetype.so.9: undefined reference to `fcntl' configure: failed program was: #line 35199 "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 gdImageStringTTF(); int main() { gdImageStringTTF() ; return 0; } configure:35322: checking for gdImageStringFT in -lgd configure:35341: gcc -o conftest -g -O2 -R/usr/local/lib -L/usr/local/lib -R/usr/local/lib -L/usr/local/lib conftest.c -lgd -lgd -lm 1>&5 /usr/lib/crt1.o(.text+0x64): In function `_start': : undefined reference to `_init_tls' /usr/local/lib/libgd.so: undefined reference to `__stdoutp' /usr/local/lib/libfreetype.so.9: undefined reference to `memmove' /usr/local/lib/libfreetype.so.9: undefined reference to `qsort' /usr/local/lib/libgd.so: undefined reference to `__stderrp' /usr/local/lib/libpng.so.5: undefined reference to `gmtime' /usr/local/lib/libm.so.2: undefined reference to `fputs' /usr/local/lib/libfreetype.so.9: undefined reference to `fcntl' configure: failed program was: #line 35330 "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 gdImageStringFT(); int main() { gdImageStringFT() ; return 0; } configure:35453: checking for gdImageStringFTEx in -lgd configure:35472: gcc -o conftest -g -O2 -R/usr/local/lib -L/usr/local/lib -R/usr/local/lib -L/usr/local/lib conftest.c -lgd -lgd -lm 1>&5 /usr/lib/crt1.o(.text+0x64): In function `_start': : undefined reference to `_init_tls' /usr/local/lib/libgd.so: undefined reference to `__stdoutp' /usr/local/lib/libfreetype.so.9: undefined reference to `memmove' /usr/local/lib/libfreetype.so.9: undefined reference to `qsort' /usr/local/lib/libgd.so: undefined reference to `__stderrp' /usr/local/lib/libpng.so.5: undefined reference to `gmtime' /usr/local/lib/libm.so.2: undefined reference to `fputs' /usr/local/lib/libfreetype.so.9: undefined reference to `fcntl' configure: failed program was: #line 35461 "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 gdImageStringFTEx(); int main() { gdImageStringFTEx() ; return 0; } configure:35584: checking for gdImageColorClosestHWB in -lgd configure:35603: gcc -o conftest -g -O2 -R/usr/local/lib -L/usr/local/lib -R/usr/local/lib -L/usr/local/lib conftest.c -lgd -lgd -lm 1>&5 /usr/lib/crt1.o(.text+0x64): In function `_start': : undefined reference to `_init_tls' /usr/local/lib/libgd.so: undefined reference to `__stdoutp' /usr/local/lib/libfreetype.so.9: undefined reference to `memmove' /usr/local/lib/libfreetype.so.9: undefined reference to `qsort' /usr/local/lib/libgd.so: undefined reference to `__stderrp' /usr/local/lib/libpng.so.5: undefined reference to `gmtime' /usr/local/lib/libm.so.2: undefined reference to `fputs' /usr/local/lib/libfreetype.so.9: undefined reference to `fcntl' configure: failed program was: #line 35592 "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 gdImageColorClosestHWB(); int main() { gdImageColorClosestHWB() ; return 0; } configure:35715: checking for gdImageColorResolve in -lgd configure:35734: gcc -o conftest -g -O2 -R/usr/local/lib -L/usr/local/lib -R/usr/local/lib -L/usr/local/lib conftest.c -lgd -lgd -lm 1>&5 /usr/lib/crt1.o(.text+0x64): In function `_start': : undefined reference to `_init_tls' /usr/local/lib/libgd.so: undefined reference to `__stdoutp' /usr/local/lib/libfreetype.so.9: undefined reference to `memmove' /usr/local/lib/libfreetype.so.9: undefined reference to `qsort' /usr/local/lib/libgd.so: undefined reference to `__stderrp' /usr/local/lib/libpng.so.5: undefined reference to `gmtime' /usr/local/lib/libm.so.2: undefined reference to `fputs' /usr/local/lib/libfreetype.so.9: undefined reference to `fcntl' configure: failed program was: #line 35723 "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 gdImageColorResolve(); int main() { gdImageColorResolve() ; return 0; } configure:35846: checking for gdImageGifCtx in -lgd configure:35865: gcc -o conftest -g -O2 -R/usr/local/lib -L/usr/local/lib -R/usr/local/lib -L/usr/local/lib conftest.c -lgd -lgd -lm 1>&5 /usr/lib/crt1.o(.text+0x64): In function `_start': : undefined reference to `_init_tls' /usr/local/lib/libgd.so: undefined reference to `__stdoutp' /usr/local/lib/libfreetype.so.9: undefined reference to `memmove' /usr/local/lib/libfreetype.so.9: undefined reference to `qsort' /usr/local/lib/libgd.so: undefined reference to `__stderrp' /usr/local/lib/libpng.so.5: undefined reference to `gmtime' /usr/local/lib/libm.so.2: undefined reference to `fputs' /usr/local/lib/libfreetype.so.9: undefined reference to `fcntl' configure: failed program was: #line 35854 "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 gdImageGifCtx(); int main() { gdImageGifCtx() ; return 0; } configure:35977: checking for gdCacheCreate in -lgd configure:35996: gcc -o conftest -g -O2 -R/usr/local/lib -L/usr/local/lib -R/usr/local/lib -L/usr/local/lib conftest.c -lgd -lgd -lm 1>&5 /usr/lib/crt1.o(.text+0x64): In function `_start': : undefined reference to `_init_tls' /usr/local/lib/libgd.so: undefined reference to `__stdoutp' /usr/local/lib/libfreetype.so.9: undefined reference to `memmove' /usr/local/lib/libfreetype.so.9: undefined reference to `qsort' /usr/local/lib/libgd.so: undefined reference to `__stderrp' /usr/local/lib/libpng.so.5: undefined reference to `gmtime' /usr/local/lib/libm.so.2: undefined reference to `fputs' /usr/local/lib/libfreetype.so.9: undefined reference to `fcntl' configure: failed program was: #line 35985 "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 gdCacheCreate(); int main() { gdCacheCreate() ; return 0; } configure:36108: checking for gdFontCacheShutdown in -lgd configure:36127: gcc -o conftest -g -O2 -R/usr/local/lib -L/usr/local/lib -R/usr/local/lib -L/usr/local/lib conftest.c -lgd -lgd -lm 1>&5 /usr/lib/crt1.o(.text+0x64): In function `_start': : undefined reference to `_init_tls' /usr/local/lib/libgd.so: undefined reference to `__stdoutp' /usr/local/lib/libfreetype.so.9: undefined reference to `memmove' /usr/local/lib/libfreetype.so.9: undefined reference to `qsort' /usr/local/lib/libgd.so: undefined reference to `__stderrp' /usr/local/lib/libpng.so.5: undefined reference to `gmtime' /usr/local/lib/libm.so.2: undefined reference to `fputs' /usr/local/lib/libfreetype.so.9: undefined reference to `fcntl' configure: failed program was: #line 36116 "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 gdFontCacheShutdown(); int main() { gdFontCacheShutdown() ; return 0; } configure:36239: checking for gdNewDynamicCtxEx in -lgd configure:36258: gcc -o conftest -g -O2 -R/usr/local/lib -L/usr/local/lib -R/usr/local/lib -L/usr/local/lib conftest.c -lgd -lgd -lm 1>&5 /usr/lib/crt1.o(.text+0x64): In function `_start': : undefined reference to `_init_tls' /usr/local/lib/libgd.so: undefined reference to `__stdoutp' /usr/local/lib/libfreetype.so.9: undefined reference to `memmove' /usr/local/lib/libfreetype.so.9: undefined reference to `memmove' /usr/local/lib/libfreetype.so.9: undefined reference to `qsort' /usr/local/lib/libgd.so: undefined reference to `__stderrp' /usr/local/lib/libpng.so.5: undefined reference to `gmtime' /usr/local/lib/libm.so.2: undefined reference to `fputs' /usr/local/lib/libfreetype.so.9: undefined reference to `fcntl' configure: failed program was: #line 36247 "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 gdNewDynamicCtxEx(); int main() { gdNewDynamicCtxEx() ; return 0; } configure:36327: gcc -c -g -O2 -I/usr/local/include conftest.c 1>&5 configure: In function `main': configure:36322: warning: assignment makes pointer from integer without a cast configure:36674: checking for gdImageCreate in -lgd configure:36693: gcc -o conftest -g -O2 -R/usr/local/lib -L/usr/local/lib -R/usr/local/lib -L/usr/local/lib conftest.c -lgd -lgd -lm 1>&5 /usr/lib/crt1.o(.text+0x64): In function `_start': : undefined reference to `_init_tls' /usr/local/lib/libgd.so: undefined reference to `__stdoutp' /usr/local/lib/libfreetype.so.9: undefined reference to `memmove' /usr/local/lib/libfreetype.so.9: undefined reference to `qsort' /usr/local/lib/libgd.so: undefined reference to `__stderrp' /usr/local/lib/libpng.so.5: undefined reference to `gmtime' /usr/local/lib/libm.so.2: undefined reference to `fputs' /usr/local/lib/libfreetype.so.9: undefined reference to `fcntl' configure: failed program was: #line 36682 "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 gdImageCreate(); int main() { gdImageCreate() ; return 0; } >8 *snip snip* >8 -- Best wishes, Alexander G. Chamandy Webmaster www.bsdfreak.org Your Source For BSD News! _______________________________________________ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"