php-install | 2002112
Date: 11/20/02
- Next message: Pierre-Alain Joye: "Re: [PHP-INST] make error with gd"
- Previous message: Lars: "[PHP-INST] Trying to build rpm from src.rpm php4.2.1 (RH 7.2)"
- Next in thread: Pierre-Alain Joye: "Re: [PHP-INST] make error with gd"
- Reply: Pierre-Alain Joye: "Re: [PHP-INST] make error with gd"
- Reply: Denis: "[PHP-INST] Re: make error with gd"
- Reply: Dave: "[PHP-INST] Re: make error with gd"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi,
I don't know how anyone manages it to compile php from source. I tried it
know with the last 3 versions of php and it always fails.
configure goes ok, but when I do make it stops with:
In file included from gd.c:83:
gd_ctx.c: In function `_php_image_output_ctx':
gd_ctx.c:70: structure has no member named `free'
gd_ctx.c:98: structure has no member named `free'
gd.c: In function `_php_image_type':
gd.c:1014: structure has no member named `free'
gd.c:1017: structure has no member named `free'
gd.c: In function `_php_image_create_from':
gd.c:1209: structure has no member named `free'
make[3]: *** [gd.lo] Error 1
make[3]: Leaving directory `/backup/sources/php-4.2.3/ext/gd'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/backup/sources/php-4.2.3/ext/gd'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/backup/sources/php-4.2.3/ext'
make: *** [all-recursive] Error 1
Maybe someone can help me?
I use RedHat 8.0 but compiled apache 1.3.27 by hand (cause I use Modules
which don't work with apache 2).
To use php I did:
pdflib-4.0.3
----------------------
$ tar -xvzf pdflib-4.0.3.tar.gz
$ cd pdflib-4.0.3
$ ./configure --prefix=/usr --enable-shared-pdflib --enable-cxx
$ make
$ make test
$ make install
$ ldconfig
freetyp (http://www.freetype.org/download.html#stable)
-------------------------
./configure --prefix=/usr
make
make install
libpng-1.2.5.tar.gz (http://www.libpng.org/pub/png/)
------------------------
$ mv scripts/makefile.linux ../makefile
edit makefile and change paths
$ make test
$make install
zlib (ftp://ftp.info-zip.org/pub/infozip/zlib/zlib.html)
-----------------------
$ tar ..
$ cd
$ ./configure --prefix=/usr
$ make
$ make test
$ make install
libjpeg (ftp://ftp.uu.net/graphics/jpeg/)
-----------------------------------
./configure --prefix=/usr \
--sysconfdir=/etc \
--mandir=/usr/share/man \
--infodir=/usr/share/info \
--localstatedir=/var \
--enable-shared \
make
make install
gd http://www.boutell.com/gd/
----------------
./configure --prefix=/usr
make
make install
bzip2-1.0.2.tar.gz (http://sources.redhat.com/bzip2/#bzip2-doco)
-------------
make
make install
mm
-------------------------
$ tar -xvzf mm-1.2.1.tar.gz
$ cd mm-1.2.1
$ ./configure --prefix=/usr \
--sysconfdir=/etc \
--mandir=/usr/share/man \
--infodir=/usr/share/info \
--localstatedir=/var \
--enable-shared \
$ make
$ make test
php-4.2.3
---------------------
$ tar -xvzf php-4.2.3.tar.gz
$ cd php-4.2.3
./configure --with-apxs=/usr/sbin/apxs \
--prefix=/usr \
--sysconfdir=/etc \
--datadir=/usr/share \
--includedir=/usr/include \
--localstatedir=/var \
--mandir=/usr/share/man \
--infodir=/usr/share/info \
--with-config-file-path=/etc \
--enable-force-cgi-redirect \
--disable-debug \
--enable-dbg=shared \
--with-dbg-profiler \
--enable-pic \
--disable-rpath \
--enable-inline-optimization \
--with-bz2 \
--with-db3 \
--with-curl \
--with-dom=/usr \
--with-exec-dir=/usr/bin \
--with-freetype-dir=/usr \
--with-png-dir=/usr \
--with-gd \
--enable-gd-native-ttf \
--with-ttf \
--with-gdbm \
--with-gettext \
--with-ncurses \
--with-gmp \
--with-iconv \
--with-jpeg-dir=/usr \
--with-mm \
--with-openssl \
--with-png \
--with-regex=system \
--with-xml \
--with-expat-dir=/usr \
--with-zlib \
--with-layout=GNU \
--enable-bcmath \
--enable-debugger \
--enable-exif \
--enable-ftp \
--enable-magic-quotes \
--enable-safe-mode \
--enable-sockets \
--enable-sysvsem \
--enable-sysvshm \
--enable-discard-path \
--enable-track-vars \
--enable-trans-sid \
--enable-yp \
--enable-wddx \
--without-oci8 \
--with-kerberos=/usr/kerberos \
--with-ldap=shared \
--with-mysql=shared,/usr \
--with-snmp=shared,/usr \
--with-pdflib=shared,/usr \
--enable-ucd-snmp-hack \
--with-unixODBC=shared \
--enable-memory-limit \
--enable-bcmath \
--enable-shmop \
--enable-versioning \
--enable-calendar \
--enable-dbx \
--enable-dio \
--enable-mcal \
--enable-mbstring \
--enable-mbstr-enc-trans \
make
-- PHP Install Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
- Next message: Pierre-Alain Joye: "Re: [PHP-INST] make error with gd"
- Previous message: Lars: "[PHP-INST] Trying to build rpm from src.rpm php4.2.1 (RH 7.2)"
- Next in thread: Pierre-Alain Joye: "Re: [PHP-INST] make error with gd"
- Reply: Pierre-Alain Joye: "Re: [PHP-INST] make error with gd"
- Reply: Denis: "[PHP-INST] Re: make error with gd"
- Reply: Dave: "[PHP-INST] Re: make error with gd"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

