[ 0%] Built target kwiml_test
[ 0%] Built target vtkalglib
[ 0%] Linking CXX shared library ../../../lib/libvtksys-8.1.dylib
[ 0%] Built target vtklz4
[ 1%] Built target vtkzlib
[ 1%] Built target vtkexpat
[ 1%] Building CXX object Utilities/EncodeString/CMakeFiles/vtkEncodeString.dir/vtkEncodeString.cxx.o
[ 1%] Building C object ThirdParty/glew/vtkglew/CMakeFiles/vtkglew.dir/src/glew.c.o
Undefined symbols for architecture x86_64:
"std::1::basic_stringbuf<char, std::__1::char_traits, std::1::allocator>::str() const", referenced from:
vtksys::SystemTools::FindProgramPath(char const, std::1::basic_string<char, std::__1::char_traits, std::1::allocator>&, std::1::basic_string<char, std::__1::char_traits, std::1::allocator>&, char const, char const, char const) in SystemTools.cxx.o
vtksys::CommandLineArguments::GenerateHelp() in CommandLineArguments.cxx.o
vtksys::SystemInformationImplementation::GetTypeID() in SystemInformation.cxx.o
vtksys::SystemInformationImplementation::GetFamilyID() in SystemInformation.cxx.o
vtksys::SystemInformationImplementation::GetModelID() in SystemInformation.cxx.o
vtksys::SystemInformationImplementation::GetSteppingCode() in SystemInformation.cxx.o
vtksys::SystemInformation::GetCPUDescription() in SystemInformation.cxx.o
...
"std::1::basic_filebuf<char, std::__1::char_traits>::open(char const*, unsigned int)", referenced from:
vtksys::SystemTools::CopyFileAlways(std::1::basic_string<char, std::1::char_traits, std::1::allocator> const&, std::1::basic_string<char, std::1::char_traits, std::1::allocator> const&) in SystemTools.cxx.o
std::1::basic_ifstream<char, std::1::char_traits>::basic_ifstream(char const*, unsigned int) in SystemTools.cxx.o
"std::1::basic_filebuf<char, std::1::char_traits>::close()", referenced from:
vtksys::SystemTools::CopyFileAlways(std::__1::basic_string<char, std::1::char_traits, std::1::allocator> const&, std::1::basic_string<char, std::1::char_traits, std::1::allocator> const&) in SystemTools.cxx.o
"std::1::basic_filebuf<char, std::1::char_traits>::basic_filebuf()", referenced from:
vtksys::SystemTools::CopyFileAlways(std::1::basic_string<char, std::__1::char_traits, std::1::allocator> const&, std::1::basic_string<char, std::__1::char_traits, std::1::allocator> const&) in SystemTools.cxx.o
std::1::basic_ifstream<char, std::1::char_traits>::basic_ifstream(char const*, unsigned int) in SystemTools.cxx.o
"std::1::basic_filebuf<char, std::1::char_traits>::~basic_filebuf()", referenced from:
vtksys::SystemTools::FilesDiffer(std::1::basic_string<char, std::__1::char_traits, std::1::allocator> const&, std::1::basic_string<char, std::__1::char_traits, std::1::allocator> const&) in SystemTools.cxx.o
vtksys::SystemTools::CopyFileAlways(std::1::basic_string<char, std::__1::char_traits, std::1::allocator> const&, std::1::basic_string<char, std::__1::char_traits, std::1::allocator> const&) in SystemTools.cxx.o
std::1::basic_ifstream<char, std::1::char_traits>::basic_ifstream(char const*, unsigned int) in SystemTools.cxx.o
"std::1::basic_stringbuf<char, std::1::char_traits, std::1::allocator>::str(std::1::basic_string<char, std::1::char_traits, std::1::allocator> const&)", referenced from:
vtksys::SystemInformationImplementation::GetProcMemoryUsed() in SystemInformation.cxx.o
std::1::basic_istringstream<char, std::1::char_traits, std::1::allocator>::basic_istringstream(std::__1::basic_string<char, std::1::char_traits, std::1::allocator> const&, unsigned int) in SystemInformation.cxx.o
"VTT for std::1::basic_ifstream<char, std::1::char_traits>", referenced from:
vtksys::SystemTools::FilesDiffer(std::__1::basic_string<char, std::1::char_traits, std::1::allocator> const&, std::1::basic_string<char, std::1::char_traits, std::1::allocator> const&) in SystemTools.cxx.o
vtksys::SystemTools::CopyFileAlways(std::1::basic_string<char, std::1::char_traits, std::1::allocator> const&, std::1::basic_string<char, std::1::char_traits, std::1::allocator> const&) in SystemTools.cxx.o
std::1::basic_ifstream<char, std::1::char_traits>::basic_ifstream(char const, unsigned int) in SystemTools.cxx.o
"VTT for std::1::basic_ofstream<char, std::__1::char_traits>", referenced from:
vtksys::SystemTools::CopyFileAlways(std::1::basic_string<char, std::1::char_traits, std::1::allocator> const&, std::1::basic_string<char, std::1::char_traits, std::1::allocator> const&) in SystemTools.cxx.o
"VTT for std::1::basic_istringstream<char, std::1::char_traits, std::1::allocator>", referenced from:
vtksys::SystemInformationImplementation::GetHostMemoryUsed() in SystemInformation.cxx.o
vtksys::SystemInformationImplementation::GetProcMemoryUsed() in SystemInformation.cxx.o
std::1::basic_istringstream<char, std::1::char_traits, std::1::allocator>::basic_istringstream(std::__1::basic_string<char, std::1::char_traits, std::1::allocator> const&, unsigned int) in SystemInformation.cxx.o
"VTT for std::1::basic_ostringstream<char, std::__1::char_traits, std::__1::allocator>", referenced from:
vtksys::SystemTools::FindProgramPath(char const, std::1::basic_string<char, std::__1::char_traits, std::1::allocator>&, std::1::basic_string<char, std::__1::char_traits, std::1::allocator>&, char const, char const, char const) in SystemTools.cxx.o
vtksys::CommandLineArguments::GenerateHelp() in CommandLineArguments.cxx.o
vtksys::SystemInformationImplementation::GetTypeID() in SystemInformation.cxx.o
vtksys::SystemInformationImplementation::GetFamilyID() in SystemInformation.cxx.o
vtksys::SystemInformationImplementation::GetModelID() in SystemInformation.cxx.o
vtksys::SystemInformationImplementation::GetSteppingCode() in SystemInformation.cxx.o
vtksys::SystemInformation::GetCPUDescription() in SystemInformation.cxx.o
...
"vtable for std::1::basic_ifstream<char, std::__1::char_traits>", referenced from:
std::1::basic_ifstream<char, std::__1::char_traits>::basic_ifstream(char const, unsigned int) in SystemTools.cxx.o
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for std::1::basic_ofstream<char, std::__1::char_traits>", referenced from:
vtksys::SystemTools::CopyFileAlways(std::1::basic_string<char, std::1::char_traits, std::1::allocator> const&, std::1::basic_string<char, std::1::char_traits, std::1::allocator> const&) in SystemTools.cxx.o
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for std::1::basic_stringbuf<char, std::1::char_traits, std::1::allocator>", referenced from:
vtksys::SystemTools::FindProgramPath(char const*, std::1::basic_string<char, std::1::char_traits, std::1::allocator>&, std::1::basic_string<char, std::1::char_traits, std::1::allocator>&, char const, char const, char const*) in SystemTools.cxx.o
vtksys::CommandLineArguments::GenerateHelp() in CommandLineArguments.cxx.o
vtksys::SystemInformationImplementation::GetTypeID() in SystemInformation.cxx.o
vtksys::SystemInformationImplementation::GetFamilyID() in SystemInformation.cxx.o
vtksys::SystemInformationImplementation::GetModelID() in SystemInformation.cxx.o
vtksys::SystemInformationImplementation::GetSteppingCode() in SystemInformation.cxx.o
vtksys::SystemInformation::GetCPUDescription() in SystemInformation.cxx.o
...
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for std::1::basic_istringstream<char, std::1::char_traits, std::1::allocator>", referenced from:
std::1::basic_istringstream<char, std::1::char_traits, std::__1::allocator>::basic_istringstream(std::1::basic_string<char, std::1::char_traits, std::1::allocator> const&, unsigned int) in SystemInformation.cxx.o
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for std::1::basic_ostringstream<char, std::1::char_traits, std::1::allocator>", referenced from:
vtksys::SystemTools::FindProgramPath(char const*, std::1::basic_string<char, std::1::char_traits, std::1::allocator>&, std::1::basic_string<char, std::1::char_traits, std::1::allocator>&, char const, char const, char const*) in SystemTools.cxx.o
vtksys::CommandLineArguments::GenerateHelp() in CommandLineArguments.cxx.o
vtksys::SystemInformationImplementation::GetTypeID() in SystemInformation.cxx.o
vtksys::SystemInformationImplementation::GetFamilyID() in SystemInformation.cxx.o
vtksys::SystemInformationImplementation::GetModelID() in SystemInformation.cxx.o
vtksys::SystemInformationImplementation::GetSteppingCode() in SystemInformation.cxx.o
vtksys::SystemInformation::GetCPUDescription() in SystemInformation.cxx.o
...
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: [lib/libvtksys-8.1.1.dylib] Error 1
make[1]: [Utilities/KWSys/vtksys/CMakeFiles/vtksys.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 29%] Built target VTKData
[ 29%] Linking CXX executable ../../bin/vtkEncodeString-8.1
Undefined symbols for architecture x86_64:
"std::1::basic_stringbuf<char, std::1::char_traits, std::__1::allocator>::str() const", referenced from:
_main in vtkEncodeString.cxx.o
"VTT for std::1::basic_ostringstream<char, std::1::char_traits, std::__1::allocator>", referenced from:
_main in vtkEncodeString.cxx.o
"vtable for std::1::basic_stringbuf<char, std::1::char_traits, std::__1::allocator>", referenced from:
_main in vtkEncodeString.cxx.o
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for std::1::basic_ostringstream<char, std::__1::char_traits, std::__1::allocator>", referenced from:
_main in vtkEncodeString.cxx.o
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: [bin/vtkEncodeString-8.1] Error 1
make[1]: [Utilities/EncodeString/CMakeFiles/vtkEncodeString.dir/all] Error 2
I'm using
cmake version 3.27.3
QMake version 3.1, Using Qt version 5.15.10 in /usr/local/Cellar/qt@5/5.15.10/lib
Hi. When I tried to build VTK-8.1.1 on Mac Ventura 13.5, build progress stopped at 30%.
-- Fetching "http://midas3.kitware.com/midas/api/rest?method=midas.bitstream.download&checksum=63106c09179630b321d1e52170dc7551&algorithm=MD5" -- [download 100% complete] -- Downloaded object: "/Users/ryuma/Desktop/Ryuma/job/now/Advancesoft/NICT/build-VTK/ExternalData/Objects/MD5/de1ad3450475b46e85ebe142e33054e0" -- [download 100% complete] -- [download 0% complete] -- Fetching "http://www.vtk.org/files/ExternalData/MD5/5a5ae2179ad2876d3afe078561395840" -- [download 100% complete] -- Downloaded object: "/Users/ryuma/Desktop/Ryuma/job/now/Advancesoft/NICT/build-VTK/ExternalData/Objects/MD5/c1edca7b43a7c99678bec80516f035ad" -- [download 0% complete] -- Fetching "http://www.vtk.org/files/ExternalData/MD5/63106c09179630b321d1e52170dc7551" -- [download 100% complete] -- [download 0% complete] -- [download 29% complete] -- [download 59% complete] -- [download 88% complete] -- [download 100% complete] -- Downloaded object: "/Users/ryuma/Desktop/Ryuma/job/now/Advancesoft/NICT/build-VTK/ExternalData/Objects/MD5/5a5ae2179ad2876d3afe078561395840" -- [download 0% complete] -- [download 25% complete] -- [download 50% complete] -- [download 75% complete] -- [download 100% complete] -- Downloaded object: "/Users/ryuma/Desktop/Ryuma/job/now/Advancesoft/NICT/build-VTK/ExternalData/Objects/MD5/63106c09179630b321d1e52170dc7551" [ 30%] Built target VTKData make: *** [all] Error 2
Specific error like this
[ 0%] Built target kwiml_test [ 0%] Built target vtkalglib [ 0%] Linking CXX shared library ../../../lib/libvtksys-8.1.dylib [ 0%] Built target vtklz4 [ 1%] Built target vtkzlib [ 1%] Built target vtkexpat [ 1%] Building CXX object Utilities/EncodeString/CMakeFiles/vtkEncodeString.dir/vtkEncodeString.cxx.o [ 1%] Building C object ThirdParty/glew/vtkglew/CMakeFiles/vtkglew.dir/src/glew.c.o Undefined symbols for architecture x86_64: "std::1::basic_stringbuf<char, std::__1::char_traits, std:: 1::allocator>::str() const", referenced from:
vtksys::SystemTools::FindProgramPath(char const, std::1::basic_string<char, std::__1::char_traits, std:: 1::allocator>&, std::1::basic_string<char, std::__1::char_traits, std:: 1::allocator>&, char const , char const, char const) in SystemTools.cxx.o
vtksys::CommandLineArguments::GenerateHelp() in CommandLineArguments.cxx.o
vtksys::SystemInformationImplementation::GetTypeID() in SystemInformation.cxx.o
vtksys::SystemInformationImplementation::GetFamilyID() in SystemInformation.cxx.o
vtksys::SystemInformationImplementation::GetModelID() in SystemInformation.cxx.o
vtksys::SystemInformationImplementation::GetSteppingCode() in SystemInformation.cxx.o
vtksys::SystemInformation::GetCPUDescription() in SystemInformation.cxx.o
...
"std::1::basic_filebuf<char, std::__1::char_traits>::open(char const*, unsigned int)", referenced from:
vtksys::SystemTools::CopyFileAlways(std:: 1::basic_string<char, std::1::char_traits, std::1::allocator> const&, std:: 1::basic_string<char, std:: 1::char_traits, std::1::allocator> const&) in SystemTools.cxx.o
std:: 1::basic_ifstream<char, std::1::char_traits>::basic_ifstream(char const*, unsigned int) in SystemTools.cxx.o
"std:: 1::basic_filebuf<char, std::1::char_traits>::close()", referenced from:
vtksys::SystemTools::CopyFileAlways(std::__1::basic_string<char, std:: 1::char_traits, std::1::allocator> const&, std:: 1::basic_string<char, std::1::char_traits, std::1::allocator> const&) in SystemTools.cxx.o
"std:: 1::basic_filebuf<char, std:: 1::char_traits>::basic_filebuf()", referenced from:
vtksys::SystemTools::CopyFileAlways(std::1::basic_string<char, std::__1::char_traits, std:: 1::allocator> const&, std::1::basic_string<char, std::__1::char_traits, std:: 1::allocator> const&) in SystemTools.cxx.o
std::1::basic_ifstream<char, std::1::char_traits>::basic_ifstream(char const*, unsigned int) in SystemTools.cxx.o
"std:: 1::basic_filebuf<char, std::1::char_traits>::~basic_filebuf()", referenced from:
vtksys::SystemTools::FilesDiffer(std::1::basic_string<char, std::__1::char_traits, std:: 1::allocator> const&, std::1::basic_string<char, std::__1::char_traits, std:: 1::allocator> const&) in SystemTools.cxx.o
vtksys::SystemTools::CopyFileAlways(std::1::basic_string<char, std::__1::char_traits, std:: 1::allocator> const&, std::1::basic_string<char, std::__1::char_traits, std:: 1::allocator> const&) in SystemTools.cxx.o
std::1::basic_ifstream<char, std::1::char_traits>::basic_ifstream(char const*, unsigned int) in SystemTools.cxx.o
"std:: 1::basic_stringbuf<char, std::1::char_traits, std::1::allocator>::str(std:: 1::basic_string<char, std::1::char_traits, std::1::allocator> const&)", referenced from:
vtksys::SystemInformationImplementation::GetProcMemoryUsed() in SystemInformation.cxx.o
std:: 1::basic_istringstream<char, std:: 1::char_traits, std::1::allocator>::basic_istringstream(std::__1::basic_string<char, std:: 1::char_traits, std::1::allocator> const&, unsigned int) in SystemInformation.cxx.o
"VTT for std:: 1::basic_ifstream<char, std::1::char_traits>", referenced from:
vtksys::SystemTools::FilesDiffer(std::__1::basic_string<char, std:: 1::char_traits, std::1::allocator> const&, std:: 1::basic_string<char, std::1::char_traits, std::1::allocator> const&) in SystemTools.cxx.o
vtksys::SystemTools::CopyFileAlways(std:: 1::basic_string<char, std:: 1::char_traits, std::1::allocator> const&, std:: 1::basic_string<char, std::1::char_traits, std::1::allocator> const&) in SystemTools.cxx.o
std:: 1::basic_ifstream<char, std:: 1::char_traits>::basic_ifstream(char const, unsigned int) in SystemTools.cxx.o
"VTT for std::1::basic_ofstream<char, std::__1::char_traits>", referenced from:
vtksys::SystemTools::CopyFileAlways(std:: 1::basic_string<char, std::1::char_traits, std::1::allocator> const&, std:: 1::basic_string<char, std:: 1::char_traits, std::1::allocator> const&) in SystemTools.cxx.o
"VTT for std:: 1::basic_istringstream<char, std::1::char_traits, std::1::allocator>", referenced from:
vtksys::SystemInformationImplementation::GetHostMemoryUsed() in SystemInformation.cxx.o
vtksys::SystemInformationImplementation::GetProcMemoryUsed() in SystemInformation.cxx.o
std:: 1::basic_istringstream<char, std:: 1::char_traits, std::1::allocator>::basic_istringstream(std::__1::basic_string<char, std:: 1::char_traits, std::1::allocator> const&, unsigned int) in SystemInformation.cxx.o
"VTT for std:: 1::basic_ostringstream<char, std::__1::char_traits, std::__1::allocator>", referenced from:
vtksys::SystemTools::FindProgramPath(char const , std::1::basic_string<char, std::__1::char_traits, std:: 1::allocator>&, std::1::basic_string<char, std::__1::char_traits, std:: 1::allocator>&, char const, char const, char const) in SystemTools.cxx.o
vtksys::CommandLineArguments::GenerateHelp() in CommandLineArguments.cxx.o
vtksys::SystemInformationImplementation::GetTypeID() in SystemInformation.cxx.o
vtksys::SystemInformationImplementation::GetFamilyID() in SystemInformation.cxx.o
vtksys::SystemInformationImplementation::GetModelID() in SystemInformation.cxx.o
vtksys::SystemInformationImplementation::GetSteppingCode() in SystemInformation.cxx.o
vtksys::SystemInformation::GetCPUDescription() in SystemInformation.cxx.o
...
"vtable for std::1::basic_ifstream<char, std::__1::char_traits>", referenced from:
std:: 1::basic_ifstream<char, std::__1::char_traits>::basic_ifstream(char const , unsigned int) in SystemTools.cxx.o
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for std::1::basic_ofstream<char, std::__1::char_traits>", referenced from:
vtksys::SystemTools::CopyFileAlways(std:: 1::basic_string<char, std::1::char_traits, std::1::allocator> const&, std:: 1::basic_string<char, std:: 1::char_traits, std::1::allocator> const&) in SystemTools.cxx.o
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for std:: 1::basic_stringbuf<char, std::1::char_traits, std::1::allocator>", referenced from:
vtksys::SystemTools::FindProgramPath(char const*, std:: 1::basic_string<char, std:: 1::char_traits, std::1::allocator>&, std:: 1::basic_string<char, std::1::char_traits, std::1::allocator>&, char const, char const, char const*) in SystemTools.cxx.o
vtksys::CommandLineArguments::GenerateHelp() in CommandLineArguments.cxx.o
vtksys::SystemInformationImplementation::GetTypeID() in SystemInformation.cxx.o
vtksys::SystemInformationImplementation::GetFamilyID() in SystemInformation.cxx.o
vtksys::SystemInformationImplementation::GetModelID() in SystemInformation.cxx.o
vtksys::SystemInformationImplementation::GetSteppingCode() in SystemInformation.cxx.o
vtksys::SystemInformation::GetCPUDescription() in SystemInformation.cxx.o
...
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for std:: 1::basic_istringstream<char, std:: 1::char_traits, std::1::allocator>", referenced from:
std:: 1::basic_istringstream<char, std::1::char_traits, std::__1::allocator>::basic_istringstream(std:: 1::basic_string<char, std::1::char_traits, std::1::allocator> const&, unsigned int) in SystemInformation.cxx.o
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for std:: 1::basic_ostringstream<char, std:: 1::char_traits, std::1::allocator>", referenced from:
vtksys::SystemTools::FindProgramPath(char const*, std:: 1::basic_string<char, std::1::char_traits, std::1::allocator>&, std:: 1::basic_string<char, std:: 1::char_traits, std::1::allocator>&, char const, char const, char const*) in SystemTools.cxx.o
vtksys::CommandLineArguments::GenerateHelp() in CommandLineArguments.cxx.o
vtksys::SystemInformationImplementation::GetTypeID() in SystemInformation.cxx.o
vtksys::SystemInformationImplementation::GetFamilyID() in SystemInformation.cxx.o
vtksys::SystemInformationImplementation::GetModelID() in SystemInformation.cxx.o
vtksys::SystemInformationImplementation::GetSteppingCode() in SystemInformation.cxx.o
vtksys::SystemInformation::GetCPUDescription() in SystemInformation.cxx.o
...
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: [lib/libvtksys-8.1.1.dylib] Error 1
make[1]: [Utilities/KWSys/vtksys/CMakeFiles/vtksys.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 29%] Built target VTKData
[ 29%] Linking CXX executable ../../bin/vtkEncodeString-8.1
Undefined symbols for architecture x86_64:
"std:: 1::basic_stringbuf<char, std::1::char_traits, std::__1::allocator>::str() const", referenced from:
_main in vtkEncodeString.cxx.o
"VTT for std:: 1::basic_ostringstream<char, std::1::char_traits, std::__1::allocator>", referenced from:
_main in vtkEncodeString.cxx.o
"vtable for std:: 1::basic_stringbuf<char, std::1::char_traits, std::__1::allocator>", referenced from:
_main in vtkEncodeString.cxx.o
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for std:: 1::basic_ostringstream<char, std::__1::char_traits, std::__1::allocator>", referenced from:
_main in vtkEncodeString.cxx.o
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: [bin/vtkEncodeString-8.1] Error 1
make[1]: [Utilities/EncodeString/CMakeFiles/vtkEncodeString.dir/all] Error 2
I'm using cmake version 3.27.3 QMake version 3.1, Using Qt version 5.15.10 in /usr/local/Cellar/qt@5/5.15.10/lib
Any help would be appreciated.