Created attachment 894725 [details] build.log [ebuild U ] app-office/libreoffice-24.2.3.2-r1 [7.6.7.2] USE="clang cups gtk mariadb vulkan -accessibility -base -bluetooth -branding -coinmp -custom-cflags -dbus -debug -eds -firebird -googledrive -gstreamer -java -kde -ldap -odk -pdfimport -postgres -test -valgrind" LIBREOFFICE_EXTENSIONS="-nlpsolver -scripting-beanshell -scripting-javascript -wiki-publisher" PYTHON_SINGLE_TARGET="python3_11 -python3_10 -python3_12" /var/tmp/portage/app-office/libreoffice-24.2.3.2-r1/work/libreoffice-24.2.3.2/sal/osl/unx/file.cxx:794:14: error: unknown type name '__fsword_t'; did you mean '__fsid_t'? 794 | case SMB_SUPER_MAGIC: | ^ /var/tmp/portage/app-office/libreoffice-24.2.3.2-r1/work/libreoffice-24.2.3.2/sal/osl/unx/file.cxx:70:38: note: expanded from macro 'SMB_SUPER_MAGIC' 70 | #define SMB_SUPER_MAGIC static_cast<__fsword_t>(0x517B) | ^ /usr/include/sys/statfs.h:12:16: note: '__fsid_t' declared here 12 | typedef struct __fsid_t { | ^ /var/tmp/portage/app-office/libreoffice-24.2.3.2-r1/work/libreoffice-24.2.3.2/sal/osl/unx/file.cxx:794:14: error: no matching conversion for static_cast from 'int' to '__fsid_t' 794 | case SMB_SUPER_MAGIC: | ^~~~~~~~~~~~~~~ /var/tmp/portage/app-office/libreoffice-24.2.3.2-r1/work/libreoffice-24.2.3.2/sal/osl/unx/file.cxx:70:26: note: expanded from macro 'SMB_SUPER_MAGIC' 70 | #define SMB_SUPER_MAGIC static_cast<__fsword_t>(0x517B) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/statfs.h:12:16: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'int' to 'const __fsid_t' for 1st argument 12 | typedef struct __fsid_t { | ^~~~~~~~ /usr/include/sys/statfs.h:12:16: note: candidate constructor (the implicit move constructor) not viable: no known conversion from 'int' to '__fsid_t' for 1st argument 12 | typedef struct __fsid_t { | ^~~~~~~~ /usr/include/sys/statfs.h:12:16: note: candidate constructor (the implicit default constructor) not viable: requires 0 arguments, but 1 was provided /var/tmp/portage/app-office/libreoffice-24.2.3.2-r1/work/libreoffice-24.2.3.2/sal/osl/unx/file.cxx:795:14: error: unknown type name '__fsword_t'; did you mean '__fsid_t'? 795 | case CIFS_SUPER_MAGIC: | ^ /var/tmp/portage/app-office/libreoffice-24.2.3.2-r1/work/libreoffice-24.2.3.2/sal/osl/unx/file.cxx:71:38: note: expanded from macro 'CIFS_SUPER_MAGIC' 71 | #define CIFS_SUPER_MAGIC static_cast<__fsword_t>(0xFF534D42) | ^ /usr/include/sys/statfs.h:12:16: note: '__fsid_t' declared here 12 | typedef struct __fsid_t { | ^ /var/tmp/portage/app-office/libreoffice-24.2.3.2-r1/work/libreoffice-24.2.3.2/sal/osl/unx/file.cxx:795:14: error: no matching conversion for static_cast from 'unsigned int' to '__fsid_t' 795 | case CIFS_SUPER_MAGIC: | ^~~~~~~~~~~~~~~~ /var/tmp/portage/app-office/libreoffice-24.2.3.2-r1/work/libreoffice-24.2.3.2/sal/osl/unx/file.cxx:71:26: note: expanded from macro 'CIFS_SUPER_MAGIC' 71 | #define CIFS_SUPER_MAGIC static_cast<__fsword_t>(0xFF534D42) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/statfs.h:12:16: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'unsigned int' to 'const __fsid_t' for 1st argument 12 | typedef struct __fsid_t { | ^~~~~~~~ /usr/include/sys/statfs.h:12:16: note: candidate constructor (the implicit move constructor) not viable: no known conversion from 'unsigned int' to '__fsid_t' for 1st argument 12 | typedef struct __fsid_t { | ^~~~~~~~ /usr/include/sys/statfs.h:12:16: note: candidate constructor (the implicit default constructor) not viable: requires 0 arguments, but 1 was provided S=/var/tmp/portage/app-office/libreoffice-24.2.3.2-r1/work/libreoffice-24.2.3.2 && I=$S/instdir && W=$S/workdir && mkdir -p $W/CxxObject/external/skia/source/ $W/Dep/CxxObject/external/skia/source/ && cd /var/tmp/portage/app-office/libreoffice-24.2.3.2-r1/work/libreoffice-24.2.3.2 && CCACHE_CPP2=1 x86_64-pc-linux-musl-clang++ -DBOOST_ERROR_CODE_HEADER_ONLY -DBOOST_SYSTEM_NO_DEPRECATED -DCPPU_ENV=gcc3 -DLINUX -DNDEBUG -DOSL_DEBUG_LEVEL=0 -DUNIX -DUNX -DX86_64 -D_PTHREADS -D_REENTRANT -DSKIA_IMPLEMENTATION=1 -DSKIA_DLL -DSK_USER_CONFIG_HEADER="<$S/config_host/config_skia.h>" -DSK_CPU_SSE_LEVEL=SK_CPU_SSE_LEVEL_SSE2 -DSK_ENABLE_SKSL_IN_RASTER_PIPELINE -DSYSTEM_EXPAT -DSYSTEM_ZLIB -DZLIB_CONST -fvisibility=hidden -Wall -Wno-missing-braces -Wendif-labels -Wextra -Wundef -Wunreachable-code -Wshadow -Wunused-macros -Wembedded-directive -finput-charset=UTF-8 -fmessage-length=0 -fno-common -pipe -fstack-protector-strong -Wdeprecated-copy-dtor -Wimplicit-fallthrough -Wunused-exception-parameter -Wrange-loop-analysis -fvisibility-inlines-hidden -fPIC -Wshadow -Woverloaded-virtual -std=c++20 -pthread -O2 -pipe -march=x86-64 -mtune=generic -fexceptions -O2 -w -DLIBO_INTERNAL_ONLY -c $S/external/skia/source/skia_opts.cxx -o $W/CxxObject/external/skia/source/skia_opts.o -I$S/include -I$S/config_host -isystem /usr/include/freetype2 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -isystem /usr/include/libpng16 -I$W/UnpackedTarball/skia -I$W/UnpackedTarball/skia/modules/skcms/ -I$W/UnpackedTarball/skia/third_party/vulkanmemoryallocator/ -I$W/UnpackedTarball/skia/include/third_party/vulkan/ -I$S/external/skia/inc/ /var/tmp/portage/app-office/libreoffice-24.2.3.2-r1/work/libreoffice-24.2.3.2/sal/osl/unx/file.cxx:796:14: error: unknown type name '__fsword_t'; did you mean '__fsid_t'? 796 | case SMB2_SUPER_MAGIC: | ^ /var/tmp/portage/app-office/libreoffice-24.2.3.2-r1/work/libreoffice-24.2.3.2/sal/osl/unx/file.cxx:72:38: note: expanded from macro 'SMB2_SUPER_MAGIC' 72 | #define SMB2_SUPER_MAGIC static_cast<__fsword_t>(0xFE534D42) | ^ /usr/include/sys/statfs.h:12:16: note: '__fsid_t' declared here 12 | typede[build CXX] workdir/UnpackedTarball/skia/src/base/SkArenaAlloc.cpp f struct __fsid_t { | ^ /var/tmp/portage/app-office/libreoffice-24.2.3.2-r1/work/libreoffice-24.2.3.2/sal/osl/unx/file.cxx:796:14: error: no matching conversion for static_cast from 'unsigned int' to '__fsid_t' 796 | case SMB2_SUPER_MAGIC: | ^~~~~~~~~~~~~~~~ /var/tmp/portage/app-office/libreoffice-24.2.3.2-r1/work/libreoffice-24.2.3.2/sal/osl/unx/file.cxx:72:26: note: expanded from macro 'SMB2_SUPER_MAGIC' 72 | #define SMB2_SUPER_MAGIC static_cast<__fsword_t>(0xFE534D42) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/statfs.h:12:16: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'unsigned int' to 'const __fsid_t' for 1st argument 12 | typedef struct __fsid_t { | ^~~~~~~~ /usr/include/sys/statfs.h:12:16: note: candidate constructor (the implicit move constructor) not viable: no known conversion from 'unsigned int' to '__fsid_t' for 1st argument 12 | typedef struct __fsid_t { | ^~~~~~~~
Created attachment 894726 [details] emerge --info
tinderbox_musl has reproduced this issue with version 24.2.4.2-r10 - Updating summary.
Created attachment 900001 [details, diff] upstream patch
(In reply to Felix Janda from comment #3) > Created attachment 900001 [details, diff] [details, diff] > upstream patch Thanks! With the patch 24.2.4.2-r1 builds fine on musl.
tinderbox_musl has reproduced this issue with version 24.2.6.2 - Updating summary.