Source: curl
Version: 8.9.0-1
Severity: normal
X-Debbugs-Cc: noisyc...@tutanota.com
Control: affects -1 + src:rustc src:rust-curl-sys

Dear Maintainer,

Since the last unstable update, `pkgconf --cflags libcurl` fails to return the
expected CFLAGS, with error message

```
Package libidn2 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libidn2.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libidn2', required by 'libcurl', not found
Package 'zlib', required by 'libcurl', not found
Package 'libbrotlidec', required by 'libcurl', not found
Package 'libzstd', required by 'libcurl', not found
Package 'gnutls', required by 'libcurl', not found
Package 'libpsl', required by 'libcurl', not found
Package 'libssh2', required by 'libcurl', not found
Package 'librtmp', required by 'libcurl', not found
Package 'libnghttp2', required by 'libcurl', not found
Package 'libngtcp2', required by 'libcurl', not found
Package 'libngtcp2_crypto_gnutls', required by 'libcurl', not found
Package 'libnghttp3', required by 'libcurl', not found
```

The same command currently succeeds using testing's version (8.8.0-4), where (on
arm64) it returns `-I/usr/include/aarch64-linux-gnu`. While manually installing
the *-dev packages listed above does fix the issue in unstable, if all pkgconf
is supposed to return is the system include directory (at least as far as the
headers are concerned) there might be simpler ways to fix this (e.g. dropping 
the
new dependencies in the .pc file?)

Thank you,

NoisyCoil

Reply via email to