gd linking problem with apache 1.13.12
| From: | Jaswant Bhardwaj | Date: | Tue, 03 Oct 2000 18:21:23 +0000 |
| Subject: | gd linking problem with apache 1.13.12 | ||
| Groups: | php.install | ||
| Request: | Send a blank email to php-install+get-113@lists.php.net to get a copy of this message | ||
I could not successfully build php with GD support for apache 1.3.12.
Here is the sequence of steps:
1. Built & installed zlib-1.1.3,libpng-1.0.8 & jpeg-6b successfully in /usr/local
2. Built & installed gd-1.8.3 successfully in /usr/local
3. Built & installed php-4.0.2 in apache-1.3.12 successfully
4. When I tried to build apache 1.3.12 using the following configure command, I had
the failues as listed below:
Configure command: ./configure --prefix=/usr/local/apache
--activate-module=src/modules/php4/libphp4.a
failures during make:
===> src/modules
===> src/modules/standard
<=== src/modules/standard
===> src/modules/php4
<=== src/modules/php4
<=== src/modules
gcc -c -I./os/unix -I./include -DSOLARIS2=251 -I/usr1/jaswant/sources/php-4.0.2
-I/usr1/jaswant/sources/php-4.0.2/main
-I/usr1/jaswant/sources/php-4.0.2/main -I/usr1/jaswant/sources/php-4.0.2/Zend
-I/usr1/jaswant/sources/php-4.0.2/Zend -I/us
r1/jaswant/sources/php-4.0.2 -DUSE_EXPAT -I./lib/expat-lite -DNO_DL_NEEDED
./apaci
modules.c
gcc -c -I./os/unix -I./include -DSOLARIS2=251 -I/usr1/jaswant/sources/php-4.0.2
-I/usr1/jaswant/sources/php-4.0.2/main
-I/usr1/jaswant/sources/php-4.0.2/main -I/usr1/jaswant/sources/php-4.0.2/Zend
-I/usr1/jaswant/sources/php-4.0.2/Zend -I/us
r1/jaswant/sources/php-4.0.2 -DUSE_EXPAT -I./lib/expat-lite -DNO_DL_NEEDED ./apaci
buildmark.c
gcc -DSOLARIS2=251 -I/usr1/jaswant/sources/php-4.0.2 -I/usr1/jaswant/sources/php-4.0.2/main
-I/usr1/jaswant/sources/php-4
.0.2/main -I/usr1/jaswant/sources/php-4.0.2/Zend -I/usr1/jaswant/sources/php-4.0.2/Zend
-I/usr1/jaswant/sources/php-4.0.2
-DUSE_EXPAT -I./lib/expat-lite -DNO_DL_NEEDED ./apaci \
-o httpd buildmark.o modules.o modules/php4/libphp4.a modules/standard/libstandard.a
main/libmain.a ./os/unix/li
bos.a ap/libap.a lib/expat-lite/libexpat.a -R/usr/ucblib -R/usr/local/mysql/lib -L/usr/ucblib
-L/usr/local/mysql/lib -
Lmodules/php4 -L../modules/php4 -L../../modules/php4 -lmodphp4 -ldl -lmysqlclient -lz -lpng -lgd
-lresolv -lresolv -lres
olv -lm -ldl -lcrypt -lnsl -lsocket -lsocket -lsocket -lnsl
Undefined first referenced
symbol in file
png_set_strip_16 /usr/local/lib/libgd.a(gd_png.o)
png_set_read_fn /usr/local/lib/libgd.a(gd_png.o)
png_create_write_struct /usr/local/lib/libgd.a(gd_png.o)
png_create_read_struct /usr/local/lib/libgd.a(gd_png.o)
png_set_tRNS /usr/local/lib/libgd.a(gd_png.o)
png_write_end /usr/local/lib/libgd.a(gd_png.o)
png_get_PLTE /usr/local/lib/libgd.a(gd_png.o)
png_read_end /usr/local/lib/libgd.a(gd_png.o)
png_set_packing /usr/local/lib/libgd.a(gd_png.o)
png_read_info /usr/local/lib/libgd.a(gd_png.o)
png_write_image /usr/local/lib/libgd.a(gd_png.o)
png_destroy_write_struct /usr/local/lib/libgd.a(gd_png.o)
png_check_sig /usr/local/lib/libgd.a(gd_png.o)
png_set_dither /usr/local/lib/libgd.a(gd_png.o)
png_get_IHDR /usr/local/lib/libgd.a(gd_png.o)
png_get_rowbytes /usr/local/lib/libgd.a(gd_png.o)
png_set_strip_alpha /usr/local/lib/libgd.a(gd_png.o)
png_read_update_info /usr/local/lib/libgd.a(gd_png.o)
png_create_info_struct /usr/local/lib/libgd.a(gd_png.o)
png_set_IHDR /usr/local/lib/libgd.a(gd_png.o)
png_write_info /usr/local/lib/libgd.a(gd_png.o)
png_set_write_fn /usr/local/lib/libgd.a(gd_png.o)
png_get_io_ptr /usr/local/lib/libgd.a(gd_png.o)
png_read_image /usr/local/lib/libgd.a(gd_png.o)
png_destroy_read_struct /usr/local/lib/libgd.a(gd_png.o)
png_get_error_ptr /usr/local/lib/libgd.a(gd_png.o)
png_set_sig_bytes /usr/local/lib/libgd.a(gd_png.o)
png_get_valid /usr/local/lib/libgd.a(gd_png.o)
png_get_tRNS /usr/local/lib/libgd.a(gd_png.o)
png_set_PLTE /usr/local/lib/libgd.a(gd_png.o)
ld: fatal: Symbol referencing errors. No output written to httpd
*** Error code 1
make: Fatal error: Command failed for target `target_static'
Current working directory /usr1/jaswant/sources/apache_1.3.12/src
*** Error code 1
make: Fatal error: Command failed for target `build-std'
Current working directory /usr1/jaswant/sources/apache_1.3.12
*** Error code 1
make: Fatal error: Command failed for target `build'
-------------------------------------------------
Please help.
Thanks
jaswant