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