th-i686: non-deterministic libreoffice build failures

Jakub Bogusz qboosh at pld-linux.org
Sat Nov 7 20:41:33 CET 2020


- 2 times libreoffice-6.4.7.2-1 build succeeded (test build for the
  first time, but production build only for third time)

- first production build try failed with:

[build UNO] oovbaapi
mkdir -p /tmp/B.EyZchp/BUILD/libreoffice-6.4.7.2/workdir/UnoApiTarget/  && RESPONSEFILE=/tmp/B.EyZchp/BUILD/tmp/gbuild.bLZ8Ja && LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}"/tmp/B.EyZchp/BUILD/libreoffice-6.4.7.2/instdir/program:/tmp/B.EyZchp/BUILD/libreoffice-6.4.7.2/instdir/program"   /tmp/B.EyZchp/BUILD/libreoffice-6.4.7.2/workdir/LinkTarget/Executable/unoidl-write /tmp/B.EyZchp/BUILD/libreoffice-6.4.7.2/workdir/UnoApiTarget/udkapi.rdb /tmp/B.EyZchp/BUILD/libreoffice-6.4.7.2/workdir/UnoApiTarget/offapi.rdb /tmp/B.EyZchp/BUILD/libreoffice-6.4.7.2/oovbaapi @${RESPONSEFILE} /tmp/B.EyZchp/BUILD/libreoffice-6.4.7.2/workdir/UnoApiTarget/oovbaapi.rdb && rm -f ${RESPONSEFILE}
Bad input <file:///tmp/B.EyZchp/BUILD/libreoffice-6.4.7.2/oovbaapi/ooo/vba/word/WdMappedDataFields.idl>: cannot parse line 36: "out-of-range long-typed constant ooo.vba.word.WdMappedDataFields.wdJobTitle value 18444492273895866368"
make[1]: *** [/tmp/B.EyZchp/BUILD/libreoffice-6.4.7.2/solenv/gbuild/UnoApiTarget.mk:45: /tmp/B.EyZchp/BUILD/libreoffice-6.4.7.2/workdir/UnoApiTarget/oovbaapi.rdb] Error 1

libreoffice-6.4.7.2/oovbaapi/ooo/vba/word/WdMappedDataFields.idl:36 is:

        const long wdJobTitle = 8;

so where 18444492273895866368 (0xfff8000000000000) comes from?

- second production build try failed with:

[build GAL] txtshapes
S=/tmp/B.u63hZR/BUILD/libreoffice-6.4.7.2 && I=$S/instdir && W=$S/workdir &&  rm -f $W/Gallery/txtshapes/* && RESPONSEFILE=/tmp/B.u63hZR/BUILD/tmp/gbuild.w3RGKM &&  (  LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}"$I/program:$I/program"   $I/program/gengal.bin --build-tree --destdir file://$S/extras/source/gallery --name "txtshapes" --path $W/Gallery/txtshapes --filenames file://$RESPONSEFILE ) && rm $RESPONSEFILE && touch $W/Gallery/txtshapes.done
Work on gallery 'file:///tmp/B.u63hZR/BUILD/libreoffice-6.4.7.2/workdir/Gallery/txtshapes'
Existing themes: 0
Existing themes: 1
Using DestDir: file:///tmp/B.u63hZR/BUILD/libreoffice-6.4.7.2/extras/source/gallery
Imported file 'file:///tmp/B.u63hZR/BUILD/libreoffice-6.4.7.2/extras/source/gallery/txtshapes/Circle01-DarkBlue.svg' (1)
Imported file 'file:///tmp/B.u63hZR/BUILD/libreoffice-6.4.7.2/extras/source/gallery/txtshapes/Circle02-LightBlue.svg' (2)
Imported file 'file:///tmp/B.u63hZR/BUILD/libreoffice-6.4.7.2/extras/source/gallery/txtshapes/Circle03-Green.svg' (3)
Imported file 'file:///tmp/B.u63hZR/BUILD/libreoffice-6.4.7.2/extras/source/gallery/txtshapes/Circle04-DarkRed.svg' (4)
Imported file 'file:///tmp/B.u63hZR/BUILD/libreoffice-6.4.7.2/extras/source/gallery/txtshapes/Circle05-Orange.svg' (5)
Imported file 'file:///tmp/B.u63hZR/BUILD/libreoffice-6.4.7.2/extras/source/gallery/txtshapes/Hexagon01-DarkBlue.svg' (6)
Imported file 'file:///tmp/B.u63hZR/BUILD/libreoffice-6.4.7.2/extras/source/gallery/txtshapes/Hexagon02-Blue.svg' (7)
Imported file 'file:///tmp/B.u63hZR/BUILD/libreoffice-6.4.7.2/extras/source/gallery/txtshapes/Hexagon03-Green.svg' (8)
Imported file 'file:///tmp/B.u63hZR/BUILD/libreoffice-6.4.7.2/extras/source/gallery/txtshapes/Hexagon04-DarkRed.svg' (9)
Imported file 'file:///tmp/B.u63hZR/BUILD/libreoffice-6.4.7.2/extras/source/gallery/txtshapes/Hexagon05-Orange.svg' (10)
Imported file 'file:///tmp/B.u63hZR/BUILD/libreoffice-6.4.7.2/extras/source/gallery/txtshapes/Leaf01-DarkBlue.svg' (11)
Imported file 'file:///tmp/B.u63hZR/BUILD/libreoffice-6.4.7.2/extras/source/gallery/txtshapes/Leaf02-LightBlue.svg' (12)
Illegal instruction
make[1]: *** [/tmp/B.u63hZR/BUILD/libreoffice-6.4.7.2/solenv/gbuild/Gallery.mk:55: /tmp/B.u63hZR/BUILD/libreoffice-6.4.7.2/workdir/Gallery/txtshapes.done] Error 132

Non-deterministic "Illegal instruction" looks strange...

Isn't it some hardware (memory/CPU/overheating) problem?


-- 
Jakub Bogusz    http://qboosh.pl/


More information about the pld-devel-en mailing list