





















I get this error and many other similar ones when trying to install this package:
error: linking with `cc` failed: exit status: 1
|
= note: "cc" "-m64" "<1 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/tmp/rustcca7BBW/liblibsqlite3_sys-3273e2c354c56256.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-*.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustcca7BBW/raw-dylibs" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/home/<username>/.cache/yay/imessage-exporter/src/imessage-exporter-3.2.1/target/release/build/libsqlite3-sys-a129613dd15ae8e2/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/home/<username>/.cache/yay/imessage-exporter/src/imessage-exporter-3.2.1/target/release/deps/imessage_exporter-6f8855cbef79ed8d" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-Wl,--strip-debug" "-nodefaultlibs"
= note: some arguments are omitted. use `--verbose` to show all linker arguments
= note: ld.lld: error: undefined symbol: sqlite3_bind_parameter_count
>>> referenced by raw_statement.rs:181 (/home/<username>/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.37.0/src/raw_statement.rs:181)
>>> /home/<username>/.cache/yay/imessage-exporter/src/imessage-exporter-3.2.1/target/release/deps/imessage_exporter-6f8855cbef79ed8d.imessage_exporter.eb476731ef47a95b-cgu.0.rcgu.o:(_$LT$imessage_exporter..exporters..txt..TXT$u20$as$u20$imessage_exporter..exporters..exporter..Exporter$GT$::iter_messages::h534ad51fa6d8cf89)
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。
I've pushed a new commit which should fix this error. My makepkg config already had the !lto option so I didn't notice this failure until I tried building in a clean chroot with pkgctl build. Thanks for pointing this out!