starting phase `set-SOURCE-DATE-EPOCH' phase `set-SOURCE-DATE-EPOCH' succeeded after 0.0 seconds starting phase `set-paths' environment variable `PATH' set to `/gnu/store/f8s95qc6dfhl0r45m70hczw5zip0xjxq-python-wrapper-3.8.2/bin:/gnu/store/1ggy0jz9lpnzixj94hi5knx3m1hcj7f2-python-cython-0.29.22/bin:/gnu/store/85b70gpbs9issc1gbdcvnwb8pip6ihlk-fftw-3.3.8/bin:/gnu/store/kd16r2qb0s7g9ixc6agn485nhbgakdzj-python-numpy-1.17.3/bin:/gnu/store/v6f44zccwh9z5zk3pjlywjybbi8n2hjh-tar-1.32/bin:/gnu/store/ncydgq2znms5n1d2k5yqshhf58nsixwv-gzip-1.10/bin:/gnu/store/i8h2pcxqdq07ijm3ibkka8f4smn1w48v-bzip2-1.0.8/bin:/gnu/store/9860f1abqj8wjjnwl8a9v54pdcc3bhgf-xz-5.2.4/bin:/gnu/store/60g7r3l01fd7c58yjbm6krgcwj1jkpwg-file-5.38/bin:/gnu/store/n4n560pfvvw50a9369axw5vj5rrqfj1n-diffutils-3.7/bin:/gnu/store/cd5qf3kcnlq35p9k392pjdpdzpsnds70-patch-2.7.6/bin:/gnu/store/hic7snhayfl7m6cpfqqr73nmm19bpqkg-findutils-4.7.0/bin:/gnu/store/swqdvwri9dbv6zssg6v0by7l05hd6wxp-gawk-5.0.1/bin:/gnu/store/ishk7fswcs4gkwcp8mh788z4mvvl9bxh-sed-4.8/bin:/gnu/store/bhs4rj58v8j1narb2454raan2ps38xd8-grep-3.4/bin:/gnu/store/57xj5gcy1jbl9ai2lnrqnpr0dald9i65-coreutils-8.32/bin:/gnu/store/hm40bxnv8jxmbc1lpb7zfimii4xm9m81-make-4.3/bin:/gnu/store/pwcp239kjf7lnj5i4lkdzcfcxwcfyk72-bash-minimal-5.0.16/bin:/gnu/store/mpa04aq8lblbcviyxywxcsb1zbi0mf39-ld-wrapper-0/bin:/gnu/store/m1z7cdbqsqyp9xnjw5cvlb4a7gkcg3m4-binutils-2.34/bin:/gnu/store/rn75fm7adgx3pw5j8pg3bczfqq1y17lk-gcc-7.5.0/bin:/gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc-2.31/bin:/gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc-2.31/sbin:/gnu/store/9w9jvy3bgjg4qaqmrij01nbppiccqr7c-python-3.8.2/bin' environment variable `PYTHONPATH' set to `/gnu/store/1ggy0jz9lpnzixj94hi5knx3m1hcj7f2-python-cython-0.29.22/lib/python3.8/site-packages:/gnu/store/kd16r2qb0s7g9ixc6agn485nhbgakdzj-python-numpy-1.17.3/lib/python3.8/site-packages:/gnu/store/9w9jvy3bgjg4qaqmrij01nbppiccqr7c-python-3.8.2/lib/python3.8/site-packages' environment variable `BASH_LOADABLES_PATH' unset environment variable `C_INCLUDE_PATH' set to `/gnu/store/85b70gpbs9issc1gbdcvnwb8pip6ihlk-fftw-3.3.8/include:/gnu/store/i8h2pcxqdq07ijm3ibkka8f4smn1w48v-bzip2-1.0.8/include:/gnu/store/9860f1abqj8wjjnwl8a9v54pdcc3bhgf-xz-5.2.4/include:/gnu/store/60g7r3l01fd7c58yjbm6krgcwj1jkpwg-file-5.38/include:/gnu/store/swqdvwri9dbv6zssg6v0by7l05hd6wxp-gawk-5.0.1/include:/gnu/store/hm40bxnv8jxmbc1lpb7zfimii4xm9m81-make-4.3/include:/gnu/store/m1z7cdbqsqyp9xnjw5cvlb4a7gkcg3m4-binutils-2.34/include:/gnu/store/rn75fm7adgx3pw5j8pg3bczfqq1y17lk-gcc-7.5.0/include:/gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc-2.31/include:/gnu/store/9w9jvy3bgjg4qaqmrij01nbppiccqr7c-python-3.8.2/include:/gnu/store/gfapkk5c6hvl1d94m4sqnhn7f9l5gqyh-linux-libre-headers-5.4.20/include' environment variable `CPLUS_INCLUDE_PATH' set to `/gnu/store/85b70gpbs9issc1gbdcvnwb8pip6ihlk-fftw-3.3.8/include:/gnu/store/i8h2pcxqdq07ijm3ibkka8f4smn1w48v-bzip2-1.0.8/include:/gnu/store/9860f1abqj8wjjnwl8a9v54pdcc3bhgf-xz-5.2.4/include:/gnu/store/60g7r3l01fd7c58yjbm6krgcwj1jkpwg-file-5.38/include:/gnu/store/swqdvwri9dbv6zssg6v0by7l05hd6wxp-gawk-5.0.1/include:/gnu/store/hm40bxnv8jxmbc1lpb7zfimii4xm9m81-make-4.3/include:/gnu/store/m1z7cdbqsqyp9xnjw5cvlb4a7gkcg3m4-binutils-2.34/include:/gnu/store/rn75fm7adgx3pw5j8pg3bczfqq1y17lk-gcc-7.5.0/include/c++:/gnu/store/rn75fm7adgx3pw5j8pg3bczfqq1y17lk-gcc-7.5.0/include:/gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc-2.31/include:/gnu/store/9w9jvy3bgjg4qaqmrij01nbppiccqr7c-python-3.8.2/include:/gnu/store/gfapkk5c6hvl1d94m4sqnhn7f9l5gqyh-linux-libre-headers-5.4.20/include' environment variable `LIBRARY_PATH' set to `/gnu/store/1ggy0jz9lpnzixj94hi5knx3m1hcj7f2-python-cython-0.29.22/lib:/gnu/store/85b70gpbs9issc1gbdcvnwb8pip6ihlk-fftw-3.3.8/lib:/gnu/store/kd16r2qb0s7g9ixc6agn485nhbgakdzj-python-numpy-1.17.3/lib:/gnu/store/i8h2pcxqdq07ijm3ibkka8f4smn1w48v-bzip2-1.0.8/lib:/gnu/store/9860f1abqj8wjjnwl8a9v54pdcc3bhgf-xz-5.2.4/lib:/gnu/store/60g7r3l01fd7c58yjbm6krgcwj1jkpwg-file-5.38/lib:/gnu/store/swqdvwri9dbv6zssg6v0by7l05hd6wxp-gawk-5.0.1/lib:/gnu/store/m1z7cdbqsqyp9xnjw5cvlb4a7gkcg3m4-binutils-2.34/lib:/gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc-2.31/lib:/gnu/store/s3dcqzwqaakv1yx37by9chksdbkgih17-glibc-2.31-static/lib:/gnu/store/hwcky7446s952w0mwchhmm211ll07zrq-glibc-utf8-locales-2.31/lib:/gnu/store/9w9jvy3bgjg4qaqmrij01nbppiccqr7c-python-3.8.2/lib' environment variable `GUIX_LOCPATH' set to `/gnu/store/hwcky7446s952w0mwchhmm211ll07zrq-glibc-utf8-locales-2.31/lib/locale' phase `set-paths' succeeded after 0.0 seconds starting phase `install-locale' using 'en_US.utf8' locale for category "LC_ALL" phase `install-locale' succeeded after 0.0 seconds starting phase `unpack' `/gnu/store/66barnky9p44pcaf9calr9727mq5hgak-python-pyfit-sne-1.0.1-checkout/.gitignore' -> `./.gitignore' `/gnu/store/66barnky9p44pcaf9calr9727mq5hgak-python-pyfit-sne-1.0.1-checkout/LICENSE.txt' -> `./LICENSE.txt' `/gnu/store/66barnky9p44pcaf9calr9727mq5hgak-python-pyfit-sne-1.0.1-checkout/MANIFEST.in' -> `./MANIFEST.in' `/gnu/store/66barnky9p44pcaf9calr9727mq5hgak-python-pyfit-sne-1.0.1-checkout/README.rst' -> `./README.rst' `/gnu/store/66barnky9p44pcaf9calr9727mq5hgak-python-pyfit-sne-1.0.1-checkout/setup.cfg' -> `./setup.cfg' `/gnu/store/66barnky9p44pcaf9calr9727mq5hgak-python-pyfit-sne-1.0.1-checkout/setup.py' -> `./setup.py' `/gnu/store/66barnky9p44pcaf9calr9727mq5hgak-python-pyfit-sne-1.0.1-checkout/test/test.py' -> `./test/test.py' `/gnu/store/66barnky9p44pcaf9calr9727mq5hgak-python-pyfit-sne-1.0.1-checkout/recipe/meta.yaml' -> `./recipe/meta.yaml' `/gnu/store/66barnky9p44pcaf9calr9727mq5hgak-python-pyfit-sne-1.0.1-checkout/fitsne/__init__.py' -> `./fitsne/__init__.py' `/gnu/store/66barnky9p44pcaf9calr9727mq5hgak-python-pyfit-sne-1.0.1-checkout/fitsne/_version.py' -> `./fitsne/_version.py' `/gnu/store/66barnky9p44pcaf9calr9727mq5hgak-python-pyfit-sne-1.0.1-checkout/fitsne/cppwrap.pyx' -> `./fitsne/cppwrap.pyx' `/gnu/store/66barnky9p44pcaf9calr9727mq5hgak-python-pyfit-sne-1.0.1-checkout/fitsne/cywrap.py' -> `./fitsne/cywrap.py' `/gnu/store/66barnky9p44pcaf9calr9727mq5hgak-python-pyfit-sne-1.0.1-checkout/fitsne/src/ProgressBar.hpp' -> `./fitsne/src/ProgressBar.hpp' `/gnu/store/66barnky9p44pcaf9calr9727mq5hgak-python-pyfit-sne-1.0.1-checkout/fitsne/src/annoylib.h' -> `./fitsne/src/annoylib.h' `/gnu/store/66barnky9p44pcaf9calr9727mq5hgak-python-pyfit-sne-1.0.1-checkout/fitsne/src/kissrandom.h' -> `./fitsne/src/kissrandom.h' `/gnu/store/66barnky9p44pcaf9calr9727mq5hgak-python-pyfit-sne-1.0.1-checkout/fitsne/src/nbodyfft.cpp' -> `./fitsne/src/nbodyfft.cpp' `/gnu/store/66barnky9p44pcaf9calr9727mq5hgak-python-pyfit-sne-1.0.1-checkout/fitsne/src/nbodyfft.h' -> `./fitsne/src/nbodyfft.h' `/gnu/store/66barnky9p44pcaf9calr9727mq5hgak-python-pyfit-sne-1.0.1-checkout/fitsne/src/parallel_for.h' -> `./fitsne/src/parallel_for.h' `/gnu/store/66barnky9p44pcaf9calr9727mq5hgak-python-pyfit-sne-1.0.1-checkout/fitsne/src/sptree.cpp' -> `./fitsne/src/sptree.cpp' `/gnu/store/66barnky9p44pcaf9calr9727mq5hgak-python-pyfit-sne-1.0.1-checkout/fitsne/src/sptree.h' -> `./fitsne/src/sptree.h' `/gnu/store/66barnky9p44pcaf9calr9727mq5hgak-python-pyfit-sne-1.0.1-checkout/fitsne/src/time_code.h' -> `./fitsne/src/time_code.h' `/gnu/store/66barnky9p44pcaf9calr9727mq5hgak-python-pyfit-sne-1.0.1-checkout/fitsne/src/tsne.cpp' -> `./fitsne/src/tsne.cpp' `/gnu/store/66barnky9p44pcaf9calr9727mq5hgak-python-pyfit-sne-1.0.1-checkout/fitsne/src/tsne.h' -> `./fitsne/src/tsne.h' `/gnu/store/66barnky9p44pcaf9calr9727mq5hgak-python-pyfit-sne-1.0.1-checkout/fitsne/src/vptree.h' -> `./fitsne/src/vptree.h' `/gnu/store/66barnky9p44pcaf9calr9727mq5hgak-python-pyfit-sne-1.0.1-checkout/examples/iris_example.py' -> `./examples/iris_example.py' phase `unpack' succeeded after 18.0 seconds starting phase `ensure-no-mtimes-pre-1980' phase `ensure-no-mtimes-pre-1980' succeeded after 0.0 seconds starting phase `enable-bytecode-determinism' phase `enable-bytecode-determinism' succeeded after 0.0 seconds starting phase `patch-usr-bin-file' phase `patch-usr-bin-file' succeeded after 0.0 seconds starting phase `patch-source-shebangs' phase `patch-source-shebangs' succeeded after 0.0 seconds starting phase `patch-generated-file-shebangs' phase `patch-generated-file-shebangs' succeeded after 0.0 seconds starting phase `build' running "python setup.py" with command "build" and parameters () Warning: passing language='c++' to cythonize() is deprecated. Instead, put "# distutils: language=c++" in your .pyx or .pxd file(s) Compiling fitsne/cppwrap.pyx because it changed. [1/1] Cythonizing fitsne/cppwrap.pyx running build running build_py creating build creating build/lib.linux-x86_64-3.8 creating build/lib.linux-x86_64-3.8/fitsne copying fitsne/__init__.py -> build/lib.linux-x86_64-3.8/fitsne copying fitsne/_version.py -> build/lib.linux-x86_64-3.8/fitsne copying fitsne/cywrap.py -> build/lib.linux-x86_64-3.8/fitsne running build_ext building 'fitsne.cppwrap' extension creating build/temp.linux-x86_64-3.8 creating build/temp.linux-x86_64-3.8/fitsne creating build/temp.linux-x86_64-3.8/fitsne/src gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Ifitsne -I/gnu/store/9w9jvy3bgjg4qaqmrij01nbppiccqr7c-python-3.8.2/include/python3.8 -c fitsne/cppwrap.cpp -o build/temp.linux-x86_64-3.8/fitsne/cppwrap.o -std=c++11 -O3 -pthread -lfftw3 -lm gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Ifitsne -I/gnu/store/9w9jvy3bgjg4qaqmrij01nbppiccqr7c-python-3.8.2/include/python3.8 -c fitsne/src/nbodyfft.cpp -o build/temp.linux-x86_64-3.8/fitsne/src/nbodyfft.o -std=c++11 -O3 -pthread -lfftw3 -lm In file included from fitsne/src/nbodyfft.cpp:2:0: fitsne/src/nbodyfft.cpp: In function ‘void n_body_fft_2d(int, int, double*, double*, double*, int, int, double*, double*, double*, std::complex*, double*, unsigned int)’: fitsne/src/parallel_for.h:29:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int t = 0; t < nthreads; t++) { \ fitsne/src/nbodyfft.cpp:221:5: note: in expansion of macro ‘PARALLEL_FOR’ PARALLEL_FOR(nthreads,N, { ^~~~~~~~~~~~ fitsne/src/parallel_for.h:33:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] },t*LOOP_END/nthreads,(t+1)==nthreads?LOOP_END:(t+1)*LOOP_END/nthreads,t)); \ fitsne/src/nbodyfft.cpp:221:5: note: in expansion of macro ‘PARALLEL_FOR’ PARALLEL_FOR(nthreads,N, { ^~~~~~~~~~~~ gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Ifitsne -I/gnu/store/9w9jvy3bgjg4qaqmrij01nbppiccqr7c-python-3.8.2/include/python3.8 -c fitsne/src/sptree.cpp -o build/temp.linux-x86_64-3.8/fitsne/src/sptree.o -std=c++11 -O3 -pthread -lfftw3 -lm fitsne/src/sptree.cpp: In constructor ‘Cell::Cell(unsigned int, double*, double*)’: fitsne/src/sptree.cpp:52:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int d = 0; d < dimension; d++) setCorner(d, inp_corner[d]); ~~^~~~~~~~~~~ fitsne/src/sptree.cpp:53:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int d = 0; d < dimension; d++) setWidth(d, inp_width[d]); ~~^~~~~~~~~~~ fitsne/src/sptree.cpp: In member function ‘bool Cell::containsPoint(double*)’: fitsne/src/sptree.cpp:80:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int d = 0; d < dimension; d++) { ~~^~~~~~~~~~~ fitsne/src/sptree.cpp: In constructor ‘SPTree::SPTree(unsigned int, double*, unsigned int)’: fitsne/src/sptree.cpp:105:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int d = 0; d < D; d++) mean_Y[d] /= (double) N; ~~^~~ fitsne/src/sptree.cpp:109:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int d = 0; d < D; d++) width[d] = fmax(max_Y[d] - mean_Y[d], mean_Y[d] - min_Y[d]) + 1e-5; ~~^~~ fitsne/src/sptree.cpp: In member function ‘bool SPTree::isCorrect()’: fitsne/src/sptree.cpp:292:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < no_children; i++) correct = correct && children[i]->isCorrect(); ~~^~~~~~~~~~~~~ fitsne/src/sptree.cpp: In member function ‘unsigned int SPTree::getAllIndices(unsigned int*, unsigned int)’: fitsne/src/sptree.cpp:312:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < no_children; i++) loc = children[i]->getAllIndices(indices, loc); ~~^~~~~~~~~~~~~ fitsne/src/sptree.cpp: In member function ‘void SPTree::computeEdgeForces(unsigned int*, unsigned int*, double*, int, double*)’: fitsne/src/sptree.cpp:365:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (unsigned int n = 0; n < N; n++) { ~~^~~ fitsne/src/sptree.cpp: In member function ‘void SPTree::print()’: fitsne/src/sptree.cpp:391:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < size; i++) { ~~^~~~~~ fitsne/src/sptree.cpp:393:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int d = 0; d < dimension; d++) printf("%f, ", point[d]); ~~^~~~~~~~~~~ fitsne/src/sptree.cpp:395:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i < size - 1) printf("\n"); ~~^~~~~~~~~~ fitsne/src/sptree.cpp:400:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int d = 0; d < dimension; d++) printf("%f, ", center_of_mass[d]); ~~^~~~~~~~~~~ fitsne/src/sptree.cpp:402:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < no_children; i++) children[i]->print(); ~~^~~~~~~~~~~~~ gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Ifitsne -I/gnu/store/9w9jvy3bgjg4qaqmrij01nbppiccqr7c-python-3.8.2/include/python3.8 -c fitsne/src/tsne.cpp -o build/temp.linux-x86_64-3.8/fitsne/src/tsne.o -std=c++11 -O3 -pthread -lfftw3 -lm In file included from fitsne/src/tsne.cpp:41:0: fitsne/src/annoylib.h:62:0: warning: ignoring #pragma runtime_checks [-Wunknown-pragmas] #pragma runtime_checks("s", off) In file included from fitsne/src/tsne.cpp:49:0: fitsne/src/ProgressBar.hpp: In member function ‘void ProgressBar::display() const’: fitsne/src/ProgressBar.hpp:59:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < bar_width; ++i) { ~~^~~~~~~~~~~ fitsne/src/tsne.cpp: In member function ‘int TSNE::run(double*, int, int, double*, int, double, double, int, bool, int, int, int, double, double, double, int, double, int, int, double, double*, bool, int, double, int, int, int, double, int, unsigned int, int, int, double*)’: fitsne/src/tsne.cpp:166:11: warning: variable ‘result’ set but not used [-Wunused-but-set-variable] size_t result; ^~~~~~ fitsne/src/tsne.cpp:229:11: warning: variable ‘result’ set but not used [-Wunused-but-set-variable] size_t result; ^~~~~~ fitsne/src/tsne.cpp:312:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < row_P[N]; i++) sum_P += val_P[i]; ~~^~~~~~~~~~ fitsne/src/tsne.cpp:313:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < row_P[N]; i++) val_P[i] /= sum_P; ~~^~~~~~~~~~ fitsne/src/tsne.cpp:378:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = row_P[n]; i < row_P[n + 1]; i++) { ~~^~~~~~~~~~~~~~ fitsne/src/tsne.cpp:393:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < row_P[N]; i++) ~~^~~~~~~~~~ fitsne/src/tsne.cpp:477:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] else { for (int i = 0; i < row_P[N]; i++) val_P[i] /= early_exag_coeff; } ~~^~~~~~~~~~ fitsne/src/tsne.cpp:482:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] else { for (int i = 0; i < row_P[N]; i++) val_P[i] *= late_exag_coeff; } ~~^~~~~~~~~~ fitsne/src/tsne.cpp: In member function ‘void TSNE::computeFftGradientOneD(double*, unsigned int*, unsigned int*, double*, double*, int, int, double*, int, double, int, unsigned int)’: fitsne/src/tsne.cpp:592:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (unsigned long i = 0; i < N; i++) { ~~^~~ fitsne/src/tsne.cpp:606:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (unsigned long j = 0; j < N; j++) { ~~^~~ fitsne/src/tsne.cpp:633:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (unsigned long i = 0; i < N; i++) { ~~^~~ In file included from fitsne/src/tsne.cpp:50:0: fitsne/src/parallel_for.h:29:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int t = 0; t < nthreads; t++) { \ fitsne/src/tsne.cpp:649:9: note: in expansion of macro ‘PARALLEL_FOR’ PARALLEL_FOR(nthreads, N, { ^~~~~~~~~~~~ fitsne/src/parallel_for.h:33:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] },t*LOOP_END/nthreads,(t+1)==nthreads?LOOP_END:(t+1)*LOOP_END/nthreads,t)); \ fitsne/src/tsne.cpp:649:9: note: in expansion of macro ‘PARALLEL_FOR’ PARALLEL_FOR(nthreads, N, { ^~~~~~~~~~~~ fitsne/src/tsne.cpp:669:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (unsigned int n = 0; n < N; n++) { ~~^~~ fitsne/src/tsne.cpp: In member function ‘void TSNE::computeFftGradient(double*, unsigned int*, unsigned int*, double*, double*, int, int, double*, int, double, int, unsigned int)’: fitsne/src/tsne.cpp:698:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (unsigned long i = 0; i < N; i++) { ~~^~~ fitsne/src/tsne.cpp:713:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (unsigned long j = 0; j < N; j++) { ~~^~~ fitsne/src/tsne.cpp:758:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (unsigned long i = 0; i < N; i++) { ~~^~~ In file included from fitsne/src/tsne.cpp:50:0: fitsne/src/parallel_for.h:29:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int t = 0; t < nthreads; t++) { \ fitsne/src/tsne.cpp:777:21: note: in expansion of macro ‘PARALLEL_FOR’ PARALLEL_FOR(nthreads, N, { ^~~~~~~~~~~~ fitsne/src/parallel_for.h:33:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] },t*LOOP_END/nthreads,(t+1)==nthreads?LOOP_END:(t+1)*LOOP_END/nthreads,t)); \ fitsne/src/tsne.cpp:777:21: note: in expansion of macro ‘PARALLEL_FOR’ PARALLEL_FOR(nthreads, N, { ^~~~~~~~~~~~ fitsne/src/tsne.cpp:805:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (unsigned int i = 0; i < N; i++) { ~~^~~ fitsne/src/tsne.cpp: In member function ‘void TSNE::computeExactGradientTest(double*, int, int)’: fitsne/src/tsne.cpp:862:16: warning: unused variable ‘testQij’ [-Wunused-variable] double testQij = 0; ^~~~~~~ fitsne/src/tsne.cpp:863:16: warning: unused variable ‘testPos’ [-Wunused-variable] double testPos = 0; ^~~~~~~ fitsne/src/tsne.cpp:865:16: warning: unused variable ‘testdC’ [-Wunused-variable] double testdC = 0; ^~~~~~ In file included from fitsne/src/tsne.cpp:50:0: fitsne/src/tsne.cpp: In member function ‘double TSNE::evaluateErrorFft(unsigned int*, unsigned int*, double*, double*, int, int, unsigned int)’: fitsne/src/parallel_for.h:29:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int t = 0; t < nthreads; t++) { \ fitsne/src/tsne.cpp:976:9: note: in expansion of macro ‘PARALLEL_FOR’ PARALLEL_FOR(nthreads,N,{ ^~~~~~~~~~~~ fitsne/src/tsne.cpp: In lambda function: fitsne/src/tsne.cpp:980:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = row_P[loop_i]; i < row_P[loop_i + 1]; i++) { ~~^~~~~~~~~~~~~~~~~~~ fitsne/src/parallel_for.h:32:52: note: in definition of macro ‘PARALLEL_FOR’ for(int loop_i = bi;loop_i::search(VpTree::Node*, const T&, int, std::priority_queue::HeapItem>&, double&) [with T = DataPoint; double (* distance)(const T&, const T&) = euclidean_distance; typename std::vector::HeapItem, std::allocator::HeapItem> >::value_type = VpTree::HeapItem]’: fitsne/src/vptree.h:139:15: required from ‘void VpTree::search(const T&, int, std::vector<_Tp>*, std::vector*) [with T = DataPoint; double (* distance)(const T&, const T&) = euclidean_distance]’ fitsne/src/tsne.cpp:1330:83: required from here fitsne/src/vptree.h:244:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (heap.size() == k) fitsne/src/vptree.h:247:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (heap.size() == k) _tau = heap.top().dist; // update value of tau (farthest point in result list) g++ -pthread -shared -Wl,-rpath=/gnu/store/9w9jvy3bgjg4qaqmrij01nbppiccqr7c-python-3.8.2/lib build/temp.linux-x86_64-3.8/fitsne/cppwrap.o build/temp.linux-x86_64-3.8/fitsne/src/nbodyfft.o build/temp.linux-x86_64-3.8/fitsne/src/sptree.o build/temp.linux-x86_64-3.8/fitsne/src/tsne.o -L/gnu/store/9w9jvy3bgjg4qaqmrij01nbppiccqr7c-python-3.8.2/lib -o build/lib.linux-x86_64-3.8/fitsne/cppwrap.cpython-38-x86_64-linux-gnu.so -lfftw3 -lm /gnu/store/1ggy0jz9lpnzixj94hi5knx3m1hcj7f2-python-cython-0.29.22/lib/python3.8/site-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /tmp/guix-build-python-pyfit-sne-1.0.1.drv-0/source/fitsne/cppwrap.pyx tree = Parsing.p_module(s, pxd, full_module_name) phase `build' succeeded after 86.4 seconds starting phase `install' running "python setup.py" with command "install" and parameters ("--prefix=/gnu/store/073dmhi420bsal84k6pl4h6cpsl9iky4-python-pyfit-sne-1.0.1" "--single-version-externally-managed" "--root=/") Warning: passing language='c++' to cythonize() is deprecated. Instead, put "# distutils: language=c++" in your .pyx or .pxd file(s) running install running build running build_py running build_ext running install_lib creating /gnu/store/073dmhi420bsal84k6pl4h6cpsl9iky4-python-pyfit-sne-1.0.1 creating /gnu/store/073dmhi420bsal84k6pl4h6cpsl9iky4-python-pyfit-sne-1.0.1/lib creating /gnu/store/073dmhi420bsal84k6pl4h6cpsl9iky4-python-pyfit-sne-1.0.1/lib/python3.8 creating /gnu/store/073dmhi420bsal84k6pl4h6cpsl9iky4-python-pyfit-sne-1.0.1/lib/python3.8/site-packages creating /gnu/store/073dmhi420bsal84k6pl4h6cpsl9iky4-python-pyfit-sne-1.0.1/lib/python3.8/site-packages/fitsne copying build/lib.linux-x86_64-3.8/fitsne/__init__.py -> /gnu/store/073dmhi420bsal84k6pl4h6cpsl9iky4-python-pyfit-sne-1.0.1/lib/python3.8/site-packages/fitsne copying build/lib.linux-x86_64-3.8/fitsne/_version.py -> /gnu/store/073dmhi420bsal84k6pl4h6cpsl9iky4-python-pyfit-sne-1.0.1/lib/python3.8/site-packages/fitsne copying build/lib.linux-x86_64-3.8/fitsne/cywrap.py -> /gnu/store/073dmhi420bsal84k6pl4h6cpsl9iky4-python-pyfit-sne-1.0.1/lib/python3.8/site-packages/fitsne copying build/lib.linux-x86_64-3.8/fitsne/cppwrap.cpython-38-x86_64-linux-gnu.so -> /gnu/store/073dmhi420bsal84k6pl4h6cpsl9iky4-python-pyfit-sne-1.0.1/lib/python3.8/site-packages/fitsne byte-compiling /gnu/store/073dmhi420bsal84k6pl4h6cpsl9iky4-python-pyfit-sne-1.0.1/lib/python3.8/site-packages/fitsne/__init__.py to __init__.cpython-38.pyc byte-compiling /gnu/store/073dmhi420bsal84k6pl4h6cpsl9iky4-python-pyfit-sne-1.0.1/lib/python3.8/site-packages/fitsne/_version.py to _version.cpython-38.pyc byte-compiling /gnu/store/073dmhi420bsal84k6pl4h6cpsl9iky4-python-pyfit-sne-1.0.1/lib/python3.8/site-packages/fitsne/cywrap.py to cywrap.cpython-38.pyc running install_egg_info running egg_info creating fitsne.egg-info writing fitsne.egg-info/PKG-INFO writing dependency_links to fitsne.egg-info/dependency_links.txt writing requirements to fitsne.egg-info/requires.txt writing top-level names to fitsne.egg-info/top_level.txt writing manifest file 'fitsne.egg-info/SOURCES.txt' reading manifest file 'fitsne.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'LICENSE' writing manifest file 'fitsne.egg-info/SOURCES.txt' Copying fitsne.egg-info to /gnu/store/073dmhi420bsal84k6pl4h6cpsl9iky4-python-pyfit-sne-1.0.1/lib/python3.8/site-packages/fitsne-1.0.1-py3.8.egg-info running install_scripts phase `install' succeeded after 0.7 seconds starting phase `wrap' find-files: /gnu/store/073dmhi420bsal84k6pl4h6cpsl9iky4-python-pyfit-sne-1.0.1/bin: No such file or directory find-files: /gnu/store/073dmhi420bsal84k6pl4h6cpsl9iky4-python-pyfit-sne-1.0.1/sbin: No such file or directory phase `wrap' succeeded after 0.0 seconds starting phase `check' running "python setup.py" with command "test" and parameters () Warning: passing language='c++' to cythonize() is deprecated. Instead, put "# distutils: language=c++" in your .pyx or .pxd file(s) running test running egg_info writing fitsne.egg-info/PKG-INFO writing dependency_links to fitsne.egg-info/dependency_links.txt writing requirements to fitsne.egg-info/requires.txt writing top-level names to fitsne.egg-info/top_level.txt reading manifest file 'fitsne.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'LICENSE' writing manifest file 'fitsne.egg-info/SOURCES.txt' running build_ext copying build/lib.linux-x86_64-3.8/fitsne/cppwrap.cpython-38-x86_64-linux-gnu.so -> fitsne ---------------------------------------------------------------------- Ran 0 tests in 0.000s OK phase `check' succeeded after 1.0 seconds starting phase `patch-shebangs' phase `patch-shebangs' succeeded after 0.0 seconds starting phase `rename-pth-file' phase `rename-pth-file' succeeded after 0.0 seconds starting phase `strip' stripping binaries in "/gnu/store/073dmhi420bsal84k6pl4h6cpsl9iky4-python-pyfit-sne-1.0.1/lib" with "strip" and flags ("--strip-debug" "--enable-deterministic-archives") phase `strip' succeeded after 0.0 seconds starting phase `validate-runpath' validating RUNPATH of 1 binaries in "/gnu/store/073dmhi420bsal84k6pl4h6cpsl9iky4-python-pyfit-sne-1.0.1/lib"... phase `validate-runpath' succeeded after 0.0 seconds starting phase `validate-documentation-location' phase `validate-documentation-location' succeeded after 0.0 seconds starting phase `delete-info-dir-file' phase `delete-info-dir-file' succeeded after 0.0 seconds starting phase `patch-dot-desktop-files' phase `patch-dot-desktop-files' succeeded after 0.0 seconds starting phase `install-license-files' installing 1 license files from '.' phase `install-license-files' succeeded after 0.0 seconds starting phase `reset-gzip-timestamps' phase `reset-gzip-timestamps' succeeded after 0.0 seconds starting phase `compress-documentation' phase `compress-documentation' succeeded after 0.0 seconds