Hi there,
I am trying to install GD1.8.4 on a DEC Alpha Tru64 v5.1 with PHP4.1.2
and Apache 3.1.19 or 3.1.23
I installed and compiled gd-1.84., zlib-1.1.3, libpng-1.2.1,
freetype-2.0.8. All works fine, gddemo produces nice output

Then I want to include it in PHP:
./configure --with-apache=../apache_1.3.23 --enable-track-vars \
--enable-force-cgi-redirect --enable-discard-path \
--enable-ftp --with-mysql --with-pgsql \
--with-gd=../gd-1.8.4 --enable-gd-native-ttf \
--with-freetype-dir=../freetype-2.0.8 \
--with-zlib-dir=../zlib-1.1.3 \
--with-png-dir=../libpng-1.2.1

configure,  make and make install in php work well.

Then I switch to apache dir and do
    ./configure --activate-module=src/modules/php4/libphp4.a
    make
Output of make:
    ...
    gcc  -DOSF1 -I/usr/download/php-4.1.2 -I/usr/download/php-4.1.2/main
-I/usr/download/php-4.1.2/main -           I/usr/download/php-4.1.2/Zend
-I/usr/download/php-4.1.2/Zend -I/usr/download/php-4.1.2/TSRM -
    I/usr/download/php-4.1.2/TSRM -I/usr/download/php-4.1.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/libos.a ap/libap.a
lib/expat-lite/libexpat.a  -Wl,-rpath,/usr/local/lib -Wl,-
    rpath,/usr/download/gd-1.8.4 -Wl,-rpath,/usr/local/pgsql/lib
-L/usr/local/lib -L/usr/download/gd-1.8.4 -
    L/usr/local/pgsql/lib -Lmodules/php4 -L../modules/php4
-L../../modules/php4 -lmodphp4   -lpq -lgd -lfreetype -
    lpng -lz -lz -lresolv -lm  -lresolv   -lm -lm
    /usr/bin/ld:
    /usr/local/lib/libz.a(inflate.o): inflateInit2_: multiply defined
    /usr/local/lib/libz.a(inflate.o): inflate: multiply defined
    /usr/local/lib/libz.a(inflate.o): inflateEnd: multiply defined
    /usr/local/lib/libz.a(deflate.o): deflateInit2_: multiply defined
    /usr/local/lib/libz.a(deflate.o): deflateEnd: multiply defined
    /usr/local/lib/libz.a(deflate.o): deflate: multiply defined
    /usr/local/lib/libz.a(deflate.o): deflateInit_: multiply defined
    /usr/local/lib/libz.a(zutil.o): zlibVersion: multiply defined
    /usr/local/lib/libz.a(zutil.o): zError: multiply defined
    collect2: ld returned 1 exit status
    make[2]: *** [target_static] Error 1
    make[2]: Leaving directory `/usr/download/apache_1.3.23/src'
    make[1]: *** [build-std] Error 2
    make[1]: Leaving directory `/usr/download/apache_1.3.23'
    make: *** [build] Error 2


Had anybody similar problems or does someone know how to find out sth.
about this multiple definition or to get rid of it?
It tried it at least 50 times with various configure options, , various
versions of apache and php(4.0.6) They give the same error.

Jürgen Schoch



-- 
PHP Install Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to