Bug 275389 - databases/ldb22 with python3 bindings will not build with python 3.11
Summary: databases/ldb22 with python3 bindings will not build with python 3.11
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Timur I. Bakeyev
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-11-27 20:43 UTC by Stephen Wall
Modified: 2023-12-13 19:12 UTC (History)
1 user (show)

See Also:
linimon: maintainer-feedback? (timur)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stephen Wall 2023-11-27 20:43:20 UTC
I have a freshly installed FreeBSD 13.2 system, on which I have installed necessary python 3.11 dependencies (per “make build-depends-list”) from pkg.freebsd.org, and built and installed python 3.11 from the ports tree.
I’ve then installed ldb22 remaining dependencies (again per “make build-depends-list”) from pkg.freebsd.org,  enabled Python 3 bindings via “make config”, and built ldb22.  Attempting to “make package” then results in this error:

strip: open /usr/ports/databases/ldb22/work/stage/usr/local/lib/libpyldb-util.cpython-311.so failed: No such file or directory

I first observed this on a custom FreeBSD 14.0 kernel, then tested it on a custom FreeBSD 13.2 kernel, and now on an official FreeBSD 13.2 kernel with a fresh 2023Q4 ports tree checkout.  I had not seen this when using Python 3.8 with ldb 2.2.

I contacted the listed ldb22 port maintainer with no response.
Comment 1 Stephen Wall 2023-12-13 19:12:47 UTC
The error does not occur with Python 3.10.