Apache OpenOffice (AOO) Bugzilla – Issue 81185
Adapt makefiles to new $(mktmp ..) behavior
Last modified: 2009-02-24 11:51:36 UTC
After issue 64234 got fixed mktmp some problems arose. This $(TYPE) $(mktmp $(foreach,i,$(all_local_obj:b:+".obj") $@ : $(OBJ)$/$(i:+"\n")) $(foreach,i,$(all_misc_obj:b:+".obj") $@ : $(OBJ)$/$(i:+"\n"))) >> $@ in rules.mk creates something like this: ../wntmsci10.pro/misc/all_cpp.dpobj : ../wntmsci10.pro/obj/_cpp.obj ../wntmsci10.pro/misc/all_cpp.dpobj : ../wntmsci10.pro/obj/_eval.obj ../wntmsci10.pro/misc/all_cpp.dpobj : ../wntmsci10.pro/obj/_getopt.obj and the leading space makes this a recipe line. This breaks the build, but can be fixed by using $(@:^"\n") : $(OBJ)$/$i instead.
Created attachment 47907 [details] Patch for solenv/inc
The previous patch was all that was needed to build OOo on W32/bash with the new mktmp. Committed to vq40.
Please verify.
works as expected
This needs to go also into OOo 2.3.1. Please take over.
applied patch on cws ause086 with target 2.3.1
please verify
Patch is in ause086 and a full build finished successful -> VERIFIED
Verified on CWS ause086, too.
.