New comment by kruceter on void-packages repository https://github.com/void-linux/void-packages/pull/40423#issuecomment-1310986041 Comment: Failing build for x86_64-musl (possibly?) can be fixed with this patch: ```diff diff --color -u -r VTK-9.2.2-src/ThirdParty/ioss/vtkioss/Ioss_FileInfo.C VTK-9.2.2/ThirdParty/ioss/vtkioss/Ioss_FileInfo.C --- VTK-9.2.2-src/ThirdParty/ioss/vtkioss/Ioss_FileInfo.C 2022-11-10 19:57:10.104509831 +0300 +++ VTK-9.2.2/ThirdParty/ioss/vtkioss/Ioss_FileInfo.C 2022-11-10 21:30:44.327591097 +0300 @@ -26,7 +26,11 @@ #define S_ISDIR(m) (((m)&_S_IFMT) == _S_IFDIR) #endif #else +#ifdef __GLIBC__ #include +#else +#include +#endif #endif #ifdef SEACAS_HAVE_MPI @@ -35,9 +39,6 @@ #include #include -#ifndef _MSC_VER -#include -#endif namespace { bool internal_access(const std::string &name, int mode); ``` I see that the patch fixing build with GCC 12 has been removed, meaning that vtk has to be tested against GCC 12 once again.