Hi Andreas,

On Sat, 15 Dec 2018 at 08:51, Andreas Tille <[email protected]> wrote:

>
> upstream has closed issue #91[1] and it should work with Debian
> packaged htslib. Thus I've added libhts-dev to Build-Depends

but the build finally fails with
>
> ...
> I: pybuild base:217: cd
> /build/cyvcf2-0.10.2/.pybuild/cpython2_2.7_cyvcf2/build; python2.7 -m nose
> -v.
> Failure: ImportError
> (/build/cyvcf2-0.10.2/.pybuild/cpython2_2.7_cyvcf2/build/cyvcf2/cyvcf2.so:
> undefined symbol: bcf_float_missing) ... ERROR
>
> ======================================================================
> ERROR: Failure: ImportError
> (/build/cyvcf2-0.10.2/.pybuild/cpython2_2.7_cyvcf2/build/cyvcf2/cyvcf2.so:
> undefined symbol: bcf_float_missing)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python2.7/dist-packages/nose/loader.py", line 418, in
> loadTestsFromName
>     addr.filename, addr.module)
>   File "/usr/lib/python2.7/dist-packages/nose/importer.py", line 47, in
> importFromPath
>     return self.importFromDir(dir_path, fqname)
>   File "/usr/lib/python2.7/dist-packages/nose/importer.py", line 94, in
> importFromDir
>     mod = load_module(part_fqname, fh, filename, desc)
>   File
> "/build/cyvcf2-0.10.2/.pybuild/cpython2_2.7_cyvcf2/build/cyvcf2/__init__.py",
> line 1, in <module>
>     from .cyvcf2 import (VCF, Variant, Writer, r_ as r_unphased,
> par_relatedness,
> ImportError:
> /build/cyvcf2-0.10.2/.pybuild/cpython2_2.7_cyvcf2/build/cyvcf2/cyvcf2.so:
> undefined symbol: bcf_float_missing
>
> ----------------------------------------------------------------------
> Ran 1 test in 0.006s
>
> FAILED (errors=1)
> E: pybuild pybuild:338: test: plugin distutils failed with: exit code=1:
> cd /build/cyvcf2-0.10.2/.pybuild/cpython2_2.7_cyvcf2/build; python2.7 -m
> nose -v.
> ...
>
>
> Could someone please have a look?
>

I have started to investigate this: the fail is related to recent upstream
changes [1] and [2]. I have no time to look deeper into this right now,
maybe at the end of the week, if nobody resolve it earlier.

PS: I've just closed #904836.  I'd like to repeat my plea that people
>     join our Advent calendar bug squashing.  This was the easiest bug so
>     far since it was closed with a previous upload but forgotten in
>     d/changelog.


oh, I had not noticed this bug then.


> It would really help if others could check for those
>     easy ones in our list of bugs.  Thank you.
>

Sorry, but I am participating in another squashing, trying to finish all
the assignments I had to do for my university :-P

Kind regards,
Liubov

[1] https://github.com/brentp/cyvcf2/pull/93
[2]
https://github.com/brentp/cyvcf2/commit/14d7443cba5234fd95b59760f834e8eb283bd8d2

Reply via email to