Hi, Since a while I am trying to build libreoffice with yocto [1][2] cross-build system for my embedded devices. When building with yocto there are two temporary sysroots: One native for all the binaries run on build host during build and one for the cross target to link against the libraries. What causes me trouble for a while is native saxparser. Native build means:
* configure with --enable-debug \ --enable-dbgutil \ \ --enable-python=system \ --without-x \ --with-system-curl \ --with-system-boost \ --without-boost-date-time \ --without-boost-iostreams \ --without-boost-system \ --with-system-icu \ --with-system-expat \ --disable-postgresql-sdbc \ --disable-lotuswordpro \ --disable-firebird-sdbc \ --disable-liblangtag \ --disable-openssl \ --disable-gltf \ --disable-collada \ --disable-scripting-beanshell \ --disable-scripting-javascript \ --disable-graphite \ --disable-pdfimport \ --disable-orcus \ --disable-coinmp * compile by something like (inspired by make target cross-toolset) make -f Makefile.gbuild build-tools * install all binaries an their libs manually into native sysroot >From what I've seen so far there are many binaries used during cross build seem to work as expected. saxparser fails with (patch attached causing more detailed error message) ERROR: component context fails to supply service 'com.sun.star.xml.sax.Parser' of type 'com.sun.star.xml.sax.XParser' Even after several debug sessions on saxparser I have no idea what is missing for saxparser working as expected. Is it the XParser'.idl and the other idl-files? If yes where would saxparser search for it. I would really appreciate help on this as I have the feeling I am close to full build.. Andreas [1] https://www.yoctoproject.org/ [2] https://github.com/schnitzeltony/meta-libreoffice
From 98774bf61294703183118b7953f6a92cad6da068 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzelt...@googlemail.com> Date: Thu, 26 Nov 2015 17:48:19 +0100 Subject: [PATCH] cppumaker: output more detailed error message MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Upstream-Status: Inappropriate [oe specific] Signed-off-by: Andreas Müller <schnitzelt...@googlemail.com> --- codemaker/source/cppumaker/cpputype.cxx | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/codemaker/source/cppumaker/cpputype.cxx b/codemaker/source/cppumaker/cpputype.cxx index 0b3e9fd..26a9a73 100644 --- a/codemaker/source/cppumaker/cpputype.cxx +++ b/codemaker/source/cppumaker/cpputype.cxx @@ -3385,11 +3385,7 @@ static OUString failsToSupply(const OUString& name_, const OString& baseName) { return OUString( "\n" - "#if OSL_DEBUG_LEVEL > 0\n" - " ::rtl::OUString(\"component context fails to supply service '" + name_ + "' of type '" + OStringToOUString(baseName, RTL_TEXTENCODING_UTF8) + "'\")\n" - "#else\n" - " ::rtl::OUString(\"service not supplied\")\n" - "#endif\n"); + " ::rtl::OUString(\"component context fails to supply service '" + name_ + "' of type '" + OStringToOUString(baseName, RTL_TEXTENCODING_UTF8) + "'\")\n"); } void ServiceType::dumpHxxFile( -- 2.1.0
_______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice