Date: prev next · Thread: first prev next last
2019 Archives by date, by thread · List index


Would be possible to download your generated deb files from some
file-sharing service?

I'm still struggling with compilation issues.
1) After the bad experience with Debian 10, I downloaded Debian 9.9 in the
hope that would make a better compilation choice, but, alas, Debian 9
includes a version of gcc already unsupported by LibreOffice, it requires
at least gcc 7. As far as I could found, upgrading gcc on Debian 9 is an
ugly chore, so I went back to installing Debian 10...
2) But, this time, instead of choosing LXQT, I chose LXDE and used
LXTerminal. Now it compiled until the make error without a single hang. I
don't know if LXQT of tis default terminal were the culprits of the
frequent crashes, or something else, but at least I reached the make error
on Debian 10.

I paste the error produced in Debian 10. It seems to be still cpunittest
related.

Would be wise to apply your diff here, or it is not related since I'm not
running a chroot environment but a VM?

-------------------
[CUT] vcl_app_test
[CUT] vcl_jpeg_read_write_test
[CUT] vcl_svm_test
[CUT] vcl_errorhandler

(cppunittester:31471): Gdk-WARNING **: 11:55:01.877:
gdk_window_set_icon_list: icons too large
/home/linux/Downloads/libreoffice-6.3.0.4/vcl/qa/cppunit/outdev.cxx:71:VclOutdevTest::testVirtualDevice
equality assertion failed
- Expected: c[ffffff00]
- Actual  : c[000000ff]

VclOutdevTest::testVirtualDevice finished in: 71ms
VclOutdevTest::testUseAfterDispose finished in: 0ms
outdev.cxx:71:Assertion
Test name: VclOutdevTest::testVirtualDevice
equality assertion failed
- Expected: c[ffffff00]
- Actual  : c[000000ff]

Failures !!!
Run: 2   Failure total: 1   Failures: 1   Errors: 0

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

make CppunitTest_vcl_outdev CPPUNITTRACE="gdb --args"
    # for interactive debugging on Linux
make CppunitTest_vcl_outdev VALGRIND=memcheck
    # for memory checking
make CppunitTest_vcl_outdev DEBUGCPPUNIT=TRUE
    # for exception catching

You can limit the execution to just one particular test by:

make CPPUNIT_TEST_NAME="testXYZ" ...above mentioned params...

make[1]: ***
[/home/linux/Downloads/libreoffice-6.3.0.4/solenv/gbuild/CppunitTest.mk:114:
/home/linux/Downloads/libreoffice-6.3.0.4/workdir/CppunitTest/vcl_outdev.test]
Error 1
make[1]: *** Waiting for unfinished jobs....

(cppunittester:31496): Gdk-WARNING **: 11:55:02.080:
gdk_window_set_icon_list: icons too large
SvmTest::testPixel finished in: 77ms
SvmTest::testPoint finished in: 1ms
SvmTest::testLine finished in: 1ms
SvmTest::testRect finished in: 1ms
SvmTest::testRoundRect finished in: 1ms
SvmTest::testEllipse finished in: 1ms
SvmTest::testArc finished in: 1ms
SvmTest::testPie finished in: 1ms
SvmTest::testChord finished in: 1ms
SvmTest::testPolyLine finished in: 4ms
SvmTest::testPolygon finished in: 1ms
SvmTest::testPolyPolygon finished in: 2ms
SvmTest::testText finished in: 61ms
SvmTest::testTextArray finished in: 0ms
SvmTest::testStrechText finished in: 1ms
SvmTest::testTextRect finished in: 1ms
SvmTest::testTextLine finished in: 0ms
SvmTest::testBitmaps finished in: 1ms
/home/linux/Downloads/libreoffice-6.3.0.4/test/source/xmltesttools.cxx:152:SvmTest::testBitmapExs
equality assertion failed
- Expected: 34434a50
- Actual  : d8870290
- In <>, attribute 'crc' of '/metafile/bmpex[3]' incorrect value.

SvmTest::testBitmapExs finished in: 2ms
SvmTest::testMasks finished in: 1ms
SvmTest::testGradient finished in: 1ms
SvmTest::testGradientEx finished in: 0ms
SvmTest::testHatch finished in: 1ms
SvmTest::testWallpaper finished in: 1ms
SvmTest::testClipRegion finished in: 0ms
SvmTest::testIntersectRectClipRegion finished in: 0ms
SvmTest::testIntersectRegionClipRegion finished in: 0ms
SvmTest::testMoveClipRegion finished in: 0ms
SvmTest::testLineColor finished in: 1ms
SvmTest::testFillColor finished in: 0ms
SvmTest::testTextColor finished in: 1ms
SvmTest::testTextFillColor finished in: 0ms
SvmTest::testTextLineColor finished in: 0ms
SvmTest::testOverLineColor finished in: 1ms
SvmTest::testTextAlign finished in: 0ms
SvmTest::testMapMode finished in: 0ms
SvmTest::testFont finished in: 0ms
SvmTest::testPushPop finished in: 1ms
SvmTest::testRasterOp finished in: 0ms
SvmTest::testTransparent finished in: 1ms
SvmTest::testFloatTransparent finished in: 0ms
SvmTest::testEPS finished in: 0ms
SvmTest::testRefPoint finished in: 0ms
SvmTest::testComment finished in: 1ms
SvmTest::testLayoutMode finished in: 0ms
SvmTest::testTextLanguage finished in: 0ms
xmltesttools.cxx:152:Assertion
Test name: SvmTest::testBitmapExs
equality assertion failed
- Expected: 34434a50
- Actual  : d8870290
- In <>, attribute 'crc' of '/metafile/bmpex[3]' incorrect value.

Failures !!!
Run: 46   Failure total: 1   Failures: 1   Errors: 0

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

make CppunitTest_vcl_svm_test CPPUNITTRACE="gdb --args"
    # for interactive debugging on Linux
make CppunitTest_vcl_svm_test VALGRIND=memcheck
    # for memory checking
make CppunitTest_vcl_svm_test DEBUGCPPUNIT=TRUE
    # for exception catching

You can limit the execution to just one particular test by:

make CPPUNIT_TEST_NAME="testXYZ" ...above mentioned params...

make[1]: ***
[/home/linux/Downloads/libreoffice-6.3.0.4/solenv/gbuild/CppunitTest.mk:113:
/home/linux/Downloads/libreoffice-6.3.0.4/workdir/CppunitTest/vcl_svm_test.test]
Error 1
make: *** [Makefile:282: build] Error 2

El mié., 14 ago. 2019 a las 11:57, Michael Weghorn (<m.weghorn@posteo.de>)
escribió:

On 14/08/2019 16.18, Michael Weghorn wrote:
I just ran 'make distclean', then updated autogen.input and started a
new build and will let you know of the result.

I put '--with-distro=LibreOfficeLinux' first, otherwise the
'--disable-gstreamer-0-10' flag is overriden by
'--enable-gstreamer-0-10' set in distro-configs/LibreOfficeLinux.conf,
so this is the content of the autogen.input I'm using:

--with-distro=LibreOfficeLinux
--disable-gstreamer-0-10
--with-lang=es
--with-myspell-dicts
--enable-release-build
--with-package-format=deb
--disable-dependency-tracking
--with-jdk-home=/usr/lib/jvm/java-11-openjdk-i386/

That build succeeded as well in my buster chroot.


(with sal unit tests temporarily disabled due to issues with current
chroot setup as described earlier:

    $ git diff
    diff --git a/sal/Module_sal.mk b/sal/Module_sal.mk
    index 4d7a84ee4e61..129d703a81fd 100644
    --- a/sal/Module_sal.mk
    +++ b/sal/Module_sal.mk
    @@ -23,15 +23,6 @@ $(eval $(call gb_Module_add_targets,sal,\
            Executable_osl_process_child \
     ))

    -$(eval $(call gb_Module_add_check_targets,sal,\
    -       $(if $(filter
TRUE,$(DISABLE_DYNLOADING)),,CppunitTest_Module_DLL) \
    -       $(if $(filter WNT,$(OS)),CppunitTest_sal_comtools) \
    -       CppunitTest_sal_osl_security \
    -       CppunitTest_sal_osl \
    -       CppunitTest_sal_rtl \
    -       CppunitTest_sal_types \
    -))
    -
     endif

     # vim: set noet sw=4 ts=4:
)


Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.