On 02/13/2015 06:27 PM, [email protected] wrote:
Tinderbox info:
Box name: Linux-Ubuntu-x86_64@54-TDE
Branch: MASTER
"starttime": 1423813677
Machine: Linux vor 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC
2012 x86_64 x86_64 x86_64 GNU/Linux
Configured with: --disable-gstreamer-0-10
--disable-odk
--enable-tde
--disable-firebird-sdbc
Commits since the last success:
==== core ====
[...]
f7cd7b2 Make CppunitTest_services instantiate even more services
[...]
/home/tinderbox/libreoffice/git/libreoffice/postprocess/qa/services.cxx:231:(anonymous
namespace)::Test::test
forced failure
- creating "com.sun.star.comp.sdbc.tdeab.Driver" caused
com.sun.star.loader.CannotActivateFactoryException "no factory symbol "component_getFactory" in
component library <file:///home/tinderbox/libreoffice/git/libreoffice/instdir/program/libtdeab1lo.so>"
services.cxx:231:Assertion
Test name: (anonymous namespace)::Test::test
forced failure
- creating "com.sun.star.comp.sdbc.tdeab.Driver" caused
com.sun.star.loader.CannotActivateFactoryException "no factory symbol "component_getFactory" in
component library <file:///home/tinderbox/libreoffice/git/libreoffice/instdir/program/libtdeab1lo.so>"
Failures !!!
Run: 1 Failure total: 1 Failures: 1 Errors: 0
Error: a unit test failed, please do one of:
export DEBUGCPPUNIT=TRUE # for exception catching
export CPPUNITTRACE="gdb --args" # for interactive debugging on Linux
export VALGRIND=memcheck # for memory checking
and retry using: make CppunitTest_services
That TDE address book driver is probably broken for quite a while, but
started to break --eanble-tde builds only now that CppunitTest_services
does a more thorough job.
At the very least,
<http://cgit.freedesktop.org/libreoffice/core/commit/?id=f42a9309760565d24619bad9ee1f5561ce89c14b>
"Use prefixes for these UNO components" apparently failed to update
connectivity/source/drivers/kab/tdeab1.component when it added
prefix="kab" to connectivity/source/drivers/kab/kab1.component (those
two component files reference the same code).
However, I think it is also questionable how
<http://cgit.freedesktop.org/libreoffice/core/commit/?id=07b3d083b49b4cbb248b5ba0aeba2bbdd3cc487d>
"TDE integration" introduced that tdeab1.component claims to implement
"com.sun.star.comp.sdbc.tdeab.Driver" when the (shared, with kab1)
implementation's KabDriver::impl_getAsciiImplementationName()
unconditionally returns "com.sun.star.comp.sdbc.kab.Driver".
Somebody who cares for that TDE integration should put some love into
this. (I for one cannot even easily configure --enable-tde, as Fedora
appears to not include the necessary packages.)
_______________________________________________
LibreOffice mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice