Librum-Reader / Librum

The Librum client application
https://librumreader.com
GNU General Public License v3.0
3.85k stars 121 forks source link

[Bug]: Build doesn't work on Void Linux #175

Open blacklightpy opened 1 month ago

blacklightpy commented 1 month ago

Describe the bug Build fail at mupdf, can't find libclang apparently

[ 11%] Building mupdf (This takes a while) ...
cd /home/jyothish/repos/Librum/libs/mupdf && /usr/bin/cmake -E env USE_SYSTEM_LIBJPEG=yes USE_SONAME=no ./scripts/mupdfwrap.py --venv -d build/shared-release -b --m-target 'libs tools' -j 0 m01
[ 11%] Built target domain_autogen
/usr/bin/make  -f src/CMakeFiles/librum_qmlimportscan.dir/build.make src/CMakeFiles/librum_qmlimportscan.dir/depend
make[2]: Entering directory '/home/jyothish/repos/Librum/build-Release'
cd /home/jyothish/repos/Librum/build-Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/jyothish/repos/Librum /home/jyothish/repos/Librum/src /home/jyothish/repos/Librum/build-Release /home/jyothish/repos/Librum/build-Release/src /home/jyothish/repos/Librum/build-Release/src/CMakeFiles/librum_qmlimportscan.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/home/jyothish/repos/Librum/build-Release'
/usr/bin/make  -f src/CMakeFiles/librum_qmlimportscan.dir/build.make src/CMakeFiles/librum_qmlimportscan.dir/build
make[2]: Entering directory '/home/jyothish/repos/Librum/build-Release'
make[2]: Nothing to be done for 'src/CMakeFiles/librum_qmlimportscan.dir/build'.
make[2]: Leaving directory '/home/jyothish/repos/Librum/build-Release'
[ 12%] Built target librum_qmlimportscan
/usr/bin/make  -f src/domain/CMakeFiles/domain.dir/build.make src/domain/CMakeFiles/domain.dir/depend
make[2]: Entering directory '/home/jyothish/repos/Librum/build-Release'
cd /home/jyothish/repos/Librum/build-Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/jyothish/repos/Librum /home/jyothish/repos/Librum/src/domain /home/jyothish/repos/Librum/build-Release /home/jyothish/repos/Librum/build-Release/src/domain /home/jyothish/repos/Librum/build-Release/src/domain/CMakeFiles/domain.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/home/jyothish/repos/Librum/build-Release'
/usr/bin/make  -f src/domain/CMakeFiles/domain.dir/build.make src/domain/CMakeFiles/domain.dir/build
make[2]: Entering directory '/home/jyothish/repos/Librum/build-Release'
make[2]: Nothing to be done for 'src/domain/CMakeFiles/domain.dir/build'.
make[2]: Leaving directory '/home/jyothish/repos/Librum/build-Release'
[ 22%] Built target domain
(+0.1s): parse.py:14:<module>: Warning, could not import clang: No module named 'clang'
(+0.1s): state.py:18:<module>: Warning: failed to import clang.cindex: e=ModuleNotFoundError("No module named 'clang'")
(+0.1s): state.py:18:<module>: We need Clang Python to build MuPDF python.
(+0.1s): state.py:18:<module>: Install with `pip install libclang` (typically inside a Python venv),
(+0.1s): state.py:18:<module>: or (OpenBSD only) `pkg_add py3-llvm.`
(+0.1s): --venv: __main__.py:3012:main2: running: "/usr/bin/python3" -m venv venv-mupdfwrap-3.12-x64
(+3.8s): --venv: __main__.py:3012:main2: [returned e=0]
(+3.8s): --venv: __main__.py:3030:main2: running: . venv-mupdfwrap-3.12-x64/bin/activate && python -m pip install --upgrade pip && python -m pip install --upgrade setuptools libclang swig
(+4.5s): --venv: __main__.py:3030:main2: Requirement already satisfied: pip in ./venv-mupdfwrap-3.12-x64/lib/python3.12/site-packages (24.0)
(+5.9s): --venv: __main__.py:3030:main2: Requirement already satisfied: setuptools in ./venv-mupdfwrap-3.12-x64/lib/python3.12/site-packages (69.5.1)
(+6.6s): --venv: __main__.py:3030:main2: Requirement already satisfied: libclang in ./venv-mupdfwrap-3.12-x64/lib/python3.12/site-packages (18.1.1)
(+6.7s): --venv: __main__.py:3030:main2: Requirement already satisfied: swig in ./venv-mupdfwrap-3.12-x64/lib/python3.12/site-packages (4.2.1)
(+7.5s): --venv: __main__.py:3030:main2: [returned e=0]
(+7.5s): --venv: __main__.py:3039:main2: running: . venv-mupdfwrap-3.12-x64/bin/activate && python ./scripts/mupdfwrap.py -d build/shared-release -b --m-target 'libs tools' -j 0 m01 && deactivate
(+7.6s): --venv: __main__.py:3039:main2: (+0.0s): -b: m: __main__.py:1613:build: Building libmupdf.so ...
(+7.6s): --venv: __main__.py:3039:main2: (+0.0s): -b: m: __main__.py:1217:_get_m_command: Setting -j to  multiprocessing.cpu_count()=4
(+7.6s): --venv: __main__.py:3039:main2: (+0.1s): -b: m: __main__.py:1615:build: running: cd /home/jyothish/repos/Librum/libs/mupdf && make -j 4 HAVE_GLUT=no HAVE_PTHREAD=yes verbose=yes shared=yes build=release build_prefix=shared- libs tools
(+7.6s): --venv: __main__.py:3039:main2: (+0.1s): -b: m: __main__.py:1615:build: (+0.0s): -b: m: __main__.py:1615:build: make[3]: Entering directory '/home/jyothish/repos/Librum/libs/mupdf'
(+7.6s): --venv: __main__.py:3039:main2: (+0.1s): -b: m: __main__.py:1615:build: (+0.0s): -b: m: __main__.py:1615:build: make[3]: warning: -j4 forced in submake: resetting jobserver mode.
(+9.3s): --venv: __main__.py:3039:main2: (+1.7s): -b: m: __main__.py:1615:build: (+0.0s): -b: m: __main__.py:1615:build: make[3]: Nothing to be done for 'libs'.
(+9.3s): --venv: __main__.py:3039:main2: (+1.7s): -b: m: __main__.py:1615:build: (+0.0s): -b: m: __main__.py:1615:build: make[3]: Nothing to be done for 'tools'.
(+9.3s): --venv: __main__.py:3039:main2: (+1.7s): -b: m: __main__.py:1615:build: (+0.0s): -b: m: __main__.py:1615:build: make[3]: Leaving directory '/home/jyothish/repos/Librum/libs/mupdf'
(+9.3s): --venv: __main__.py:3039:main2: (+1.7s): -b: m: __main__.py:1615:build: (+0.0s): -b: m: __main__.py:1615:build:
(+9.3s): --venv: __main__.py:3039:main2: (+1.7s): -b: m: __main__.py:1615:build: [returned e=0]
(+9.3s): --venv: __main__.py:3039:main2: (+1.7s): -b: 0: __main__.py:1386:build_0: Generating C++ source code ...
(+9.3s): --venv: __main__.py:3039:main2: (+1.7s): -b: 0: cpp.py:4906:close: File unchanged: platform/c++/include/mupdf/extra.h
(+9.3s): --venv: __main__.py:3039:main2: (+1.8s): -b: 0: cpp.py:4906:close: File unchanged: platform/c++/implementation/extra.cpp
(+9.3s): --venv: __main__.py:3039:main2: Traceback (most recent call last):
(+9.3s): --venv: __main__.py:3039:main2:     venv-mupdfwrap-3.12-x64/lib/python3.12/site-packages/clang/cindex.py:4045:get_cindex_library(): library = cdll.LoadLibrary(self.get_filename())
(+9.3s): --venv: __main__.py:3039:main2:     /usr/lib/python3.12/ctypes/__init__.py:460:LoadLibrary(): return self._dlltype(name)
(+9.3s): --venv: __main__.py:3039:main2:     /usr/lib/python3.12/ctypes/__init__.py:379:__init__(): self._handle = _dlopen(self._name, mode)
(+9.3s): --venv: __main__.py:3039:main2: OSError: Error loading shared library libclang.so: No such file or directory
(+9.3s): --venv: __main__.py:3039:main2:
(+9.3s): --venv: __main__.py:3039:main2: During handling of the above exception, another exception occurred:
(+9.3s): --venv: __main__.py:3039:main2: Traceback (most recent call last):
(+9.3s): --venv: __main__.py:3039:main2:     scripts/wrap/cpp.py:5014:cpp_source(): index = state.clang.cindex.Index.create()
(+9.3s): --venv: __main__.py:3039:main2:     venv-mupdfwrap-3.12-x64/lib/python3.12/site-packages/clang/cindex.py:2967:create(): return Index(conf.lib.clang_createIndex(excludeDecls, 0))
(+9.3s): --venv: __main__.py:3039:main2:     venv-mupdfwrap-3.12-x64/lib/python3.12/site-packages/clang/cindex.py:193:__get__(): value = self.wrapped(instance)
(+9.3s): --venv: __main__.py:3039:main2:     venv-mupdfwrap-3.12-x64/lib/python3.12/site-packages/clang/cindex.py:4018:lib(): lib = self.get_cindex_library()
(+9.3s): --venv: __main__.py:3039:main2:     venv-mupdfwrap-3.12-x64/lib/python3.12/site-packages/clang/cindex.py:4052:get_cindex_library(): raise LibclangError(msg)
(+9.3s): --venv: __main__.py:3039:main2: clang.cindex.LibclangError: Error loading shared library libclang.so: No such file or directory. To provide a path to libclang use Config.set_library_path() or Config.set_library_file().
(+9.3s): --venv: __main__.py:3039:main2:
(+9.3s): --venv: __main__.py:3039:main2: The above exception was the direct cause of the following exception:
(+9.3s): --venv: __main__.py:3039:main2: Traceback (most recent call last):
(+9.3s): --venv: __main__.py:3039:main2:     scripts/mupdfwrap.py:6:<module>(): wrap.__main__.main()
(+9.3s): --venv: __main__.py:3039:main2:     scripts/wrap/__main__.py:3089:main(): jlib.exception_info()
(+9.3s): --venv: __main__.py:3039:main2:     ^except raise:
(+9.3s): --venv: __main__.py:3039:main2:     scripts/wrap/__main__.py:3087:main(): main2()
(+9.3s): --venv: __main__.py:3039:main2:     scripts/wrap/__main__.py:2481:main2(): build( build_dirs, swig_command, args, vs_upgrade, make_command)
(+9.3s): --venv: __main__.py:3039:main2:     scripts/wrap/__main__.py:1633:build(): build_0(
(+9.3s): --venv: __main__.py:3039:main2:     scripts/wrap/__main__.py:1409:build_0(): cpp.cpp_source(
(+9.3s): --venv: __main__.py:3039:main2:     scripts/wrap/cpp.py:5016:cpp_source(): raise Exception(f'libclang does not appear to be installed') from e
(+9.3s): --venv: __main__.py:3039:main2: Exception: libclang does not appear to be installed
(+9.4s): --venv: __main__.py:3039:main2: [returned e=1]
Traceback (most recent call last):
    scripts/mupdfwrap.py:6:<module>(): wrap.__main__.main()
    scripts/wrap/__main__.py:3089:main(): jlib.exception_info()
    ^except raise:
    scripts/wrap/__main__.py:3087:main(): main2()
    scripts/wrap/__main__.py:3039:main2(): jlib.system(command, out='log', verbose=1)
    scripts/jlib.py:1682:system(): raise Exception( message)
Exception: Command failed: . venv-mupdfwrap-3.12-x64/bin/activate && python ./scripts/mupdfwrap.py -d build/shared-release -b --m-target 'libs tools' -j 0 m01 && deactivate
make[2]: *** [src/application/CMakeFiles/mupdf.dir/build.make:71: src/application/CMakeFiles/mupdf] Error 1
make[2]: Leaving directory '/home/jyothish/repos/Librum/build-Release'
make[1]: *** [CMakeFiles/Makefile2:357: src/application/CMakeFiles/mupdf.dir/all] Error 2
make[1]: Leaving directory '/home/jyothish/repos/Librum/build-Release'
make: *** [Makefile:136: all] Error 2

To Reproduce Steps to reproduce the behavior:

  1. cmake --build -j2 -v

Expected behavior Build worky

Screenshots Not really applicable

image

Desktop (please complete the following information):

Additional context I checked the source code and I saw references pointing to clang 16.0 (in MuPDF library, for macos/arm64) so I uninstalled clang17 and tried clang15. Same result.

blacklightpy commented 1 month ago

Building with -j1 captures the sequential flow well. The problem is with MuPDF.

[ 10%] Automatic MOC and UIC for target domain
cd /home/jyothish/repos/Librum/build-Release/src/domain && /usr/bin/cmake -E cmake_autogen /home/jyothish/repos/Librum/build-Release/src/domain/CMakeFiles/domain_autogen.dir/AutogenInfo.json Release
make[2]: Leaving directory '/home/jyothish/repos/Librum/build-Release'
[ 10%] Built target domain_autogen
/usr/bin/make  -f src/domain/CMakeFiles/domain.dir/build.make src/domain/CMakeFiles/domain.dir/depend
make[2]: Entering directory '/home/jyothish/repos/Librum/build-Release'
cd /home/jyothish/repos/Librum/build-Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/jyothish/repos/Librum /home/jyothish/repos/Librum/src/domain /home/jyothish/repos/Librum/build-Release /home/jyothish/repos/Librum/build-Release/src/domain /home/jyothish/repos/Librum/build-Release/src/domain/CMakeFiles/domain.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/home/jyothish/repos/Librum/build-Release'
/usr/bin/make  -f src/domain/CMakeFiles/domain.dir/build.make src/domain/CMakeFiles/domain.dir/build
make[2]: Entering directory '/home/jyothish/repos/Librum/build-Release'
make[2]: Nothing to be done for 'src/domain/CMakeFiles/domain.dir/build'.
make[2]: Leaving directory '/home/jyothish/repos/Librum/build-Release'
[ 20%] Built target domain
/usr/bin/make  -f src/application/CMakeFiles/mupdf.dir/build.make src/application/CMakeFiles/mupdf.dir/depend
make[2]: Entering directory '/home/jyothish/repos/Librum/build-Release'
cd /home/jyothish/repos/Librum/build-Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/jyothish/repos/Librum /home/jyothish/repos/Librum/src/application /home/jyothish/repos/Librum/build-Release /home/jyothish/repos/Librum/build-Release/src/application /home/jyothish/repos/Librum/build-Release/src/application/CMakeFiles/mupdf.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/home/jyothish/repos/Librum/build-Release'
/usr/bin/make  -f src/application/CMakeFiles/mupdf.dir/build.make src/application/CMakeFiles/mupdf.dir/build
make[2]: Entering directory '/home/jyothish/repos/Librum/build-Release'
[ 21%] Building mupdf (This takes a while) ...
cd /home/jyothish/repos/Librum/libs/mupdf && /usr/bin/cmake -E env USE_SYSTEM_LIBJPEG=yes USE_SONAME=no ./scripts/mupdfwrap.py --venv -d build/shared-release -b --m-target 'libs tools' -j 0 m01
(+0.0s): parse.py:14:<module>: Warning, could not import clang: No module named 'clang'
(+0.0s): state.py:18:<module>: Warning: failed to import clang.cindex: e=ModuleNotFoundError("No module named 'clang'")
(+0.0s): state.py:18:<module>: We need Clang Python to build MuPDF python.
(+0.0s): state.py:18:<module>: Install with `pip install libclang` (typically inside a Python venv),
(+0.0s): state.py:18:<module>: or (OpenBSD only) `pkg_add py3-llvm.`
(+0.1s): --venv: __main__.py:3012:main2: running: "/usr/bin/python3" -m venv venv-mupdfwrap-3.12-x64
(+3.5s): --venv: __main__.py:3012:main2: [returned e=0]
(+3.5s): --venv: __main__.py:3030:main2: running: . venv-mupdfwrap-3.12-x64/bin/activate && python -m pip install --upgrade pip && python -m pip install --upgrade setuptools libclang swig
(+4.1s): --venv: __main__.py:3030:main2: Requirement already satisfied: pip in ./venv-mupdfwrap-3.12-x64/lib/python3.12/site-packages (24.0)
(+5.5s): --venv: __main__.py:3030:main2: Requirement already satisfied: setuptools in ./venv-mupdfwrap-3.12-x64/lib/python3.12/site-packages (69.5.1)
(+6.2s): --venv: __main__.py:3030:main2: Requirement already satisfied: libclang in ./venv-mupdfwrap-3.12-x64/lib/python3.12/site-packages (18.1.1)
(+6.3s): --venv: __main__.py:3030:main2: Requirement already satisfied: swig in ./venv-mupdfwrap-3.12-x64/lib/python3.12/site-packages (4.2.1)
(+6.8s): --venv: __main__.py:3030:main2: [returned e=0]
(+6.8s): --venv: __main__.py:3039:main2: running: . venv-mupdfwrap-3.12-x64/bin/activate && python ./scripts/mupdfwrap.py -d build/shared-release -b --m-target 'libs tools' -j 0 m01 && deactivate
(+6.9s): --venv: __main__.py:3039:main2: (+0.0s): -b: m: __main__.py:1613:build: Building libmupdf.so ...
(+6.9s): --venv: __main__.py:3039:main2: (+0.0s): -b: m: __main__.py:1217:_get_m_command: Setting -j to  multiprocessing.cpu_count()=4
(+6.9s): --venv: __main__.py:3039:main2: (+0.0s): -b: m: __main__.py:1615:build: running: cd /home/jyothish/repos/Librum/libs/mupdf && make -j 4 HAVE_GLUT=no HAVE_PTHREAD=yes verbose=yes shared=yes build=release build_prefix=shared- libs tools
(+6.9s): --venv: __main__.py:3039:main2: (+0.1s): -b: m: __main__.py:1615:build: (+0.0s): -b: m: __main__.py:1615:build: make[3]: Entering directory '/home/jyothish/repos/Librum/libs/mupdf'
(+8.3s): --venv: __main__.py:3039:main2: (+1.5s): -b: m: __main__.py:1615:build: (+0.0s): -b: m: __main__.py:1615:build: make[3]: Nothing to be done for 'libs'.
(+8.4s): --venv: __main__.py:3039:main2: (+1.5s): -b: m: __main__.py:1615:build: (+0.0s): -b: m: __main__.py:1615:build: make[3]: Nothing to be done for 'tools'.
(+8.4s): --venv: __main__.py:3039:main2: (+1.5s): -b: m: __main__.py:1615:build: (+0.0s): -b: m: __main__.py:1615:build: make[3]: Leaving directory '/home/jyothish/repos/Librum/libs/mupdf'
(+8.4s): --venv: __main__.py:3039:main2: (+1.5s): -b: m: __main__.py:1615:build: (+0.0s): -b: m: __main__.py:1615:build:
(+8.4s): --venv: __main__.py:3039:main2: (+1.5s): -b: m: __main__.py:1615:build: [returned e=0]
(+8.4s): --venv: __main__.py:3039:main2: (+1.5s): -b: 0: __main__.py:1386:build_0: Generating C++ source code ...
(+8.4s): --venv: __main__.py:3039:main2: (+1.5s): -b: 0: cpp.py:4906:close: File unchanged: platform/c++/include/mupdf/extra.h
(+8.4s): --venv: __main__.py:3039:main2: (+1.5s): -b: 0: cpp.py:4906:close: File unchanged: platform/c++/implementation/extra.cpp
(+8.4s): --venv: __main__.py:3039:main2: Traceback (most recent call last):
(+8.4s): --venv: __main__.py:3039:main2:     venv-mupdfwrap-3.12-x64/lib/python3.12/site-packages/clang/cindex.py:4045:get_cindex_library(): library = cdll.LoadLibrary(self.get_filename())
(+8.4s): --venv: __main__.py:3039:main2:     /usr/lib/python3.12/ctypes/__init__.py:460:LoadLibrary(): return self._dlltype(name)
(+8.4s): --venv: __main__.py:3039:main2:     /usr/lib/python3.12/ctypes/__init__.py:379:__init__(): self._handle = _dlopen(self._name, mode)
(+8.4s): --venv: __main__.py:3039:main2: OSError: Error loading shared library libclang.so: No such file or directory
(+8.4s): --venv: __main__.py:3039:main2:
(+8.4s): --venv: __main__.py:3039:main2: During handling of the above exception, another exception occurred:
(+8.4s): --venv: __main__.py:3039:main2: Traceback (most recent call last):
(+8.4s): --venv: __main__.py:3039:main2:     scripts/wrap/cpp.py:5014:cpp_source(): index = state.clang.cindex.Index.create()
(+8.4s): --venv: __main__.py:3039:main2:     venv-mupdfwrap-3.12-x64/lib/python3.12/site-packages/clang/cindex.py:2967:create(): return Index(conf.lib.clang_createIndex(excludeDecls, 0))
(+8.4s): --venv: __main__.py:3039:main2:     venv-mupdfwrap-3.12-x64/lib/python3.12/site-packages/clang/cindex.py:193:__get__(): value = self.wrapped(instance)
(+8.4s): --venv: __main__.py:3039:main2:     venv-mupdfwrap-3.12-x64/lib/python3.12/site-packages/clang/cindex.py:4018:lib(): lib = self.get_cindex_library()
(+8.4s): --venv: __main__.py:3039:main2:     venv-mupdfwrap-3.12-x64/lib/python3.12/site-packages/clang/cindex.py:4052:get_cindex_library(): raise LibclangError(msg)
(+8.4s): --venv: __main__.py:3039:main2: clang.cindex.LibclangError: Error loading shared library libclang.so: No such file or directory. To provide a path to libclang use Config.set_library_path() or Config.set_library_file().
(+8.4s): --venv: __main__.py:3039:main2:
(+8.4s): --venv: __main__.py:3039:main2: The above exception was the direct cause of the following exception:
(+8.4s): --venv: __main__.py:3039:main2: Traceback (most recent call last):
(+8.4s): --venv: __main__.py:3039:main2:     scripts/mupdfwrap.py:6:<module>(): wrap.__main__.main()
(+8.4s): --venv: __main__.py:3039:main2:     scripts/wrap/__main__.py:3089:main(): jlib.exception_info()
(+8.4s): --venv: __main__.py:3039:main2:     ^except raise:
(+8.4s): --venv: __main__.py:3039:main2:     scripts/wrap/__main__.py:3087:main(): main2()
(+8.4s): --venv: __main__.py:3039:main2:     scripts/wrap/__main__.py:2481:main2(): build( build_dirs, swig_command, args, vs_upgrade, make_command)
(+8.4s): --venv: __main__.py:3039:main2:     scripts/wrap/__main__.py:1633:build(): build_0(
(+8.4s): --venv: __main__.py:3039:main2:     scripts/wrap/__main__.py:1409:build_0(): cpp.cpp_source(
(+8.4s): --venv: __main__.py:3039:main2:     scripts/wrap/cpp.py:5016:cpp_source(): raise Exception(f'libclang does not appear to be installed') from e
(+8.4s): --venv: __main__.py:3039:main2: Exception: libclang does not appear to be installed
(+8.4s): --venv: __main__.py:3039:main2: [returned e=1]
Traceback (most recent call last):
    scripts/mupdfwrap.py:6:<module>(): wrap.__main__.main()
    scripts/wrap/__main__.py:3089:main(): jlib.exception_info()
    ^except raise:
    scripts/wrap/__main__.py:3087:main(): main2()
    scripts/wrap/__main__.py:3039:main2(): jlib.system(command, out='log', verbose=1)
    scripts/jlib.py:1682:system(): raise Exception( message)
Exception: Command failed: . venv-mupdfwrap-3.12-x64/bin/activate && python ./scripts/mupdfwrap.py -d build/shared-release -b --m-target 'libs tools' -j 0 m01 && deactivate
make[2]: *** [src/application/CMakeFiles/mupdf.dir/build.make:71: src/application/CMakeFiles/mupdf] Error 1
make[2]: Leaving directory '/home/jyothish/repos/Librum/build-Release'
make[1]: *** [CMakeFiles/Makefile2:357: src/application/CMakeFiles/mupdf.dir/all] Error 2
make[1]: Leaving directory '/home/jyothish/repos/Librum/build-Release'
make: *** [Makefile:136: all] Error 2
blacklightpy commented 1 month ago

MuPDF itself would build well, independently.

DavidLazarescu commented 3 days ago

Hi, sorry for the late reply. Are you still running into this issue?