ID: 42568
Comment by: syzygy at mvn dot net
Reported By: jerry at scene-naturally dot dyndns dot org
Status: No Feedback
Bug Type: GNU MP related
Operating System: MacOSX 10.4.10
PHP Version: 5.2.4
New Comment:
I got php version 5.3.0 to compile using the "--with-gmp" option and
gmp version 4.3.1 as follows:
gmp compile dialog:
$ cd gmp-4.3.1
$ ./configure --build=i686-apple-darwin9.8.0 \
--host=i686-apple-darwin9.8.0 --target=i686-apple-darwin9.8.0
$ make
$ make check
$ make install
php compile dialog:
$ cd php-5.3.0
$ ./configure --build=i686-apple-darwin9.8.0 \
--host=i686-apple-darwin9.8.0 --target=i686-apple-darwin9.8.0 \
--with-apxs2=/usr/sbin/apxs --with-mysql=/usr/local/mysql \
--with-mcrypt=/usr/local/bin/mcrypt --enable-mbstring \
--enable-calendar --enable-ftp --enable-sockets --without-pear \
--disable-cgi --with-zlib --with-pgsql=/usr/local/pgsql \
--with-gmp=/usr/local
$ make
$ make test
$ sudo make install
Hope this is helpful. I realize this is an old bug, but I was also
having the same problem. I believe that the success of my build is
probably related to the use of the "--build", "--host", and/or
"--target" options, which are for my Mac OS X 10.5.8 laptop, and others
are likely to need different specifications for other Mac OS X
configurations.
The php configure options "--with-mysql" through "--with-pgsql" are
probably unimportant to the success of this build, but I've included
them for the sake of completeness, just because I haven't taken the time
to test the build without them.
This php build is now up and running, and appears to be stable on
preliminary testing, although I haven't yet tested any of the gmp
functions. If any of the gmp_ functions fail during future development
I'll leave another comment (assuming this one is still here). Thanks &
long live PHP.
Previous Comments:
------------------------------------------------------------------------
[2008-11-04 01:00:00] php-bugs at lists dot php dot net
No feedback was provided for this bug for over a week, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".
------------------------------------------------------------------------
[2008-10-27 13:44:28] [email protected]
Please try using this CVS snapshot:
http://snaps.php.net/php5.2-latest.tar.gz
For Windows:
http://windows.php.net/snapshots/
------------------------------------------------------------------------
[2007-11-05 19:12:04] [email protected]
I'm afraid I don't know what to do with this - I don't have OS X
readily available and OS linkage is quite exotic so I couldn't figure it
out using other systems...
------------------------------------------------------------------------
[2007-09-13 10:18:12] [email protected]
Assigned to the ext/gmp maintainer.
------------------------------------------------------------------------
[2007-09-11 15:55:51] jerry at scene-naturally dot dyndns dot org
This is from the gmp folks:
"Well, I can only wish you luck since there is really nothing I can do
about this. You need to dig in PHP to debug this.
You need to provide me with a test case that violates the documented
GMP behavior, then I will fix the error."
Therein is a problem, when gmp is build according to the developer's
instructions, using it when building PHP is the only place things
break, which does not violate the docs for gmp.
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/42568
--
Edit this bug report at http://bugs.php.net/?id=42568&edit=1