Problem with gd-lib in apache compile while builing LAMP
| From: | Geile, Rene | Date: | Wed, 26 Jan 2000 07:43:10 +0000 |
| Subject: | Problem with gd-lib in apache compile while builing LAMP | ||
| Groups: | php.version4 | ||
| Request: | Send a blank email to php-version4+get-9410@lists.php.net to get a copy of this message | ||
Hi,
a got errors with gd-lib when compiling apache with php4.0b3.
-----------
<=== src/modules/php4
<=== src/modules
gcc -c -I./os/unix -I./include -DLINUX=2 -I/usr/local/src/php-4.0b3
-I/usr/local/src/php-4.0b3/libzend -I/usr/local/src/php-4.0b3/libzend
-I/usr/local/src/php-4.0b3 -DUSE_HSREGEX -DUSE_EXPAT -I./lib/expat-lite
-DNO_DL_NEEDED
Attachment: [application/octet-stream] lamp.2000.01.25.log.bz2
Attachment: [application/octet-stream] lamp_builder.bz2
./apaci modules.c
gcc -c -I./os/unix -I./include -DLINUX=2 -I/usr/local/src/php-4.0b3
-I/usr/local/src/php-4.0b3/libzend -I/usr/local/src/php-4.0b3/libzend
-I/usr/local/src/php-4.0b3 -DUSE_HSREGEX -DUSE_EXPAT -I./lib/expat-lite
-DNO_DL_NEEDED ./apaci buildmark.c
gcc -DLINUX=2 -I/usr/local/src/php-4.0b3 -I/usr/local/src/php-4.0b3/libzend
-I/usr/local/src/php-4.0b3/libzend -I/usr/local/src/php-4.0b3 -DUSE_HSREGEX
-DUSE_EXPAT -I./lib/expat-lite -DNO_DL_NEEDED ./apaci \
-o httpd buildmark.o modules.o modules/standard/libstandard.a
modules/php4/libphp4.a main/libmain.a ./os/unix/libos.a ap/libap.a
regex/libregex.a lib/expat-lite/libexpat.a -Wl,-rpath,/usr/local/lib/mysql
-Lmodules/php4 -L../modules/php4 -L../../modules/php4 -lmodphp4 -ldl -lgd
-lm -lresolv -lnsl -lcrypt -lgdbm -lttf -L/usr/local/lib/mysql
-lmysqlclient -L/usr/local/lib -liodbc -lpam -lm -lcrypt
/usr/local/lib/libgd.a(gd.o): In function `gdImageColorResolve':
gd.o(.text+0x320): multiple definition of `gdImageColorResolve'
modules/php4/libphp4.a(gd.o):/usr/local/src/php-4.0b3/ext/gd/gd.c:225: first
defined here
/usr/i486-linux/bin/ld: Warning: size of symbol `gdImageColorResolve'
changed from 314 to 240 in gd.o
modules/php4/libphp4.a(gd.o): In function `php3_imagecreatefromgif':
/usr/local/src/php-4.0b3/ext/gd/gd.c:516: undefined reference to
`gdImageCreateFromGif'
modules/php4/libphp4.a(gd.o): In function `php3_imagegif':
/usr/local/src/php-4.0b3/ext/gd/gd.c:568: undefined reference to
`gdImageGif'
/usr/local/src/php-4.0b3/ext/gd/gd.c:588: undefined reference to
`gdImageGif'
collect2: ld returned 1 exit status
make[2]: *** [target_static] Error 1
make[2]: Leaving directory `/usr/local/src/apache_1.3.11/src'
make[1]: *** [build-std] Error 2
make[1]: Leaving directory `/usr/local/src/apache_1.3.11'
make: *** [build] Error 2
+ make install
make[1]: Entering directory `/usr/local/src/apache_1.3.11'
===> src
make[2]: Entering directory `/usr/local/src/apache_1.3.11'
make[3]: Entering directory `/usr/local/src/apache_1.3.11/src'
===> src/regex
make[4]: Nothing to be done for `all'.
<=== src/regex
===> src/os/unix
make[4]: Nothing to be done for `all'.
<=== src/os/unix
===> src/ap
make[4]: Nothing to be done for `all'.
<=== src/ap
===> src/main
make[4]: Nothing to be done for `all'.
<=== src/main
===> src/lib
===> src/lib/expat-lite
make[5]: Nothing to be done for `all'.
<=== src/lib/expat-lite
<=== src/lib
===> src/modules
===> src/modules/standard
make[5]: Nothing to be done for `all'.
<=== src/modules/standard
===> src/modules/php4
make[5]: Nothing to be done for `all'.
<=== src/modules/php4
<=== src/modules
gcc -c -I./os/unix -I./include -DLINUX=2 -I/usr/local/src/php-4.0b3
-I/usr/local/src/php-4.0b3/libzend -I/usr/local/src/php-4.0b3/libzend
-I/usr/local/src/php-4.0b3 -DUSE_HSREGEX -DUSE_EXPAT -I./lib/expat-lite
-DNO_DL_NEEDED ./apaci modules.c
gcc -c -I./os/unix -I./include -DLINUX=2 -I/usr/local/src/php-4.0b3
-I/usr/local/src/php-4.0b3/libzend -I/usr/local/src/php-4.0b3/libzend
-I/usr/local/src/php-4.0b3 -DUSE_HSREGEX -DUSE_EXPAT -I./lib/expat-lite
-DNO_DL_NEEDED ./apaci buildmark.c
gcc -DLINUX=2 -I/usr/local/src/php-4.0b3 -I/usr/local/src/php-4.0b3/libzend
-I/usr/local/src/php-4.0b3/libzend -I/usr/local/src/php-4.0b3 -DUSE_HSREGEX
-DUSE_EXPAT -I./lib/expat-lite -DNO_DL_NEEDED ./apaci \
-o httpd buildmark.o modules.o modules/standard/libstandard.a
modules/php4/libphp4.a main/libmain.a ./os/unix/libos.a ap/libap.a
regex/libregex.a lib/expat-lite/libexpat.a -Wl,-rpath,/usr/local/lib/mysql
-Lmodules/php4 -L../modules/php4 -L../../modules/php4 -lmodphp4 -ldl -lgd
-lm -lresolv -lnsl -lcrypt -lgdbm -lttf -L/usr/local/lib/mysql
-lmysqlclient -L/usr/local/lib -liodbc -lpam -lm -lcrypt
/usr/local/lib/libgd.a(gd.o): In function `gdImageColorResolve':
gd.o(.text+0x320): multiple definition of `gdImageColorResolve'
modules/php4/libphp4.a(gd.o):/usr/local/src/php-4.0b3/ext/gd/gd.c:225: first
defined here
/usr/i486-linux/bin/ld: Warning: size of symbol `gdImageColorResolve'
changed from 314 to 240 in gd.o
modules/php4/libphp4.a(gd.o): In function `php3_imagecreatefromgif':
/usr/local/src/php-4.0b3/ext/gd/gd.c:516: undefined reference to
`gdImageCreateFromGif'
modules/php4/libphp4.a(gd.o): In function `php3_imagegif':
/usr/local/src/php-4.0b3/ext/gd/gd.c:568: undefined reference to
`gdImageGif'
/usr/local/src/php-4.0b3/ext/gd/gd.c:588: undefined reference to
`gdImageGif'
collect2: ld returned 1 exit status
make[3]: *** [target_static] Error 1
make[3]: Leaving directory `/usr/local/src/apache_1.3.11/src'
make[2]: *** [build-std] Error 2
make[2]: Leaving directory `/usr/local/src/apache_1.3.11'
make[1]: *** [build] Error 2
make[1]: Leaving directory `/usr/local/src/apache_1.3.11'
make: *** [install-all] Error 2
---------------------
My script to build apache, mysql, php,gdlib and the odbc stuff is included,
also a log of the build process.
Thanks for your help
René Geile
--
Student der Informationstechnik, Berufsakademie Mannheim
EDS Electronic Data Systems -- http://www.eds.de/
mailto:Rene.Geile@eds.com Tel: (06142) 80-3873
mailto:Rene.Geile@t-online.de
Attachment: [application/octet-stream] lamp.2000.01.25.log.bz2
Attachment: [application/octet-stream] lamp_builder.bz2