I have ARM SBM (Odroid-HC1) running Debian Stretch:
# uname -a
Linux odroid-hc1 4.9.0-7-armmp-lpae #1 SMP Debian 4.9.110-1 (2018-07-05) armv7l GNU/Linux
I've tried to install latest plyvel 1.0.5 based on locally built leveldb 1.20. The reason to build with local leveldb is that plyvel 0.9, that would work with Debian Stretch libleveldb-dev, does not seem to support Python 3.7 due to errors like this:
plyvel/_plyvel.cpp: In function ‘void __Pyx_ExceptionSave(PyObject**, PyObject**, PyObject**)’: plyvel/_plyvel.cpp:18038:21:
error: ‘PyThreadState {aka struct _ts}’ has no member named ‘exc_type’; did you mean ‘curexc_type’?
So, I've built leveldb 1.20:
# file /root/code/leveldb/leveldb-1.20/out-shared/libleveldb.so.1.20
/root/code/leveldb/leveldb-1.20/out-shared/libleveldb.so.1.20: ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=49e1692ef33cb4e86c0df79864b86a39c343e850, not stripped
Hi,
I have ARM SBM (Odroid-HC1) running Debian Stretch:
I've tried to install latest
plyvel 1.0.5
based on locally builtleveldb 1.20
. The reason to build with localleveldb
is thatplyvel 0.9
, that would work with Debian Stretchlibleveldb-dev
, does not seem to support Python 3.7 due to errors like this:So, I've built
leveldb 1.20
:And install
plyvel
like this:But when I launch application that uses
plyvel
, I get this: