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 --- a/ThirdParty/ioss/vtkioss/Ioss_FileInfo.C +++ b/ThirdParty/ioss/vtkioss/Ioss_FileInfo.C @@ -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.