Comments (10)
Hi Eric,
That error indicates the library shared object didn't link properly. pip
hides a lot of details so my advice last time this happened (#122) was to download the tar-ball and install via python setup.py install
. Then we got the actual error messages out.
from python-blosc.
Thanks for looking at this! This is the log when running python setup.py install
:
SSE2 detected
AVX2 detected
running install
running bdist_egg
running egg_info
writing blosc.egg-info/PKG-INFO
writing dependency_links to blosc.egg-info/dependency_links.txt
writing top-level names to blosc.egg-info/top_level.txt
reading manifest file 'blosc.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '*.cpp' under directory 'c-blosc'
warning: no files found matching '*.hpp' under directory 'c-blosc'
writing manifest file 'blosc.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_py
creating build
creating build/lib.linux-x86_64-3.6
creating build/lib.linux-x86_64-3.6/blosc
copying blosc/__init__.py -> build/lib.linux-x86_64-3.6/blosc
copying blosc/test.py -> build/lib.linux-x86_64-3.6/blosc
copying blosc/version.py -> build/lib.linux-x86_64-3.6/blosc
copying blosc/toplevel.py -> build/lib.linux-x86_64-3.6/blosc
running build_ext
building 'blosc.blosc_extension' extension
creating build/temp.linux-x86_64-3.6
creating build/temp.linux-x86_64-3.6/blosc
creating build/temp.linux-x86_64-3.6/c-blosc
creating build/temp.linux-x86_64-3.6/c-blosc/blosc
creating build/temp.linux-x86_64-3.6/c-blosc/internal-complibs
creating build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/lz4-1.7.5
creating build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/snappy-1.1.1
creating build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zlib-1.2.8
creating build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3
creating build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/decompress
creating build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/compress
creating build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/legacy
creating build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/deprecated
creating build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/common
creating build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/dictBuilder
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c blosc/blosc_extension.c -o build/temp.linux-x86_64-3.6/blosc/blosc_extension.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/blosc/bitshuffle-generic.c -o build/temp.linux-x86_64-3.6/c-blosc/blosc/bitshuffle-generic.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/blosc/blosc.c -o build/temp.linux-x86_64-3.6/c-blosc/blosc/blosc.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/blosc/shuffle.c -o build/temp.linux-x86_64-3.6/c-blosc/blosc/shuffle.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
c-blosc/blosc/shuffle.c: In function ‘blosc_get_cpu_features’:
c-blosc/blosc/shuffle.c:209:7: warning: variable ‘zmm_state_enabled’ set but not used [-Wunused-but-set-variable]
int zmm_state_enabled = 0;
^~~~~~~~~~~~~~~~~
c-blosc/blosc/shuffle.c: At top level:
c-blosc/blosc/shuffle.c:297:33: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
static shuffle_implementation_t get_shuffle_implementation() {
^~~~~~~~~~~~~~~~~~~~~~~~~~
c-blosc/blosc/shuffle.c:354:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
void init_shuffle_implementation() {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from c-blosc/blosc/shuffle.c:12:0:
c-blosc/blosc/shuffle-generic.h:61:13: warning: ‘unshuffle_generic_inline’ defined but not used [-Wunused-function]
static void unshuffle_generic_inline(const size_t type_size,
^~~~~~~~~~~~~~~~~~~~~~~~
c-blosc/blosc/shuffle-generic.h:32:13: warning: ‘shuffle_generic_inline’ defined but not used [-Wunused-function]
static void shuffle_generic_inline(const size_t type_size,
^~~~~~~~~~~~~~~~~~~~~~
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/blosc/blosclz.c -o build/temp.linux-x86_64-3.6/c-blosc/blosc/blosclz.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/blosc/shuffle-generic.c -o build/temp.linux-x86_64-3.6/c-blosc/blosc/shuffle-generic.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/lz4-1.7.5/lz4hc.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/lz4-1.7.5/lz4hc.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/lz4-1.7.5/lz4.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/lz4-1.7.5/lz4.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/snappy-1.1.1/snappy-c.cc -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/snappy-1.1.1/snappy-c.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/snappy-1.1.1/snappy-sinksource.cc -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/snappy-1.1.1/snappy-sinksource.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/snappy-1.1.1/snappy.cc -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/snappy-1.1.1/snappy.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
c-blosc/internal-complibs/snappy-1.1.1/snappy.cc: In member function ‘bool snappy::SnappyIOVecWriter::Append(const char*, size_t)’:
c-blosc/internal-complibs/snappy-1.1.1/snappy.cc:1013:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (curr_iov_index_ + 1 >= output_iov_count_) {
~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
c-blosc/internal-complibs/snappy-1.1.1/snappy.cc: In member function ‘bool snappy::SnappyIOVecWriter::AppendFromSelf(size_t, size_t)’:
c-blosc/internal-complibs/snappy-1.1.1/snappy.cc:1095:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (curr_iov_index_ + 1 >= output_iov_count_) {
~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/snappy-1.1.1/snappy-stubs-internal.cc -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/snappy-1.1.1/snappy-stubs-internal.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zlib-1.2.8/gzlib.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zlib-1.2.8/gzlib.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
c-blosc/internal-complibs/zlib-1.2.8/gzlib.c: In function ‘gz_open’:
c-blosc/internal-complibs/zlib-1.2.8/gzlib.c:14:17: warning: implicit declaration of function ‘lseek’ [-Wimplicit-function-declaration]
# define LSEEK lseek
^
c-blosc/internal-complibs/zlib-1.2.8/gzlib.c:256:24: note: in expansion of macro ‘LSEEK’
state->start = LSEEK(state->fd, 0, SEEK_CUR);
^~~~~
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zlib-1.2.8/gzwrite.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zlib-1.2.8/gzwrite.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
c-blosc/internal-complibs/zlib-1.2.8/gzwrite.c: In function ‘gz_comp’:
c-blosc/internal-complibs/zlib-1.2.8/gzwrite.c:84:15: warning: implicit declaration of function ‘write’ [-Wimplicit-function-declaration]
got = write(state->fd, strm->next_in, strm->avail_in);
^~~~~
c-blosc/internal-complibs/zlib-1.2.8/gzwrite.c: In function ‘gzclose_w’:
c-blosc/internal-complibs/zlib-1.2.8/gzwrite.c:573:9: warning: implicit declaration of function ‘close’ [-Wimplicit-function-declaration]
if (close(state->fd) == -1)
^~~~~
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zlib-1.2.8/gzclose.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zlib-1.2.8/gzclose.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zlib-1.2.8/adler32.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zlib-1.2.8/adler32.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zlib-1.2.8/infback.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zlib-1.2.8/infback.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zlib-1.2.8/uncompr.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zlib-1.2.8/uncompr.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zlib-1.2.8/inftrees.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zlib-1.2.8/inftrees.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zlib-1.2.8/inflate.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zlib-1.2.8/inflate.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zlib-1.2.8/trees.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zlib-1.2.8/trees.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zlib-1.2.8/zutil.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zlib-1.2.8/zutil.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zlib-1.2.8/inffast.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zlib-1.2.8/inffast.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zlib-1.2.8/crc32.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zlib-1.2.8/crc32.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zlib-1.2.8/compress.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zlib-1.2.8/compress.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zlib-1.2.8/deflate.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zlib-1.2.8/deflate.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zlib-1.2.8/gzread.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zlib-1.2.8/gzread.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
c-blosc/internal-complibs/zlib-1.2.8/gzread.c: In function ‘gz_load’:
c-blosc/internal-complibs/zlib-1.2.8/gzread.c:30:15: warning: implicit declaration of function ‘read’ [-Wimplicit-function-declaration]
ret = read(state->fd, buf + *have, len - *have);
^~~~
c-blosc/internal-complibs/zlib-1.2.8/gzread.c: In function ‘gzclose_r’:
c-blosc/internal-complibs/zlib-1.2.8/gzread.c:591:11: warning: implicit declaration of function ‘close’ [-Wimplicit-function-declaration]
ret = close(state->fd);
^~~~~
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zstd-1.1.3/decompress/zstd_decompress.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/decompress/zstd_decompress.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zstd-1.1.3/decompress/huf_decompress.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/decompress/huf_decompress.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zstd-1.1.3/compress/zstd_compress.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/compress/zstd_compress.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zstd-1.1.3/compress/zstdmt_compress.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/compress/zstdmt_compress.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zstd-1.1.3/compress/fse_compress.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/compress/fse_compress.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zstd-1.1.3/compress/huf_compress.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/compress/huf_compress.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zstd-1.1.3/legacy/zstd_v06.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/legacy/zstd_v06.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zstd-1.1.3/legacy/zstd_v01.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/legacy/zstd_v01.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zstd-1.1.3/legacy/zstd_v05.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/legacy/zstd_v05.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zstd-1.1.3/legacy/zstd_v04.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/legacy/zstd_v04.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zstd-1.1.3/legacy/zstd_v02.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/legacy/zstd_v02.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zstd-1.1.3/legacy/zstd_v03.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/legacy/zstd_v03.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zstd-1.1.3/legacy/zstd_v07.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/legacy/zstd_v07.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zstd-1.1.3/deprecated/zbuff_compress.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/deprecated/zbuff_compress.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zstd-1.1.3/deprecated/zbuff_common.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/deprecated/zbuff_common.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zstd-1.1.3/deprecated/zbuff_decompress.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/deprecated/zbuff_decompress.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zstd-1.1.3/common/threading.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/common/threading.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zstd-1.1.3/common/entropy_common.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/common/entropy_common.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zstd-1.1.3/common/error_private.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/common/error_private.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zstd-1.1.3/common/zstd_common.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/common/zstd_common.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zstd-1.1.3/common/pool.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/common/pool.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zstd-1.1.3/common/xxhash.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/common/xxhash.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zstd-1.1.3/common/fse_decompress.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/common/fse_decompress.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zstd-1.1.3/dictBuilder/cover.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/dictBuilder/cover.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zstd-1.1.3/dictBuilder/zdict.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/dictBuilder/zdict.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/internal-complibs/zstd-1.1.3/dictBuilder/divsufsort.c -o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/dictBuilder/divsufsort.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/blosc/bitshuffle-sse2.c -o build/temp.linux-x86_64-3.6/c-blosc/blosc/bitshuffle-sse2.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/blosc/shuffle-sse2.c -o build/temp.linux-x86_64-3.6/c-blosc/blosc/shuffle-sse2.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/blosc/bitshuffle-avx2.c -o build/temp.linux-x86_64-3.6/c-blosc/blosc/bitshuffle-avx2.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/zstd-1.1.3 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/lz4-1.7.5 -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.1.3/common -Ic-blosc/internal-complibs/zstd-1.1.3 -I/opt/anaconda3/include/python3.6m -c c-blosc/blosc/shuffle-avx2.c -o build/temp.linux-x86_64-3.6/c-blosc/blosc/shuffle-avx2.o -DSHUFFLE_SSE2_ENABLED -msse2 -DSHUFFLE_AVX2_ENABLED -mavx2
c-blosc/blosc/shuffle-avx2.c: In function ‘shuffle16_tiled_avx2’:
c-blosc/blosc/shuffle-avx2.c:285:91: warning: signed and unsigned type in conditional expression [-Wsign-compare]
offset_into_type += (offset_into_type == 0 && vecs_per_el.rem > 0 ? vecs_per_el.rem : sizeof(__m128i))) {
^
c-blosc/blosc/shuffle-avx2.c: In function ‘unshuffle16_tiled_avx2’:
c-blosc/blosc/shuffle-avx2.c:542:89: warning: signed and unsigned type in conditional expression [-Wsign-compare]
offset_into_type += (offset_into_type == 0 && vecs_per_el.rem > 0 ? vecs_per_el.rem : sizeof(__m128i))) {
^
g++ -pthread -shared -L/opt/anaconda3/lib -Wl,-rpath=/opt/anaconda3/lib,--no-as-needed build/temp.linux-x86_64-3.6/blosc/blosc_extension.o build/temp.linux-x86_64-3.6/c-blosc/blosc/bitshuffle-generic.o build/temp.linux-x86_64-3.6/c-blosc/blosc/blosc.o build/temp.linux-x86_64-3.6/c-blosc/blosc/shuffle.o build/temp.linux-x86_64-3.6/c-blosc/blosc/blosclz.o build/temp.linux-x86_64-3.6/c-blosc/blosc/shuffle-generic.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/lz4-1.7.5/lz4hc.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/lz4-1.7.5/lz4.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/snappy-1.1.1/snappy-c.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/snappy-1.1.1/snappy-sinksource.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/snappy-1.1.1/snappy.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/snappy-1.1.1/snappy-stubs-internal.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zlib-1.2.8/gzlib.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zlib-1.2.8/gzwrite.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zlib-1.2.8/gzclose.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zlib-1.2.8/adler32.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zlib-1.2.8/infback.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zlib-1.2.8/uncompr.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zlib-1.2.8/inftrees.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zlib-1.2.8/inflate.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zlib-1.2.8/trees.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zlib-1.2.8/zutil.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zlib-1.2.8/inffast.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zlib-1.2.8/crc32.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zlib-1.2.8/compress.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zlib-1.2.8/deflate.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zlib-1.2.8/gzread.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/decompress/zstd_decompress.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/decompress/huf_decompress.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/compress/zstd_compress.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/compress/zstdmt_compress.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/compress/fse_compress.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/compress/huf_compress.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/legacy/zstd_v06.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/legacy/zstd_v01.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/legacy/zstd_v05.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/legacy/zstd_v04.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/legacy/zstd_v02.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/legacy/zstd_v03.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/legacy/zstd_v07.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/deprecated/zbuff_compress.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/deprecated/zbuff_common.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/deprecated/zbuff_decompress.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/common/threading.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/common/entropy_common.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/common/error_private.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/common/zstd_common.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/common/pool.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/common/xxhash.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/common/fse_decompress.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/dictBuilder/cover.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/dictBuilder/zdict.o build/temp.linux-x86_64-3.6/c-blosc/internal-complibs/zstd-1.1.3/dictBuilder/divsufsort.o build/temp.linux-x86_64-3.6/c-blosc/blosc/bitshuffle-sse2.o build/temp.linux-x86_64-3.6/c-blosc/blosc/shuffle-sse2.o build/temp.linux-x86_64-3.6/c-blosc/blosc/bitshuffle-avx2.o build/temp.linux-x86_64-3.6/c-blosc/blosc/shuffle-avx2.o -L/opt/anaconda3/lib -lpython3.6m -o build/lib.linux-x86_64-3.6/blosc/blosc_extension.cpython-36m-x86_64-linux-gnu.so
creating build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/egg
creating build/bdist.linux-x86_64/egg/blosc
copying build/lib.linux-x86_64-3.6/blosc/blosc_extension.cpython-36m-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/egg/blosc
copying build/lib.linux-x86_64-3.6/blosc/__init__.py -> build/bdist.linux-x86_64/egg/blosc
copying build/lib.linux-x86_64-3.6/blosc/test.py -> build/bdist.linux-x86_64/egg/blosc
copying build/lib.linux-x86_64-3.6/blosc/version.py -> build/bdist.linux-x86_64/egg/blosc
copying build/lib.linux-x86_64-3.6/blosc/toplevel.py -> build/bdist.linux-x86_64/egg/blosc
byte-compiling build/bdist.linux-x86_64/egg/blosc/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/blosc/test.py to test.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/blosc/version.py to version.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/blosc/toplevel.py to toplevel.cpython-36.pyc
creating stub loader for blosc/blosc_extension.cpython-36m-x86_64-linux-gnu.so
byte-compiling build/bdist.linux-x86_64/egg/blosc/blosc_extension.py to blosc_extension.cpython-36.pyc
creating build/bdist.linux-x86_64/egg/EGG-INFO
copying blosc.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO
copying blosc.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying blosc.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying blosc.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
writing build/bdist.linux-x86_64/egg/EGG-INFO/native_libs.txt
zip_safe flag not set; analyzing archive contents...
blosc.__pycache__.blosc_extension.cpython-36: module references __file__
creating dist
creating 'dist/blosc-1.5.1-py3.6-linux-x86_64.egg' and adding 'build/bdist.linux-x86_64/egg' to it
removing 'build/bdist.linux-x86_64/egg' (and everything under it)
Processing blosc-1.5.1-py3.6-linux-x86_64.egg
creating /opt/anaconda3/lib/python3.6/site-packages/blosc-1.5.1-py3.6-linux-x86_64.egg
Extracting blosc-1.5.1-py3.6-linux-x86_64.egg to /opt/anaconda3/lib/python3.6/site-packages
Adding blosc 1.5.1 to easy-install.pth file
Installed /opt/anaconda3/lib/python3.6/site-packages/blosc-1.5.1-py3.6-linux-x86_64.egg
Processing dependencies for blosc==1.5.1
Finished processing dependencies for blosc==1.5.1
from python-blosc.
@FrancescAlted I've got a version of setup.py
that works with the Lizard codec on Windows (Yahh!!!) but I get a similar error on Ubuntu 17.04 with gcc 6.3.0 (Boo!!!). But now I can replicate the error, finally. The warnings about no *.cpp files are due to a faulty line in MANIFEST.in
so that's a red herring. I notice that Continuum is still using gcc 4.4.7, so I'll play a bit with different compilers and see if that makes a difference. My error:
ImportError: /home/eunice/miniconda3/lib/python3.6/site-packages/blosc-1.5.2.dev0-py3.6-linux-
x86_64.egg/blosc/blosc_extension.cpython-36m-x86_64-linux-gnu.so: undefined symbol:
_ZTVN10__cxxabiv117__class_type_infoE
If I check the dynamic dependencies it looks like everything is present so I assume its a static linking error:
eunice@eunice:~/miniconda3/lib/python3.6/site-packages/blosc-1.5.2.dev0-py3.6-linux-
x86_64.egg/blosc$ ldd blosc_extension.cpython-36m-x86_64-linux-gnu.so
linux-vdso.so.1 => (0x00007fffa25a6000)
libpython3.6m.so.1.0 => /home/eunice/miniconda3/lib/libpython3.6m.so.1.0 (0x00007fe982965000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fe982733000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fe982515000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fe98214e000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fe981f4a000)
libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007fe981d45000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fe981b3d000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fe981834000)
/lib64/ld-linux-x86-64.so.2 (0x00005646e329f000)
After investigation the problem is with Snappy. Snappy is being compiled with gcc, not g++. I tried disabling Snappy, there are some bugs in blosc.c
,
#if defined(HAVE_SNAPPY)
should probably be:
#if defined(HAVE_SNAPPY) && HAVE_SNAPPY
I uploaded my fork of python-blosc with a lizard branch with Snappy undefined, that does work on both Windows and Ubuntu:
https://github.com/robbmcleod/python-blosc/tree/lizard
So either: 1.) disable Snappy support by default, or 2.) fiddle with the Google repo's CMake for Snappy and find out what is different between its build and the python-blosc build?
from python-blosc.
Thanks Robert for investigating this. Yep, Snappy is a C++ codec and in my experience this creates unnecessary complexity in building tools. For Blosc2 I decided long time ago that Snappy was going to be disabled by default (the goal is to get rid of any C++ code in Blosc2 sources). Provided this, I am all for making Snappy disabled by default in Blosc1 too, and added a ticket about this: Blosc/c-blosc#201. PR's to address this are welcome.
Regarding whether:
#if defined(HAVE_SNAPPY)
is a bug or not, it is not. The HAVE_CODEC
symbols are only defined when the support for them exists; otherwise the symbol is not defined at all.
from python-blosc.
There's no way to use gcc
for one library and g++
for another one, since the Extension
just looks in os.environ['CC']
and it doesn't check for CXX
.
https://github.com/pypa/setuptools/blob/master/setuptools/command/build_clib.py
I tried various permutations of 'cflags':'-std=c+11'
and 'cflags':'-lstdc++'
with gcc
but no luck there either. Personally I would consider deprecating Snappy on posix-platforms; it's not Snappy's fault, but at the same time the performance of Snappy is relatively poor compared to the other codecs.
from python-blosc.
Great to see that we are in the same page.
from python-blosc.
I have installed robbmcleod@06e4486 and it seems to fix the issue. Thanks @robbmcleod and @FrancescAlted!
from python-blosc.
Can we close this?
from python-blosc.
I think so because it will be resolved with the addition of wheels but that's a different issue.
from python-blosc.
Ok. So closing.
from python-blosc.
Related Issues (20)
- Issues decompressing bytes from files HOT 1
- Replace obsolete `popen2` HOT 1
- Properly identify vendored `cpuinfo.py` version
- Blosc_ROOT cmake warning: Policy CMP0074 is not set HOT 2
- "RuntimeError: Cannot decompress" for a compressed sequence of more than 7240 zero bytes HOT 1
- Very bad compression on short inputs 1-127 bytes long HOT 5
- “python_requires” should be set with “>=3.6”, as blosc 1.10.6 is not compatible with all Python versions. HOT 2
- wrong setuptools build command
- Concatenate two blosc compressed bytes objects HOT 2
- LICENSES/BLOSC.txt HOT 4
- Rename default branch HOT 1
- Update pypi with latest blosc version HOT 3
- Wheel for Python 3.10 and Python 3.11 HOT 3
- Cannot install blosc 1.11.0 on apple M1 machine HOT 3
- decompress in fore-end HOT 1
- README link to python-blosc2 seems useful HOT 1
- __pack_tensor__ must be made portable and not depend on Python HOT 2
- __pack_tensor__ should be in the beginning of the file to avoid seeking the whole file HOT 2
- Python 3.12 compatibility HOT 6
- Numpy 2 compatibility
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from python-blosc.