Skip to content

medreader: add patch for vtkStdString casts


See medreader-build-out.log in https://open.cdash.org/builds/10155273/notes#note68

[20/50] Building CXX object plugin/MEDLoaderForPV/CMakeFiles/MEDLoaderForPV.dir/ExtractGroupHelper.cxx.o
FAILED: plugin/MEDLoaderForPV/CMakeFiles/MEDLoaderForPV.dir/ExtractGroupHelper.cxx.o 
/builds/gitlab-kitware-sciviz-ci/.gitlab/shortcuts/g++ -DH5_BUILT_AS_DYNAMIC_LIB -DH5_USE_16_API -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_XLIB -DMEDLoaderForPV_EXPORTS -DMEDREADER_USE_MPI -DOCC_CONVERT_SIGNALS -DPCLINUX64 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_POSIX_C_SOURCE=200809L -Dkiss_fft_scalar=double -I/builds/gitlab-kitware-sciviz-ci/build/superbuild/medreader/src/src/Plugins/MEDReader/plugin/MEDLoaderForPV/. -isystem /builds/gitlab-kitware-sciviz-ci/build/install/include -isystem /builds/gitlab-kitware-sciviz-ci/build/install/include/paraview-5.13 -isystem /builds/gitlab-kitware-sciviz-ci/build/install/include/paraview-5.13/token -isystem /builds/gitlab-kitware-sciviz-ci/build/install/include/paraview-5.13/vtknlohmannjson/include -isystem /builds/gitlab-kitware-sciviz-ci/build/install/include/paraview-5.13/vtknlohmannjson -isystem /builds/gitlab-kitware-sciviz-ci/build/install/include/paraview-5.13/vtkkissfft -fPIC -fno-operator-names -O3 -DNDEBUG -std=gnu++11 -fPIC -pthread -fopenmp -MD -MT plugin/MEDLoaderForPV/CMakeFiles/MEDLoaderForPV.dir/ExtractGroupHelper.cxx.o -MF plugin/MEDLoaderForPV/CMakeFiles/MEDLoaderForPV.dir/ExtractGroupHelper.cxx.o.d -o plugin/MEDLoaderForPV/CMakeFiles/MEDLoaderForPV.dir/ExtractGroupHelper.cxx.o -c /builds/gitlab-kitware-sciviz-ci/build/superbuild/medreader/src/src/Plugins/MEDReader/plugin/MEDLoaderForPV/ExtractGroupHelper.cxx
/builds/gitlab-kitware-sciviz-ci/build/superbuild/medreader/src/src/Plugins/MEDReader/plugin/MEDLoaderForPV/ExtractGroupHelper.cxx: In member function 'void ExtractGroupInternal::loadFrom(vtkMutableDirectedGraph*)':
/builds/gitlab-kitware-sciviz-ci/build/superbuild/medreader/src/src/Plugins/MEDReader/plugin/MEDLoaderForPV/ExtractGroupHelper.cxx:153:28: error: invalid cast from type 'vtkStdString' to type 'const char*'
  153 |       std::string meshName((const char *)verticesNames2->GetValue(id1));
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builds/gitlab-kitware-sciviz-ci/build/superbuild/medreader/src/src/Plugins/MEDReader/plugin/MEDLoaderForPV/ExtractGroupHelper.cxx:163:31: error: invalid cast from type 'vtkStdString' to type 'const char*'
  163 |           ExtractGroupGrp grp((const char *)verticesNames2->GetValue(idg));
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builds/gitlab-kitware-sciviz-ci/build/superbuild/medreader/src/src/Plugins/MEDReader/plugin/MEDLoaderForPV/ExtractGroupHelper.cxx:170:49: error: invalid cast from type 'vtkStdString' to type 'const char*'
  170 |               famsOnGroup.push_back(std::string((const char *)verticesNames2->GetValue(idgf)));
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builds/gitlab-kitware-sciviz-ci/build/superbuild/medreader/src/src/Plugins/MEDReader/plugin/MEDLoaderForPV/ExtractGroupHelper.cxx:184:31: error: invalid cast from type 'vtkStdString' to type 'const char*'
  184 |           ExtractGroupFam fam((const char *)verticesNames2->GetValue(idf));
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Edited by Ben Boeckel

Merge request reports

Loading