ID: 17534 Updated by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] -Status: Feedback +Status: Open Bug Type: Compile Failure Operating System: FreeBSD 4.6-RC PHP Version: 4.2.1 New Comment:
Of course, Derick, I can and will do: mfisher asks me for trying compile php.net snapshot. First I tried to apply port's patches, but this didn't work. Than I just run buildconf.sh and this one says to me: "php needs libtool 1.4 or newer when build from cvs tree." So I tried, I couldn't and now I do not know what to do except waiting there will come one who can. Jens Previous Comments: ------------------------------------------------------------------------ [2002-05-31 19:59:22] [EMAIL PROTECTED] Can you for one time just listen to what we ask and try it with libtool 1.4? Apache 2 works fine with PHP on FreeBSD (4.5) here with the correct build tools installed. Derick ------------------------------------------------------------------------ [2002-05-31 18:04:00] [EMAIL PROTECTED] I don't think this will be nessecary. It doesn't work on my port, and I will not ask for an unstable machine because of reproducing sth. with PHP. If PHP4 doesn't run with apache2, it doesn't run. I can live with it, I thought I can help if I do whatever I can do. So long Jens ------------------------------------------------------------------------ [2002-05-31 17:26:03] [EMAIL PROTECTED] You will need to manually update your libtool to version 1.4. Not sure why the FreeBSD ports haven't upgraded or provided an option for it, but they don't. ------------------------------------------------------------------------ [2002-05-31 13:23:03] [EMAIL PROTECTED] Sorry, but a simple make build btw. ./configure && make didn't work. I now build a script which sets the configuration (appending). Failure at last: need libtool 1.4 to build php from cvs. But there is "only" 1.3.4_4 available. confphp: #!/bin/sh LOCALBASE=/usr/local export LOCALBASE CFLAGS="-I /usr/local/include/ -I${LOCALBASE}/include/pgsql" export CFLAGS LIBS=" -L${OPENSSLBASE}/lib -lcrypto -lssl" export LIBS ./configure --with-config-file-path=${LOCALBASE}/etc/ \ --with-apxs2=${LOCALBASE}/sbin/apxs --with-tsrm-pth \ --enable-versioning --with-regex=system \ --with-gd=${LOCALBASE} \ --enable-gd-native-ttf --with-freetype-dir=${LOCALBASE} \ --with-jpeg-dir=${LOCALBASE} --with-png-dir=${LOCALBASE} \ --with-zlib --with-bz2=/usr --with-mcrypt=${LOCALBASE} \ --with-mhash=${LOCALBASE} --with-pdflib=${LOCALBASE} \ --with-tiff-dir=${LOCALBASE} --with-mysql=${LOCALBASE} \ --with-pgsql=${LOCALBASE} --with-ldap=${LOCALBASE} \ --with-expat-dir=${LOCALBASE} --with-xmlrpc --enable-xslt \ --with-xslt-sablot --with-gettext=${LOCALBASE} \ --with-iconv=${LOCALBASE} --enable-sockets \ --enable-sysvsem --enable-sysvshm ------------------------------------------------------------------------ [2002-05-31 09:31:44] [EMAIL PROTECTED] Just a minor comment here, a FreeBSD port is NOT just a makefile. It can also include OS specific patches, and in many cases does. For a long time the OpenBSD port of PHP modified code locally to enable it to compile. I haven't built PHP out of FreeBSD ports in a long time (if ever), so I cannot comment if it does or does not. But please don't say ports is "just a Makefile". :) ------------------------------------------------------------------------ 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/17534 -- Edit this bug report at http://bugs.php.net/?id=17534&edit=1