scql icon indicating copy to clipboard operation
scql copied to clipboard

编译scql时,链接poco库失败

Open markzhimm opened this issue 1 week ago • 4 comments

bazel-out/k8-fastbuild/bin/external/_main~non_module_dependencies~org_pocoproject_poco/poco/lib/libPocoDataPostgreSQL.a(Extractor.cpp.o):Extractor.cpp:function Poco::Data::PostgreSQL::Extractor::extract(unsigned long, Poco::Data::LOB&): error: undefined reference to 'Poco::MemoryInputStream::MemoryInputStream(char const*, long)' bazel-out/k8-fastbuild/bin/external/_main~non_module_dependencies~org_pocoproject_poco/poco/lib/libPocoDataPostgreSQL.a(Extractor.cpp.o):Extractor.cpp:function Poco::Data::PostgreSQL::Extractor::extract(unsigned long, Poco::Data::LOB&): error: undefined reference to 'Poco::HexBinaryDecoder::HexBinaryDecoder(std::istream&)' bazel-out/k8-fastbuild/bin/external/_main~non_module_dependencies~org_pocoproject_poco/poco/lib/libPocoDataPostgreSQL.a(Extractor.cpp.o):Extractor.cpp:function Poco::Data::PostgreSQL::Extractor::extract(unsigned long, Poco::Data::LOB&): error: undefined reference to 'Poco::HexBinaryDecoderIOS::rdbuf()' bazel-out/k8-fastbuild/bin/external/_main~non_module_dependencies~org_pocoproject_poco/poco/lib/libPocoDataPostgreSQL.a(Extractor.cpp.o):Extractor.cpp:function Poco::Data::PostgreSQL::Extractor::extract(unsigned long, Poco::Data::LOB&): error: undefined reference to 'Poco::HexBinaryDecoder::~HexBinaryDecoder()' bazel-out/k8-fastbuild/bin/external/_main~non_module_dependencies~org_pocoproject_poco/poco/lib/libPocoDataPostgreSQL.a(Extractor.cpp.o):Extractor.cpp:function Poco::Data::PostgreSQL::Extractor::extract(unsigned long, Poco::Data::LOB&): error: undefined reference to 'Poco::MemoryInputStream::~MemoryInputStream()' bazel-out/k8-fastbuild/bin/external/_main~non_module_dependencies~org_pocoproject_poco/poco/lib/libPocoDataPostgreSQL.a(Extractor.cpp.o):Extractor.cpp:function Poco::Data::PostgreSQL::Extractor::~Extractor(): error: undefined reference to 'Poco::Data::AbstractExtractor::~AbstractExtractor()' bazel-out/k8-fastbuild/bin/external/_main~non_module_dependencies~org_pocoproject_poco/poco/lib/libPocoDataPostgreSQL.a(Extractor.cpp.o):Extractor.cpp:function Poco::Data::PostgreSQL::Extractor::extract(unsigned long, Poco::Data::LOB&) [clone .cold]: error: undefined reference to 'Poco::HexBinaryDecoder::~HexBinaryDecoder()' bazel-out/k8-fastbuild/bin/external/_main~non_module_dependencies~org_pocoproject_poco/poco/lib/libPocoDataPostgreSQL.a(Extractor.cpp.o):Extractor.cpp:function Poco::Data::PostgreSQL::Extractor::extract(unsigned long, Poco::Data::LOB&) [clone .cold]: error: undefined reference to 'Poco::MemoryInputStream::~MemoryInputStream()' bazel-out/k8-fastbuild/bin/external/_main~non_module_dependencies~org_pocoproject_poco/poco/lib/libPocoDataPostgreSQL.a(Extractor.cpp.o):Extractor.cpp:typeinfo for Poco::Data::PostgreSQL::Extractor: error: undefined reference to 'typeinfo for Poco::Data::AbstractExtractor' bazel-out/k8-fastbuild/bin/external/_main~non_module_dependencies~org_pocoproject_poco/poco/lib/libPocoDataPostgreSQL.a(Extractor.cpp.o):Extractor.cpp:vtable for Poco::Data::PostgreSQL::Extractor: error: undefined reference to 'Poco::Data::AbstractExtractor::extract(unsigned long, std::__cxx11::basic_string<unsigned short, Poco::UTF16CharTraits, std::allocator >&)' bazel-out/k8-fastbuild/bin/external/_main~non_module_dependencies~org_pocoproject_poco/poco/lib/libPocoDataPostgreSQL.a(Extractor.cpp.o):Extractor.cpp:vtable for Poco::Data::PostgreSQL::Extractor: error: undefined reference to 'Poco::Data::AbstractExtractor::extract(unsigned long, std::vector<std::__cxx11::basic_string<unsigned short, Poco::UTF16CharTraits, std::allocator >, std::allocator<std::__cxx11::basic_string<unsigned short, Poco::UTF16CharTraits, std::allocator > > >&)' bazel-out/k8-fastbuild/bin/external/_main~non_module_dependencies~org_pocoproject_poco/poco/lib/libPocoDataPostgreSQL.a(Extractor.cpp.o):Extractor.cpp:vtable for Poco::Data::PostgreSQL::Extractor: error: undefined reference to 'Poco::Data::AbstractExtractor::extract(unsigned long, std::deque<std::__cxx11::basic_string<unsigned short, Poco::UTF16CharTraits, std::allocator >, std::allocator<std::__cxx11::basic_string<unsigned short, Poco::UTF16CharTraits, std::allocator > > >&)' bazel-out/k8-fastbuild/bin/external/_main~non_module_dependencies~org_pocoproject_poco/poco/lib/libPocoDataPostgreSQL.a(Extractor.cpp.o):Extractor.cpp:vtable for Poco::Data::PostgreSQL::Extractor: error: undefined reference to 'Poco::Data::AbstractExtractor::extract(unsigned long, std::__cxx11::list<std::__cxx11::basic_string<unsigned short, Poco::UTF16CharTraits, std::allocator >, std::allocator<std::__cxx11::basic_string<unsigned short, Poco::UTF16CharTraits, std::allocator > > >&)' bazel-out/k8-fastbuild/bin/external/_main~non_module_dependencies~org_pocoproject_poco/poco/lib/libPocoDataPostgreSQL.a(Extractor.cpp.o):Extractor.cpp:vtable for Poco::Data::PostgreSQL::Extractor: error: undefined reference to 'Poco::Data::AbstractExtractor::extract(unsigned long, std::vector<Poco::UUID, std::allocatorPoco::UUID >&)' bazel-out/k8-fastbuild/bin/external/_main~non_module_dependencies~org_pocoproject_poco/poco/lib/libPocoDataPostgreSQL.a(Extractor.cpp.o):Extractor.cpp:vtable for Poco::Data::PostgreSQL::Extractor: error: undefined reference to 'Poco::Data::AbstractExtractor::extract(unsigned long, std::deque<Poco::UUID, std::allocatorPoco::UUID >&)' bazel-out/k8-fastbuild/bin/external/_main~non_module_dependencies~org_pocoproject_poco/poco/lib/libPocoDataPostgreSQL.a(Extractor.cpp.o):Extractor.cpp:vtable for Poco::Data::PostgreSQL::Extractor: error: undefined reference to 'Poco::Data::AbstractExtractor::extract(unsigned long, std::__cxx11::list<Poco::UUID, std::allocatorPoco::UUID >&)' collect2: error: ld returned 1 exit status Target //engine/exe:scqlengine failed to build Use --verbose_failures to see the command lines of failed build steps. INFO: Elapsed time: 2126.567s, Critical Path: 1091.53s INFO: 1389 processes: 2 internal, 1387 linux-sandbox. ERROR: Build did NOT complete successfully

markzhimm avatar Nov 24 '25 08:11 markzhimm