after-compile pip install errors. which libraries is it looking for? #9
Labels
No labels
consider soon
documentation
good first issue
hacktoberfest
help wanted
priority: blocker
priority: high
priority: low
priority: medium
type: bug
type: discussion
type: improvement
type: new feature
type: refactor
type: task
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: LBRYCommunity/lbry-rocksdb#9
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
lbry-rocksdb
compiles just fine per the written instructions.Then pip fails to install it, wheel claiming it can't find static libraries.
setup.py
appears to look forlibrocksdb.a
(debian packagelibrocksdb-dev
)libbz2.a
(debian packagelibbz2-dev
)liblz4.a
(debian packageliblz4-dev
)libsnappy.a
(debian packagelibsnappy-dev
)libz.a
(debian packagezlib1g-dev
)libzstd.a
(debian packagelibzstd-dev
)None of these packages are part of [Debian]
build-essentials
orbinutils
packages. Maybe they should be put in the build instructions to install these libraries?Even after installing these libraries, wheel failed. Even after re-compiling the whole package, wheel failed.
pip install -e .
yields the following error(s):So, which static libraries is it looking for?
I thought it might be looking for [Debian package]
python3-snappy
, so I installed and again tried the pip install. Result -- fail with same errors.Then I thought that if there's a python3-snappy debian package, there must be a
snappy
available from pypi, so I attempted to install it [with pip] resulting in pages of errors and an unsuccessful install.What am I missing?
Hardware: Pine64 PineTab (aarch64 arm), OS: Mobian (debian bookworm), python 3.10.5, gcc 11.3.0