ports/168717: editors/libreoffice: does not compile

J B jb.1234abcd at gmail.com
Sat Jun 16 11:26:04 UTC 2012


Next, debugging result.

[root at localhost /usr/ports/editors/libreoffice/work/libreoffice-core-3.5.2.2/tai
l_build]# export DEBUGCPPUNIT=TRUE
[root at localhost /usr/ports/editors/libreoffice/work/libreoffice-core-3.5.2.2/tai
l_build]# gmake -r
...
[ build CUT ] lotuswordpro_test_lotuswordpro
R=/usr/ports/editors/libreoffice/work && S=$R/libreoffice-core-3.5.2.2
&& O=$S/solver/unxfbsdi.pro && W=$S/workdir/unxfbsdi.pro &&  mkdir -p
$W/CppunitTest/ && (LD_LIBRARY_PATH="$O/lib":$O/lib/sqlite
DBGSV_ERROR_OUT=shell STAR_RESOURCEPATH=$O/bin/ gdb -nx
--command=$S/solenv/bin/gdbtrycatchtrace-stdout -return-child-result
--args  $O/bin/cppunit/cppunittester
$W/LinkTarget/CppunitTest/libtest_lotuswordpro_test_lotuswordpro.so
--headless --protector unoexceptionprotector.so unoexceptionprotector
"-env:CONFIGURATION_LAYERS=xcsxcu:file://$O/xml/registry"
"-env:UNO_TYPES= file://$O/bin/udkapi.rdb  file://$O/bin/types.rdb"
"-env:UNO_SERVICES=file://$O/xml/ure/services.rdb
file://$O/xml/component/lotuswordpro/util/lwpfilter.component
file://$O/xml/configmgr.component  file://$O/xml/ucb1.component
file://$O/xml/ucpfile1.component"
-env:URE_INTERNAL_LIB_DIR=file://$O/lib  -env:LO_LIB_DIR=file://$O/lib
> $W/CppunitTest/lotuswordpro_test_lotuswordpro.test.log 2>&1 || (cat
$W/CppunitTest/lotuswordpro_test_lotuswordpro.test.log && echo; echo
"Error: a unit test failed, please do one of:"; echo; echo "export
DEBUGCPPUNIT=TRUE            # for exception catching"; echo "export
GDBCPPUNITTRACE=\"gdb --args\" # for interactive debugging"; echo
"export VALGRIND=memcheck            # for memory checking" ; echo
"and retry." && false))
GNU gdb (GDB) 7.4.1 [GDB v7.4.1 for FreeBSD]
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i386-portbld-freebsd9.0".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from
/usr/ports/editors/libreoffice/work/libreoffice-core-3.5.2.2/solver/unxfbsdi.pro/bin/cppunit/cppunittester...(no
debugging symbols found)...done.
Catchpoint 1 (throw)
Catchpoint 2 (catch)
[New LWP 101699]
[New Thread 28404300 (LWP 101699)]
[New Thread 28405200 (LWP 100757)]
File tested,Test Result,Execution Time (ms)
file:///usr/ports/editors/libreoffice/work/libreoffice-core-3.5.2.2/lotuswordpro/qa/cppunit/data/pass/A14.lwp,[New
Thread 2c544e00 (LWP 101580)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 28404300 (LWP 101699)]
0x28114d57 in rtl_uString_acquire () from
/usr/ports/editors/libreoffice/work/libreoffice-core-3.5.2.2/solver/unxfbsdi.pro/lib/libuno_sal.so.3
#0  0x28114d57 in rtl_uString_acquire () from
/usr/ports/editors/libreoffice/work/libreoffice-core-3.5.2.2/solver/unxfbsdi.pro/lib/libuno_sal.so.3
#1  0x00000160 in ?? ()
#2  0xbfbf9768 in ?? ()
#3  0x2c012510 in SvpSalInstance::GetDefaultPrinter() () from
/usr/ports/editors/libreoffice/work/libreoffice-core-3.5.2.2/solver/unxfbsdi.pro/lib/libvclplug_svplo.so
#4  0x28f6618e in Printer::GetDefaultPrinterName() () from
/usr/ports/editors/libreoffice/work/libreoffice-core-3.5.2.2/solver/unxfbsdi.pro/lib/libvcllo.so
#5  0x28f66b6d in Printer::Printer() () from
/usr/ports/editors/libreoffice/work/libreoffice-core-3.5.2.2/solver/unxfbsdi.pro/lib/libvcllo.so
#6  0x2c8ba0ec in LwpPageLayout::GetWidthAndHeight(double&, double&)
() from /usr/ports/editors/libreoffice/work/libreoffice-core-3.5.2.2/solver/unxfbsdi.pro/lib/liblwpftlo.so
#7  0x2c8ba804 in LwpPageLayout::RegisterStyle() () from
/usr/ports/editors/libreoffice/work/libreoffice-core-3.5.2.2/solver/unxfbsdi.pro/lib/liblwpftlo.so
#8  0x2c8a382d in LwpHeadLayout::RegisterStyle() () from
/usr/ports/editors/libreoffice/work/libreoffice-core-3.5.2.2/solver/unxfbsdi.pro/lib/liblwpftlo.so
#9  0x2c87e638 in LwpFoundry::RegisterAllLayouts() () from
/usr/ports/editors/libreoffice/work/libreoffice-core-3.5.2.2/solver/unxfbsdi.pro/lib/liblwpftlo.so
#10 0x2c86b855 in LwpDocument::RegisterLayoutStyles() () from
/usr/ports/editors/libreoffice/work/libreoffice-core-3.5.2.2/solver/unxfbsdi.pro/lib/liblwpftlo.so
#11 0x2c86b507 in LwpDocument::RegisterStyle() () from
/usr/ports/editors/libreoffice/work/libreoffice-core-3.5.2.2/solver/unxfbsdi.pro/lib/liblwpftlo.so
#12 0x2c86d60e in LwpDocSock::RegisterStyle() () from
/usr/ports/editors/libreoffice/work/libreoffice-core-3.5.2.2/solver/unxfbsdi.pro/lib/liblwpftlo.so
#13 0x2c86b54f in LwpDocument::RegisterStyle() () from
/usr/ports/editors/libreoffice/work/libreoffice-core-3.5.2.2/solver/unxfbsdi.pro/lib/liblwpftlo.so
#14 0x2c85a388 in Lwp9Reader::ParseDocument() () from
/usr/ports/editors/libreoffice/work/libreoffice-core-3.5.2.2/solver/unxfbsdi.pro/lib/liblwpftlo.so
#15 0x2c85a11c in Lwp9Reader::Read() () from
/usr/ports/editors/libreoffice/work/libreoffice-core-3.5.2.2/solver/unxfbsdi.pro/lib/liblwpftlo.so
#16 0x2c875750 in ReadWordproFile(SvStream&,
com::sun::star::uno::Reference<com::sun::star::xml::sax::XDocumentHandler>&)
() from /usr/ports/editors/libreoffice/work/libreoffice-core-3.5.2.2/solver/unxfbsdi.pro/lib/liblwpftlo.so
#17 0x2c857b30 in
LotusWordProImportFilter::importImpl(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>
const&) () from
/usr/ports/editors/libreoffice/work/libreoffice-core-3.5.2.2/solver/unxfbsdi.pro/lib/liblwpftlo.so
#18 0x2c857d5b in non-virtual thunk to
LotusWordProImportFilter::filter(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>
const&) () from
/usr/ports/editors/libreoffice/work/libreoffice-core-3.5.2.2/solver/unxfbsdi.pro/lib/liblwpftlo.so
#19 0x283ee27d in ?? () from
/usr/ports/editors/libreoffice/work/libreoffice-core-3.5.2.2/workdir/unxfbsdi.pro/LinkTarget/CppunitTest/libtest_lotuswordpro_test_lotuswordpro.so
#20 0x28c46208 in test::FiltersTest::recursiveScan(rtl::OUString
const&, rtl::OUString const&, rtl::OUString const&,
test::filterStatus) () from
/usr/ports/editors/libreoffice/work/libreoffice-core-3.5.2.2/solver/unxfbsdi.pro/lib/libunotest.so
#21 0x28c46d15 in test::FiltersTest::testDir(rtl::OUString const&,
rtl::OUString const&, rtl::OUString const&) () from
/usr/ports/editors/libreoffice/work/libreoffice-core-3.5.2.2/solver/unxfbsdi.pro/lib/libunotest.so
#22 0x283edbc0 in ?? () from
/usr/ports/editors/libreoffice/work/libreoffice-core-3.5.2.2/workdir/unxfbsdi.pro/LinkTarget/CppunitTest/libtest_lotuswordpro_test_lotuswordpro.so
#23 0x283edcdc in ?? () from
/usr/ports/editors/libreoffice/work/libreoffice-core-3.5.2.2/workdir/unxfbsdi.pro/LinkTarget/CppunitTest/libtest_lotuswordpro_test_lotuswordpro.so
#24 0x280c0927 in CppUnit::TestCaseMethodFunctor::operator()() const
() from /usr/local/lib/libcppunit-1.12.so.1
#25 0x283b1517 in ?? () from
/usr/ports/editors/libreoffice/work/libreoffice-core-3.5.2.2/solver/unxfbsdi.pro/lib/unoexceptionprotector.so
#26 0x280ba9f3 in
CppUnit::ProtectorChain::ProtectFunctor::operator()() const () from
/usr/local/lib/libcppunit-1.12.so.1
#27 0x280abf5a in CppUnit::DefaultProtector::protect(CppUnit::Functor
const&, CppUnit::ProtectorContext const&) () from
/usr/local/lib/libcppunit-1.12.so.1
#28 0x280ba9f3 in
CppUnit::ProtectorChain::ProtectFunctor::operator()() const () from
/usr/local/lib/libcppunit-1.12.so.1
#29 0x280ba6e7 in CppUnit::ProtectorChain::protect(CppUnit::Functor
const&, CppUnit::ProtectorContext const&) () from
/usr/local/lib/libcppunit-1.12.so.1
#30 0x280ca803 in CppUnit::TestResult::protect(CppUnit::Functor
const&, CppUnit::Test*, std::string const&) () from
/usr/local/lib/libcppunit-1.12.so.1
#31 0x280c033f in CppUnit::TestCase::run(CppUnit::TestResult*) () from
/usr/local/lib/libcppunit-1.12.so.1
#32 0x280c121f in
CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) () from
/usr/local/lib/libcppunit-1.12.so.1
#33 0x280c115a in CppUnit::TestComposite::run(CppUnit::TestResult*) ()
from /usr/local/lib/libcppunit-1.12.so.1
#34 0x280c121f in
CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) () from
/usr/local/lib/libcppunit-1.12.so.1
#35 0x280c115a in CppUnit::TestComposite::run(CppUnit::TestResult*) ()
from /usr/local/lib/libcppunit-1.12.so.1
#36 0x280cc980 in
CppUnit::TestRunner::WrappingSuite::run(CppUnit::TestResult*) () from
/usr/local/lib/libcppunit-1.12.so.1
#37 0x280ca00a in CppUnit::TestResult::runTest(CppUnit::Test*) () from
/usr/local/lib/libcppunit-1.12.so.1
#38 0x280cc730 in CppUnit::TestRunner::run(CppUnit::TestResult&,
std::string const&) () from /usr/local/lib/libcppunit-1.12.so.1
#39 0x0804aae4 in ?? ()
#40 0x0804acbe in ?? ()
#41 0x283b1854 in ?? () from
/usr/ports/editors/libreoffice/work/libreoffice-core-3.5.2.2/solver/unxfbsdi.pro/lib/unoexceptionprotector.so
#42 0x0804a75f in main ()
A debugging session is active.

	Inferior 1 [process 66008] will be killed.

Quit anyway? (y or n) [answered Y; input not from terminal]

Error: a unit test failed, please do one of:

export DEBUGCPPUNIT=TRUE            # for exception catching
export GDBCPPUNITTRACE="gdb --args" # for interactive debugging
export VALGRIND=memcheck            # for memory checking
and retry.
gmake: *** [/usr/ports/editors/libreoffice/work/libreoffice-core-3.5.2.2/workdir/unxfbsdi.pro/CppunitTest/lotuswordpro_test_lotuswordpro.test]
Error 1
[root at localhost
/usr/ports/editors/libreoffice/work/libreoffice-core-3.5.2.2/tail_build]#

jb


More information about the freebsd-bugs mailing list