failed i386 build of jeolib-miallib 1.1.6-2

Sebastiaan Couwenberg sebastic at xs4all.nl
Tue Feb 25 14:42:25 GMT 2025


On 2/25/25 9:15 AM, Francesco P. Lovergine wrote:
> On Tue, Feb 25, 2025 at 05:27:24AM +0100, Sebastiaan Couwenberg wrote:
>> On 2/24/25 9:53 PM, Debian buildds wrote:
>>>  * Build log: https://buildd.debian.org/status/fetch.php?pkg=jeolib-miallib&arch=i386&ver=1.1.6-2&stamp=1740430428&file=log
>>
>> This buildfailures due to symbols changes are unexpected for a C codebase, whose symbols tend to be stable.
>>
>> I've added an override for dh_makeshlibs to not fail, but you may want to drop the symbols file entirely and add a lintian override for no-symbols-control-file like we do for C++ libraries, or use pkg-kde-symbolshelper.

I've reverted the -c0 change, keeping only -v for dh_makeshlibs, and fixed the symbols files using arch-bits tags.

Tool chain updates may still break the symbols file which is an argument for -c0 and switching to pkgkde-symbolshelper, but it's also an argument to just drop the symbols file and add the lintian override.

> Ah, I missed that. The reason is that Pieter reimplemented the
> chainHull function (for licensing issue pointed by ftpmasters) in a C++ module instead of a C one. I see that tentatively there is some commented C-only code in the myhull.cc module.

I missed myhull.cc as well, I was only looking for .cpp files.

Kind Regards,

Bas

-- 
  GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1



More information about the Pkg-grass-devel mailing list