LibreOffice Build failed again on Debian-x86-32bit inside Module Skia

Andreas Mantke maand at gmx.de
Thu Jul 13 19:01:28 UTC 2023


Hi all,

I updated my LibreOffice source with the latest commits from yesterday
(June, 12) and run the build process again on my Netbook with Debian
Bookworm.

I could build the skia module successfully with the patch, provided by
Rene some days ago. But after running an git pull to get the patch which
should fix the break inside the VCL module it breaks again in the skia
module.

----- beginn compile messages ------

[CXX]
workdir/UnpackedTarball/skia/third_party/vulkanmemoryallocator/GrVulkanMemoryAllocator.cpp
[CXX]
workdir/UnpackedTarball/skia/src/ports/SkGlobalInitialization_default.cpp
[CXX] workdir/UnpackedTarball/skia/src/ports/SkImageGenerator_none.cpp
[CXX] workdir/UnpackedTarball/skia/src/ports/SkOSFile_stdio.cpp
[CXX] external/skia/source/skia_opts_ssse3.cxx
[CXX] workdir/UnpackedTarball/skia/src/opts/SkOpts_avx.cpp
[CXX] workdir/UnpackedTarball/skia/src/opts/SkOpts_hsw.cpp
In file included from /usr/include/c++/12/memory:76,
                  from
/home/andreas/libreoffice/libo/workdir/UnpackedTarball/skia/src/image/SkImageGeneratorPriv.h:13,
                  from
/home/andreas/libreoffice/libo/workdir/UnpackedTarball/skia/src/ports/SkImageGenerator_none.cpp:9:
/usr/include/c++/12/bits/unique_ptr.h: In instantiation of ‘void
std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp =
SkImageGenerator]’:
/usr/include/c++/12/bits/unique_ptr.h:396:17:   required from
‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = SkImageGenerator;
_Dp = std::default_delete<SkImageGenerator>]’
/home/andreas/libreoffice/libo/workdir/UnpackedTarball/skia/src/ports/SkImageGenerator_none.cpp:14:12:
required from here
/usr/include/c++/12/bits/unique_ptr.h:93:23: error: invalid application
of ‘sizeof’ to incomplete type ‘SkImageGenerator’
    93 |         static_assert(sizeof(_Tp)>0,
       |                       ^~~~~~~~~~~
make[1]: ***
[/home/andreas/libreoffice/libo/solenv/gbuild/LinkTarget.mk:402:
/home/andreas/libreoffice/libo/workdir/GenCxxObject/UnpackedTarball/skia/src/ports/SkImageGenerator_none.o]
Fehler 1
make[1]: *** Es wird auf noch nicht beendete Prozesse gewartet....
make: *** [Makefile:289: build] Fehler 2

--------- end compile messages -----------


I tried to run make after a revert of commit
e2dc9b2d8404ac467bb74b5db423c84a249381bb with no change. And another try
with also reverting commit 254b90801d4af1b775447dc701c2f0d71fcfd773 lead
to the same result.
It breaks further in module skia with the above error message.

Regards,
Andreas

--
## Free Software Advocate
## Plone add-on developer
## My blog: http://www.amantke.de/blog



More information about the LibreOffice mailing list