Skip to content

Instantly share code, notes, and snippets.

@karol-bisztyga
Created August 24, 2021 06:42
Show Gist options
  • Save karol-bisztyga/987fa29023395ef30c1bcc25f6c66bbb to your computer and use it in GitHub Desktop.
Save karol-bisztyga/987fa29023395ef30c1bcc25f6c66bbb to your computer and use it in GitHub Desktop.
Undefined symbols for architecture x86_64:
"fLI::FLAGS_thrift_cpp2_protocol_reader_string_limit", referenced from:
apache::thrift::BinaryProtocolReader::BinaryProtocolReader(apache::thrift::ExternalBufferSharing) in libthriftcpp2.a(RpcTypes.cpp.o)
apache::thrift::CompactProtocolReader::CompactProtocolReader(apache::thrift::ExternalBufferSharing) in libthriftcpp2.a(RpcTypes.cpp.o)
"fLI::FLAGS_thrift_cpp2_protocol_reader_container_limit", referenced from:
apache::thrift::BinaryProtocolReader::BinaryProtocolReader(apache::thrift::ExternalBufferSharing) in libthriftcpp2.a(RpcTypes.cpp.o)
apache::thrift::CompactProtocolReader::CompactProtocolReader(apache::thrift::ExternalBufferSharing) in libthriftcpp2.a(RpcTypes.cpp.o)
"cpp2::KarolServiceSvIf::future_ping()", referenced from:
vtable for KarolService in KarolService.o
construction vtable for cpp2::KarolServiceSvIf-in-KarolService in KarolService.o
"cpp2::KarolServiceSvIf::getProcessor()", referenced from:
vtable for KarolService in KarolService.o
construction vtable for cpp2::KarolServiceSvIf-in-KarolService in KarolService.o
"cpp2::KarolServiceSvIf::async_tm_ping(std::__1::unique_ptr<apache::thrift::HandlerCallback<void>, std::__1::default_delete<apache::thrift::HandlerCallback<void> > >)", referenced from:
vtable for KarolService in KarolService.o
construction vtable for cpp2::KarolServiceSvIf-in-KarolService in KarolService.o
"cpp2::KarolServiceSvIf::semifuture_ping()", referenced from:
vtable for KarolService in KarolService.o
construction vtable for cpp2::KarolServiceSvIf-in-KarolService in KarolService.o
"cpp2::KarolServiceSvIf::createMethodMetadata()", referenced from:
vtable for KarolService in KarolService.o
construction vtable for cpp2::KarolServiceSvIf-in-KarolService in KarolService.o
"cpp2::KarolServiceSvIf::ping()", referenced from:
construction vtable for cpp2::KarolServiceSvIf-in-KarolService in KarolService.o
"folly::f14::detail::F14LinkCheck<(folly::f14::detail::F14IntrinsicsMode)1>::check()", referenced from:
folly::f14::detail::F14Table<folly::f14::detail::VectorContainerPolicy<long long, apache::thrift::TilePtr, void, void, void, std::__1::integral_constant<bool, true> > >::rehashImpl(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)::'lambda'()::operator()() const in libthriftcpp2.a(AsyncProcessor.cpp.o)
"apache::thrift::InteractionCreate::InteractionCreate(apache::thrift::InteractionCreate const&)", referenced from:
void folly::Optional<apache::thrift::InteractionCreate>::construct<apache::thrift::InteractionCreate const&>(apache::thrift::InteractionCreate const&) in libthriftcpp2.a(AsyncProcessor.cpp.o)
"apache::thrift::BinaryProtocolReader::throwBadVersionIdentifier(int)", referenced from:
apache::thrift::BinaryProtocolReader::readMessageBegin(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, apache::thrift::MessageType&, int&) in libthriftcpp2.a(RpcTypes.cpp.o)
"apache::thrift::BinaryProtocolReader::throwMissingVersionIdentifier(int)", referenced from:
apache::thrift::BinaryProtocolReader::readMessageBegin(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, apache::thrift::MessageType&, int&) in libthriftcpp2.a(RpcTypes.cpp.o)
"apache::thrift::CompactProtocolReader::throwBadProtocolVersion()", referenced from:
apache::thrift::CompactProtocolReader::readMessageBegin(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, apache::thrift::MessageType&, int&) in libthriftcpp2.a(RpcTypes.cpp.o)
"apache::thrift::CompactProtocolReader::throwBadProtocolIdentifier()", referenced from:
apache::thrift::CompactProtocolReader::readMessageBegin(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, apache::thrift::MessageType&, int&) in libthriftcpp2.a(RpcTypes.cpp.o)
"apache::thrift::util::detail::throwInvalidVarint()", referenced from:
void apache::thrift::util::detail::readVarintMediumSlow<int, folly::io::Cursor, false>(folly::io::Cursor&, int&, unsigned char const*, unsigned long) in libthriftcpp2.a(RpcTypes.cpp.o)
"apache::thrift::protocol::TProtocolException::throwNegativeSize()", referenced from:
apache::thrift::BinaryProtocolReader::checkStringSize(int) in libthriftcpp2.a(RpcTypes.cpp.o)
apache::thrift::CompactProtocolReader::readStringSize(int&) in libthriftcpp2.a(RpcTypes.cpp.o)
"apache::thrift::protocol::TProtocolException::throwTruncatedData()", referenced from:
void apache::thrift::BinaryProtocolReader::readStringBody<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int) in libthriftcpp2.a(RpcTypes.cpp.o)
void apache::thrift::CompactProtocolReader::readStringBody<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int) in libthriftcpp2.a(RpcTypes.cpp.o)
"apache::thrift::protocol::TProtocolException::throwExceededSizeLimit(unsigned long, unsigned long)", referenced from:
apache::thrift::BinaryProtocolReader::checkStringSize(int) in libthriftcpp2.a(RpcTypes.cpp.o)
apache::thrift::CompactProtocolReader::readStringSize(int&) in libthriftcpp2.a(RpcTypes.cpp.o)
"apache::thrift::transport::THeader::transform(std::__1::unique_ptr<folly::IOBuf, std::__1::default_delete<folly::IOBuf> >, std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >&, unsigned long)", referenced from:
apache::thrift::HandlerCallbackBase::transform(apache::thrift::LegacySerializedResponse&) in libthriftcpp2.a(AsyncProcessor.cpp.o)
apache::thrift::ResponsePayload::transform(std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >&, unsigned long) in libthriftcpp2.a(RpcTypes.cpp.o)
"unsigned int apache::thrift::RequestRpcMetadata::serializedSizeZC<apache::thrift::CompactProtocolWriter>(apache::thrift::CompactProtocolWriter const*) const", referenced from:
apache::thrift::rocket::Payload apache::thrift::rocket::detail::makePayload<apache::thrift::RequestRpcMetadata>(apache::thrift::RequestRpcMetadata const&, std::__1::unique_ptr<folly::IOBuf, std::__1::default_delete<folly::IOBuf> >) in libthriftcpp2.a(PayloadUtils.cpp.o)
"unsigned int apache::thrift::RequestRpcMetadata::write<apache::thrift::CompactProtocolWriter>(apache::thrift::CompactProtocolWriter*) const", referenced from:
apache::thrift::rocket::Payload apache::thrift::rocket::detail::makePayload<apache::thrift::RequestRpcMetadata>(apache::thrift::RequestRpcMetadata const&, std::__1::unique_ptr<folly::IOBuf, std::__1::default_delete<folly::IOBuf> >) in libthriftcpp2.a(PayloadUtils.cpp.o)
"unsigned int apache::thrift::ResponseRpcMetadata::serializedSizeZC<apache::thrift::CompactProtocolWriter>(apache::thrift::CompactProtocolWriter const*) const", referenced from:
apache::thrift::rocket::Payload apache::thrift::rocket::detail::makePayload<apache::thrift::ResponseRpcMetadata>(apache::thrift::ResponseRpcMetadata const&, std::__1::unique_ptr<folly::IOBuf, std::__1::default_delete<folly::IOBuf> >) in libthriftcpp2.a(PayloadUtils.cpp.o)
"unsigned int apache::thrift::ResponseRpcMetadata::write<apache::thrift::CompactProtocolWriter>(apache::thrift::CompactProtocolWriter*) const", referenced from:
apache::thrift::rocket::Payload apache::thrift::rocket::detail::makePayload<apache::thrift::ResponseRpcMetadata>(apache::thrift::ResponseRpcMetadata const&, std::__1::unique_ptr<folly::IOBuf, std::__1::default_delete<folly::IOBuf> >) in libthriftcpp2.a(PayloadUtils.cpp.o)
"unsigned int apache::thrift::StreamPayloadMetadata::serializedSizeZC<apache::thrift::CompactProtocolWriter>(apache::thrift::CompactProtocolWriter const*) const", referenced from:
apache::thrift::rocket::Payload apache::thrift::rocket::detail::makePayload<apache::thrift::StreamPayloadMetadata>(apache::thrift::StreamPayloadMetadata const&, std::__1::unique_ptr<folly::IOBuf, std::__1::default_delete<folly::IOBuf> >) in libthriftcpp2.a(PayloadUtils.cpp.o)
"unsigned int apache::thrift::StreamPayloadMetadata::write<apache::thrift::CompactProtocolWriter>(apache::thrift::CompactProtocolWriter*) const", referenced from:
apache::thrift::rocket::Payload apache::thrift::rocket::detail::makePayload<apache::thrift::StreamPayloadMetadata>(apache::thrift::StreamPayloadMetadata const&, std::__1::unique_ptr<folly::IOBuf, std::__1::default_delete<folly::IOBuf> >) in libthriftcpp2.a(PayloadUtils.cpp.o)
"unsigned int apache::thrift::HeadersPayloadMetadata::serializedSizeZC<apache::thrift::CompactProtocolWriter>(apache::thrift::CompactProtocolWriter const*) const", referenced from:
apache::thrift::rocket::Payload apache::thrift::rocket::detail::makePayload<apache::thrift::HeadersPayloadMetadata>(apache::thrift::HeadersPayloadMetadata const&, std::__1::unique_ptr<folly::IOBuf, std::__1::default_delete<folly::IOBuf> >) in libthriftcpp2.a(PayloadUtils.cpp.o)
"unsigned int apache::thrift::HeadersPayloadMetadata::write<apache::thrift::CompactProtocolWriter>(apache::thrift::CompactProtocolWriter*) const", referenced from:
apache::thrift::rocket::Payload apache::thrift::rocket::detail::makePayload<apache::thrift::HeadersPayloadMetadata>(apache::thrift::HeadersPayloadMetadata const&, std::__1::unique_ptr<folly::IOBuf, std::__1::default_delete<folly::IOBuf> >) in libthriftcpp2.a(PayloadUtils.cpp.o)
"apache::thrift::transport::THeader::getCallPriority() const", referenced from:
apache::thrift::Cpp2RequestContext::getCallPriority() const in libthriftcpp2.a(AsyncProcessor.cpp.o)
"std::__1::default_delete<apache::thrift::ContextStack>::operator()(apache::thrift::ContextStack*) const", referenced from:
std::__1::unique_ptr<apache::thrift::ContextStack, std::__1::default_delete<apache::thrift::ContextStack> >::reset(apache::thrift::ContextStack*) in libthriftcpp2.a(AsyncProcessor.cpp.o)
"typeinfo for cpp2::KarolServiceSvIf", referenced from:
construction vtable for cpp2::KarolServiceSvIf-in-KarolService in KarolService.o
typeinfo for KarolService in KarolService.o
"VTT for cpp2::KarolServiceSvIf", referenced from:
cpp2::KarolServiceSvIf::~KarolServiceSvIf() in KarolService.o
"virtual thunk to cpp2::KarolServiceSvIf::getProcessor()", referenced from:
vtable for KarolService in KarolService.o
construction vtable for cpp2::KarolServiceSvIf-in-KarolService in KarolService.o
"virtual thunk to cpp2::KarolServiceSvIf::createMethodMetadata()", referenced from:
vtable for KarolService in KarolService.o
construction vtable for cpp2::KarolServiceSvIf-in-KarolService in KarolService.o
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/karol_server] Error 1
make[1]: *** [CMakeFiles/karol_server.dir/all] Error 2
make: *** [all] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment