[Xapian-tickets] [Xapian] #818: Build issue with 1.14.4 under python 3.12
Xapian
nobody at xapian.org
Mon Jun 27 01:12:40 BST 2022
#818: Build issue with 1.14.4 under python 3.12
--------------------------------------+------------------------------------
Reporter: rouilj | Owner: Richard Boulton
Type: defect | Status: new
Priority: normal | Milestone:
Component: Xapian-bindings (Python) | Version: 1.4.14
Severity: normal | Resolution:
Keywords: | Blocked By:
Blocking: | Operating System: Linux
--------------------------------------+------------------------------------
Comment (by rouilj):
Hello Olly:
What leads you to believe I am mismatching xapian bindings and xapian
core? I am building against core version 1.4.14 and I am building bindings
version 1.4.14. Quite a bit of the compile script deals with getting
exactly the binding version that matches the installed core (and
libxapian-devel). Indeed with all version of python from 3.6 to 3.11 the
compile completes just fine.
I have not figured out how to use any xapian-bindings installed via apt-
get/dpkg. The
Python environment I am running inside of is a Python virtual environment
that has been
created without xapian-bindings. Installing any package from a repo will
not change the
virtual python environment used for testing.
Is your suggestion to upgrade the xapian core/devel packages for my Ubuntu
3.12 and try recompiling a matching xapian-bindings? If so, does your
continuous integration environment
have a build of xapian that works for Python 3.12?
I should have mentioned that I fixed the configure script so it returns
the proper shared object
extension. However it looks like the build fails to compile far before
that ever becomes an issue.
Did you look at the error message in context? If so does it indicate that
a newer version
of xapian-bindings might work with updates for swig and Python 3.12?
Thanks.
-- rouilj
--
Ticket URL: <https://trac.xapian.org/ticket/818#comment:4>
Xapian <https://xapian.org/>
Xapian
More information about the Xapian-tickets
mailing list