LibreOffice for FreeBSD on PowerPC

Curtis Hamilton clhamilto at gmail.com
Sun Nov 20 01:46:39 UTC 2016


I've tried building 5.2 with the suggested options disabled.  Everything
seems to go okay until the module tests start.  Below is what I get:

[CUT] binaryurp_test-cache
/usr/ports/editors/libreoffice/work/libreoffice-5.2.3.3/basegfx/test/basegfx2d.cxx:145:basegfx2d::b2dsvgdimpex::impex
assertion failed
- Expression: aExport.equalsAscii(sExportString)
- exporting rectangle to SVG-D

/usr/ports/editors/libreoffice/work/libreoffice-5.2.3.3/basegfx/test/basegfx2d.cxx:825:basegfx2d::b2dpolygontools::testIsRectangle
assertion failed
- Expression: tools::isRectangle( aRect1 )
- checking rectangle-ness of rectangle 1

/usr/ports/editors/libreoffice/work/libreoffice-5.2.3.3/basegfx/test/boxclipper.cxx:235:basegfx2d::boxclipper::verifyPoly
assertion failed
- Expression: normalizePoly(aTmp2) == normalizePoly(aTmp1)
- disjunct

/usr/ports/editors/libreoffice/work/libreoffice-5.2.3.3/basegfx/test/clipstate.cxx:112:basegfx2d::clipstate::verifySimpleRange
assertion failed
- Expression: aTmp2 == aTmp1
- union

/usr/ports/editors/libreoffice/work/libreoffice-5.2.3.3/basegfx/test/clipstate.cxx:112:basegfx2d::clipstate::verifyMixedClips
assertion failed
- Expression: aTmp2 == aTmp1
- mixed clip

/usr/ports/editors/libreoffice/work/libreoffice-5.2.3.3/basegfx/test/genericclipper.cxx:101:basegfx2d::genericclipper::validateOr
assertion failed
- Expression: basegfx::tools::exportToSvgD(aRes, true, true, false) ==
aValid
- validateOr

/usr/ports/editors/libreoffice/work/libreoffice-5.2.3.3/basegfx/test/genericclipper.cxx:101:basegfx2d::genericclipper::validateXor
assertion failed
- Expression: basegfx::tools::exportToSvgD(aRes, true, true, false) ==
aValid
- validateXor

/usr/ports/editors/libreoffice/work/libreoffice-5.2.3.3/basegfx/test/genericclipper.cxx:101:basegfx2d::genericclipper::validateAnd
assertion failed
- Expression: basegfx::tools::exportToSvgD(aRes, true, true, false) ==
aValid
- validateAnd

/usr/ports/editors/libreoffice/work/libreoffice-5.2.3.3/basegfx/test/genericclipper.cxx:101:basegfx2d::genericclipper::validateDiff
assertion failed
- Expression: basegfx::tools::exportToSvgD(aRes, true, true, false) ==
aValid
- validateDiff

/usr/ports/editors/libreoffice/work/libreoffice-5.2.3.3/basegfx/test/genericclipper.cxx:142:basegfx2d::genericclipper::checkCrossoverSolver
assertion failed
- Expression: basegfx::tools::exportToSvgD(
tools::solveCrossovers(aInputPoly), true, true, false) == aValid
- partially intersecting

basegfx2d.cxx:145:Assertion
Test name: basegfx2d::b2dsvgdimpex::impex
assertion failed
- Expression: aExport.equalsAscii(sExportString)
- exporting rectangle to SVG-D

basegfx2d.cxx:825:Assertion
Test name: basegfx2d::b2dpolygontools::testIsRectangle
assertion failed
- Expression: tools::isRectangle( aRect1 )
- checking rectangle-ness of rectangle 1

boxclipper.cxx:235:Assertion
Test name: basegfx2d::boxclipper::verifyPoly
assertion failed
- Expression: normalizePoly(aTmp2) == normalizePoly(aTmp1)
- disjunct

clipstate.cxx:112:Assertion
Test name: basegfx2d::clipstate::verifySimpleRange
assertion failed
- Expression: aTmp2 == aTmp1
- union

clipstate.cxx:112:Assertion
Test name: basegfx2d::clipstate::verifyMixedClips
assertion failed
- Expression: aTmp2 == aTmp1
- mixed clip

genericclipper.cxx:101:Assertion
Test name: basegfx2d::genericclipper::validateOr
assertion failed
- Expression: basegfx::tools::exportToSvgD(aRes, true, true, false) ==
aValid
- validateOr

genericclipper.cxx:101:Assertion
Test name: basegfx2d::genericclipper::validateXor
assertion failed
- Expression: basegfx::tools::exportToSvgD(aRes, true, true, false) ==
aValid
- validateXor

genericclipper.cxx:101:Assertion
Test name: basegfx2d::genericclipper::validateAnd
assertion failed
- Expression: basegfx::tools::exportToSvgD(aRes, true, true, false) ==
aValid
- validateAnd

genericclipper.cxx:101:Assertion
Test name: basegfx2d::genericclipper::validateDiff
assertion failed
- Expression: basegfx::tools::exportToSvgD(aRes, true, true, false) ==
aValid
- validateDiff

genericclipper.cxx:142:Assertion
Test name: basegfx2d::genericclipper::checkCrossoverSolver
assertion failed
- Expression: basegfx::tools::exportToSvgD(
tools::solveCrossovers(aInputPoly), true, true, false) == aValid
- partially intersecting

Failures !!!
Run: 38   Failure total: 10   Failures: 10   Errors: 0

Error: a unit test failed, please do one of:
make CppunitTest_basegfx CPPUNITTRACE="gdb --args"
    # for interactive debugging on Linux
make CppunitTest_basegfx VALGRIND=memcheck
    # for memory checking
make CppunitTest_basegfx DEBUGCPPUNIT=TRUE
    # for exception catching

/usr/ports/editors/libreoffice/work/libreoffice-5.2.3.3/solenv/gbuild/CppunitTest.mk:99:
recipe for target
'/usr/ports/editors/libreoffice/work/libreoffice-5.2.3.3/workdir/CppunitTest/basegfx.test'
failed
gmake[3]: ***
[/usr/ports/editors/libreoffice/work/libreoffice-5.2.3.3/workdir/CppunitTest/basegfx.test]
Error 1
gmake[3]: *** Waiting for unfinished jobs....
gmake[3]: Leaving directory
'/usr/ports/editors/libreoffice/work/libreoffice-5.2.3.3'
Makefile:256: recipe for target 'build' failed
gmake[2]: *** [build] Error 2
gmake[2]: Leaving directory
'/usr/ports/editors/libreoffice/work/libreoffice-5.2.3.3'
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/editors/libreoffice
*** Error code 1

Stop.
make: stopped in /usr/ports/editors/libreoffice
root at lenoil8:/usr/ports/editors/libreoffice #


Any ideas as to what's gone wrong?



On Fri, Nov 18, 2016 at 7:04 PM, Tor Lillqvist <tml at iki.fi> wrote:

> i've tried building 5.2 which looks for firebird,
>>
>
> Not if you use the --disable-firebird-sdbc configure option.
>
> When doing a LibreOffice port to some new and/or exotic platform, it's a
> good idea to check what all non-essential features you can opt out from at
> start, to get core LibreOffice working first without wasting time on
> potentially hard-to-port less often used functionality.
>
> This could be a start:
>
> --disable-collada
> --disable-firebird-sdbc
> --disable-gltf
> --disable-odk
> --disable-pdfimport
> --disable-postgresql-sdbc
> --without-java
>
> --tml
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice/attachments/20161119/ba2d03fa/attachment.html>


More information about the LibreOffice mailing list