Control: reassign -1 libgcrypt20 1.11.2-3
Control: affects -1 src:ndpi

On Sat, Jan 17, 2026 at 10:20:20AM +0100, Sebastian Ramacher wrote:
> Source: ndpi
> Version: 4.2-2.1
> Severity: serious
> Tags: ftbfs
> Justification: fails to build from source (but built successfully in the past)
> X-Debbugs-Cc: [email protected], [email protected]
> User: [email protected]
> Usertags: arm64
> 
> Dear maintainer,
> 
> ndpi FTBFS on arm64:
> 
> https://buildd.debian.org/status/fetch.php?pkg=ndpi&arch=arm64&ver=4.2-2.1%2Bb4&stamp=1768606438&raw=0
> 
>    dh_makeshlibs -a
> dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols 
> file: see diff output below
> dpkg-gensymbols: warning: debian/libndpi4.2t64/DEBIAN/symbols does not match 
> completely debian/libndpi4.2t64.symbols
> --- debian/libndpi4.2t64.symbols (libndpi4.2t64_4.2-2.1+b4_arm64)
> +++ dpkg-gensymbolshZBpty     2026-01-16 23:33:56.885321067 +0000
> @@ -205,7 +205,7 @@
>   is_diameter@Base 2.6
>   is_udp_guessable_protocol@Base 2.6
>   is_version_with_ietf_long_header@Base 4.0
> - is_version_with_v1_labels@Base 4.2
> +#MISSING: 4.2-2.1+b4# is_version_with_v1_labels@Base 4.2
>   is_version_with_var_int_transport_params@Base 3.4
>   jenkins_one_at_a_time_hash@Base 2.6
>   libinjection_h5_init@Base 3.4
> dh_makeshlibs: error: failing due to earlier errors
> make: *** [debian/rules:19: binary-arch] Error 25

config.log says:
/usr/lib/gcc/aarch64-linux-gnu/15/../../../aarch64-linux-gnu/libgcrypt.so: 
warning: GCS is required by -z gcs, but this shared library lacks the necessary 
property note. The dynamic loader might not enable GCS or refuse to load the 
program unless all the shared library dependencies have the GCS marking.

Related, the buildd log of libgcrypt20[1] says[2]:
./.libs/libgcrypt.so: warning: GCS is required by -z gcs, but this shared 
library lacks the necessary property note. The dynamic loader might not enable 
GCS or refuse to load the program unless all the shared library dependencies 
have the GCS marking.

The ndpi build works with
  export DEB_LDFLAGS_MAINT_APPEND += -Wl,-z,gcs-report-dynamic=none
but that's obviously not desirable.

> Cheers

cu
Adrian

[1] 
https://buildd.debian.org/status/fetch.php?pkg=libgcrypt20&arch=arm64&ver=1.11.2-3%2Bb1&stamp=1768588717&raw=0
[2] same with the now rebuilt libgpg-error

Reply via email to