Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 189/194] Linking CXX executable backend/chplx
- FAILED: backend/chplx
- : && /opt/apps/llvm/15.0.7/bin/clang++ -stdlib=libc++ -g -fuse-ld=lld backend/CMakeFiles/chplx.dir/src/symboltypes.cpp.o backend/CMakeFiles/chplx.dir/src/symbolbuildingvisitor.cpp.o backend/CMakeFiles/chplx.dir/src/programtree.cpp.o backend/CMakeFiles/chplx.dir/src/programtreebuildingvisitor.cpp.o backend/CMakeFiles/chplx.dir/src/codegenvisitor.cpp.o backend/CMakeFiles/chplx.dir/src/cmakegen.cpp.o backend/CMakeFiles/chplx.dir/src/driver.cpp.o backend/CMakeFiles/chplx.dir/src/util.cpp.o -o backend/chplx -L/work/satacker/chplx/backend/../build/frontend/lib -Wl,-rpath,/work/satacker/chplx/backend/../build/frontend/lib:/work/satacker/chplx/build/frontend/lib frontend/lib/libChplFrontend.so /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a /opt/apps/llvm/15.0.7/lib/libLLVMCore.a /opt/apps/llvm/15.0.7/lib/libLLVMIRReader.a /opt/apps/llvm/15.0.7/lib/libLLVMAsmParser.a /opt/apps/llvm/15.0.7/lib/libLLVMBitReader.a /opt/apps/llvm/15.0.7/lib/libLLVMCore.a /opt/apps/llvm/15.0.7/lib/libLLVMBinaryFormat.a /opt/apps/llvm/15.0.7/lib/libLLVMRemarks.a /opt/apps/llvm/15.0.7/lib/libLLVMBitstreamReader.a /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a -lrt -ldl -lpthread -lm /usr/lib64/libz.so /usr/lib64/libzstd.so /usr/lib64/libtinfo.so /opt/apps/llvm/15.0.7/lib/libLLVMDemangle.a && :
- ld.lld: error: undefined symbol: std::__throw_system_error(int)
- >>> referenced by ErrorHandling.cpp
- >>> ErrorHandling.cpp.o:(std::mutex::lock()) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced by ErrorHandling.cpp
- >>> ErrorHandling.cpp.o:(llvm::install_fatal_error_handler(void (*)(void*, char const*, bool), void*)) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced by ErrorHandling.cpp
- >>> ErrorHandling.cpp.o:(llvm::remove_fatal_error_handler()) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced 27 more times
- ld.lld: error: undefined symbol: std::__throw_bad_function_call()
- >>> referenced by Debug.cpp
- >>> Debug.cpp.o:(llvm::cl::opt<bool, true, llvm::cl::parser<bool>>::handleOccurrence(unsigned int, llvm::StringRef, llvm::StringRef)) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced by Debug.cpp
- >>> Debug.cpp.o:(llvm::cl::opt<(anonymous namespace)::DebugOnlyOpt, true, llvm::cl::parser<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>::handleOccurrence(unsigned int, llvm::StringRef, llvm::StringRef)) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced by CommandLine.cpp
- >>> CommandLine.cpp.o:(llvm::cl::opt<char, false, llvm::cl::parser<char>>::handleOccurrence(unsigned int, llvm::StringRef, llvm::StringRef)) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced 12 more times
- ld.lld: error: undefined symbol: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::compare(char const*) const
- >>> referenced by Debug.cpp
- >>> Debug.cpp.o:(llvm::isCurrentDebugType(char const*)) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced by CommandLine.cpp
- >>> CommandLine.cpp.o:((anonymous namespace)::VersionPrinter::print() (.isra.395)) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced by Timer.cpp
- >>> Timer.cpp.o:(llvm::CreateInfoOutputFile() (.localalias.17)) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced 2 more times
- ld.lld: error: undefined symbol: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_create(unsigned long&, unsigned long)
- >>> referenced by Debug.cpp
- >>> Debug.cpp.o:(llvm::cl::opt<(anonymous namespace)::DebugOnlyOpt, true, llvm::cl::parser<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>::handleOccurrence(unsigned int, llvm::StringRef, llvm::StringRef)) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced by Debug.cpp
- >>> Debug.cpp.o:(llvm::cl::opt<(anonymous namespace)::DebugOnlyOpt, true, llvm::cl::parser<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>::handleOccurrence(unsigned int, llvm::StringRef, llvm::StringRef)) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced by Debug.cpp
- >>> Debug.cpp.o:(llvm::setCurrentDebugType(char const*)) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced 141 more times
- ld.lld: error: undefined symbol: std::__throw_logic_error(char const*)
- >>> referenced by Debug.cpp
- >>> Debug.cpp.o:(llvm::setCurrentDebugType(char const*)) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced by Debug.cpp
- >>> Debug.cpp.o:(llvm::setCurrentDebugTypes(char const**, unsigned int)) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced by CommandLine.cpp
- >>> CommandLine.cpp.o:(void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) (.constprop.584)) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced 37 more times
- ld.lld: error: undefined symbol: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
- >>> referenced by CommandLine.cpp
- >>> CommandLine.cpp.o:(llvm::cl::opt<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, false, llvm::cl::parser<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>::setDefault()) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced by CommandLine.cpp
- >>> CommandLine.cpp.o:(llvm::cl::opt<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, false, llvm::cl::parser<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>::setDefault()) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced by CommandLine.cpp
- >>> CommandLine.cpp.o:(llvm::cl::opt<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, false, llvm::cl::parser<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>::handleOccurrence(unsigned int, llvm::StringRef, llvm::StringRef)) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced 71 more times
- ld.lld: error: undefined symbol: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&&)
- >>> referenced by CommandLine.cpp
- >>> CommandLine.cpp.o:(llvm::cl::opt<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, false, llvm::cl::parser<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>::handleOccurrence(unsigned int, llvm::StringRef, llvm::StringRef)) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced by CommandLine.cpp
- >>> CommandLine.cpp.o:(llvm::cl::ParseCommandLineOptions(int, char const* const*, llvm::StringRef, llvm::raw_ostream*, char const*, bool) (.localalias.16)) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced by CommandLine.cpp
- >>> CommandLine.cpp.o:(llvm::cl::ParseCommandLineOptions(int, char const* const*, llvm::StringRef, llvm::raw_ostream*, char const*, bool) (.localalias.16)) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced 51 more times
- ld.lld: error: undefined symbol: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_replace(unsigned long, unsigned long, char const*, unsigned long)
- >>> referenced by CommandLine.cpp
- >>> CommandLine.cpp.o:((anonymous namespace)::VersionPrinter::print() (.isra.395)) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced by SmallVector.cpp
- >>> SmallVector.cpp.o:(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> std::operator+<char, std::char_traits<char>, std::allocator<char>>(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&&)) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced by SmallVector.cpp
- >>> SmallVector.cpp.o:(report_size_overflow(unsigned long, unsigned long) (.constprop.26)) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced 28 more times
- ld.lld: error: undefined symbol: std::_V2::generic_category()
- >>> referenced by CommandLine.cpp
- >>> CommandLine.cpp.o:(ExpandResponseFile(llvm::StringRef, llvm::StringSaver&, void (*)(llvm::StringRef, llvm::StringSaver&, llvm::SmallVectorImpl<char const*>&, bool), llvm::SmallVectorImpl<char const*>&, bool, bool, bool, llvm::vfs::FileSystem&)) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced by VirtualFileSystem.cpp
- >>> VirtualFileSystem.cpp.o:(llvm::vfs::FileSystem::isLocal(llvm::Twine const&, bool&) (.localalias.31)) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced by VirtualFileSystem.cpp
- >>> VirtualFileSystem.cpp.o:(llvm::vfs::InMemoryFileSystem::getRealPath(llvm::Twine const&, llvm::SmallVectorImpl<char>&) const (.localalias.47)) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced 101 more times
- ld.lld: error: undefined symbol: std::_V2::error_category::~error_category()
- >>> referenced by Error.cpp
- >>> Error.cpp.o:((anonymous namespace)::ErrorErrorCategory::~ErrorErrorCategory()) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced by Error.cpp
- >>> Error.cpp.o:((anonymous namespace)::ErrorErrorCategory::~ErrorErrorCategory()) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- ld.lld: error: undefined symbol: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long)
- >>> referenced by Error.cpp
- >>> Error.cpp.o:(llvm::StringError::log(llvm::raw_ostream&) const (.localalias.8)) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced by Error.cpp
- >>> Error.cpp.o:(LLVMGetErrorMessage) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced by Triple.cpp
- >>> Triple.cpp.o:(llvm::Triple::normalize[abi:cxx11](llvm::StringRef)) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced 4 more times
- ld.lld: error: undefined symbol: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_append(char const*, unsigned long)
- >>> referenced by Error.cpp
- >>> Error.cpp.o:(llvm::StringError::log(llvm::raw_ostream&) const (.localalias.8)) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced by Error.cpp
- >>> Error.cpp.o:(llvm::StringError::log(llvm::raw_ostream&) const (.localalias.8)) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced by Error.cpp
- >>> Error.cpp.o:(LLVMGetErrorMessage) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced 71 more times
- ld.lld: error: undefined symbol: std::__throw_length_error(char const*)
- >>> referenced by Error.cpp
- >>> Error.cpp.o:(llvm::StringError::log(llvm::raw_ostream&) const (.localalias.8)) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced by Error.cpp
- >>> Error.cpp.o:(LLVMGetErrorMessage) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced by ConvertUTFWrapper.cpp
- >>> ConvertUTFWrapper.cpp.o:(llvm::convertUTF16ToUTF8String(llvm::ArrayRef<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&)) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced 23 more times
- ld.lld: error: undefined symbol: std::_V2::system_category()
- >>> referenced by Error.cpp
- >>> Error.cpp.o:(llvm::errorToErrorCode(llvm::Error)) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced by RandomNumberGenerator.cpp
- >>> RandomNumberGenerator.cpp.o:(llvm::getRandomBytes(void*, unsigned long)) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced by Timer.cpp
- >>> Timer.cpp.o:(llvm::CreateInfoOutputFile() (.localalias.17)) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced 84 more times
- ld.lld: error: undefined symbol: std::_V2::error_category::_M_message[abi:cxx11](int) const
- >>> referenced by Error.cpp
- >>> Error.cpp.o:(vtable for (anonymous namespace)::ErrorErrorCategory) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- ld.lld: error: undefined symbol: std::_V2::error_category::default_error_condition(int) const
- >>> referenced by Error.cpp
- >>> Error.cpp.o:(vtable for (anonymous namespace)::ErrorErrorCategory) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- ld.lld: error: undefined symbol: std::_V2::error_category::equivalent(int, std::error_condition const&) const
- >>> referenced by Error.cpp
- >>> Error.cpp.o:(vtable for (anonymous namespace)::ErrorErrorCategory) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- ld.lld: error: undefined symbol: std::_V2::error_category::equivalent(std::error_code const&, int) const
- >>> referenced by Error.cpp
- >>> Error.cpp.o:(vtable for (anonymous namespace)::ErrorErrorCategory) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- ld.lld: error: undefined symbol: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::resize(unsigned long, char)
- >>> referenced by ConvertUTFWrapper.cpp
- >>> ConvertUTFWrapper.cpp.o:(llvm::convertUTF16ToUTF8String(llvm::ArrayRef<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&)) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced by ConvertUTFWrapper.cpp
- >>> ConvertUTFWrapper.cpp.o:(llvm::convertUTF16ToUTF8String(llvm::ArrayRef<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&)) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced by ConvertUTFWrapper.cpp
- >>> ConvertUTFWrapper.cpp.o:(llvm::convertUTF16ToUTF8String(llvm::ArrayRef<unsigned short>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&)) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced 10 more times
- ld.lld: error: undefined symbol: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_erase(unsigned long, unsigned long)
- >>> referenced by ConvertUTFWrapper.cpp
- >>> ConvertUTFWrapper.cpp.o:(llvm::convertUTF16ToUTF8String(llvm::ArrayRef<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&)) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced by ConvertUTFWrapper.cpp
- >>> ConvertUTFWrapper.cpp.o:(llvm::convertUTF16ToUTF8String(llvm::ArrayRef<unsigned short>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&)) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced by ConvertUTFWrapper.cpp
- >>> ConvertUTFWrapper.cpp.o:(llvm::convertUTF32ToUTF8String(llvm::ArrayRef<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&)) in archive /opt/apps/llvm/15.0.7/lib/libLLVMSupport.a
- >>> referenced 2 more times
- ld.lld: error: too many errors emitted, stopping now (use --error-limit=0 to see all errors)
- clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
- [192/194] Building CXX object library/CMakeFiles/library.dir/src/locale.cpp.o
- ninja: build stopped: subcommand failed.
- [satacker@rostam1 build]$
Advertisement
Add Comment
Please, Sign In to add comment