#27140 [Bgs]: buildconf does not find system libtool 1.4.3
| From: | jari dot aalto at poboxes dot com | Date: | Mon, 19 Apr 2004 11:34:10 +0000 |
| Subject: | #27140 [Bgs]: buildconf does not find system libtool 1.4.3 | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-58366@lists.php.net to get a copy of this message | ||
ID: 27140
User updated by: jari dot aalto at poboxes dot com
Reported By: jari dot aalto at poboxes dot com
Status: Bogus
Bug Type: Compile Failure
Operating System: W2k/Cygwin
PHP Version: 5CVS-2004-02-04 (dev)
New Comment:
I've investigated this further. There is problem in checking Cygwin in
general. See my bug report #28056 which includes patches.
Previous Comments:
------------------------------------------------------------------------
[2004-02-14 08:25:56] jari dot aalto at poboxes dot com
The CVS is faster than getting snapshots (bandwidth).
Regarding the libtool, no I do not have it in /usr/local, but I do have
/usr/local/bin/libtoolize which is checked by
build/shtool path glibtoolize libtoolize
buildconf should trust PATH because otherwise the checks are done
behind user's environment settings by simply trusting
libtool --version
I removed /usr/local/libtoolize and now it says:
root@w2kpicasso:/usr/src/cvs-source/php-src# ./buildconf
using default Zend directory
buildconf: checking installation...
buildconf: autoconf version 2.13 (ok)
buildconf: libtool version 1.4.3 (ok)
buildconf: /share/aclocal/libtool.m4 does not exist.
Please reinstall libtool.
make: *** [buildmk.stamp] Error 1
I have it installed in /usr/autotool/stable/share/aclocal
Perhaps this is similar check that does not trust the libtoolize is
installed?
------------------------------------------------------------------------
[2004-02-04 19:33:29] sniper@php.net
Use the snapshots. You don't need to run buildconf for those.
------------------------------------------------------------------------
[2004-02-04 14:58:59] helly@php.net
Presumably you have libtool 1.4.2 in /usr/local/bin which should be
prefered over /usr/bin/libtool. If that's the case then it is expected
behavior since that's the sense of having /usr/local/....
------------------------------------------------------------------------
[2004-02-04 04:55:28] jari dot aalto at poboxes dot com
Description:
------------
I checked out the CVS version and ensured that I have right libtool
installed. However, the ./buildconf somehow finds the previous
installation of libtool. My question is, shouldn't it rely on the
system installed libtool instead?
How exactly it tests the version of current libtool, maybe that would
help to debug this problem.
This is W2k/cygwin www.cygwin.com
root@w2kpicasso:/usr/src/cvs-source/php-src# which libtool
/bin/libtool
root@w2kpicasso:/usr/src/cvs-source/php-src# libtool --version
ltmain.sh (GNU libtool) 1.4.3 (1.922.2.110 2002/10/23 01:39:54)
root@w2kpicasso:/usr/src/cvs-source/php-src# ./buildconf
using default Zend directory
buildconf: checking installation...
buildconf: autoconf version 2.13 (ok)
buildconf: libtool version 1.4.2 found.
You need libtool version 1.4.3 or newer installed
to build PHP from CVS.
make: *** [buildmk.stamp] Error 1
root@w2kpicasso:/usr/src/cvs-source/php-src# libtool --
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=27140&edit=1