[ build ALL ] top level modules: i18npool
[ build ALL ] loaded modules: i18npool
[ build RDB ] i18npool_test_breakiterator
awk: cmd. line:1: $R/^<\?xml version.*$R/ { next; } { 
gsub($R/vnd.sun.star.expand:\$OOO_BASE_DIR\$R/program$R/, 
"vnd.sun.star.expand:$OOO_BASE_DIR",$0); 
gsub($R/vnd.sun.star.expand:\$BRAND_BASE_DIR\$R/program$R/, 
"vnd.sun.star.expand:$BRAND_BASE_DIR",$0); print; }
awk: cmd. line:1:    ^ syntax error
awk: cmd. line:1: $R/^<\?xml version.*$R/ { next; } { 
gsub($R/vnd.sun.star.expand:\$OOO_BASE_DIR\$R/program$R/, 
"vnd.sun.star.expand:$OOO_BASE_DIR",$0); 
gsub($R/vnd.sun.star.expand:\$BRAND_BASE_DIR\$R/program$R/, 
"vnd.sun.star.expand:$BRAND_BASE_DIR",$0); print; }
awk: cmd. line:1:      ^ backslash not last character on line
make: *** 
[/libreoffice/workdir/unxlngx6.pro/RdbTarget/i18npool_test_breakiterator.rdb] 
Error 1

I'm getting the above build error which seems to be caused by $R being 
added to the awk regex expression by gb_Helper_abbreviate_dirs.
The below patch makes the above error go away but it is replaced by 
another one.

[ build ALL ] top level modules: i18npool
[ build ALL ] loaded modules: i18npool
[ build CUT ] i18npool_test_breakiterator
/bin/sh: line 1: 26578 Aborted                 LD_LIBRARY_PATH=$O$R/lib 
STAR_RESOURCEPATH=$O$R/bin$R/ $O$R/bin$R/cppunit$R/cppunittester 
$W$R/LinkTarget$R/CppunitTest$R/libtest_i18npool_test_breakiterator.so 
--headless --invisible "-env:UNO_TYPES= file:$R/$R/$O$R/bin$R/udkapi.rdb  
file:$R/$R/$O$R/bin$R/types.rdb" 
"-env:UNO_SERVICES=file:$R/$R/$O$R/xml$R/ure$R/services.rdb  
file:$R/$R/$W$R/RdbTarget$R/i18npool_test_breakiterator.rdb" 
-env:URE_INTERNAL_LIB_DIR=file:$R/$R/$O$R/lib 
-env:OOO_BASE_DIR=file:$R/$R/$O$R/lib -env:BRAND_BASE_DIR=file:$R/$R/$O$R/lib > 
$W$R/CppunitTest$R/i18npool_test_breakiterator.test.log 2>&1
terminate called after throwing an instance of 
'com::sun::star::loader::CannotActivateFactoryException'
make: *** 
[/libreoffice/workdir/unxlngx6.pro/CppunitTest/i18npool_test_breakiterator.test]
 Error 1

diff --git a/solenv/gbuild/RdbTarget.mk b/solenv/gbuild/RdbTarget.mk
index 904ebcf..13b7a81 100644
--- a/solenv/gbuild/RdbTarget.mk
+++ b/solenv/gbuild/RdbTarget.mk
@@ -30,7 +30,7 @@ gb_RdbTarget__get_old_component_target = 
$(OUTDIR)/xml/$(1).component
 
 $(call gb_RdbTarget_get_target,%) :
        $(call gb_Output_announce,$*,$(true),RDB,1)
-       $(call gb_Helper_abbreviate_dirs,\
+       $(subst $$R,,$(call gb_Helper_abbreviate_dirs,\
                mkdir -p $(dir $@) && \
                echo '<?xml version="1.0"?><components 
xmlns="http://openoffice.org/2010/uno-components";>' > $@ && \
                $(gb_AWK) -- \
@@ -39,7 +39,7 @@ $(call gb_RdbTarget_get_target,%) :
                        $(foreach component,$(COMPONENTS),$(call 
gb_ComponentTarget_get_target,$(component))) \
                        $(foreach component,$(OLD_COMPONENTS),$(call 
gb_RdbTarget__get_old_component_target,$(component))) \
                        >> $@ && \
-               echo '</components>' >> $@)
+               echo '</components>' >> $@))
 
 .PHONY : $(call gb_RdbTarget_get_clean_target,%)
 $(call gb_RdbTarget_get_clean_target,%) :
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to