[Bug 274815] graphics/mupdf: build and install the python bindings
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 274815] graphics/mupdf: build and install the python bindings"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 274815] graphics/mupdf: build and install the python bindings"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 274815] graphics/mupdf: build and install the python bindings"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 274815] graphics/mupdf: build and install the python bindings"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 274815] graphics/mupdf: build and install the python bindings"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 274815] graphics/mupdf: build and install the python bindings"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 30 Oct 2023 15:34:57 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274815 Bug ID: 274815 Summary: graphics/mupdf: build and install the python bindings Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Many People Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: bsdpr@phoe.frmug.org CC: uzsolt@uzsolt.hu CC: uzsolt@uzsolt.hu Flags: maintainer-feedback?(uzsolt@uzsolt.hu) Could it be possible for the mupdf port to build and install the python bindings? This should be made optional since it would introduce a dependency on llvm python bindings. $ cd ~/tmp/mupdf/ $ make extract patch configure $ cd work/mupdf-1.20.3-source $ gmake python [...] ./scripts/mupdfwrap.py -d build/shared-release -b 01 (+0.2s): state.py:33:<module>: Warning: failed to import clang.cindex: e=No module named 'clang' (+0.2s): state.py:33:<module>: We need Clang Python to build MuPDF python. (+0.2s): state.py:33:<module>: Install with "pip install libclang" or use the --venv option, or: (+0.2s): state.py:33:<module>: OpenBSD: pkg_add py3-llvm (+0.2s): state.py:33:<module>: Linux:debian/devuan: apt install python-clang (+0.4s): -d: __main__.py:1827:main2: Have set build_dirs=<wrap.state.BuildDirs object at 0x801617040> (+0.4s): -b: __main__.py:1037:build: build_dirs.dir_so=/home/elrond/tmp/mupdf/work/mupdf-1.20.3-source/build/shared-release (+0.4s): -b: 0: __main__.py:1137:build: Generating C++ source code ... Traceback (most recent call last): scripts/mupdfwrap.py:6:<module>(): wrap.__main__.main() scripts/wrap/__main__.py:2279:main(): jlib.exception_info() ^except raise: scripts/wrap/__main__.py:2277:main(): main2() scripts/wrap/__main__.py:1724:main2(): build( build_dirs, swig_command, args) scripts/wrap/__main__.py:1139:build(): raise Exception('Cannot do "-b 0" because failed to import clang.') Exception: Cannot do "-b 0" because failed to import clang. gmake: *** [Makefile:505: c++-release] Error 1 -- You are receiving this mail because: You are the assignee for the bug.