path: ydb/tests/tools/kqprun command /home/runner/.ya/tools/v4/2989598506/python /home/runner/actions_runner/_work/ydb/ydb/build/scripts/link_exe.py --clang-ver 18 --source-root /home/runner/actions_runner/_work/ydb/ydb --build-root /home/runner/.ya/build/build_root/8xeb/002043 --arch=LINUX --objcopy-exe /home/runner/.ya/tools/v4/7451466407/bin/llvm-objcopy /home/runner/.ya/tools/v4/7451466407/bin/clang++ -Wl,--whole-archive @/home/runner/.ya/build/build_root/8xeb/002043/ya_command_file_0.args -Wl,--no-whole-archive /home/runner/.ya/build/build_root/8xeb/002043/ydb/tests/tools/kqprun/__vcs_version__.c.o /home/runner/.ya/build/build_root/8xeb/002043/ydb/tests/tools/kqprun/kqprun.cpp.o -o /home/runner/.ya/build/build_root/8xeb/002043/ydb/tests/tools/kqprun/kqprun --target=x86_64-linux-gnu --sysroot=/home/runner/.ya/tools/v4/243881345 -B/home/runner/.ya/tools/v4/243881345/usr/bin -Wl,--start-group contrib/libs/cxxsupp/libcxxabi-parts/liblibs-cxxsupp-libcxxabi-parts.a contrib/libs/libunwind/libcontrib-libs-libunwind.a contrib/libs/cxxsupp/libcxxrt/liblibs-cxxsupp-libcxxrt.a contrib/libs/cxxsupp/builtins/liblibs-cxxsupp-builtins.a contrib/libs/cxxsupp/libcxx/liblibs-cxxsupp-libcxx.a util/charset/libutil-charset.a contrib/libs/zlib/libcontrib-libs-zlib.a contrib/libs/double-conversion/libcontrib-libs-double-conversion.a contrib/libs/libc_compat/libcontrib-libs-libc_compat.a util/libyutil.a library/cpp/malloc/api/libcpp-malloc-api.a contrib/restricted/abseil-cpp/absl/base/libabseil-cpp-absl-base.a contrib/restricted/abseil-cpp/absl/debugging/libabseil-cpp-absl-debugging.a contrib/restricted/abseil-cpp/absl/numeric/libabseil-cpp-absl-numeric.a contrib/restricted/abseil-cpp/absl/strings/libabseil-cpp-absl-strings.a contrib/restricted/abseil-cpp/absl/types/libabseil-cpp-absl-types.a contrib/restricted/abseil-cpp/absl/hash/libabseil-cpp-absl-hash.a contrib/restricted/abseil-cpp/absl/profiling/libabseil-cpp-absl-profiling.a contrib/restricted/abseil-cpp/absl/time/libabseil-cpp-absl-time.a contrib/restricted/abseil-cpp/absl/synchronization/libabseil-cpp-absl-synchronization.a contrib/restricted/abseil-cpp/absl/container/libabseil-cpp-absl-container.a contrib/restricted/abseil-cpp/absl/flags/libabseil-cpp-absl-flags.a contrib/restricted/abseil-cpp/absl/log/libabseil-cpp-absl-log.a contrib/restricted/abseil-cpp/absl/random/libabseil-cpp-absl-random.a contrib/restricted/abseil-cpp/absl/status/libabseil-cpp-absl-status.a contrib/libs/tcmalloc/malloc_extension/liblibs-tcmalloc-malloc_extension.a library/cpp/malloc/tcmalloc/libcpp-malloc-tcmalloc.a contrib/libs/tcmalloc/no_percpu_cache/liblibs-tcmalloc-no_percpu_cache.a library/cpp/colorizer/liblibrary-cpp-colorizer.a library/cpp/getopt/small/libcpp-getopt-small.a library/cpp/svnversion/liblibrary-cpp-svnversion.a contrib/libs/base64/avx2/liblibs-base64-avx2.a contrib/libs/base64/ssse3/liblibs-base64-ssse3.a contrib/libs/base64/neon32/liblibs-base64-neon32.a contrib/libs/base64/neon64/liblibs-base64-neon64.a contrib/libs/base64/plain32/liblibs-base64-plain32.a contrib/libs/base64/plain64/liblibs-base64-plain64.a library/cpp/string_utils/base64/libcpp-string_utils-base64.a library/cpp/build_info/liblibrary-cpp-build_info.a library/cpp/containers/absl_flat_hash/libcpp-containers-absl_flat_hash.a library/cpp/blockcodecs/core/libcpp-blockcodecs-core.a contrib/libs/xxhash/libcontrib-libs-xxhash.a contrib/libs/zstd/libcontrib-libs-zstd.a library/cpp/resource/liblibrary-cpp-resource.a library/cpp/yt/assert/libcpp-yt-assert.a library/cpp/yt/exception/libcpp-yt-exception.a library/cpp/yt/misc/libcpp-yt-misc.a library/cpp/yt/malloc/libcpp-yt-malloc.a library/cpp/yt/string/libcpp-yt-string.a library/cpp/yt/system/libcpp-yt-system.a library/cpp/yt/memory/libcpp-yt-memory.a library/cpp/yt/yson_string/libcpp-yt-yson_string.a library/cpp/yt/yson/libcpp-yt-yson.a library/cpp/yson/liblibrary-cpp-yson.a library/cpp/enumbitset/liblibrary-cpp-enumbitset.a library/cpp/random_provider/liblibrary-cpp-random_provider.a library/cpp/threading/future/libcpp-threading-future.a library/cpp/time_provider/liblibrary-cpp-time_provider.a tools/enum_parser/enum_serialization_runtime/libtools-enum_parser-enum_serialization_runtime.a library/cpp/json/common/libcpp-json-common.a library/cpp/json/fast_sax/libcpp-json-fast_sax.a library/cpp/json/writer/libcpp-json-writer.a library/cpp/string_utils/relaxed_escaper/libcpp-string_utils-relaxed_escaper.a library/cpp/json/liblibrary-cpp-json.a library/cpp/yson/json/libcpp-yson-json.a library/cpp/yson/node/libcpp-yson-node.a contrib/libs/openssl/crypto/liblibs-openssl-crypto.a contrib/libs/openssl/libcontrib-libs-openssl.a library/cpp/containers/sorted_vector/libcpp-containers-sorted_vector.a library/cpp/containers/stack_vector/libcpp-containers-stack_vector.a library/cpp/deprecated/enum_codegen/libcpp-deprecated-enum_codegen.a util/draft/libutil-draft.a library/cpp/string_utils/levenshtein_diff/libcpp-string_utils-levenshtein_diff.a yql/essentials/public/decimal/libessentials-public-decimal.a contrib/restricted/abseil-cpp-tstring/y_absl/base/libabseil-cpp-tstring-y_absl-base.a contrib/restricted/abseil-cpp-tstring/y_absl/debugging/libabseil-cpp-tstring-y_absl-debugging.a contrib/restricted/abseil-cpp-tstring/y_absl/numeric/libabseil-cpp-tstring-y_absl-numeric.a contrib/restricted/abseil-cpp-tstring/y_absl/strings/libabseil-cpp-tstring-y_absl-strings.a contrib/restricted/abseil-cpp-tstring/y_absl/types/libabseil-cpp-tstring-y_absl-types.a contrib/restricted/abseil-cpp-tstring/y_absl/hash/libabseil-cpp-tstring-y_absl-hash.a contrib/restricted/abseil-cpp-tstring/y_absl/profiling/libabseil-cpp-tstring-y_absl-profiling.a contrib/restricted/abseil-cpp-tstring/y_absl/time/libabseil-cpp-tstring-y_absl-time.a contrib/restricted/abseil-cpp-tstring/y_absl/synchronization/libabseil-cpp-tstring-y_absl-synchronization.a contrib/restricted/abseil-cpp-tstring/y_absl/container/libabseil-cpp-tstring-y_absl-container.a contrib/restricted/abseil-cpp-tstring/y_absl/flags/libabse ..[snippet truncated].. &, bool) >>> referenced by tablet_helpers.cpp:771 (/-S/ydb/core/testlib/tablet_helpers.cpp:771) >>> tablet_helpers.cpp.o:(NKikimr::SetupBoxAndStoragePool(NActors::TTestActorRuntime&, NActors::TActorId const&, unsigned int)) in archive ydb/core/testlib/libydb-core-testlib.a >>> referenced by tablet_helpers.cpp:860 (/-S/ydb/core/testlib/tablet_helpers.cpp:860) >>> tablet_helpers.cpp.o:(NKikimr::RunTestWithReboots(TVector> const&, std::__y1::function&)> ()>, std::__y1::function> const&, std::__y1::function, bool&)>, unsigned int, unsigned long, unsigned int, unsigned int, bool)) in archive ydb/core/testlib/libydb-core-testlib.a >>> referenced by tablet_helpers.cpp:804 (/-S/ydb/core/testlib/tablet_helpers.cpp:804) >>> tablet_helpers.cpp.o:(NKikimr::RunTestWithReboots(TVector> const&, std::__y1::function&)> ()>, std::__y1::function> const&, std::__y1::function, bool&)>, unsigned int, unsigned long, unsigned int, unsigned int, bool)) in archive ydb/core/testlib/libydb-core-testlib.a >>> referenced 93 more times ld.lld: error: undefined symbol: TPortManager::GetPort(unsigned short) >>> referenced by runtime.cpp:32 (/-S/ydb/core/testlib/basics/runtime.cpp:32) >>> runtime.cpp.o:(NActors::TTestBasicRuntime::AddICStuff()) in archive ydb/core/testlib/basics/libcore-testlib-basics.a >>> referenced by test_runtime.cpp:191 (/-S/ydb/core/testlib/actors/test_runtime.cpp:191) >>> test_runtime.cpp.o:(NActors::TTestActorRuntime::Initialize(NActors::TTestActorRuntime::TEgg)) in archive ydb/core/testlib/actors/libcore-testlib-actors.a >>> referenced by test_client.cpp:1122 (/-S/ydb/core/testlib/test_client.cpp:1122) >>> test_client.cpp.o:(NKikimr::Tests::TServer::SetupProxies(unsigned int)) in archive ydb/core/testlib/libydb-core-testlib.a >>> referenced 2 more times ld.lld: error: undefined symbol: TPortManager::TPortManager(bool) >>> referenced by test_runtime.cpp:60 (/-S/ydb/core/testlib/actors/test_runtime.cpp:60) >>> test_runtime.cpp.o:(NActors::TTestActorRuntime::TTestActorRuntime(NActors::THeSingleSystemEnv)) in archive ydb/core/testlib/actors/libcore-testlib-actors.a >>> referenced by test_runtime.cpp:71 (/-S/ydb/core/testlib/actors/test_runtime.cpp:71) >>> test_runtime.cpp.o:(NActors::TTestActorRuntime::TTestActorRuntime(unsigned int, unsigned int, bool)) in archive ydb/core/testlib/actors/libcore-testlib-actors.a >>> referenced by test_runtime.cpp:78 (/-S/ydb/core/testlib/actors/test_runtime.cpp:78) >>> test_runtime.cpp.o:(NActors::TTestActorRuntime::TTestActorRuntime(unsigned int, unsigned int)) in archive ydb/core/testlib/actors/libcore-testlib-actors.a >>> referenced 1 more times ld.lld: error: undefined symbol: TPortManager::~TPortManager() >>> referenced by test_runtime.cpp:68 (/-S/ydb/core/testlib/actors/test_runtime.cpp:68) >>> test_runtime.cpp.o:(NActors::TTestActorRuntime::TTestActorRuntime(NActors::THeSingleSystemEnv)) in archive ydb/core/testlib/actors/libcore-testlib-actors.a >>> referenced by test_runtime.cpp:68 (/-S/ydb/core/testlib/actors/test_runtime.cpp:68) >>> test_runtime.cpp.o:(NActors::TTestActorRuntime::TTestActorRuntime(NActors::THeSingleSystemEnv)) in archive ydb/core/testlib/actors/libcore-testlib-actors.a >>> referenced by test_runtime.cpp:75 (/-S/ydb/core/testlib/actors/test_runtime.cpp:75) >>> test_runtime.cpp.o:(NActors::TTestActorRuntime::TTestActorRuntime(unsigned int, unsigned int, bool)) in archive ydb/core/testlib/actors/libcore-testlib-actors.a >>> referenced 6 more times ld.lld: error: undefined symbol: NUnitTest::ColoredDiff(TBasicStringBuf>, TBasicStringBuf>, TBasicString> const&, bool) >>> referenced by test_client.cpp:499 (/-S/ydb/core/testlib/test_client.cpp:499) >>> test_client.cpp.o:(NKikimr::Tests::TServer::SetupRootStoragePools(NActors::TActorId) const) in archive ydb/core/testlib/libydb-core-testlib.a >>> referenced by test_client.cpp:706 (/-S/ydb/core/testlib/test_client.cpp:706) >>> test_client.cpp.o:(NKikimr::Tests::TServer::SetupDefaultProfiles()) in archive ydb/core/testlib/libydb-core-testlib.a >>> referenced by test_client.cpp:704 (/-S/ydb/core/testlib/test_client.cpp:704) >>> test_client.cpp.o:(NKikimr::Tests::TServer::SetupDefaultProfiles()) in archive ydb/core/testlib/libydb-core-testlib.a >>> referenced 44 more times ld.lld: error: undefined symbol: TPortManager::TPortManager(bool) >>> referenced by ydb_setup.cpp:348 (/-S/ydb/tests/tools/kqprun/src/ydb_setup.cpp:348) >>> ydb_setup.cpp.o:(NKqpRun::TYdbSetup::TImpl::TImpl(NKqpRun::TYdbSetupSettings const&)) in archive ydb/tests/tools/kqprun/src/libtools-kqprun-src.a ld.lld: error: undefined symbol: TPortManager::~TPortManager() >>> referenced by ydb_setup.cpp:367 (/-S/ydb/tests/tools/kqprun/src/ydb_setup.cpp:367) >>> ydb_setup.cpp.o:(NKqpRun::TYdbSetup::TImpl::TImpl(NKqpRun::TYdbSetupSettings const&)) in archive ydb/tests/tools/kqprun/src/libtools-kqprun-src.a >>> referenced by ydb_setup.cpp:132 (/-S/ydb/tests/tools/kqprun/src/ydb_setup.cpp:132) >>> ydb_setup.cpp.o:(NKqpRun::TYdbSetup::TImpl::~TImpl()) in archive ydb/tests/tools/kqprun/src/libtools-kqprun-src.a clang++: error: linker command failed with exit code 1 (use -v to see invocation)