[Debian-med-packaging] Bug#867018: python-pysam FTBFS with libhts-dev 1.4.1-2

Adrian Bunk bunk at debian.org
Mon Jul 3 12:59:02 UTC 2017


Source: python-pysam
Version: 0.10.0+ds-2
Severity: serious
Tags: buster sid

https://buildd.debian.org/status/package.php?p=python-pysam&suite=sid

...
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/python-pysam-0.10.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Isamtools -Ibcftools -Ipysam -I. -I/usr/include -I/usr/include/python2.7 -c samtools/phase.c.pysam.c -o build/temp.linux-amd64-2.7/samtools/phase.c.pysam.o -Wno-unused -Wno-strict-prototypes -Wno-sign-compare -Wno-error=declaration-after-statement
In file included from samtools/phase.c.pysam.c:38:0:
samtools/errmod.h:36:3: error: conflicting types for ‘errmod_t’
 } errmod_t;
   ^~~~~~~~
In file included from /usr/include/htslib/sam.h:31:0,
                 from samtools/phase.c.pysam.c:36:
/usr/include/htslib/hts.h:659:25: note: previous declaration of ‘errmod_t’ was here
 typedef struct errmod_t errmod_t;
                         ^~~~~~~~
In file included from samtools/phase.c.pysam.c:38:0:
samtools/errmod.h:38:11: error: conflicting types for ‘errmod_init’
 errmod_t *errmod_init(double depcorr);
           ^~~~~~~~~~~
In file included from /usr/include/htslib/sam.h:31:0,
                 from samtools/phase.c.pysam.c:36:
/usr/include/htslib/hts.h:661:11: note: previous declaration of ‘errmod_init’ was here
 errmod_t *errmod_init(double depcorr);
           ^~~~~~~~~~~
In file included from samtools/phase.c.pysam.c:38:0:
samtools/errmod.h:39:6: error: conflicting types for ‘errmod_destroy’
 void errmod_destroy(errmod_t *em);
      ^~~~~~~~~~~~~~
In file included from /usr/include/htslib/sam.h:31:0,
                 from samtools/phase.c.pysam.c:36:
/usr/include/htslib/hts.h:662:6: note: previous declaration of ‘errmod_destroy’ was here
 void errmod_destroy(errmod_t *em);
      ^~~~~~~~~~~~~~
In file included from samtools/phase.c.pysam.c:38:0:
samtools/errmod.h:47:5: error: conflicting types for ‘errmod_cal’
 int errmod_cal(const errmod_t *em, int n, int m, uint16_t *bases, float *q);
     ^~~~~~~~~~
In file included from /usr/include/htslib/sam.h:31:0,
                 from samtools/phase.c.pysam.c:36:
/usr/include/htslib/hts.h:670:5: note: previous declaration of ‘errmod_cal’ was here
 int errmod_cal(const errmod_t *em, int n, int m, uint16_t *bases, float *q);
     ^~~~~~~~~~
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
E: pybuild pybuild:283: build: plugin distutils failed with: exit code=1: /usr/bin/python setup.py build 
dh_auto_build: pybuild --build -i python{version} -p 2.7 returned exit code 13
debian/rules:32: recipe for target 'build-arch' failed
make: *** [build-arch] Error 25


More information about the Debian-med-packaging mailing list