-
Notifications
You must be signed in to change notification settings - Fork 22
Open
Description
I am using conda version 4.9.2 with python version 3.7.9
I am getting this error while trying to install clodius.
pip install clodius
Defaulting to user installation because normal site-packages is not writeable
Collecting clodius
Using cached clodius-0.15.4-py2.py3-none-any.whl
Requirement already satisfied: pandas in /home/nmary/.local/lib/python3.6/site-packages (from clodius) (1.1.5)
Requirement already satisfied: pybbi>=0.2.0 in /home/nmary/.local/lib/python3.6/site-packages (from clodius) (0.3.0)
Requirement already satisfied: dask in /home/nmary/.local/lib/python3.6/site-packages (from clodius) (2.30.0)
Requirement already satisfied: nose in /home/nmary/.local/lib/python3.6/site-packages (from clodius) (1.3.7)
Requirement already satisfied: numpy in /home/nmary/.local/lib/python3.6/site-packages (from clodius) (1.19.4)
Requirement already satisfied: pysam in /home/nmary/.local/lib/python3.6/site-packages (from clodius) (0.16.0.1)
Requirement already satisfied: h5py>=3.0.0 in /home/nmary/.local/lib/python3.6/site-packages (from clodius) (3.1.0)
Requirement already satisfied: requests in /usr/lib/python3/dist-packages (from clodius) (2.9.1)
Requirement already satisfied: slugid in /home/nmary/.local/lib/python3.6/site-packages (from clodius) (2.0.0)
Requirement already satisfied: sortedcontainers in /home/nmary/.local/lib/python3.6/site-packages (from clodius) (2.3.0)
Requirement already satisfied: negspy in /home/nmary/.local/lib/python3.6/site-packages (from clodius) (0.2.24)
Requirement already satisfied: Click>=7 in /home/nmary/.local/lib/python3.6/site-packages (fromclodius) (7.1.2)
Collecting cooler>=0.8.5
Using cached cooler-0.8.10-py2.py3-none-any.whl (100 kB)
Requirement already satisfied: pyfaidx in /home/nmary/.local/lib/python3.6/site-packages (from cooler>=0.8.5->clodius) (0.5.9.2)
Requirement already satisfied: pandas in /home/nmary/.local/lib/python3.6/site-packages (from clodius) (1.1.5)
Requirement already satisfied: scipy>=0.16 in /usr/lib/python3/dist-packages (from cooler>=0.8.5->clodius) (0.17.0)
Requirement already satisfied: pyyaml in /home/nmary/.local/lib/python3.6/site-packages (from cooler>=0.8.5->clodius) (5.3.1)
Requirement already satisfied: simplejson in /home/nmary/.local/lib/python3.6/site-packages (from cooler>=0.8.5->clodius) (3.17.2)
Requirement already satisfied: numpy in /home/nmary/.local/lib/python3.6/site-packages (from clodius) (1.19.4)
Requirement already satisfied: asciitree in /home/nmary/.local/lib/python3.6/site-packages (from cooler>=0.8.5->clodius) (0.3.3)
Requirement already satisfied: six in /usr/lib/python3/dist-packages (from cooler>=0.8.5->clodius) (1.10.0)
Requirement already satisfied: multiprocess in /home/nmary/.local/lib/python3.6/site-packages (from cooler>=0.8.5->clodius) (0.70.11.1)
Requirement already satisfied: Click>=7 in /home/nmary/.local/lib/python3.6/site-packages (fromclodius) (7.1.2)
Requirement already satisfied: h5py>=3.0.0 in /home/nmary/.local/lib/python3.6/site-packages (from clodius) (3.1.0)
Collecting cytoolz<0.11
Using cached cytoolz-0.10.1.tar.gz (475 kB)
Requirement already satisfied: toolz>=0.8.0 in /home/nmary/.local/lib/python3.6/site-packages (from cytoolz<0.11->cooler>=0.8.5->clodius) (0.11.1)
Requirement already satisfied: pyyaml in /home/nmary/.local/lib/python3.6/site-packages (from cooler>=0.8.5->clodius) (5.3.1)
Requirement already satisfied: cached-property in /home/nmary/.local/lib/python3.6/site-packages (from h5py>=3.0.0->clodius) (1.5.2)
Requirement already satisfied: numpy in /home/nmary/.local/lib/python3.6/site-packages (from clodius) (1.19.4)
Requirement already satisfied: dill>=0.3.3 in /home/nmary/.local/lib/python3.6/site-packages (from multiprocess->cooler>=0.8.5->clodius) (0.3.3)
Requirement already satisfied: numpy in /home/nmary/.local/lib/python3.6/site-packages (from clodius) (1.19.4)
Requirement already satisfied: python-dateutil>=2.7.3 in /home/nmary/.local/lib/python3.6/site-packages (from pandas->clodius) (2.8.1)
Requirement already satisfied: pytz>=2017.2 in /home/nmary/.local/lib/python3.6/site-packages (from pandas->clodius) (2020.4)
Requirement already satisfied: six in /usr/lib/python3/dist-packages (from cooler>=0.8.5->clodius) (1.10.0)
Requirement already satisfied: numpy in /home/nmary/.local/lib/python3.6/site-packages (from clodius) (1.19.4)
Requirement already satisfied: six in /usr/lib/python3/dist-packages (from cooler>=0.8.5->clodius) (1.10.0)
Requirement already satisfied: setuptools>=0.7 in /usr/lib/python3/dist-packages (from pyfaidx->cooler>=0.8.5->clodius) (20.7.0)
Collecting pypairix
Using cached pypairix-0.3.7.tar.gz (65 kB)
Requirement already satisfied: six in /usr/lib/python3/dist-packages (from cooler>=0.8.5->clodius) (1.10.0)
Building wheels for collected packages: cytoolz, pypairix
Building wheel for cytoolz (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: /usr/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-u3134huj/cytoolz_2d7c79c3493f4977b45a100f52449866/setup.py'"'"'; __file__='"'"'/tmp/pip-install-u3134huj/cytoolz_2d7c79c3493f4977b45a100f52449866/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-_x8kzcl4
cwd: /tmp/pip-install-u3134huj/cytoolz_2d7c79c3493f4977b45a100f52449866/
Complete output (55 lines):
ALERT: Cython not installed. Building without Cython.
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.6
creating build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/_signatures.py -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/__init__.py -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/utils_test.py -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/_version.py -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/compatibility.py -> build/lib.linux-x86_64-3.6/cytoolz
creating build/lib.linux-x86_64-3.6/cytoolz/curried
copying cytoolz/curried/operator.py -> build/lib.linux-x86_64-3.6/cytoolz/curried
copying cytoolz/curried/__init__.py -> build/lib.linux-x86_64-3.6/cytoolz/curried
copying cytoolz/curried/exceptions.py -> build/lib.linux-x86_64-3.6/cytoolz/curried
copying cytoolz/utils.pyx -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/dicttoolz.pyx -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/functoolz.pyx -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/recipes.pyx -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/itertoolz.pyx -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/itertoolz.pxd -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/utils.pxd -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/cpython.pxd -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/functoolz.pxd -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/__init__.pxd -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/recipes.pxd -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/dicttoolz.pxd -> build/lib.linux-x86_64-3.6/cytoolz
creating build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_serialization.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_tlz.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_doctests.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_dicttoolz.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_functoolz.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_embedded_sigs.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_none_safe.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_itertoolz.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_curried.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_recipes.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_docstrings.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_compatibility.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_signatures.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_utils.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_inspect_args.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/dev_skip_test.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_curried_toolzlike.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_dev_skip_test.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
running build_ext
building 'cytoolz.dicttoolz' extension
creating build/temp.linux-x86_64-3.6
creating build/temp.linux-x86_64-3.6/cytoolz
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -c cytoolz/dicttoolz.c -o build/temp.linux-x86_64-3.6/cytoolz/dicttoolz.o
cytoolz/dicttoolz.c:17:20: fatal error: Python.h: No such file or directory
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
----------------------------------------
ERROR: Failed building wheel for cytoolz
Running setup.py clean for cytoolz
Building wheel for pypairix (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: /usr/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-u3134huj/pypairix_718f50138e644c16bc5e5e7ed36493a6/setup.py'"'"'; __file__='"'"'/tmp/pip-install-u3134huj/pypairix_718f50138e644c16bc5e5e7ed36493a6/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-orgo01oy
cwd: /tmp/pip-install-u3134huj/pypairix_718f50138e644c16bc5e5e7ed36493a6/
Complete output (146 lines):
running bdist_wheel
running build
running build_ext
building 'pypairix' extension
creating build
creating build/temp.linux-x86_64-3.6
creating build/temp.linux-x86_64-3.6/src
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_FILE_OFFSET_BITS=64 -D_USE_KNETFILE=1 -Isrc -I/usr/include/python3.6m -c src/bgzf.c -o build/temp.linux-x86_64-3.6/src/bgzf.o
src/bgzf.c: In function ‘bgzf_block_length’:
src/bgzf.c:331:27: warning: unused variable ‘remaining’ [-Wunused-variable]
int count, block_length, remaining;
^
src/bgzf.c:330:40: warning: unused variable ‘compressed_block’ [-Wunused-variable]
uint8_t header[BLOCK_HEADER_LENGTH], *compressed_block;
^
src/bgzf.c: In function ‘bgzf_close’:
src/bgzf.c:456:11: warning: variable ‘count’ set but not used [-Wunused-but-set-variable]
int ret, count, block_length;
^
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_FILE_OFFSET_BITS=64 -D_USE_KNETFILE=1 -Isrc -I/usr/include/python3.6m -c src/bgzip.c -o build/temp.linux-x86_64-3.6/src/bgzip.o
src/bgzip.c: In function ‘main’:
src/bgzip.c:198:4: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
write(f_dst, buffer, c);
^
src/bgzip.c: In function ‘write_open’:
src/bgzip.c:57:4: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%c", &c);
^
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_FILE_OFFSET_BITS=64 -D_USE_KNETFILE=1 -Isrc -I/usr/include/python3.6m -c src/index.c -o build/temp.linux-x86_64-3.6/src/index.o
src/index.c: In function ‘ti_parse_region2d’:
src/index.c:864:69: warning: passing argument 1 of ‘ti_get_region_split_character’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
char region_split_character = ti_get_region_split_character(idx);
^
In file included from src/index.c:11:0:
src/pairix.h:218:14: note: expected ‘ti_index_t * {aka struct __ti_index_t *}’ but argument is of type ‘const ti_index_t * {aka const struct __ti_index_t *}’
char ti_get_region_split_character(ti_index_t *idx);
^
src/index.c:878:30: warning: passing argument 1 of ‘ti_get_sc2’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
int dim = ti_get_sc2(idx)+1==0?1:2;
^
In file included from src/index.c:11:0:
src/pairix.h:209:13: note: expected ‘ti_index_t * {aka struct __ti_index_t *}’ but argument is of type ‘const ti_index_t * {aka const struct __ti_index_t *}’
int ti_get_sc2(ti_index_t *idx);
^
src/index.c: In function ‘ti_querys_2d_general’:
src/index.c:1219:31: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types]
char **chrpairlist = ti_seqname(t->idx, &n_seqpair_list);
^
src/index.c:1236:59: warning: passing argument 2 of ‘ti_querys_2d_multi’ from incompatible pointer type [-Wincompatible-pointer-types]
sequential_iter_t *siter = ti_querys_2d_multi(t, regions, n_sub_list);
^
In file included from src/index.c:11:0:
src/pairix.h:131:28: note: expected ‘const char **’ but argument is of type ‘char **’
sequential_iter_t *ti_querys_2d_multi(pairix_t *t, const char **regs, int nRegs);
^
src/index.c:1242:30: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
*sp=0; char *chr1 = reg;
^
src/index.c:1246:31: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types]
char **chrpairlist = ti_seqname(t->idx, &n_seqpair_list);
^
src/index.c:1263:59: warning: passing argument 2 of ‘ti_querys_2d_multi’ from incompatible pointer type [-Wincompatible-pointer-types]
sequential_iter_t *siter = ti_querys_2d_multi(t, regions, n_sub_list);
^
In file included from src/index.c:11:0:
src/pairix.h:131:28: note: expected ‘const char **’ but argument is of type ‘char **’
sequential_iter_t *ti_querys_2d_multi(pairix_t *t, const char **regs, int nRegs);
^
src/index.c: In function ‘ti_query_2d_tid’:
src/index.c:1417:24: warning: return makes integer from pointer without a cast [-Wint-conversion]
if (name == 0) return ti_iter_first();
^
src/index.c: In function ‘create_merged_iter’:
src/index.c:1469:6: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
if( miter->iu = calloc(n,sizeof(iter_unit*))) {
^
src/index.c: In function ‘merged_ti_read’:
src/index.c:1537:19: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
miu[i]->s = ti_iter_read(miu[i]->t->fp, miu[i]->iter, miu[i]->len, seqonly);
^
src/index.c:1543:17: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
miu[0]->s = ti_iter_read(miu[0]->t->fp, miu[0]->iter, miu[0]->len, seqonly); // get next entry for the flushed iter
^
src/index.c: In function ‘sequential_ti_read’:
src/index.c:1573:15: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
char *s = ti_iter_read(siter->t->fp,siter->iter[siter->curr], len, 0);
^
src/index.c:1576:9: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
s = ti_iter_read(siter->t->fp,siter->iter[siter->curr], len, 0);
^
src/index.c: In function ‘get_unique_merged_seqname’:
src/index.c:1643:22: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
seqnames = ti_seqname(tbs[i]->idx,&len);
^
src/index.c: In function ‘flip_region’:
src/index.c:1744:19: warning: variable ‘split_pos’ set but not used [-Wunused-but-set-variable]
int l, i, l2, split_pos;
^
src/index.c: In function ‘querys_2D_wrapper’:
src/index.c:1911:34: warning: passing argument 1 of ‘flip_region’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
char *reg2 = flip_region(reg, get_region_split_character(tb));
^
src/index.c:1743:7: note: expected ‘char *’ but argument is of type ‘const char *’
char *flip_region ( char* s, char region_split_character) {
^
src/index.c: In function ‘check_triangle’:
src/index.c:1971:23: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types]
char **seqnames = ti_seqname(idx,&len);
^
src/index.c:1977:64: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
if(ti_get_tid(idx, reg2)!=-1) { free(seqnames); free(reg2); return(0); } // not atriangle
^
In file included from src/khash.h:94:0,
from src/index.c:4:
/usr/include/stdlib.h:483:13: note: expected ‘void *’ but argument is of type ‘const char *’
extern void free (void *__ptr) __THROW;
^
src/index.c:1978:14: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
free(reg2);
^
In file included from src/khash.h:94:0,
from src/index.c:4:
/usr/include/stdlib.h:483:13: note: expected ‘void *’ but argument is of type ‘const char *’
extern void free (void *__ptr) __THROW;
^
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_FILE_OFFSET_BITS=64 -D_USE_KNETFILE=1 -Isrc -I/usr/include/python3.6m -c src/knetfile.c -o build/temp.linux-x86_64-3.6/src/knetfile.o
In file included from src/knetfile.c:49:0:
src/knetfile.c: In function ‘kftp_send_cmd’:
src/knetfile.h:9:32: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
#define netwrite(fd, ptr, len) write(fd, ptr, len)
^
src/knetfile.c:239:2: note: in expansion of macro ‘netwrite’
netwrite(ftp->ctrl_fd, cmd, strlen(cmd));
^
src/knetfile.c: In function ‘khttp_connect_file’:
src/knetfile.h:9:32: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
#define netwrite(fd, ptr, len) write(fd, ptr, len)
^
src/knetfile.c:418:2: note: in expansion of macro ‘netwrite’
netwrite(fp->fd, buf, l);
^
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_FILE_OFFSET_BITS=64 -D_USE_KNETFILE=1 -Isrc -I/usr/include/python3.6m -c src/kstring.c -o build/temp.linux-x86_64-3.6/src/kstring.o
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_FILE_OFFSET_BITS=64 -D_USE_KNETFILE=1 -Isrc -I/usr/include/python3.6m -c src/pairixmodule.c -o build/temp.linux-x86_64-3.6/src/pairixmodule.o
src/pairixmodule.c:33:20: fatal error: Python.h: No such file or directory
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
----------------------------------------
ERROR: Failed building wheel for pypairix
Running setup.py clean for pypairix
Failed to build cytoolz pypairix
Installing collected packages: pypairix, cytoolz, cooler, clodius
Running setup.py install for pypairix ... error
ERROR: Command errored out with exit status 1:
command: /usr/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-u3134huj/pypairix_718f50138e644c16bc5e5e7ed36493a6/setup.py'"'"'; __file__='"'"'/tmp/pip-install-u3134huj/pypairix_718f50138e644c16bc5e5e7ed36493a6/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-vvw_kum4/install-record.txt --single-version-externally-managed --user --prefix= --compile --install-headers /home/nmary/.local/include/python3.6m/pypairix
cwd: /tmp/pip-install-u3134huj/pypairix_718f50138e644c16bc5e5e7ed36493a6/
Complete output (146 lines):
running install
running build
running build_ext
building 'pypairix' extension
creating build
creating build/temp.linux-x86_64-3.6
creating build/temp.linux-x86_64-3.6/src
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_FILE_OFFSET_BITS=64 -D_USE_KNETFILE=1 -Isrc -I/usr/include/python3.6m -c src/bgzf.c -o build/temp.linux-x86_64-3.6/src/bgzf.o
src/bgzf.c: In function ‘bgzf_block_length’:
src/bgzf.c:331:27: warning: unused variable ‘remaining’ [-Wunused-variable]
int count, block_length, remaining;
^
src/bgzf.c:330:40: warning: unused variable ‘compressed_block’ [-Wunused-variable]
uint8_t header[BLOCK_HEADER_LENGTH], *compressed_block;
^
src/bgzf.c: In function ‘bgzf_close’:
src/bgzf.c:456:11: warning: variable ‘count’ set but not used [-Wunused-but-set-variable]
int ret, count, block_length;
^
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_FILE_OFFSET_BITS=64 -D_USE_KNETFILE=1 -Isrc -I/usr/include/python3.6m -c src/bgzip.c -o build/temp.linux-x86_64-3.6/src/bgzip.o
src/bgzip.c: In function ‘main’:
src/bgzip.c:198:4: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
write(f_dst, buffer, c);
^
src/bgzip.c: In function ‘write_open’:
src/bgzip.c:57:4: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%c", &c);
^
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_FILE_OFFSET_BITS=64 -D_USE_KNETFILE=1 -Isrc -I/usr/include/python3.6m -c src/index.c -o build/temp.linux-x86_64-3.6/src/index.o
src/index.c: In function ‘ti_parse_region2d’:
src/index.c:864:69: warning: passing argument 1 of ‘ti_get_region_split_character’ discards‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
char region_split_character = ti_get_region_split_character(idx);
^
In file included from src/index.c:11:0:
src/pairix.h:218:14: note: expected ‘ti_index_t * {aka struct __ti_index_t *}’ but argumentis of type ‘const ti_index_t * {aka const struct __ti_index_t *}’
char ti_get_region_split_character(ti_index_t *idx);
^
src/index.c:878:30: warning: passing argument 1 of ‘ti_get_sc2’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
int dim = ti_get_sc2(idx)+1==0?1:2;
^
In file included from src/index.c:11:0:
src/pairix.h:209:13: note: expected ‘ti_index_t * {aka struct __ti_index_t *}’ but argumentis of type ‘const ti_index_t * {aka const struct __ti_index_t *}’
int ti_get_sc2(ti_index_t *idx);
^
src/index.c: In function ‘ti_querys_2d_general’:
src/index.c:1219:31: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types]
char **chrpairlist = ti_seqname(t->idx, &n_seqpair_list);
^
src/index.c:1236:59: warning: passing argument 2 of ‘ti_querys_2d_multi’ from incompatible pointer type [-Wincompatible-pointer-types]
sequential_iter_t *siter = ti_querys_2d_multi(t, regions, n_sub_list);
^
In file included from src/index.c:11:0:
src/pairix.h:131:28: note: expected ‘const char **’ but argument is of type ‘char **’
sequential_iter_t *ti_querys_2d_multi(pairix_t *t, const char **regs, int nRegs);
^
src/index.c:1242:30: warning: initialization discards ‘const’ qualifier from pointer targettype [-Wdiscarded-qualifiers]
*sp=0; char *chr1 = reg;
^
src/index.c:1246:31: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types]
char **chrpairlist = ti_seqname(t->idx, &n_seqpair_list);
^
src/index.c:1263:59: warning: passing argument 2 of ‘ti_querys_2d_multi’ from incompatible pointer type [-Wincompatible-pointer-types]
sequential_iter_t *siter = ti_querys_2d_multi(t, regions, n_sub_list);
^
In file included from src/index.c:11:0:
src/pairix.h:131:28: note: expected ‘const char **’ but argument is of type ‘char **’
sequential_iter_t *ti_querys_2d_multi(pairix_t *t, const char **regs, int nRegs);
^
src/index.c: In function ‘ti_query_2d_tid’:
src/index.c:1417:24: warning: return makes integer from pointer without a cast [-Wint-conversion]
if (name == 0) return ti_iter_first();
^
src/index.c: In function ‘create_merged_iter’:
src/index.c:1469:6: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
if( miter->iu = calloc(n,sizeof(iter_unit*))) {
^
src/index.c: In function ‘merged_ti_read’:
src/index.c:1537:19: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
miu[i]->s = ti_iter_read(miu[i]->t->fp, miu[i]->iter, miu[i]->len, seqonly);
^
src/index.c:1543:17: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
miu[0]->s = ti_iter_read(miu[0]->t->fp, miu[0]->iter, miu[0]->len, seqonly); // get next entry for the flushed iter
^
src/index.c: In function ‘sequential_ti_read’:
src/index.c:1573:15: warning: initialization discards ‘const’ qualifier from pointer targettype [-Wdiscarded-qualifiers]
char *s = ti_iter_read(siter->t->fp,siter->iter[siter->curr], len, 0);
^
src/index.c:1576:9: warning: assignment discards ‘const’ qualifier from pointer target type[-Wdiscarded-qualifiers]
s = ti_iter_read(siter->t->fp,siter->iter[siter->curr], len, 0);
^
src/index.c: In function ‘get_unique_merged_seqname’:
src/index.c:1643:22: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
seqnames = ti_seqname(tbs[i]->idx,&len);
^
src/index.c: In function ‘flip_region’:
src/index.c:1744:19: warning: variable ‘split_pos’ set but not used [-Wunused-but-set-variable]
int l, i, l2, split_pos;
^
src/index.c: In function ‘querys_2D_wrapper’:
src/index.c:1911:34: warning: passing argument 1 of ‘flip_region’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
char *reg2 = flip_region(reg, get_region_split_character(tb));
^
src/index.c:1743:7: note: expected ‘char *’ but argument is of type ‘const char *’
char *flip_region ( char* s, char region_split_character) {
^
src/index.c: In function ‘check_triangle’:
src/index.c:1971:23: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types]
char **seqnames = ti_seqname(idx,&len);
^
src/index.c:1977:64: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
if(ti_get_tid(idx, reg2)!=-1) { free(seqnames); free(reg2); return(0); } // nota triangle
^
In file included from src/khash.h:94:0,
from src/index.c:4:
/usr/include/stdlib.h:483:13: note: expected ‘void *’ but argument is of type ‘const char *’
extern void free (void *__ptr) __THROW;
^
src/index.c:1978:14: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
free(reg2);
^
In file included from src/khash.h:94:0,
from src/index.c:4:
/usr/include/stdlib.h:483:13: note: expected ‘void *’ but argument is of type ‘const char *’
extern void free (void *__ptr) __THROW;
^
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_FILE_OFFSET_BITS=64 -D_USE_KNETFILE=1 -Isrc -I/usr/include/python3.6m -c src/knetfile.c -o build/temp.linux-x86_64-3.6/src/knetfile.o
In file included from src/knetfile.c:49:0:
src/knetfile.c: In function ‘kftp_send_cmd’:
src/knetfile.h:9:32: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
#define netwrite(fd, ptr, len) write(fd, ptr, len)
^
src/knetfile.c:239:2: note: in expansion of macro ‘netwrite’
netwrite(ftp->ctrl_fd, cmd, strlen(cmd));
^
src/knetfile.c: In function ‘khttp_connect_file’:
src/knetfile.h:9:32: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
#define netwrite(fd, ptr, len) write(fd, ptr, len)
^
src/knetfile.c:418:2: note: in expansion of macro ‘netwrite’
netwrite(fp->fd, buf, l);
^
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_FILE_OFFSET_BITS=64 -D_USE_KNETFILE=1 -Isrc -I/usr/include/python3.6m -c src/kstring.c -o build/temp.linux-x86_64-3.6/src/kstring.o
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_FILE_OFFSET_BITS=64 -D_USE_KNETFILE=1 -Isrc -I/usr/include/python3.6m -c src/pairixmodule.c -o build/temp.linux-x86_64-3.6/src/pairixmodule.o
src/pairixmodule.c:33:20: fatal error: Python.h: No such file or directory
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
----------------------------------------
ERROR: Command errored out with exit status 1: /usr/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-u3134huj/pypairix_718f50138e644c16bc5e5e7ed36493a6/setup.py'"'"'; __file__='"'"'/tmp/pip-install-u3134huj/pypairix_718f50138e644c16bc5e5e7ed36493a6/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record/tmp/pip-record-vvw_kum4/install-record.txt --single-version-externally-managed --user --prefix= --compile --install-headers /home/nmary/.local/include/python3.6m/pypairix Check the logs for full command output.
I aslo had many issues to install Higlass (see higlass/higlass-manage#69).
Thank you for your help.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels