From:             [EMAIL PROTECTED]
Operating system: Darwin 9
PHP version:      6CVS-2008-03-15 (CVS)
PHP Bug Type:     *Compile Issues
Bug description:  cvsclean fails on Darwin 9

Description:
------------
Darwin 9's sed is broken, causing ./cvsclean to remove a bunch of bogus
file names. Occurs in 5.2, 5.3, and HEAD. Specifically, when catting
.cvsignore, cvsclean gets a list like this:
Makefile.objects Makefile.f agme ts Makefile acco fig.h aclocal.m4
autom4te.cache bsd_co ve ted buildmk.stamp buildco f.stamp co fig.h.i  co
fig.cache co fig.log co fig.status co fig_va s.mk co figu atio -pa se .c co
figu atio -pa se .h co figu atio <and so on>

Patch that fixes in all three:

Index: build/build.mk
===================================================================
RCS file: /repository/php-src/build/build.mk,v
retrieving revision 1.29
diff -u -r1.29 build.mk
--- build/build.mk      15 Feb 2007 20:43:19 -0000      1.29
+++ build/build.mk      15 Mar 2008 16:43:33 -0000
@@ -67,7 +67,7 @@
 
 cvsclean-work:
        @for i in `find . -name .cvsignore`; do \
-               (cd `dirname $$i` 2>/dev/null && rm -rf `cat .cvsignore | grep 
-v
config.nice | sed 's/[\r\n]/ /g'` *.o *.a .libs || true); \
+               (cd `dirname $$i` 2>/dev/null && rm -rf `cat .cvsignore | grep 
-v
config.nice | sed 's/[[:space:]]/ /g'` *.o *.a .libs || true); \
        done
 
 .PHONY: $(ALWAYS) snapshot

Reproduce code:
---------------
$ ls -l config*
$ ./cvsclean
$ ls -l config*

Expected result:
----------------
-rw-r--r--  1 gwynne  gwynne    43499 Nov 29  2005 config.guess
-rw-r--r--  1 gwynne  gwynne    31743 Nov 29  2005 config.sub
-rwxr-xr-x  1 gwynne  gwynne  2872089 Mar 10 10:21 configure
-rw-r--r--  1 gwynne  gwynne    41352 Mar 10 11:17 configure.in

-rw-r--r--  1 gwynne  gwynne    43499 Nov 29  2005 config.guess
-rw-r--r--  1 gwynne  gwynne    31743 Nov 29  2005 config.sub
-rw-r--r--  1 gwynne  gwynne    41352 Mar 10 11:17 configure.in


Actual result:
--------------
-rw-r--r--  1 gwynne  gwynne    43499 Nov 29  2005 config.guess
-rw-r--r--  1 gwynne  gwynne    31743 Nov 29  2005 config.sub
-rwxr-xr-x  1 gwynne  gwynne  2872089 Mar 10 10:21 configure
-rw-r--r--  1 gwynne  gwynne    41352 Mar 10 11:17 configure.in

-rw-r--r--  1 gwynne  gwynne    43499 Nov 29  2005 config.guess
-rw-r--r--  1 gwynne  gwynne    31743 Nov 29  2005 config.sub
-rwxr-xr-x  1 gwynne  gwynne  2872089 Mar 10 10:21 configure
-rw-r--r--  1 gwynne  gwynne    41352 Mar 10 11:17 configure.in


-- 
Edit bug report at http://bugs.php.net/?id=44443&edit=1
-- 
Try a CVS snapshot (PHP 5.2): 
http://bugs.php.net/fix.php?id=44443&r=trysnapshot52
Try a CVS snapshot (PHP 5.3): 
http://bugs.php.net/fix.php?id=44443&r=trysnapshot53
Try a CVS snapshot (PHP 6.0): 
http://bugs.php.net/fix.php?id=44443&r=trysnapshot60
Fixed in CVS:                 http://bugs.php.net/fix.php?id=44443&r=fixedcvs
Fixed in release:             
http://bugs.php.net/fix.php?id=44443&r=alreadyfixed
Need backtrace:               http://bugs.php.net/fix.php?id=44443&r=needtrace
Need Reproduce Script:        http://bugs.php.net/fix.php?id=44443&r=needscript
Try newer version:            http://bugs.php.net/fix.php?id=44443&r=oldversion
Not developer issue:          http://bugs.php.net/fix.php?id=44443&r=support
Expected behavior:            http://bugs.php.net/fix.php?id=44443&r=notwrong
Not enough info:              
http://bugs.php.net/fix.php?id=44443&r=notenoughinfo
Submitted twice:              
http://bugs.php.net/fix.php?id=44443&r=submittedtwice
register_globals:             http://bugs.php.net/fix.php?id=44443&r=globals
PHP 4 support discontinued:   http://bugs.php.net/fix.php?id=44443&r=php4
Daylight Savings:             http://bugs.php.net/fix.php?id=44443&r=dst
IIS Stability:                http://bugs.php.net/fix.php?id=44443&r=isapi
Install GNU Sed:              http://bugs.php.net/fix.php?id=44443&r=gnused
Floating point limitations:   http://bugs.php.net/fix.php?id=44443&r=float
No Zend Extensions:           http://bugs.php.net/fix.php?id=44443&r=nozend
MySQL Configuration Error:    http://bugs.php.net/fix.php?id=44443&r=mysqlcfg

Reply via email to