Hello there,

On Wed, Jun 17, 2026 at 09:44:48AM +0200, Sebastian Ramacher wrote:
> [...]
> libvidstab FTBFS on !amd64:
> [...]
> dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols 
> file: see diff output below
> dpkg-gensymbols: warning: debian/libvidstab1.2/DEBIAN/symbols does not match 
> completely debian/libvidstab1.2.symbols
> [...]
> - compareSubImg_thr_sse2@Base 1.1.1
> - contrastSubImg1_SSE@Base 1.1.1
> +#MISSING: 1.1.1-3# compareSubImg_thr_sse2@Base 1.1.1
> +#MISSING: 1.1.1-3# contrastSubImg1_SSE@Base 1.1.1

The symbols file was newly introduced in the 1.1.1 packaging, but it
doesn't heed the architecture distinction made in debian/rules, i.e. to
only enable HAVE_SSE2 on amd64.

It should suffice to copy the current libvidstab1.2.symbols to
libvidstab1.2.symbols.amd64 and then to strip the two above symbols from
libvidstab1.2.symbols, cf.

| $ COLUMNS=70 man dh_makeshlibs | grep arch
|        debian/package.symbols.arch
|            arch specific names  if  you  need  to  provide  different
|            symbols files for different architectures.

HTH,
Flo - who triggered this via filing #1040695

Attachment: signature.asc
Description: PGP signature

Reply via email to