Apache OpenOffice (AOO) Bugzilla – Issue 69592
obo05: VSE build breaks in icu
Last modified: 2006-11-01 18:30:31 UTC
The VSE build breaks in icu with: mkdir.pl ./wntmsci11.pro/misc/build/icu/source cd ./wntmsci11.pro/misc/build/icu/source && cd allinone/all && cmd /c nmake /f all.mak CFG="all - Win32 Release" "EXCEPTIONSWITCH=""-EHa -Zc:wchar_t-"" && cd ../.. && /bin/touch.exe /cygdrive/d/w1/tin_obo05/icu/./wntmsci11.pro/misc/build/so_built_so_icu /bin/bash: -c: line 0: unexpected EOF while looking for matching `"' /bin/bash: -c: line 1: syntax error: unexpected end of file dmake: Error code 2, while making './wntmsci11.pro/misc/build/so_built_so_icu' Obvious patch: "" -> $(EMQ)""
Committed to obo05. Please verify.
I've commited makefile.mk and makefiles.zip. It works for 4nt and hopefully w32-bash shell.
Hi Volker, my change works for 4nt. Does it also work with w32-bash? verify please.
I'll try once my build is ready. Did my change fail for you? I wonder because $(EMQ) is <empty> for 4NT builds, so it should have worked for all shell flavors.
Hi Volker, I'm also wondering, but yes it has broken the 4nt build. I've move one quoting into all.mak inside makefiles.zip its hopefully less sensitive (icu 2.6 will be replaced by 3.6 soon and I'll insert your change there too) Oliver
Uhh, I don't understand this quoting anymore ;) With this: CFG="all - Win32 Release" EXCEPTIONSWITCH=$(EMQ)"-EHa -Zc:wchar_t-$(EMQ)" the $(EMQ) is propably not needed - I'll figure that out.
I had to remove the $(EMQ)s again. Works for me with that (committed) change. VERIFIED
Hi Volker, many thanks. I've also made the changes for icu 3.6 (without $(EMQ)). Oliver
close