c10y-testing$ LIBCLANG_PATH=/usr/lib/ cargo build --release --timings --no-def> Compiling icu_properties v2.0.1 Compiling icu_normalizer v2.0.0 Compiling clang-sys v1.8.1 Compiling rand v0.9.2 Compiling tinyvec v1.10.0 Compiling compression-codecs v0.4.31 Compiling anyhow v1.0.100 Compiling enum-as-inner v0.6.1 Compiling itertools v0.12.1 Compiling sha1 v0.10.6 Compiling bzip2-sys v0.1.13+1.0.8 Compiling crossbeam-channel v0.5.15 Compiling lz4-sys v1.11.1+lz4-1.10.0 Compiling curve25519-dalek-derive v0.1.1 Compiling headers-core v0.3.0 Compiling minimal-lexical v0.2.1 Compiling bindgen v0.72.1 Compiling bitflags v2.9.4 Compiling foldhash v0.1.5 Compiling precomputed-hash v0.1.1 Compiling data-encoding v2.9.0 Compiling signature v2.2.0 Compiling built v0.7.7 Compiling utf-8 v0.7.6 Compiling tagptr v0.2.0 Compiling paste v1.0.15 Compiling yansi v1.0.1 Compiling openssl-probe v0.1.6 Compiling ed25519 v2.2.3 Compiling moka v0.12.11 Compiling curve25519-dalek v4.1.3 Compiling tendril v0.4.3 Compiling string_cache v0.8.9 Compiling rustls-native-certs v0.8.2 Compiling hashbrown v0.15.5 Compiling async-compression v0.4.32 Compiling proc-macro2-diagnostics v0.10.1 Compiling rav1e v0.7.1 Compiling nom v7.1.3 Compiling headers v0.4.1 Compiling tokio-rustls v0.26.4 Compiling axum-core v0.4.5 Compiling idna_adapter v1.2.1 Compiling v_frame v0.3.9 Compiling markup5ever v0.12.1 Compiling idna v1.1.0 Compiling phf v0.11.3 Compiling rayon v1.11.0 Compiling sha2 v0.10.9 Compiling toml_datetime v0.6.11 Compiling serde_spanned v0.6.9 Compiling profiling-procmacros v1.0.17 Compiling serde_path_to_error v0.1.20 Compiling uncased v0.9.10 Compiling resolv-conf v0.7.5 Compiling url v2.5.7 Compiling matchit v0.7.3 Compiling quick-error v2.0.1 Compiling lazy_static v1.5.0 Compiling built v0.8.0 Compiling cfg_aliases v0.2.1 Compiling iri-string v0.7.9 Compiling toml_write v0.1.2 Compiling nix v0.30.1 Compiling profiling v1.0.17 Compiling ed25519-dalek v2.2.0 Compiling toml_edit v0.22.27 Compiling hashlink v0.10.0 Compiling hyper-rustls v0.27.7 Compiling ruma-common v0.13.0 (https://forgejo.ellis.link/continuwuation/ruwuma?rev=50b2a91b2ab8f9830eea80b9911e11234e0eac66#50b2a91b) Compiling hickory-proto v0.25.2 Compiling conduwuit_build_metadata v0.5.0-rc.8 (/home/c10y-test/continuwuity/src/build_metadata) Compiling pear_codegen v0.2.9 Compiling av1-grain v0.2.4 Compiling toml_parser v1.0.4 Compiling itertools v0.14.0 Compiling axum v0.7.9 Compiling num-iter v0.1.45 Compiling half v2.7.1 Compiling concurrent-queue v2.5.0 Compiling num-complex v0.4.6 Compiling arg_enum_proc_macro v0.3.4 Compiling html5ever v0.27.0 Compiling num-derive v0.4.2 Compiling fax_derive v0.2.0 Compiling tower-http v0.6.6 Compiling maybe-rayon v0.1.1 Compiling simd_helpers v0.1.0 Compiling toml_datetime v0.7.3 Compiling serde_spanned v1.0.3 Compiling figment v0.10.19 Compiling http-auth v0.1.10 Compiling subslice v0.2.3 Compiling base64ct v1.8.0 Compiling assign v1.1.1 Compiling weezl v0.1.10 Compiling bitstream-io v2.6.0 Compiling minicbor v2.1.1 Compiling date_header v1.0.5 Compiling arraydeque v0.5.1 Compiling imgref v1.12.0 Compiling noop_proc_macro v0.3.0 Compiling clap_lex v0.7.6 Compiling toml_writer v1.0.4 Compiling dtor-proc-macro v0.0.6 Compiling inlinable_string v0.1.15 Compiling zune-core v0.4.12 Compiling maplit v1.0.2 Compiling parking v2.2.1 Compiling anstyle v1.0.13 Compiling dtor v0.1.0 Compiling toml v0.9.8 Compiling event-listener v5.3.1 (https://forgejo.ellis.link/continuwuation/event-listener?rev=fe4aebeeaae435af60087ddd56b573a2e0be671d#fe4aebee) Compiling loop9 v0.1.5 Compiling saphyr-parser v0.0.6 Compiling pear v0.2.9 Compiling zune-jpeg v0.4.21 Compiling password-hash v0.5.0 Compiling clap_builder v4.5.51 Compiling fax v0.2.6 Compiling toml v0.8.23 Compiling num v0.4.3 Compiling sharded-slab v0.1.7 Compiling avif-serialize v0.8.6 Compiling clap_derive v4.5.49 Compiling blake2 v0.10.6 Compiling tracing-log v0.2.0 Compiling matchers v0.2.0 Compiling tokio-stream v0.1.17 Compiling pxfm v0.1.25 Compiling num_cpus v1.17.0 Compiling fdeflate v0.3.7 Compiling zune-inflate v0.2.54 Compiling thread_local v1.1.9 Compiling ruma-events v0.28.1 (https://forgejo.ellis.link/continuwuation/ruwuma?rev=50b2a91b2ab8f9830eea80b9911e11234e0eac66#50b2a91b) Compiling hickory-resolver v0.25.2 Compiling ruma-signatures v0.15.0 (https://forgejo.ellis.link/continuwuation/ruwuma?rev=50b2a91b2ab8f9830eea80b9911e11234e0eac66#50b2a91b) Compiling nu-ansi-term v0.50.3 Compiling color_quant v1.1.0 Compiling rgb v0.8.52 Compiling rust-librocksdb-sys v0.39.0+10.5.1 (https://forgejo.ellis.link/continuwuation/rust-rocksdb-zaidoon1?rev=61d9d23872197e9ace4a477f2617d5c9f50ecb23#61d9d238) Compiling nohash-hasher v0.2.0 Compiling bytemuck v1.24.0 Compiling ctor-proc-macro v0.0.7 Compiling bit_field v0.10.3 Compiling smallvec v2.0.0-alpha.11 Compiling lebe v0.5.3 Compiling byteorder-lite v0.1.0 error: linking with `cc` failed: exit status: 1 | = note: "cc" "-m64" "/tmp/rustcZ8Kr3Y/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/home/c10y-test/continuwuity/target/release/deps/{libcc-4b66ccb070f430d1,libfind_msvc_tools-8a24ee52ec3504e3,libjobserver-df5112ec08bb014a,libbindgen-3230f7bf0dcd5224,libshlex-836216d60a4b4e1b,librustc_hash-247ce8e6a0c144f7,libregex-e4d006451337c562,libregex_automata-add038ed4ddc6655,libregex_syntax-4bbe0b74698a371e,libitertools-f527b420b18a1317,libeither-312c2a094d927f92,libclang_sys-9482a4370cdfcdc7,liblibc-f8842a8366e8dbf8,libglob-49f67ca32690756f,libcexpr-4d24219b4d675dea,libnom-435ca3e4348eda7e,libmemchr-4277c3994593d986,libsyn-a184427a6dc91754,libquote-272633118be05637,libproc_macro2-d2efd810e48d7202,libunicode_ident-a51a327974f6d7a2}.rlib" "/lib/rustlib/x86_64-unknown-openbsd/lib/{libproc_macro-*,librustc_literal_escaper-*,librustc_std_workspace_std-*}.rlib" "/home/c10y-test/continuwuity/target/release/deps/libbitflags-60cb72feb1090013.rlib" "/lib/rustlib/x86_64-unknown-openbsd/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,libcfg_if-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lclang" "-lutil" "-lexecinfo" "-lpthread" "-lc++abi" "-lc" "-lm" "-lutil" "-lexecinfo" "-lcompiler_rt" "-L" "/tmp/rustcZ8Kr3Y/raw-dylibs" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/usr/lib" "-o" "/home/c10y-test/continuwuity/target/release/build/rust-librocksdb-sys-bc18fe0259dc493d/build_script_build-bc18fe0259dc493d" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,--strip-all" "-nodefaultlibs" = note: some arguments are omitted. use `--verbose` to show all linker arguments = note: ld: error: undefined symbol: llvm::remove_fatal_error_handler() >>> referenced by FatalErrorHandler.cpp >>> FatalErrorHandler.cpp.o:(clang_install_aborting_llvm_fatal_error_handler) in archive /usr/lib/libclang.a ld: error: undefined symbol: llvm::install_fatal_error_handler(void (*)(void*, char const*, bool), void*) >>> referenced by FatalErrorHandler.cpp >>> FatalErrorHandler.cpp.o:(clang_install_aborting_llvm_fatal_error_handler) in archive /usr/lib/libclang.a ld: error: undefined symbol: clang::AttributedType const* clang::Type::getAs() const >>> referenced by CXType.cpp >>> CXType.cpp.o:(clang::cxtype::MakeCXType(clang::QualType, CXTranslationUnitImpl*)) in archive /usr/lib/libclang.a ld: error: undefined symbol: clang::Type::getUnqualifiedDesugaredType() const >>> referenced by CXType.cpp >>> CXType.cpp.o:(clang::cxtype::MakeCXType(clang::QualType, CXTranslationUnitImpl*)) in archive /usr/lib/libclang.a >>> referenced by CXType.cpp >>> CXType.cpp.o:(clang::cxtype::MakeCXType(clang::QualType, CXTranslationUnitImpl*)) in archive /usr/lib/libclang.a >>> referenced by CXType.cpp >>> CXType.cpp.o:(clang::cxtype::MakeCXType(clang::QualType, CXTranslationUnitImpl*)) in archive /usr/lib/libclang.a >>> referenced 22 more times ld: error: undefined symbol: clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType) >>> referenced by CXType.cpp >>> CXType.cpp.o:(clang::cxtype::MakeCXType(clang::QualType, CXTranslationUnitImpl*)) in archive /usr/lib/libclang.a >>> referenced by CXType.cpp >>> CXType.cpp.o:(clang_getEnumDeclIntegerType) in archive /usr/lib/libclang.a >>> referenced by CIndex.cpp >>> CIndex.cpp.o:(clang::CXXBaseSpecifier::getType() const) in archive /usr/lib/libclang.a ld: error: undefined symbol: clang::ASTContext::getObjCIdDecl() const >>> referenced by CXType.cpp >>> CXType.cpp.o:(clang::cxtype::MakeCXType(clang::QualType, CXTranslationUnitImpl*)) in archive /usr/lib/libclang.a >>> referenced by CIndex.cpp >>> CIndex.cpp.o:(clang::cxcursor::CursorVisitor::VisitBuiltinTypeLoc(clang::BuiltinTypeLoc)) in archive /usr/lib/libclang.a ld: error: undefined symbol: clang::ASTContext::getTypedefType(clang::ElaboratedTypeKeyword, clang::NestedNameSpecifier, clang::TypedefNameDecl const*, clang::QualType, std::__1::optional) const >>> referenced by CXType.cpp >>> CXType.cpp.o:(clang::cxtype::MakeCXType(clang::QualType, CXTranslationUnitImpl*)) in archive /usr/lib/libclang.a >>> referenced by CXType.cpp >>> CXType.cpp.o:(clang::ASTContext::isObjCClassType(clang::QualType) const) in archive /usr/lib/libclang.a >>> referenced by CXType.cpp >>> CXType.cpp.o:(clang::ASTContext::isObjCSelType(clang::QualType) const) in archive /usr/lib/libclang.a >>> referenced 1 more times ld: error: undefined symbol: clang::ASTContext::getObjCClassDecl() const >>> referenced by CXType.cpp >>> CXType.cpp.o:(clang::ASTContext::isObjCClassType(clang::QualType) const) in archive /usr/lib/libclang.a >>> referenced by CIndex.cpp >>> CIndex.cpp.o:(clang::cxcursor::CursorVisitor::VisitBuiltinTypeLoc(clang::BuiltinTypeLoc)) in archive /usr/lib/libclang.a ld: error: undefined symbol: clang::ASTContext::getObjCSelDecl() const >>> referenced by CXType.cpp >>> CXType.cpp.o:(clang::ASTContext::isObjCSelType(clang::QualType) const) in archive /usr/lib/libclang.a >>> referenced by CIndex.cpp >>> CIndex.cpp.o:(clang::cxcursor::CursorVisitor::VisitBuiltinTypeLoc(clang::BuiltinTypeLoc)) in archive /usr/lib/libclang.a ld: error: undefined symbol: clang::ASTContext::getTypeDeclType(clang::TypeDecl const*) const >>> referenced by CXType.cpp >>> CXType.cpp.o:(clang_getCursorType) in archive /usr/lib/libclang.a >>> referenced by CIndex.cpp >>> CIndex.cpp.o:(clang_getCursorSpelling) in archive /usr/lib/libclang.a ld: error: undefined symbol: clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const >>> referenced by CXType.cpp >>> CXType.cpp.o:(clang_getCursorType) in archive /usr/lib/libclang.a ld: error: undefined symbol: vtable for llvm::raw_svector_ostream >>> referenced by CXType.cpp >>> CXType.cpp.o:(clang_getTypeSpelling) in archive /usr/lib/libclang.a >>> referenced by CIndexDiagnostic.cpp >>> CIndexDiagnostic.cpp.o:(clang_formatDiagnostic) in archive /usr/lib/libclang.a >>> referenced by CIndex.cpp >>> CIndex.cpp.o:(clang::cxindex::Logger::make(llvm::StringRef, bool)) in archive /usr/lib/libclang.a >>> referenced 2 more times >>> the vtable symbol may be undefined because the class is missing its key function (see https://lld.llvm.org/missingkeyfunction) ld: error: undefined symbol: llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind) >>> referenced by CXType.cpp >>> CXType.cpp.o:(clang_getTypeSpelling) in archive /usr/lib/libclang.a >>> referenced by CIndexDiagnostic.cpp >>> CIndexDiagnostic.cpp.o:(clang_formatDiagnostic) in archive /usr/lib/libclang.a >>> referenced by CIndex.cpp >>> CIndex.cpp.o:(clang::cxindex::Logger::make(llvm::StringRef, bool)) in archive /usr/lib/libclang.a >>> referenced 2 more times ld: error: undefined symbol: clang::QualType::print(llvm::raw_ostream&, clang::PrintingPolicy const&, llvm::Twine const&, unsigned int) const >>> referenced by CXType.cpp >>> CXType.cpp.o:(clang_getTypeSpelling) in archive /usr/lib/libclang.a ld: error: undefined symbol: llvm::raw_ostream::~raw_ostream() >>> referenced by CXType.cpp >>> CXType.cpp.o:(clang_getTypeSpelling) in archive /usr/lib/libclang.a >>> referenced by CIndexDiagnostic.cpp >>> CIndexDiagnostic.cpp.o:(clang_formatDiagnostic) in archive /usr/lib/libclang.a >>> referenced by CIndex.cpp >>> CIndex.cpp.o:(clang_getCursorSpelling) in archive /usr/lib/libclang.a >>> referenced 2 more times ld: error: undefined symbol: llvm::APInt::APInt(unsigned int, llvm::ArrayRef) >>> referenced by CXType.cpp >>> CXType.cpp.o:(clang_getEnumConstantDeclValue) in archive /usr/lib/libclang.a >>> referenced by CXType.cpp >>> CXType.cpp.o:(clang_getEnumConstantDeclUnsignedValue) in archive /usr/lib/libclang.a ld: error: undefined symbol: clang::FieldDecl::getBitWidthValue() const >>> referenced by CXType.cpp >>> CXType.cpp.o:(clang_getFieldDeclBitWidth) in archive /usr/lib/libclang.a ld: error: undefined symbol: clang::ObjCInterfaceType::getDecl() const >>> referenced by CXType.cpp >>> CXType.cpp.o:(clang_getTypeDeclaration) in archive /usr/lib/libclang.a >>> referenced by CIndex.cpp >>> CIndex.cpp.o:(clang::ObjCObjectType::getInterface() const) in archive /usr/lib/libclang.a >>> referenced by CIndex.cpp >>> CIndex.cpp.o:(clang::cxcursor::CursorVisitor::VisitObjCInterfaceTypeLoc(clang::ObjCInterfaceTypeLoc)) in archive /usr/lib/libclang.a ld: error: undefined symbol: clang::TemplateName::getAsTemplateDecl(bool) const >>> referenced by CXType.cpp >>> CXType.cpp.o:(clang_getTypeDeclaration) in archive /usr/lib/libclang.a >>> referenced by CIndex.cpp >>> CIndex.cpp.o:(clang::cxcursor::CursorVisitor::VisitTemplateName(clang::TemplateName, clang::SourceLocation, clang::NestedNameSpecifierLoc)) in archive /usr/lib/libclang.a ld: error: undefined symbol: llvm::APInt::initSlowCase(unsigned long long, bool) >>> referenced by CXType.cpp >>> CXType.cpp.o:(clang_getNumElements) in archive /usr/lib/libclang.a ld: error: too many errors emitted, stopping now (use --error-limit=0 to see all errors) cc: error: linker command failed with exit code 1 (use -v to see invocation) Compiling serde-saphyr v0.0.7 Compiling ctor v0.6.1 error: could not compile `rust-librocksdb-sys` (build script) due to 1 previous error warning: build failed, waiting for other jobs to finish... Timing report saved to /home/c10y-test/continuwuity/target/cargo-timings/cargo-timing-20251115T180402.466553033Z.html