On Friday 27 February 2004 13:41, Robert Shearman wrote: > > On Friday 27 February 2004 14:21, Robert Shearman wrote: > > > > > $ LC_ALL=C sed -e '1,2d' -e 's/\(.*\)/ \"\1\",/' ../../AUTHORS > > > > > > > > > | grep Ove > > > > | > > > > > "Ove K\x{FFFF}ven",
Ok, after a make distclean I was able to reproduce your problem. Somehow when called like that sed does not pick up $LC_ALL anymore. I guess there's a subshell in between somewhere? A wrapper? When you export $LC_ALL things start to work again. Attached patch does that. Changelog: export LC_ALL before calling sed.
Index: dlls/shell32/Makefile.in =================================================================== RCS file: /home/wine/wine/dlls/shell32/Makefile.in,v retrieving revision 1.79 diff -u -r1.79 Makefile.in --- dlls/shell32/Makefile.in 17 Feb 2004 20:36:16 -0000 1.79 +++ dlls/shell32/Makefile.in 1 Mar 2004 15:26:42 -0000 @@ -75,7 +75,7 @@ $(WINEBUILD) $(DEFS) $(DLLFLAGS) -o $@ --main-module $(MODULE) --res version16.res --dll $(SRCDIR)/shell.spec authors.c: $(TOPSRCDIR)/AUTHORS - (LC_ALL=C; echo 'const char * const SHELL_Authors[] = {' && \ + (export LC_ALL=C; echo 'const char * const SHELL_Authors[] = {' && \ sed -e '1,2d' -e 's/\(.*\)/ \"\1\",/' $(TOPSRCDIR)/AUTHORS && \ echo ' 0 };') >$@ || ($(RM) $@ && false)