In an attempt to do some testing of 5.3 I have being trying to compile it on my
Mac (MacOSX10.5)
with the same configure line[1] as I use for my 'current' version (5.2.6), this
is turning
out to be impossible because (so far) of a missing file
ext/iconv/php_have_ibm_iconv.h
the configure line I want to use is as follows (note that it specifies
'--without-iconv'):
'./configure' '--with-config-file-path=/etc' '--sysconfdir=/private/etc' '--prefix=/usr/local/php5.3alpha2'
'--mandir=/usr/share/man' '--infodir=/usr/share/info' '--with-xsl=/usr' '--with-tidy=/opt/local' '--enable-mbstring' '--with-gd'
'--enable-gd-native-ttf' '--with-jpeg-dir=/opt/local' '--with-png-dir=/opt/local' '--with-zlib-dir' '--enable-sockets'
'--enable-exif' '--with-mcrypt=/opt/local' '--with-mysql=/usr/local/mysql' '--with-mysql-sock=/private/tmp/mysql.sock'
'--with-mysqli=/usr/local/mysql/bin/mysql_config' '--with-pdo-mysql=/usr/local/mysql/bin/mysql_config'
'--with-freetype-dir=/opt/local' '--with-xpm-dir=/Developer/SDKs/MacOSX10.5.sdk/usr/X11' '--with-ldap' '--with-xmlrpc'
'--enable-soap' '--enable-sqlite-utf8' '--enable-ftp' '--enable-sockets' '--with-bz2' '--enable-zip' '--enable-pcntl'
'--enable-shmop' '--enable-sysvsem' '--enable-sysvshm' '--enable-sysvmsg' '--enable-bcmath' '--with-gettext=/opt/local'
'--with-curl' '--with-mcrypt=/opt/local' '--with-interbase=/opt' '--without-iconv' '--enable-cli' '--with-sqlite'
the error message from make is:
In file included from /Users/jochem/src/php-5.3.0alpha2/ext/standard/info.c:47:
/Users/jochem/src/php-5.3.0alpha2/ext/iconv/php_iconv.h:42:42: error:
ext/iconv/php_have_ibm_iconv.h: No such file or directory
I have (just now) been able to build a very minimal install of 5.3 using the
following configure line, which does give
me enough to be able to test some stuff related to namespaces/LSB/etc:
'./configure' '--with-config-file-path=/usr/local/php5.3alpha2' '--sysconfdir=/private/etc' '--prefix=/usr/local/php5.3alpha2'
'--mandir=/usr/share/man' '--infodir=/usr/share/info' '--disable-all' '--enable-cli'
it does seem that the file ext/iconv/php_have_ibm_iconv.h really is missing and
that it should be there
(although I have no idea why iconv is referenced given the '--without-iconv'
... there is probably good reason,
but it's over my head, so to speak.
rgds,
Jochem
[1]minus the apache module for now ... as I'm afraid 'make install' will
break my current install, which I really can't afford to break ... I'm no
wizard but I do need to be
able to do my job :-/ ... if anyone knows of some details info on how to keep
multiple installs of
php around (including apache modules) and being able to switch between them
with minimal fuss then
I be very happy to learn!
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php