Bug#887049: zita-convolver: consider use arch-bits=32/64 fmt in symbol file

Jonas Smedegaard jonas at jones.dk
Sat Jan 13 10:44:17 UTC 2018


Quoting Jaromír Mikeš (2018-01-13 10:55:39)
> 2018-01-13 4:42 GMT+01:00 YunQiang Su <wzssyqa at gmail.com>:
> 
> > Package: src:zita-convolver
> > Version: 3.1.0-6
> >
> > https://manpages.debian.org/unstable/dpkg-dev/dpkg-gensymbols.1.en.html
> > New version of dpkg support a new syntax like:
> >    (arch-bits=32)32bit_specific_symbol at Base 1.0
> >    (arch-bits=64)64bit_specific_symbol at Base 1.0
> >
> > Please consider use this.
> > I am working on porting Debian to some new architectures.
> > This syntax seems great for new ports.
> 
> 
> ​Hi,
> 
> I have tried add this to symbols file ...
> 
>  (arch-bits=32)(c++)"Convlevel::alloc_aligned(unsigned int)@Base" 3.0.2
>  (arch-bits=64)(c++)"Convlevel::alloc_aligned(unsigned long)@Base" 3.0.2​
> 
> but build failed ...
> 
>    dh_makeshlibs -O-Smakefile -O-Dlibs
> dpkg-gensymbols: error: long)@Base" is not a valid version
> dh_makeshlibs: failing due to earlier errors
> 
> No idea what's a wrong ...
> Are you more familiar with new syntax? Can you provide a patch?

First check if the package uses pkg-kde-tools - if it does then install 
that package and follow "man pkgkde-symbolshelper". Else try this (i.e. 
pipe-separated instead of multiple parentheses):

  (arch-bits=32|c++)"Convlevel::alloc_aligned(unsigned int)@Base" 3.0.2


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20180113/b8f25260/attachment.sig>


More information about the pkg-multimedia-maintainers mailing list