You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Pyhash 0.9.x doesn't seem to build on a stock Debian 9 (Stretch):
Install log up to the first error:
Installed /tmp/easy_install-j6_vebxx/pyhash-0.9.1/.eggs/py_cpuinfo-4.0.0-py3.5.egg
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
src/smhasher/City.cpp: In function ‘uint32 Hash32Len0to4(const char*, size_t, uint32)’:
src/smhasher/City.cpp:148:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < len; i++) {
~~^~~~~
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /usr/lib/gcc/x86_64-linux-gnu/6/include/nmmintrin.h:31:0,
from src/smhasher/metrohash64crc.cpp:28:
/usr/lib/gcc/x86_64-linux-gnu/6/include/smmintrin.h: In function ‘void metrohash64crc_1(const uint8_t*, uint64_t, uint32_t, uint8_t*)’:
/usr/lib/gcc/x86_64-linux-gnu/6/include/smmintrin.h:846:1: error: inlining failed in call to always_inline ‘long long unsigned int _mm_crc32_u64(long long unsigned int, long long unsigned int)’: target specific option mismatch
_mm_crc32_u64 (unsigned long long __C, unsigned long long __V)
^~~~~~~~~~~~~
src/smhasher/metrohash64crc.cpp:52:34: note: called from here
v[0] ^= _mm_crc32_u64(v[0], read_u64(ptr)); ptr += 8;
~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
Pyhash 0.9.x doesn't seem to build on a stock Debian 9 (Stretch):
Install log up to the first error:
It works fine on Debian Buster (future Debian 10).
Pyhash 0.8.3 installs fine on Debian 9, provided that libboost-python-dev has been installed.
The text was updated successfully, but these errors were encountered: