Quoting Jaromír Mikeš (2018-01-13 10:55:39)
> 2018-01-13 4:42 GMT+01:00 YunQiang Su <wzss...@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@Base 1.0
> >    (arch-bits=64)64bit_specific_symbol@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

Attachment: signature.asc
Description: signature

Reply via email to