Help compiling PHP 5.2.3 on OS X

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



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@xxxxxxxx

[Index of Archives]     [PHP Users]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [Postgresql]     [PHP Books]     [PHP Databases]     [PHP SOAP]
  Powered by Linux