Hello,

I am trying to compile LibreOffice from master (commit 
3b585737ff6bda7d28dd293465f5061ad5006f6e) but it will not work. I want to test 
a patch that I developed for a bug that I found earlier. I have applied this 
patch to the sources of 4.4.1.2 (from the tarball) and it works there. But I 
also want to check if it works on HEAD. When I compile I get an error message 
from the unit tests. And then when I run it, it crashes. So I wonder if HEAD is 
supposed to be a working version.

And now the details.

I am working on a Macbook with Mac OS X 10.10.2 (Yosemite). I have run
./autogen.sh --with-ant-home=/Users/piet/Downloads/Developer/apache-ant-1.9.4 
--with-junit=/Library/JUnit/junit-4.10.jar --enable-python=no
and then
make verbose=t 2>&1 | tee build3.log

I had to use --enable-python=no to compile it, otherwise thew compilation 
failed (I will address this in a separate message).

The compilation ends with an error:

/Users/piet/Downloads/LibreOffice/core/postprocess/qa/services.cxx:231:(anonymous
 namespace)::Test::test
forced failure
- creating "com.sun.star.wizards.agenda.CallWizard" caused 
com.sun.star.uno.RuntimeException "unsatisfied query for interface of type 
com.sun.star.loader.XImplementationLoader!"

/Users/piet/Downloads/LibreOffice/core/postprocess/qa/services.cxx:231: 
Assertion
Test name: (anonymous namespace)::Test::test
forced failure
- creating "com.sun.star.wizards.agenda.CallWizard" caused 
com.sun.star.uno.RuntimeException "unsatisfied query for interface of type 
com.sun.star.loader.XImplementationLoader!"

Failures !!!
Run: 1   Failure total: 1   Failures: 1   Errors: 0
2015-03-08 06:09:16.039 cppunittester[45005:20238158] *** -[NSAutoreleasePool 
release]: This pool has already been released, do not drain it (double release).
S=/Users/piet/Downloads/LibreOffice/core && I=$S/instdir && W=$S/workdir &&  
mkdir -p $W/CppunitTest/ && rm -fr $W/CppunitTest/sd_export_tests.test.user && 
mkdir $W/CppunitTest/sd_export_tests.test.user &&    
(DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH:+$DYLD_LIBRARY_PATH:}"$I/LibreOfficeDev.app/Contents/Frameworks:$I/LibreOfficeDev.app/Contents/Frameworks":$W/LinkTarget/Library:$W/UnpackedTarball/cppunit/src/cppunit/.libs
        $W/LinkTarget/Executable/cppunittester 
$W/LinkTarget/CppunitTest/libtest_sd_export_tests.dylib --headless 
"-env:BRAND_BASE_DIR=file://$I/LibreOfficeDev.app/Contents" 
"-env:BRAND_SHARE_SUBDIR=Resources" 
"-env:UserInstallation=file://$W/CppunitTest/sd_export_tests.test.user"   
"-env:CONFIGURATION_LAYERS=xcsxcu:file://$I/LibreOfficeDev.app/Contents/Resources/registry
 xcsxcu:file://$W/unittest/registry"  
"-env:UNO_TYPES=file://$I/LibreOfficeDev.app/Contents/Resources/types/offapi.rdb
 file://$I/LibreOfficeDev.app/Contents/Resources/ure/share/misc/types.rdb"  
"-env:UNO_SERVICES=file://$W/Rdb/ure/services.rdb file://$W/Rdb/services.rdb"  
-env:URE_INTERNAL_LIB_DIR=file://$I/LibreOfficeDev.app/Contents/Frameworks 
-env:LO_LIB_DIR=file://$I/LibreOfficeDev.app/Contents/Frameworks 
-env:LO_JAVA_DIR=file://$I/LibreOfficeDev.app/Contents/Resources/java 
--protector $W/LinkTarget/Library/unoexceptionprotector.dylib 
unoexceptionprotector --protector 
$W/LinkTarget/Library/unobootstrapprotector.dylib unobootstrapprotector   
--protector $W/LinkTarget/Library/libvclbootstrapprotector.dylib 
vclbootstrapprotector   "-env:SVG_DISABLE_FONT_EMBEDDING=YEAH"   > 
$W/CppunitTest/sd_export_tests.test.log 2>&1 || ( cat 
$W/CppunitTest/sd_export_tests.test.log; $S/solenv/bin/unittest-failed.sh 
Cppunit sd_export_tests MACOSX))
[build CUT] chart2_export

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

export DEBUGCPPUNIT=TRUE            # for exception catching
export CPPUNITTRACE="lldb --" # for interactive debugging on OS X
export VALGRIND=memcheck            # for memory checking

and retry using: make CppunitTest_services

make[1]: *** 
[/Users/piet/Downloads/LibreOffice/core/workdir/CppunitTest/services.test] 
Error 1
make[1]: *** Waiting for unfinished jobs....
make: *** [build] Error 2
Then when I run it it crashes:

~ $ 
~/Downloads/LibreOffice/core/instdir/LibreOfficeDev.app/Contents/MacOS/soffice 
libc++abi.dylib: terminating with uncaught exception of type 
com::sun::star::uno::DeploymentException

Abort trap: 6

I got a backtrace from the system:

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000

Application Specific Information:
abort() called
terminating with uncaught exception of type 
com::sun::star::uno::DeploymentException

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib              0x00007fff988c0286 __pthread_kill + 10
1   libsystem_c.dylib                   0x00007fff927d7b53 abort + 129
2   libc++abi.dylib                     0x00007fff964fda21 abort_message + 257
3   libc++abi.dylib                     0x00007fff965259d1 
default_terminate_handler() + 267
4   libobjc.A.dylib                     0x00007fff9b1167eb _objc_terminate() + 
124
5   libc++abi.dylib                     0x00007fff965230a1 
std::__terminate(void (*)()) + 8
6   libc++abi.dylib                     0x00007fff96522b30 __cxa_throw + 121
7   libutllo.dylib                      0x000000010af31925 
com::sun::star::configuration::theDefaultProvider::get(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>
 const&) + 357
8   libutllo.dylib                      0x000000010af30ac2 
utl::ConfigManager::acquireTree(utl::ConfigItem&) + 1058
9   libutllo.dylib                      0x000000010af30ee4 
utl::ConfigManager::addConfigItem(utl::ConfigItem&) + 68
10  libutllo.dylib                      0x000000010af24822 
utl::ConfigItem::ConfigItem(rtl::OUString const&, short) + 162
11  libutllo.dylib                      0x000000010af79d96 
SvtSysLocaleOptions_Impl::SvtSysLocaleOptions_Impl() + 70
12  libutllo.dylib                      0x000000010af7bd39 
SvtSysLocaleOptions::SvtSysLocaleOptions() + 89
13  libutllo.dylib                      0x000000010afa4f94 
SvtSysLocale_Impl::SvtSysLocale_Impl() + 36
14  libutllo.dylib                      0x000000010afa57a9 
SvtSysLocale::SvtSysLocale() + 57
15  libvcllo.dylib                      0x000000010b366cca 
ImplAllSettingsData::ImplAllSettingsData() + 522
16  libvcllo.dylib                      0x000000010b367162 
AllSettings::AllSettings() + 66
17  libvcllo.dylib                      0x000000010b36be9b 
Application::InitSettings(ImplSVData*) + 59
18  libvcllo.dylib                      0x000000010b36bf5f 
Application::GetSettings() + 31
19  libsofficeapp.dylib                 0x00000001093d164e 
desktop::Desktop::GetDesktopResManager() + 158
20  libsofficeapp.dylib                 0x00000001093d3daa 
desktop::Desktop::HandleBootstrapErrors(desktop::Desktop::BootstrapError, 
rtl::OUString const&) + 1306
21  libsofficeapp.dylib                 0x00000001093d6e10 
desktop::Desktop::Main() + 288
22  libvcllo.dylib                      0x000000010b36ed52 ImplSVMain() + 50
23  libvcllo.dylib                      0x000000010b3dd1d4 
AquaSalInstance::handleAppDefinedEvent(NSEvent*) + 84
24  libvcllo.dylib                      0x000000010b412ec1 -[VCL_NSApplication 
sendEvent:] + 321
25  com.apple.AppKit                    0x00007fff9b316608 -[NSApplication run] 
+ 711
26  com.apple.AppKit                    0x00007fff9b301a14 NSApplicationMain + 
1832
27  libvcllo.dylib                      0x000000010b3dc529 ImplSVMainHook(int*) 
+ 329
28  libvcllo.dylib                      0x000000010b36f93a SVMain() + 26
29  libsofficeapp.dylib                 0x0000000109403bc0 soffice_main + 224
30  org.libreoffice.script              0x0000000109358f20 main + 16
31  libdyld.dylib                       0x00007fff96f845c9 start + 1
Is there anything I did wrong? What can I do to get a working version?

-- 
Piet van Oostrum <p...@vanoostrum.org>
WWW: http://pietvanoostrum.com/
PGP key: [8DAE142BE17999C4]
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to