On Sun, Jul 01, 2018 at 04:19:30PM +0200, Liubov Chuprikova wrote:
>
> Mmm... After upgrading to testing I cannot reproduce the build. It fails
> with the following message:
> ...
> ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be
> preloaded (cannot open shared object file): ignored.
> ...
> *dpkg-buildpackage: **error*: fakeroot debian/rules binary gave error exit
> status 2
I somehow remember I've read this before but I do not remember the
cause. I'd recommend upgrading your pbuilder chroot before continuing.
> I made an effort to understand the cause of the failure, but to no vain. I
> need to leave it till tomorrow.
I have finally succeded in building sra-sdk. Even though the error I wrote about is still present on my computer, it does not cause a build failure.
For the actual sra-sdk package it builds for amd64 but not i386[1].
Is it supposed to build on i386? On the upstream wiki page, compiled binaries are available only for 64-bit architectures. It seems, that they do not support 32-bit architectures anymore.
Unfortunately also the test fails on CI infrastructure[2].
I figured out that the error refers to a symbol that was only defined in libncbi-vdb2 version 2.9.1. So I have changed the Build-Depends field and this should fix the autopkgtest. Interestingly, it is the autopkgtest that helped to identify the discrepancy :-)
With regards,
Liubov