running - python setup.py build, i have this error. why!??!
running build
running build_py
running build_ext
building 'csamtools' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DFILE_OFFSET_BITS=64 -D_USE_KNETFILE= -Isamtools -Ipysam -I/usr/include/python2.6 -c pysam/csamtools.c -o build/temp.linux-i686-2.6/pysam/csamtools.o
In file included from pysam/csamtools.c:140:
samtools/razf.h:38:18: error: zlib.h: No such file or directory
In file included from pysam/csamtools.c:140:
samtools/razf.h:91: error: expected specifier-qualifier-list before ‘z_stream’
In file included from pysam/csamtools.c:142:
samtools/bam.h:354: warning: function declaration isn’t a prototype
samtools/bam.h:369: warning: function declaration isn’t a prototype
pysam/csamtools.c: In function ‘__pyx_pf_9csamtools_7Samfile_fetch’:
pysam/csamtools.c:5363: warning: passing argument 7 of ‘bam_fetch’ from incompatible pointer type
samtools/bam.h:596: note: expected ‘bam_fetch_f’ but argument is of type ‘int (*)(struct bam1_t *, void *)’
pysam/csamtools.c: In function ‘__pyx_pf_9csamtools_7Samfile_pileup’:
pysam/csamtools.c:6057: warning: passing argument 1 of ‘bam_plbuf_init’ from incompatible pointer type
samtools/bam.h:525: note: expected ‘bam_pileup_f’ but argument is of type ‘int (*)(uint32_t, uint32_t, int, struct bam_pileup1_t *, void *)’
pysam/csamtools.c:6066: warning: passing argument 7 of ‘bam_fetch’ from incompatible pointer type
samtools/bam.h:596: note: expected ‘bam_fetch_f’ but argument is of type ‘int (*)(struct bam1_t *, void *)’
pysam/csamtools.c: In function ‘__pyx_f_9csamtools_14IteratorColumn_cnext’:
pysam/csamtools.c:10974: warning: assignment discards qualifiers from pointer target type
pysam/csamtools.c: In function ‘__pyx_pf_9csamtools_11AlignedRead_5cigar___set__’:
pysam/csamtools.c:12631: warning: passing argument 4 of ‘pysam_bam_update’ from incompatible pointer type
pysam/pysam_util.h:33: note: expected ‘uint8_t *’ but argument is of type ‘uint32_t *’
pysam/csamtools.c: In function ‘__Pyx_InitGlobals’:
pysam/csamtools.c:21875: warning: this decimal constant is unsigned only in ISO C90
error: command 'gcc' failed with exit status 1
running build
running build_py
running build_ext
building 'csamtools' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DFILE_OFFSET_BITS=64 -D_USE_KNETFILE= -Isamtools -Ipysam -I/usr/include/python2.6 -c pysam/csamtools.c -o build/temp.linux-i686-2.6/pysam/csamtools.o
In file included from pysam/csamtools.c:140:
samtools/razf.h:38:18: error: zlib.h: No such file or directory
In file included from pysam/csamtools.c:140:
samtools/razf.h:91: error: expected specifier-qualifier-list before ‘z_stream’
In file included from pysam/csamtools.c:142:
samtools/bam.h:354: warning: function declaration isn’t a prototype
samtools/bam.h:369: warning: function declaration isn’t a prototype
pysam/csamtools.c: In function ‘__pyx_pf_9csamtools_7Samfile_fetch’:
pysam/csamtools.c:5363: warning: passing argument 7 of ‘bam_fetch’ from incompatible pointer type
samtools/bam.h:596: note: expected ‘bam_fetch_f’ but argument is of type ‘int (*)(struct bam1_t *, void *)’
pysam/csamtools.c: In function ‘__pyx_pf_9csamtools_7Samfile_pileup’:
pysam/csamtools.c:6057: warning: passing argument 1 of ‘bam_plbuf_init’ from incompatible pointer type
samtools/bam.h:525: note: expected ‘bam_pileup_f’ but argument is of type ‘int (*)(uint32_t, uint32_t, int, struct bam_pileup1_t *, void *)’
pysam/csamtools.c:6066: warning: passing argument 7 of ‘bam_fetch’ from incompatible pointer type
samtools/bam.h:596: note: expected ‘bam_fetch_f’ but argument is of type ‘int (*)(struct bam1_t *, void *)’
pysam/csamtools.c: In function ‘__pyx_f_9csamtools_14IteratorColumn_cnext’:
pysam/csamtools.c:10974: warning: assignment discards qualifiers from pointer target type
pysam/csamtools.c: In function ‘__pyx_pf_9csamtools_11AlignedRead_5cigar___set__’:
pysam/csamtools.c:12631: warning: passing argument 4 of ‘pysam_bam_update’ from incompatible pointer type
pysam/pysam_util.h:33: note: expected ‘uint8_t *’ but argument is of type ‘uint32_t *’
pysam/csamtools.c: In function ‘__Pyx_InitGlobals’:
pysam/csamtools.c:21875: warning: this decimal constant is unsigned only in ISO C90
error: command 'gcc' failed with exit status 1
Comment