Rust build failed on compiling zstd-sys

hi there, I’m trying to develop an actix web app with this shell.nix

{ pkgs ? import <nixpkgs> {} }:
pkgs.mkShell {
  nativeBuildInputs = with pkgs; [ rustc cargo gcc clippy openssl pkg-config ];

  RUST_SRC_PATH = "${pkgs.rust.packages.stable.rustPlatform.rustLibSrc}";
}

When I try to build the project with cargo build --verbose, here’s the error log. How can I solve this? Thank u

cargo build --verbose
       Fresh cfg-if v1.0.0
       Fresh autocfg v1.1.0
       Fresh version_check v0.9.4
       Fresh pin-project-lite v0.2.9
       Fresh log v0.4.19
       Fresh bytes v1.4.0
       Fresh once_cell v1.18.0
       Fresh itoa v1.0.6
       Fresh libc v0.2.146
       Fresh scopeguard v1.1.0
       Fresh smallvec v1.10.0
       Fresh futures-core v0.3.28
       Fresh jobserver v0.1.26
       Fresh parking_lot_core v0.9.8
       Fresh memchr v2.5.0
       Fresh socket2 v0.4.9
       Fresh mio v0.8.8
       Fresh signal-hook-registry v1.4.1
       Fresh lock_api v0.4.10
       Fresh cc v1.0.79
       Fresh pkg-config v0.3.27
       Fresh unicode-ident v1.0.9
       Fresh typenum v1.16.0
       Fresh getrandom v0.2.10
       Fresh parking_lot v0.12.1
       Fresh proc-macro2 v1.0.60
   Compiling zstd-sys v2.0.8+zstd.1.5.5
       Fresh fnv v1.0.7
       Fresh generic-array v0.14.7
       Fresh percent-encoding v2.3.0
       Fresh futures-sink v0.3.28
     Running `rustc --crate-name build_script_build --edition=2018 /Users/howard/.cargo/registry/src/github.com-1ecc6299db9ec823/zstd-sys-2.0.8+zstd.1.5.5/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=186 --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C split-debuginfo=unpacked --cfg 'feature="legacy"' --cfg 'feature="std"' --cfg 'feature="zdict_builder"' -C metadata=b175b0d9492f02db -C extra-filename=-b175b0d9492f02db --out-dir /Users/howard/programming/repos/rust-hello-web/target/debug/build/zstd-sys-b175b0d9492f02db -L dependency=/Users/howard/programming/repos/rust-hello-web/target/debug/deps --extern cc=/Users/howard/programming/repos/rust-hello-web/target/debug/deps/libcc-8be9797ab50badf5.rlib --extern pkg_config=/Users/howard/programming/repos/rust-hello-web/target/debug/deps/libpkg_config-3e8f2762853345c7.rlib --cap-lints allow`
       Fresh tokio v1.28.2
       Fresh serde v1.0.164
       Fresh futures-task v0.3.28
       Fresh quote v1.0.28
       Fresh http v0.2.9
       Fresh pin-utils v0.1.0
       Fresh aho-corasick v1.0.2
       Fresh futures-util v0.3.28
       Fresh syn v1.0.109
       Fresh bytestring v1.3.0
       Fresh tinyvec_macros v0.1.1
       Fresh alloc-no-stdlib v2.0.4
       Fresh local-waker v0.1.3
       Fresh regex-syntax v0.7.2
       Fresh paste v1.0.12
       Fresh tinyvec v1.6.0
       Fresh alloc-stdlib v0.2.2
       Fresh regex v1.8.4
       Fresh tokio-util v0.7.8
       Fresh crypto-common v0.1.6
       Fresh block-buffer v0.10.4
       Fresh rand_core v0.6.4
       Fresh tracing-core v0.1.31
       Fresh ppv-lite86 v0.2.17
       Fresh hashbrown v0.12.3
       Fresh adler v1.0.2
       Fresh time-core v0.1.1
       Fresh brotli-decompressor v2.3.4
       Fresh crc32fast v1.3.2
       Fresh digest v0.10.7
       Fresh tracing v0.1.37
       Fresh unicode-normalization v0.1.22
       Fresh rand_chacha v0.3.1
       Fresh time-macros v0.2.9
       Fresh indexmap v1.9.3
       Fresh miniz_oxide v0.7.1
       Fresh actix-service v2.0.2
       Fresh slab v0.4.8
       Fresh actix-utils v3.0.1
       Fresh actix-rt v2.8.0
       Fresh form_urlencoded v1.2.0
       Fresh unicode-bidi v0.3.13
       Fresh cpufeatures v0.2.8
       Fresh ryu v1.0.13
       Fresh bitflags v1.3.2
       Fresh convert_case v0.4.0
       Fresh rand v0.8.5
   Compiling time v0.3.22
       Fresh httparse v1.8.0
   Compiling idna v0.4.0
   Compiling serde_json v1.0.97
       Fresh sha1 v0.10.5
   Compiling derive_more v0.99.17
       Fresh actix-codec v0.5.1
   Compiling h2 v0.3.19
       Fresh flate2 v1.0.26
   Compiling ahash v0.8.3
     Running `rustc --crate-name time --edition=2021 /Users/howard/.cargo/registry/src/github.com-1ecc6299db9ec823/time-0.3.22/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=186 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C split-debuginfo=unpacked -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="formatting"' --cfg 'feature="macros"' --cfg 'feature="parsing"' --cfg 'feature="std"' -C metadata=02713fdf9ac978f7 -C extra-filename=-02713fdf9ac978f7 --out-dir /Users/howard/programming/repos/rust-hello-web/target/debug/deps -L dependency=/Users/howard/programming/repos/rust-hello-web/target/debug/deps --extern itoa=/Users/howard/programming/repos/rust-hello-web/target/debug/deps/libitoa-702a6cfdf0cb4321.rmeta --extern time_core=/Users/howard/programming/repos/rust-hello-web/target/debug/deps/libtime_core-e7425add351c0489.rmeta --extern time_macros=/Users/howard/programming/repos/rust-hello-web/target/debug/deps/libtime_macros-12b34d82e4f1af0a.dylib --cap-lints allow`
     Running `rustc --crate-name idna --edition=2018 /Users/howard/.cargo/registry/src/github.com-1ecc6299db9ec823/idna-0.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=186 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C split-debuginfo=unpacked -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=4e62423eb35303e0 -C extra-filename=-4e62423eb35303e0 --out-dir /Users/howard/programming/repos/rust-hello-web/target/debug/deps -L dependency=/Users/howard/programming/repos/rust-hello-web/target/debug/deps --extern unicode_bidi=/Users/howard/programming/repos/rust-hello-web/target/debug/deps/libunicode_bidi-2abd596941d2c9ed.rmeta --extern unicode_normalization=/Users/howard/programming/repos/rust-hello-web/target/debug/deps/libunicode_normalization-626793742e8d5fe9.rmeta --cap-lints allow`
     Running `/Users/howard/programming/repos/rust-hello-web/target/debug/build/serde_json-1fe1d15a35ee37d6/build-script-build`
     Running `rustc --crate-name derive_more --edition=2018 /Users/howard/.cargo/registry/src/github.com-1ecc6299db9ec823/derive_more-0.99.17/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=186 --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C split-debuginfo=unpacked --cfg 'feature="add"' --cfg 'feature="add_assign"' --cfg 'feature="as_mut"' --cfg 'feature="as_ref"' --cfg 'feature="constructor"' --cfg 'feature="convert_case"' --cfg 'feature="default"' --cfg 'feature="deref"' --cfg 'feature="deref_mut"' --cfg 'feature="display"' --cfg 'feature="error"' --cfg 'feature="from"' --cfg 'feature="from_str"' --cfg 'feature="index"' --cfg 'feature="index_mut"' --cfg 'feature="into"' --cfg 'feature="into_iterator"' --cfg 'feature="is_variant"' --cfg 'feature="iterator"' --cfg 'feature="mul"' --cfg 'feature="mul_assign"' --cfg 'feature="not"' --cfg 'feature="rustc_version"' --cfg 'feature="sum"' --cfg 'feature="try_into"' --cfg 'feature="unwrap"' -C metadata=ae6c4d7a28263cc7 -C extra-filename=-ae6c4d7a28263cc7 --out-dir /Users/howard/programming/repos/rust-hello-web/target/debug/deps -L dependency=/Users/howard/programming/repos/rust-hello-web/target/debug/deps --extern convert_case=/Users/howard/programming/repos/rust-hello-web/target/debug/deps/libconvert_case-97b98e1f2ba524b3.rlib --extern proc_macro2=/Users/howard/programming/repos/rust-hello-web/target/debug/deps/libproc_macro2-4ad8ea7ff462e2d5.rlib --extern quote=/Users/howard/programming/repos/rust-hello-web/target/debug/deps/libquote-874ccfff753b80ca.rlib --extern syn=/Users/howard/programming/repos/rust-hello-web/target/debug/deps/libsyn-339432aa7b06d561.rlib --extern proc_macro --cap-lints allow`
     Running `rustc --crate-name h2 --edition=2018 /Users/howard/.cargo/registry/src/github.com-1ecc6299db9ec823/h2-0.3.19/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=186 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C split-debuginfo=unpacked -C debuginfo=2 -C metadata=499980ae9a8690bc -C extra-filename=-499980ae9a8690bc --out-dir /Users/howard/programming/repos/rust-hello-web/target/debug/deps -L dependency=/Users/howard/programming/repos/rust-hello-web/target/debug/deps --extern bytes=/Users/howard/programming/repos/rust-hello-web/target/debug/deps/libbytes-9234300065e21e97.rmeta --extern fnv=/Users/howard/programming/repos/rust-hello-web/target/debug/deps/libfnv-f0a3d532226ee546.rmeta --extern futures_core=/Users/howard/programming/repos/rust-hello-web/target/debug/deps/libfutures_core-cf475ee34a9e508b.rmeta --extern futures_sink=/Users/howard/programming/repos/rust-hello-web/target/debug/deps/libfutures_sink-3b7e5d2dbf94269f.rmeta --extern futures_util=/Users/howard/programming/repos/rust-hello-web/target/debug/deps/libfutures_util-b6dac2cde3d65930.rmeta --extern http=/Users/howard/programming/repos/rust-hello-web/target/debug/deps/libhttp-fc44ecc985bbb49a.rmeta --extern indexmap=/Users/howard/programming/repos/rust-hello-web/target/debug/deps/libindexmap-4f5718c655a83006.rmeta --extern slab=/Users/howard/programming/repos/rust-hello-web/target/debug/deps/libslab-d2784e30d8046d07.rmeta --extern tokio=/Users/howard/programming/repos/rust-hello-web/target/debug/deps/libtokio-bd33725f681630da.rmeta --extern tokio_util=/Users/howard/programming/repos/rust-hello-web/target/debug/deps/libtokio_util-15c81afe1ce1d09d.rmeta --extern tracing=/Users/howard/programming/repos/rust-hello-web/target/debug/deps/libtracing-7426e21800850f43.rmeta --cap-lints allow`
   Compiling brotli v3.3.4
   Compiling local-channel v0.1.3
   Compiling num_cpus v1.15.0
   Compiling encoding_rs v0.8.32
   Compiling base64 v0.21.2
     Running `rustc --crate-name ahash --edition=2018 /Users/howard/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=186 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C split-debuginfo=unpacked -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="getrandom"' --cfg 'feature="runtime-rng"' --cfg 'feature="std"' -C metadata=9d922951d13fafc6 -C extra-filename=-9d922951d13fafc6 --out-dir /Users/howard/programming/repos/rust-hello-web/target/debug/deps -L dependency=/Users/howard/programming/repos/rust-hello-web/target/debug/deps --extern cfg_if=/Users/howard/programming/repos/rust-hello-web/target/debug/deps/libcfg_if-4165f87ca056aae7.rmeta --extern getrandom=/Users/howard/programming/repos/rust-hello-web/target/debug/deps/libgetrandom-ba300748b1b78a29.rmeta --extern once_cell=/Users/howard/programming/repos/rust-hello-web/target/debug/deps/libonce_cell-e6d1c55e6eb5eecc.rmeta --cap-lints allow --cfg 'feature="folded_multiply"'`
     Running `rustc --crate-name brotli /Users/howard/.cargo/registry/src/github.com-1ecc6299db9ec823/brotli-3.3.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=186 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C split-debuginfo=unpacked -C debuginfo=2 --cfg 'feature="alloc-stdlib"' --cfg 'feature="default"' --cfg 'feature="ffi-api"' --cfg 'feature="std"' -C metadata=4ff709eca0ce1d0c -C extra-filename=-4ff709eca0ce1d0c --out-dir /Users/howard/programming/repos/rust-hello-web/target/debug/deps -L dependency=/Users/howard/programming/repos/rust-hello-web/target/debug/deps --extern alloc_no_stdlib=/Users/howard/programming/repos/rust-hello-web/target/debug/deps/liballoc_no_stdlib-1e92a2525ad6ebc8.rmeta --extern alloc_stdlib=/Users/howard/programming/repos/rust-hello-web/target/debug/deps/liballoc_stdlib-0f94d76046a68f7c.rmeta --extern brotli_decompressor=/Users/howard/programming/repos/rust-hello-web/target/debug/deps/libbrotli_decompressor-0da3e1ce4acddb80.rmeta --cap-lints allow`
     Running `rustc --crate-name base64 --edition=2021 /Users/howard/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.21.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=186 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C split-debuginfo=unpacked -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=1784405921ad318a -C extra-filename=-1784405921ad318a --out-dir /Users/howard/programming/repos/rust-hello-web/target/debug/deps -L dependency=/Users/howard/programming/repos/rust-hello-web/target/debug/deps --cap-lints allow`
     Running `rustc --crate-name local_channel --edition=2018 /Users/howard/.cargo/registry/src/github.com-1ecc6299db9ec823/local-channel-0.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=186 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C split-debuginfo=unpacked -C debuginfo=2 -C metadata=a17773ff7916f0d0 -C extra-filename=-a17773ff7916f0d0 --out-dir /Users/howard/programming/repos/rust-hello-web/target/debug/deps -L dependency=/Users/howard/programming/repos/rust-hello-web/target/debug/deps --extern futures_core=/Users/howard/programming/repos/rust-hello-web/target/debug/deps/libfutures_core-cf475ee34a9e508b.rmeta --extern futures_sink=/Users/howard/programming/repos/rust-hello-web/target/debug/deps/libfutures_sink-3b7e5d2dbf94269f.rmeta --extern futures_util=/Users/howard/programming/repos/rust-hello-web/target/debug/deps/libfutures_util-b6dac2cde3d65930.rmeta --extern local_waker=/Users/howard/programming/repos/rust-hello-web/target/debug/deps/liblocal_waker-58ebc333db3c6c0d.rmeta --cap-lints allow`
     Running `rustc --crate-name num_cpus /Users/howard/.cargo/registry/src/github.com-1ecc6299db9ec823/num_cpus-1.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=186 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C split-debuginfo=unpacked -C debuginfo=2 -C metadata=88b2fa1760559c67 -C extra-filename=-88b2fa1760559c67 --out-dir /Users/howard/programming/repos/rust-hello-web/target/debug/deps -L dependency=/Users/howard/programming/repos/rust-hello-web/target/debug/deps --extern libc=/Users/howard/programming/repos/rust-hello-web/target/debug/deps/liblibc-a34411a21f4de49c.rmeta --cap-lints allow`
     Running `rustc --crate-name encoding_rs --edition=2018 /Users/howard/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.32/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=186 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C split-debuginfo=unpacked -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' -C metadata=8b03f061af92aea0 -C extra-filename=-8b03f061af92aea0 --out-dir /Users/howard/programming/repos/rust-hello-web/target/debug/deps -L dependency=/Users/howard/programming/repos/rust-hello-web/target/debug/deps --extern cfg_if=/Users/howard/programming/repos/rust-hello-web/target/debug/deps/libcfg_if-4165f87ca056aae7.rmeta --cap-lints allow`
   Compiling mime v0.3.17
     Running `rustc --crate-name mime /Users/howard/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.17/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=186 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C split-debuginfo=unpacked -C debuginfo=2 -C metadata=5057bac005a31207 -C extra-filename=-5057bac005a31207 --out-dir /Users/howard/programming/repos/rust-hello-web/target/debug/deps -L dependency=/Users/howard/programming/repos/rust-hello-web/target/debug/deps --cap-lints allow`
   Compiling httpdate v1.0.2
     Running `rustc --crate-name httpdate --edition=2018 /Users/howard/.cargo/registry/src/github.com-1ecc6299db9ec823/httpdate-1.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=186 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C split-debuginfo=unpacked -C debuginfo=2 -C metadata=bc9b050dce1a5c92 -C extra-filename=-bc9b050dce1a5c92 --out-dir /Users/howard/programming/repos/rust-hello-web/target/debug/deps -L dependency=/Users/howard/programming/repos/rust-hello-web/target/debug/deps --cap-lints allow`
   Compiling language-tags v0.3.2
     Running `rustc --crate-name language_tags --edition=2018 /Users/howard/.cargo/registry/src/github.com-1ecc6299db9ec823/language-tags-0.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=186 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C split-debuginfo=unpacked -C debuginfo=2 -C metadata=718bc2d69ae6dbaa -C extra-filename=-718bc2d69ae6dbaa --out-dir /Users/howard/programming/repos/rust-hello-web/target/debug/deps -L dependency=/Users/howard/programming/repos/rust-hello-web/target/debug/deps --cap-lints allow`
     Running `rustc --crate-name serde_json --edition=2018 /Users/howard/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.97/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=186 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C split-debuginfo=unpacked -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=fa3fa6105579543e -C extra-filename=-fa3fa6105579543e --out-dir /Users/howard/programming/repos/rust-hello-web/target/debug/deps -L dependency=/Users/howard/programming/repos/rust-hello-web/target/debug/deps --extern itoa=/Users/howard/programming/repos/rust-hello-web/target/debug/deps/libitoa-702a6cfdf0cb4321.rmeta --extern ryu=/Users/howard/programming/repos/rust-hello-web/target/debug/deps/libryu-df8c222b7a1cefb3.rmeta --extern serde=/Users/howard/programming/repos/rust-hello-web/target/debug/deps/libserde-7755f76ed1a0a80e.rmeta --cap-lints allow --cfg limb_width_64`
error: linking with `cc` failed: exit status: 1
  |
  = note: LC_ALL="C" PATH="/nix/store/sdx59jfsmfswcacqndqijnhjh8k236mf-rustc-1.69.0/lib/rustlib/x86_64-apple-darwin/bin:/nix/store/sdx59jfsmfswcacqndqijnhjh8k236mf-rustc-1.69.0/bin:/nix/store/yqcsjd25bxm9281ly0srki54d21cjxgb-cargo-1.69.0/bin:/nix/store/1bpnkq5752fvbbmfkb06i1zm4pbrdbq8-gcc-wrapper-12.2.0/bin:/nix/store/qn4a8pikiqs3ma5zdwh5j4xcqhncka8a-gcc-12.2.0/bin:/nix/store/8d6h6q4jpd1z2cjf2lxcp9xpi6dbpz5g-coreutils-9.1/bin:/nix/store/90vq2w27ibbihiavprqhha63lcqxfm94-cctools-binutils-darwin-wrapper-973.0.1/bin:/nix/store/la4nmq9wiwj5kk3ns8hdnkqjqzjin9jc-cctools-binutils-darwin-973.0.1/bin:/nix/store/29f0gmyicp2jc7m1x058jdbxjl688awf-clippy-1.69.0/bin:/nix/store/ql72pyggq0ym75dcdwcpd4x68azv088x-openssl-3.0.8-bin/bin:/nix/store/6v4qd0p4y4r9z41vcirpnc7xx8ym625v-pkg-config-wrapper-0.29.2/bin:/nix/store/lpvhgycia7py2x3hl6g75w2ixzy0pyfw-clang-wrapper-11.1.0/bin:/nix/store/x3m1xz8qdpcij6bdd4m3q76nsjykpm5q-clang-11.1.0/bin:/nix/store/arcs8wp88csv1z8gncp0l089xdv4x09v-cctools-binutils-darwin-wrapper-973.0.1/bin:/nix/store/8d6h6q4jpd1z2cjf2lxcp9xpi6dbpz5g-coreutils-9.1/bin:/nix/store/rsqrxy84pwvrs5600dhmp6hqlqw6xjk7-findutils-4.9.0/bin:/nix/store/hwffbr2q05raf9s2xh41xahwfxr2rxrq-diffutils-3.9/bin:/nix/store/z4pvpj9f2d1dzzhi64gdksxwnm22znkd-gnused-4.9/bin:/nix/store/b0ra9p84q49vivvj1lyxcv4g3z2xv6v5-gnugrep-3.7/bin:/nix/store/a6zj1zqj4w27nbxvbs3g53bi8l9swzrj-gawk-5.2.1/bin:/nix/store/vjnwfzx76axpap6pwhvnw4wr3b6rndwk-gnutar-1.34/bin:/nix/store/1vad9ilcz8chyzlnxx48k8vzqfqbnmg0-gzip-1.12/bin:/nix/store/zkhhpfmzqlc84778rr5i2w6xih8ss0bn-bzip2-1.0.8-bin/bin:/nix/store/illvvpvgxw8sprvksnzgilc5r4mm6g30-gnumake-4.4.1/bin:/nix/store/7kc331g8kcpbrkaqyx7rnqd1mnkk08fm-bash-5.2-p15/bin:/nix/store/c3wbkb3czbx5rzbgfkrg3mnaly9rwskk-patch-2.7.6/bin:/nix/store/7f7q64yf3461y1rddj2bzc2y5ijy6i7y-xz-5.4.3-bin/bin:/nix/store/dblf0ks06y5vmvpqsd453ciw6yjf874h-file-5.44/bin:/Users/howard/Library/Python/3.9/bin:/Users/howard/.local/share/pnpm:/Users/howard/.cargo/bin:/Users/howard/.local/bin:/Users/howard/.nix-profile/bin:/nix/var/nix/profiles/default/bin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Users/howard/Library/Python/3.9/bin:/Users/howard/.local/share/pnpm:/Users/howard/.cargo/bin:/Users/howard/.local/bin:/Users/howard/.nix-profile/bin:/nix/var/nix/profiles/default/bin:/nix/store/yj2llfblcr0a06m00rynbph0ck6mfb12-kitty-0.28.1/Applications/kitty.app/Contents/MacOS" VSLANG="1033" ZERO_AR_DATE="1" "cc" "-arch" "x86_64" "-m64" "/var/folders/2f/v05ds3w54vn_3tqy6rt5z6nr0000gn/T/rustcBW7Qjj/symbols.o" "/Users/howard/programming/repos/rust-hello-web/target/debug/build/zstd-sys-b175b0d9492f02db/build_script_build-b175b0d9492f02db.build_script_build.c66944ff-cgu.0.rcgu.o" "/Users/howard/programming/repos/rust-hello-web/target/debug/build/zstd-sys-b175b0d9492f02db/build_script_build-b175b0d9492f02db.build_script_build.c66944ff-cgu.1.rcgu.o" "/Users/howard/programming/repos/rust-hello-web/target/debug/build/zstd-sys-b175b0d9492f02db/build_script_build-b175b0d9492f02db.build_script_build.c66944ff-cgu.10.rcgu.o" "/Users/howard/programming/repos/rust-hello-web/target/debug/build/zstd-sys-b175b0d9492f02db/build_script_build-b175b0d9492f02db.build_script_build.c66944ff-cgu.11.rcgu.o" "/Users/howard/programming/repos/rust-hello-web/target/debug/build/zstd-sys-b175b0d9492f02db/build_script_build-b175b0d9492f02db.build_script_build.c66944ff-cgu.12.rcgu.o" "/Users/howard/programming/repos/rust-hello-web/target/debug/build/zstd-sys
-b175b0d9492f02db/build_script_build-b175b0d9492f02db.build_script_build.c66944ff-cgu.13.rcgu.o" "/Users/howard/programming/repos/rust-hello-web/target/debug/build/zstd-sys-b175b0d9492f02db/build_script_build-b175b0d9492f02db.build_script_build.c66944ff-cgu.14.rcgu.o" "/Users/howard/programming/repos/rust-hello-web/target/debug/build/zstd-sys-b175b0d9492f02db/build_script_build-b175b0d9492f02db.build_script_build.c66944ff-cgu.15.rcgu.o" "/Users/howard/programming/repos/rust-hello-web/target/debug/build/zstd-sys-b175b0d9492f02db/build_script_build-b175b
0d9492f02db.build_script_build.c66944ff-cgu.2.rcgu.o" "/Users/howard/programming/repos/rust-hello-web/target/debug/build/zstd-sys-b175b0d9492f02db/build_script_build-b175b0d9492f02db.build_script_build.c66944ff-cgu.3.rcgu.o" "/Users/howard/programming/repos/rust-hello-web/target/debug/build/zstd-sys-b175b0d9492f02db/build_script_build-b175b0d9492f02db.build_script_build.c66944ff-cgu.4.rcgu.o" "/Users/howard/programming/repos/rust-hello-web/target/debug/build/zstd-sys-b175b0d9492f02db/build_script_build-b175b0d9492f02db.build_script_build.c66944ff-cgu.5.rcgu.o" "/Users/howard/programming/repos/rust-hello-web/target/debug/build/zstd-sys-b175b0d9492f02db/build_script_build-b175b0d9492f02db.build_script_build.c66944ff-cgu.6.rcgu.o" "/Users/howard/programming/repos/rust-hello-web/target/debug/build/zstd-sys-b175b0d9492f02db/build_script_build-b175b0d9492f02db.build_script_build.c66944ff-cgu.7.rcgu.o" "/Users/howard/programming/repos/rust-hello-web/target/debug/build/zstd-sys-b175b0d9492f02db/build_script_build-b175b0d9492f02db.build_script_build.c66944ff-cgu.8.rcgu.o" "/Users/howard/programming/repos/rust-hello-web/target/debug/build/zstd-sys-b175b0d9492f02db/build_script_build-b175b0d9492f02db.build_script_build.c66944ff-cgu.9.rcgu.o" "/Users/howard/programming/repos/rust-hello-web/target/debug/build/zstd-sys-b175b0d9492f02db/build_script_build-b175b0d9492f02db.40tvtgxggmxk1e8j.rcgu.o" "-L" "/Users/howard/programming/repos/rust-hello-web/target/debug/deps" "-L" "/nix/store/sdx59jfsmfswcacqndqijnhjh8k236mf-rustc-1.69.0/lib/rustlib/x86_64-apple-darwin/lib" "/Users/howard/programming/repos/rust-hello-web/target/debug/deps/libcc-8be9797ab50badf5.rlib" "/Users/howard/programming/repos/rust-hello-web/target/debug/deps/libjobserver-82fa62d1611e39a3.rlib" "/Users/howard/programming/repos/rust-hello-web/target/debug/deps/liblibc-a34411a21f4de49c.rlib" "/Users/howard/programming/repos/rust-hello-web/target/debug/deps/libpkg_config-3e8f2762853345c7.rlib" "/nix/store/sdx59jfsmfswcacqndqijnhjh8k236mf-rustc-1.69.0/lib/rustlib/x86_64-apple-darwin/lib/libstd-207a8108e7930111.rlib" "/nix/store/sdx59jfsmfswcacqndqijnhjh8k236mf-rustc-1.69.0/lib/rustlib/x86_64-apple-darwin/lib/libpanic_unwind-d0ba48dae7d9508a.rlib" "/nix/store/sdx59jfsmfswcacqndqijnhjh8k236mf-rustc-1.69.0/lib/rustlib/x86_64-apple-darwin/lib/libobject-220cdb8fcb7c64f8.rlib" "/nix/store/sdx59jfsmfswcacqndqijnhjh8k236mf-rustc-1.69.0/lib/rustlib/x86_64-apple-darwin/lib/libmemchr-b61b38f9d827d62a.rlib" "/nix/store/sdx59jfsmfswcacqndqijnhjh8k236mf-rustc-1.69.0/lib/rustlib/x86_64-apple-darwin/lib/libaddr2line-763623cdf140a5e2.rlib" "/nix/store/sdx59jfsmfswcacqndqijnhjh8k236mf-rustc-1.69.0/lib/rustlib/x86_64-apple-darwin/lib/libgimli-7c2e591d2e6b4dcb.rlib" "/nix/store/sdx59jfsmfswcacqndqijnhjh8k236mf-rustc-1.69.0/lib/rustlib/x86_64-apple-darwin/lib/librustc_demangle-8a74302bbae9773b.rlib" "/nix/store/sdx59jfsmfswcacqndqijnhjh8k236mf-rustc-1.69.0/lib/rustlib/x86_64-apple-darwin/lib/libstd_detect-6c9264f01aded955.rlib" "/nix/store/sdx59jfsmfswcacqndqijnhjh8k236mf-rustc-1.69.0/lib/rustlib/x86_64-apple-darwin/lib/libhashbrown-81d1f92c23a53ac5.rlib" "/nix/store/sdx59jfsmfswcacqndqijnhjh8k236mf-rustc-1.69.0/lib/rustlib/x86_64-apple-darwin/lib/libminiz_oxide-77ab4efbc57ecf86.rlib" "/nix/store/sdx59jfsmfswcacqndqijnhjh8k236mf-rustc-1.69.0/lib/rustlib/x86_64-apple-darwin/lib/libadler-739a079f006cd208.rlib" "/nix/store/sdx59jfsmfswcacqndqijnhjh8k236mf-rustc-1.69.0/lib/rustlib/x86_64-apple-darwin/lib/librustc_std_workspace_alloc-93d1d3e5f4adb68d.rlib" "/nix/store/sdx59jfsmfswcacqndqijnhjh8k236mf-rustc-1.69.0/lib/rustlib/x86_64-apple-darwin/lib/libunwind-4aa41bd2043ead26.rlib" "/nix/store/sdx59jfsmfswcacqndqijnhjh8k236mf-rustc-1.69.0/lib/rustlib/x86_64-apple-darwin/lib/libcfg_if-f2e598903bd5cee5.rlib" "/nix/store/sdx59jfsmfswcacqndqijnhjh8k236mf-rustc-1.69.0/lib/rustlib/x86_64-apple-darwin/lib/liblibc-710fcae5379b9b16.rlib" "/nix/store/sdx59jfsmfswcacqndqijnhjh8k236mf-rustc-1.69.0/lib/rustlib/x86_64-apple-darwin/lib/liballoc-d74014e9a774db5f.rlib" "/nix/store/sdx59jfsmfswcacqndqijnhjh8k236mf-rustc-1.69.0/lib/rustlib/x86_64-apple-darwin/lib/librustc_std_workspace_core-e4277b5ad0fb1de5.rlib" "/nix/store/sdx59jfsmfswcacqndqijnhjh8k236mf-rustc-1.69.0/lib/rustlib/x86_64-apple-darwin/lib/libcore-8e54e99f3b5a6f50.rlib" "/nix/store/sdx59jfsmfswcacqndqijnhjh8k236mf-rustc-1.69.0/lib/rustlib/x86_64-apple-darwin/lib/libcompiler_builtins-e7db56ed0592e829.rlib" "-liconv" "-lSystem" "-lc" "-lm" "-L" "/nix/store/sdx59jfsmfswcacqndqijnhjh8k236mf-rustc-1.69.0/lib/rustlib/x86_64-apple-darwin/lib" "-o" "/Users/howard/programming/repos/rust-hello-web/target/debug/build/zstd-sys-b175b0d9492f02db/build_script_build-b175b0d9492f02db" "-Wl,-dead_strip" "-nodefaultlibs"
  = note: ld: library not found for -liconv
          collect2: error: ld returned 1 exit status


error: could not compile `zstd-sys` due to previous error

Caused by:
  process didn't exit successfully: `rustc --crate-name build_script_build --edition=2018 /Users/howard/.cargo/registry/src/github.com-1ecc6299db9ec823/zstd-sys-2.0.8+zstd.1.5.5/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=186 --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C split-debuginfo=unpacked --cfg 'feature="legacy"' --cfg 'feature="std"' --cfg 'feature="zdict_builder"' -C metadata=b175b0d9492f02db -C extra-filename=-b175b0d9492f02db --out-dir /Users/howard/programming/repos/rust-hello-web/target/debug/build/zstd-sys-b175b0d9492f02db -L dependency=/Users/howard/programming/repos/rust-hello-web/target/debug/deps --extern cc=/Users/howard/programming/repos/rust-hello-web/target/debug/deps/libcc-8be9797ab50badf5.rlib --extern pkg_config=/Users/howard/programming/repos/rust-hello-web/target/debug/deps/libpkg_config-3e8f2762853345c7.rlib --cap-lints allow` (exit status: 1)
warning: build failed, waiting for other jobs to finish...

you need to add libiconv to buildInputs

1 Like