testtools/CustomTarget_uno_test.mk may fail with the "uno" binary unable to find its needed shared libraries:
... [ build ALL ] loaded modules: testtools Shared object "libuno_cppu.so.3" not found, required by "uno" The attached patch sets LD_LIBRARY_PATH to $(OUTDIR)/lib on the model of testtools/CustomTarget_bridgetest.mk and ensures CustomTarget_uno_test.mk succeeds in all cases. It should be committed to -master and the -3.6 branch if possible. -- Francois Tigeot
>From a2fee1ba5cc96bdf4a493b16897504e0e789aa07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Tigeot?= <ftig...@wolfpond.org> Date: Sat, 28 Jul 2012 15:32:44 +0200 Subject: [PATCH] Set LD_LIBRARY_PATH in CustomTarget_uno_test.mk Add a LD_LIBRARY_PATH statement along the line of CustomTarget_bridgetest.mk Without it, the test may fail with the "uno" binary unable to find needed shared libraries such as libuno_cppu.so.3 . Change-Id: I77c39edde25f1d3bf974ba0c535aa1931dc8a7d1 --- testtools/CustomTarget_uno_test.mk | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/testtools/CustomTarget_uno_test.mk b/testtools/CustomTarget_uno_test.mk index 7c8d016..01f1cdc 100644 --- a/testtools/CustomTarget_uno_test.mk +++ b/testtools/CustomTarget_uno_test.mk @@ -34,11 +34,12 @@ $(call gb_CustomTarget_get_target,testtools/uno_test) : \ $(call gb_Executable_get_target_for_build,uno) \ $(call gb_InternalUnoApi_get_target,bridgetest) $(call gb_Helper_abbreviate_dirs,\ - $(call gb_Executable_get_target_for_build,uno) \ - -ro $(OUTDIR)/xml/uno_services.rdb \ - -ro $(OUTDIR)/bin/udkapi.rdb \ - -ro $(WORKDIR)/UnoApiTarget/bridgetest.rdb \ - -s com.sun.star.test.bridge.BridgeTest \ - -- com.sun.star.test.bridge.CppTestObject) + echo "LD_LIBRARY_PATH=$(OUTDIR)/lib" \ + "$(call gb_Executable_get_target_for_build,uno)" \ + "-ro $(OUTDIR)/xml/uno_services.rdb" \ + "-ro $(OUTDIR)/bin/udkapi.rdb" \ + "-ro $(WORKDIR)/UnoApiTarget/bridgetest.rdb" \ + "-s com.sun.star.test.bridge.BridgeTest" \ + "-- com.sun.star.test.bridge.CppTestObject") # vim:set shiftwidth=4 tabstop=4 noexpandtab: -- 1.7.10.5
_______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice