Details
-
Bug
-
Resolution: Fixed
-
P3
-
None
-
b69
Description
For (at least some versions of Solaris), the command which when given a non-existing binary answers like:
no autoconf in /java/east/jdk/7/latest/solaris-i586//bin /usr/local/bin /usr/bin
on stdout. This is unlike most other "which", which output suchs errors to stderr and leave stdout empty.
We assume empty which means "not present", in several places. David Holmes detected this in the configure wrapper script and autogen.sh, but I believe we do the same in several places in the actual autoconf script (m4 files).
Possible fix: `which $FOO | grep -v "^no $FOO in"`
no autoconf in /java/east/jdk/7/latest/solaris-i586//bin /usr/local/bin /usr/bin
on stdout. This is unlike most other "which", which output suchs errors to stderr and leave stdout empty.
We assume empty which means "not present", in several places. David Holmes detected this in the configure wrapper script and autogen.sh, but I believe we do the same in several places in the actual autoconf script (m4 files).
Possible fix: `which $FOO | grep -v "^no $FOO in"`