Help compiling PHP 5.2.3 on OS X

From: Date: Fri, 24 Aug 2007 16:53:34 +0000
Subject: Help compiling PHP 5.2.3 on OS X
Groups: php.install 
Request: Send a blank email to php-install+get-18217@lists.php.net to get a copy of this message
Hello, I am having a problem compiling apache 2.2.4 with PHP 5.2.3 and mysql 5.0.45 on OS x 10.4.10 In trying to track down where the problem lies I was trying to take as many variables out of the equation as I could and I found out where the problem likely lies. And what I found out is that the problem seems to lie with buildconf (I think). Here is the issue: I can compile php using the following configure line just as soon as I extract the php tarball ./configure --with-apxs2=/app/apache2/bin/apxs --without-pear --with-config-file-path=/app/ini --with-mysql=/usr/local/mysql However as soon as I delete configure and run buildconf I can't get php to compile. You could easily tell me not to delete the configure script and run autoconf, but unfortunately I need to do so in order to compile some php extensions. Any help here would be GREATLY appreciated. Here is the transcript $ tar -zxvf php-5.2.3.tar.gz $ cd php-5.2.3 $ rm configure $ ./buildconf --force Forcing buildconf using default Zend directory buildconf: checking installation... buildconf: autoconf version 2.59 (ok) buildconf: Your version of autoconf likely contains buggy cache code.
           Running cvsclean for you.
           To avoid this, install autoconf-2.13.
rebuilding configure aclocal.m4:2056: PHP_PROG_LEX is expanded from... rebuilding main/php_config.h.in autoheader: WARNING: Using auxiliary files such as `acconfig.h', `config.h.bot' autoheader: WARNING: and `config.h.top', to define templates for `config.h.in' autoheader: WARNING: is deprecated and discouraged. autoheader: autoheader: WARNING: Using the third argument of `AC_DEFINE' and autoheader: WARNING: `AC_DEFINE_UNQUOTED' allows to define a template without autoheader: WARNING: `acconfig.h': autoheader: autoheader: WARNING: AC_DEFINE([NEED_FUNC_MAIN], 1,
autoheader:             [Define if a function `main' is needed.])
autoheader: autoheader: WARNING: More sophisticated templates can also be produced, see the autoheader: WARNING: documentation. aclocal.m4:2056: PHP_PROG_LEX is expanded from... $ ./configure --with-apxs2=/app/apache2/bin/apxs --without-pear --with-config-file-path=/app/ini --with-mysql=/usr/local/mysql Lots and lots of checks and then this: checking for sqlite 3 support for PDO... yes checking for PDO includes... checking for PDO includes... /Users/jpons/app/src/php-5.2.3/ext checking for char *... yes checking size of char *... configure: error: cannot compute sizeof (char *), 77 See `config.log' for more details. You can see config.log at this location: http://wildnaturephoto.com/custom/php/config.log and the configure script here: http://wildnaturephoto.com/custom/php/configure Any help would be GREATLY appreciated! -J --- Juan A. Pons juan@pons.org

« previous php.install (#18217) next »