Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 933267 - app-office/libreoffice-24.2.4.2-r10 on musl unknown type name '__fsword_t'
Summary: app-office/libreoffice-24.2.4.2-r10 on musl unknown type name '__fsword_t'
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: Gentoo Office Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-05-31 13:57 UTC by ktoupt
Modified: 2024-06-30 16:14 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log.xz,154.24 KB, application/x-xz)
2024-05-31 13:57 UTC, ktoupt
Details
emerge --info (info.txt,7.18 KB, text/plain)
2024-05-31 13:57 UTC, ktoupt
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ktoupt 2024-05-31 13:57:15 UTC
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 {
      |                ^~~~~~~~
Comment 1 ktoupt 2024-05-31 13:57:57 UTC
Created attachment 894726 [details]
emerge --info
Comment 2 Agostino Sarubbo gentoo-dev 2024-06-30 16:14:26 UTC
tinderbox_musl has reproduced this issue with version 24.2.4.2-r10 - Updating summary.