[GH-ISSUE #258] Latest git won't compile #47

Closed
opened 2026-05-22 22:03:45 +01:00 by JakeStanger · 3 comments
Owner

Originally created by @chowbok on GitHub (Jan 6, 2026).
Original GitHub issue: https://github.com/JakeStanger/mpd-discord-rpc/issues/258

Trying to build the latest git version from the AUR package gets a lot of errors like this at the end:

= note: ld.lld: error: undefined symbol: aws_lc_0_35_0_CBS_init
          >>> referenced by cbs.rs:11 (src/cbs.rs:11)
          >>>               aws_lc_rs-c0be6d060ab5c2b5.aws_lc_rs.b7e3bbacaca7fb1f-cgu.15.rcgu.o:(aws_lc_rs::ec::encoding::parse_ec_public_key::h2afc1c844916ad98) in archive /home/kjs/aur/mpd-discord-rpc-git/src/mpd-discord-rpc/target/release/deps/libaws_lc_rs-c0be6d060ab5c2b5.rlib
          >>> referenced by cbs.rs:11 (src/cbs.rs:11)
          >>>               aws_lc_rs-c0be6d060ab5c2b5.aws_lc_rs.b7e3bbacaca7fb1f-cgu.12.rcgu.o:(aws_lc_rs::ec::key_pair::EcdsaKeyPair::from_pkcs8::hc1ee139124ec996f) in archive /home/kjs/aur/mpd-discord-rpc-git/src/mpd-discord-rpc/target/release/deps/libaws_lc_rs-c0be6d060ab5c2b5.rlib
          >>> referenced by cbs.rs:11 (src/cbs.rs:11)
          >>>               aws_lc_rs-c0be6d060ab5c2b5.aws_lc_rs.b7e3bbacaca7fb1f-cgu.15.rcgu.o:(aws_lc_rs::rsa::encoding::rfc5280::decode_public_key_der::hd03447e15aa6381f) in archive /home/kjs/aur/mpd-discord-rpc-git/src/mpd-discord-rpc/target/release/deps/libaws_lc_rs-c0be6d060ab5c2b5.rlib
          >>> referenced 8 more times
          
          ld.lld: error: undefined symbol: aws_lc_0_35_0_EVP_parse_public_key
          >>> referenced by evp_pkey.rs:221 (src/evp_pkey.rs:221)
          >>>               aws_lc_rs-c0be6d060ab5c2b5.aws_lc_rs.b7e3bbacaca7fb1f-cgu.15.rcgu.o:(aws_lc_rs::ec::encoding::parse_ec_public_key::h2afc1c844916ad98) in archive /home/kjs/aur/mpd-discord-rpc-git/src/mpd-discord-rpc/target/release/deps/libaws_lc_rs-c0be6d060ab5c2b5.rlib
          >>> referenced by evp_pkey.rs:221 (src/evp_pkey.rs:221)
          >>>               aws_lc_rs-c0be6d060ab5c2b5.aws_lc_rs.b7e3bbacaca7fb1f-cgu.15.rcgu.o:(aws_lc_rs::rsa::encoding::rfc5280::decode_public_key_der::hd03447e15aa6381f) in archive /home/kjs/aur/mpd-discord-rpc-git/src/mpd-discord-rpc/target/release/deps/libaws_lc_rs-c0be6d060ab5c2b5.rlib
          >>> referenced by evp_pkey.rs:221 (src/evp_pkey.rs:221)
          >>>               aws_lc_rs-c0be6d060ab5c2b5.aws_lc_rs.b7e3bbacaca7fb1f-cgu.15.rcgu.o:(aws_lc_rs::rsa::encoding::rfc5280::decode_public_key_der::hd03447e15aa6381f) in archive /home/kjs/aur/mpd-discord-rpc-git/src/mpd-discord-rpc/target/release/deps/libaws_lc_rs-c0be6d060ab5c2b5.rlib
          >>> referenced 2 more times
Originally created by @chowbok on GitHub (Jan 6, 2026). Original GitHub issue: https://github.com/JakeStanger/mpd-discord-rpc/issues/258 Trying to build the latest git version from the AUR package gets a lot of errors like this at the end: ``` = note: ld.lld: error: undefined symbol: aws_lc_0_35_0_CBS_init >>> referenced by cbs.rs:11 (src/cbs.rs:11) >>> aws_lc_rs-c0be6d060ab5c2b5.aws_lc_rs.b7e3bbacaca7fb1f-cgu.15.rcgu.o:(aws_lc_rs::ec::encoding::parse_ec_public_key::h2afc1c844916ad98) in archive /home/kjs/aur/mpd-discord-rpc-git/src/mpd-discord-rpc/target/release/deps/libaws_lc_rs-c0be6d060ab5c2b5.rlib >>> referenced by cbs.rs:11 (src/cbs.rs:11) >>> aws_lc_rs-c0be6d060ab5c2b5.aws_lc_rs.b7e3bbacaca7fb1f-cgu.12.rcgu.o:(aws_lc_rs::ec::key_pair::EcdsaKeyPair::from_pkcs8::hc1ee139124ec996f) in archive /home/kjs/aur/mpd-discord-rpc-git/src/mpd-discord-rpc/target/release/deps/libaws_lc_rs-c0be6d060ab5c2b5.rlib >>> referenced by cbs.rs:11 (src/cbs.rs:11) >>> aws_lc_rs-c0be6d060ab5c2b5.aws_lc_rs.b7e3bbacaca7fb1f-cgu.15.rcgu.o:(aws_lc_rs::rsa::encoding::rfc5280::decode_public_key_der::hd03447e15aa6381f) in archive /home/kjs/aur/mpd-discord-rpc-git/src/mpd-discord-rpc/target/release/deps/libaws_lc_rs-c0be6d060ab5c2b5.rlib >>> referenced 8 more times ld.lld: error: undefined symbol: aws_lc_0_35_0_EVP_parse_public_key >>> referenced by evp_pkey.rs:221 (src/evp_pkey.rs:221) >>> aws_lc_rs-c0be6d060ab5c2b5.aws_lc_rs.b7e3bbacaca7fb1f-cgu.15.rcgu.o:(aws_lc_rs::ec::encoding::parse_ec_public_key::h2afc1c844916ad98) in archive /home/kjs/aur/mpd-discord-rpc-git/src/mpd-discord-rpc/target/release/deps/libaws_lc_rs-c0be6d060ab5c2b5.rlib >>> referenced by evp_pkey.rs:221 (src/evp_pkey.rs:221) >>> aws_lc_rs-c0be6d060ab5c2b5.aws_lc_rs.b7e3bbacaca7fb1f-cgu.15.rcgu.o:(aws_lc_rs::rsa::encoding::rfc5280::decode_public_key_der::hd03447e15aa6381f) in archive /home/kjs/aur/mpd-discord-rpc-git/src/mpd-discord-rpc/target/release/deps/libaws_lc_rs-c0be6d060ab5c2b5.rlib >>> referenced by evp_pkey.rs:221 (src/evp_pkey.rs:221) >>> aws_lc_rs-c0be6d060ab5c2b5.aws_lc_rs.b7e3bbacaca7fb1f-cgu.15.rcgu.o:(aws_lc_rs::rsa::encoding::rfc5280::decode_public_key_der::hd03447e15aa6381f) in archive /home/kjs/aur/mpd-discord-rpc-git/src/mpd-discord-rpc/target/release/deps/libaws_lc_rs-c0be6d060ab5c2b5.rlib >>> referenced 2 more times ```
Author
Owner

@JakeStanger commented on GitHub (Jan 6, 2026):

Looks like this has been caused by the HTTP library switching out its TLS deps:

https://github.com/seanmonstar/reqwest/pull/2917

Disabling Link Time Optimisation seems to do the trick.

<!-- gh-comment-id:3716540817 --> @JakeStanger commented on GitHub (Jan 6, 2026): Looks like this has been caused by the HTTP library switching out its TLS deps: https://github.com/seanmonstar/reqwest/pull/2917 Disabling Link Time Optimisation seems to do the trick.
Author
Owner

@JakeStanger commented on GitHub (Jan 6, 2026):

I've updated both AUR packages. Let me know if that's solved it.

<!-- gh-comment-id:3716567945 --> @JakeStanger commented on GitHub (Jan 6, 2026): I've updated both AUR packages. Let me know if that's solved it.
Author
Owner

@chowbok commented on GitHub (Jan 6, 2026):

Yes, thanks!

<!-- gh-comment-id:3716631787 --> @chowbok commented on GitHub (Jan 6, 2026): Yes, thanks!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
JakeStanger/mpd-discord-rpc#47
No description provided.