Re: About libreoffice CVE
On 28/11/17 21:47, Antoine Beaupré wrote:
> On 2017-11-24 11:58:42, Antoine Beaupré wrote:
>> On 2017-11-24 11:49:34, Antoine Beaupré wrote:
>>> I think I got a pretty good patchset now, attached.
>>
>> Well well... debdiff clearly doesn't like libreoffice - it crashes with:
>>
>> cp: erreur d'écriture de './libreoffice_3.5.4+dfsg2.orig-translations.tar.xz': Aucun espace disponible sur le périphérique
>>
>> anyways, here are the two patches instead...
>
> So. After struggling with the libreoffice build suite, I am giving up on
> this package. The patches compile correctly now, but somehow the test
> suite fails somehow. I'm not sure I'm reading this right, but it sure
> seems to me that the linker *segfaults* while trying to link the test
> suite elements:
>
> R=/build/libreoffice-un1Aeq && S=$R/libreoffice-3.5.4+dfsg2 && O=$S/solver/unxlngx6.pro && W=$S/workdir/unxlngx6.pro && mkdir -p $W/LinkTarget/CppunitTest/ && x86_64-linux-gnu-g++ -shared -Wl,-z,noexecstack -Wl,-z,defs -Wl,-rpath-link,/lib:/usr/lib -Wl,-z,combreloc -L$S/solenv/unxlngx6/lib -L$O/lib -L$S/solenv/unxlngx6/lib -L/usr/lib/x86_64-linux-gnu -Wl,--hash-style=gnu -Wl,-Bsymbolic-functions -Wl,-z,relro $W/CxxObject/sw/qa/core/macros-test.o -Wl,--start-group -Wl,--end-group -lcppunit -lavmedialo -lbasegfxlo -lcomphelpgcc3 -luno_cppu -luno_cppuhelpergcc3 -ldrawinglayerlo -leditenglo -lfileacc -lforlo -lforuilo -li18nisolang1gcc3 -lmsfilterlo -looxlo -luno_sal -luno_salhelpergcc3 -lsaxlo -lsblo -lswlo -lsfxlo -lsotlo -lsvllo -lsvtlo -lsvxlo -lsvxcorelo -ltest -ltllo -ltklo -lucbhelper4gcc3 -lunotest -lutllo -lvbahelperlo -lvcllo -lxolo -o $W/LinkTarget/CppunitTest/libtest_sw_macros_test.so
> [ build LNK ] CppunitTest/libtest_sw_swdoc_test.so
> Segmentation fault (core dumped)
>
> 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.
> make[1]: *** [/build/libreoffice-un1Aeq/libreoffice-3.5.4+dfsg2/workdir/unxlngx6.pro/CppunitTest/sc_ucalc.test] Error 1
> make[1]: *** Waiting for unfinished jobs....
> TEMPFILE=/tmp/gbuild.YoVGYX && mv ${TEMPFILE} /build/libreoffice-un1Aeq/libreoffice-3.5.4+dfsg2/workdir/unxlngx6.pro/LinkTarget/CppunitTest/libtest_sw_macros_test.so.objectlist
> /build/libreoffice-un1Aeq/libreoffice-3.5.4+dfsg2/sc/qa/unit/filters-test.cxx:386:1: warning: unused parameter 'argc' [-Wunused-parameter]
> /build/libreoffice-un1Aeq/libreoffice-3.5.4+dfsg2/sc/qa/unit/filters-test.cxx:386:1: warning: unused parameter 'argv' [-Wunused-parameter]
> TEMPFILE=/tmp/gbuild.6wuD5d && cat /build/libreoffice-un1Aeq/libreoffice-3.5.4+dfsg2/workdir/unxlngx6.pro/LinkTarget/Library/libsdlo.so.objectlist >> ${TEMPFILE} && mv ${TEMPFILE} /build/libreoffice-un1Aeq/libreoffice-3.5.4+dfsg2/workdir/unxlngx6.pro/LinkTarget/CppunitTest/libtest_sd_uimpress.so.objectlist
> make[1]: Leaving directory `/build/libreoffice-un1Aeq/libreoffice-3.5.4+dfsg2/tail_build'
> make: *** [source-env-and-recurse] Error 2
>
> I frankly don't know where to go from here, if anyone has any idea -
> please do take this on...
I'm giving this a try.
Cheers,
Emilio
Reply to: