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
signature.asc
Description: PGP signature

