Edit report at https://bugs.php.net/bug.php?id=65088&edit=1

 ID:                 65088
 Comment by:         f...@php.net
 Reported by:        stolen dot data dot net at gmail dot com
 Summary:            configure script (and compile) fails, perhaps due to
                     BSD differences in SH
 Status:             Feedback
 Type:               Bug
 Package:            Compile Failure
 Operating System:   OpenBSD 5.3 (possibly all BSDs)
 PHP Version:        5.5.0
 Block user comment: N
 Private report:     N

 New Comment:

Addendum: This is my shell version:

# echo $SH_VERSION
@(#)PD KSH v5.2.14 99/07/13.2


Previous Comments:
------------------------------------------------------------------------
[2013-06-22 22:56:18] f...@php.net

Just tried this on:
OpenBSD puffy.lan 4.9 GENERIC#477 amd64

bash-4.1# /bin/sh
# /bin/sh
# cd /root/
# pwd
/root
# cd /usr/"local"
# pwd
/usr/local

------------------------------------------------------------------------
[2013-06-22 22:50:08] ras...@php.net

So, a quick test on FreeBSD:

$ /bin/sh
$ cd /usr/"local"
$ pwd
/usr/local

That doesn't work on your machine?

We can't just remove the quotes there because it would break directory names 
with spaces and other shell-special characters in them. cd is a built-in in the 
shell and should support quoted literals. autoconf obviously relies on this 
being the case. Have you done something interesting to your /bin/sh on this box?

------------------------------------------------------------------------
[2013-06-22 22:36:21] ras...@php.net

So basically autoconf generates a configure script that doesn't work on 
OpenBSD? 
That sounds a bit suspicious and I wonder why nobody else has reported it.

Anything special about your environment?

And can you reproduce just with just running the ./configure script with no 
args 
that comes with the php-5.5.0 tarball?

I just tested it again on FreeBSD 9.0 and it worked flawlessly, so it is not a 
generic BSD issue. It is either OpenBSD-specific or specific to your 
environment.

------------------------------------------------------------------------
[2013-06-22 15:39:44] stolen dot data dot net at gmail dot com

No, rebuilding configure changed nothing. Already gave it a try.

------------------------------------------------------------------------
[2013-06-22 03:23:54] ras...@php.net

Seems fine on freebsd. If you re-generate the configure script, does it work?

rm configure && ./buildconf --force

------------------------------------------------------------------------


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

    https://bugs.php.net/bug.php?id=65088


-- 
Edit this bug report at https://bugs.php.net/bug.php?id=65088&edit=1

Reply via email to