An unrecoverable error occurs when running make on debian unstable (Trixie at time of writing) on an X11 session using SDDM, following the "how to install" instructions in the README.
partial logs from the make command
DisplayCAL/RealDisplaySizeMM.c:32:11: fatal error: X11/extensions/Xinerama.h: No such file or directory
32 | # include <X11/extensions/Xinerama.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
Looking at DisplayCal/RealDisplaySizeMM.c it seems like DisplayCal right now always builds to support or use X11 when on non-apple Unix systems, such as Debian.
#if defined(UNIX) && !defined(__APPLE__)
# include <X11/Xlib.h>
# include <X11/Xutil.h>
# include <X11/Xatom.h>
# include <X11/extensions/xf86vmode.h>
# include <X11/extensions/dpms.h>
# include <X11/extensions/Xinerama.h>
# include <X11/extensions/Xrandr.h>
# include <X11/extensions/dpms.h>
# include <dlfcn.h>
#endif /* UNIX */
After installing libxinerama-dev, I get to the next failure
DisplayCAL/RealDisplaySizeMM.c:33:11: fatal error: X11/extensions/Xrandr.h: No such file or directory
33 | # include <X11/extensions/Xrandr.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
After installing libxrandr-dev, the build succeeds.
full log is below for Xinerama.h example failure is below.
python3 -m venv .venv; \
source ./.venv/bin/activate; \
pip install -r requirements.txt; \
pip install -r requirements-dev.txt;
Requirement already satisfied: build in ./.venv/lib/python3.11/site-packages (from -r requirements.txt (line 1)) (1.2.1)
Requirement already satisfied: certifi in ./.venv/lib/python3.11/site-packages (from -r requirements.txt (line 2)) (2024.2.2)
Collecting dbus-python (from -r requirements.txt (line 3))
Using cached dbus-python-1.3.2.tar.gz (605 kB)
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'error'
error: subprocess-exited-with-error
× Preparing metadata (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [93 lines of output]
+ meson setup /tmp/pip-install-rlwki2hp/dbus-python_edc89409e9b0427a97f7a0993b71fde2 /tmp/pip-install-rlwki2hp/dbus-python_edc89409e9b0427a97f7a0993b71fde2/.mesonpy-xdon8m63 -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md --native-file=/tmp/pip-install-rlwki2hp/dbus-python_edc89409e9b0427a97f7a0993b71fde2/.mesonpy-xdon8m63/meson-python-native-file.ini
The Meson build system
Version: 1.4.0
Source dir: /tmp/pip-install-rlwki2hp/dbus-python_edc89409e9b0427a97f7a0993b71fde2
Build dir: /tmp/pip-install-rlwki2hp/dbus-python_edc89409e9b0427a97f7a0993b71fde2/.mesonpy-xdon8m63
Build type: native build
Project name: dbus-python
Project version: 1.3.2
C compiler for the host machine: cc (gcc 13.2.0 "cc (Debian 13.2.0-23) 13.2.0")
C linker for the host machine: cc ld.bfd 2.42
Host machine cpu family: x86_64
Host machine cpu: x86_64
Compiler for C supports arguments -fno-common: YES
Compiler for C supports arguments -Wno-missing-field-initializers: YES
Compiler for C supports arguments -Wno-declaration-after-statement: YES
Compiler for C supports arguments -Wno-inline: YES
Compiler for C supports arguments -Wno-redundant-decls: YES
Compiler for C supports arguments -Wno-switch-default: YES
Compiler for C supports arguments -Wno-write-strings: YES
Compiler for C supports arguments -Wcast-align: YES
Compiler for C supports arguments -Wdouble-promotion: YES
Compiler for C supports arguments -Wduplicated-cond: YES
Compiler for C supports arguments -Wfloat-equal: YES
Compiler for C supports arguments -Wformat-nonliteral: YES
Compiler for C supports arguments -Wformat-security: YES
Compiler for C supports arguments -Wformat=2: YES
Compiler for C supports arguments -Winit-self: YES
Compiler for C supports arguments -Wlogical-op: YES
Compiler for C supports arguments -Wmissing-declarations: YES
Compiler for C supports arguments -Wmissing-format-attribute: YES
Compiler for C supports arguments -Wmissing-include-dirs: YES
Compiler for C supports arguments -Wmissing-noreturn: YES
Compiler for C supports arguments -Wnull-dereference: YES
Compiler for C supports arguments -Wpacked: YES
Compiler for C supports arguments -Wpointer-arith: YES
Compiler for C supports arguments -Wshadow: YES
Compiler for C supports arguments -Wswitch-enum: YES
Compiler for C supports arguments -Wundef: YES
Compiler for C supports arguments -Wunused-but-set-variable: YES
Compiler for C supports arguments -Wjump-misses-init: YES
Compiler for C supports arguments -Wmissing-prototypes: YES
Compiler for C supports arguments -Wnested-externs: YES
Compiler for C supports arguments -Wold-style-definition: YES
Compiler for C supports arguments -Wpointer-sign: YES
Compiler for C supports arguments -Wstrict-prototypes: YES
Configuring _dbus-python-config.h using configuration
Executing subproject dbus-gmain
dbus-gmain| Project name: dbus-gmain
dbus-gmain| Project version: undefined
dbus-gmain| C compiler for the host machine: cc (gcc 13.2.0 "cc (Debian 13.2.0-23) 13.2.0")
dbus-gmain| C linker for the host machine: cc ld.bfd 2.42
dbus-gmain| Compiler for C supports arguments -fno-common: YES (cached)
dbus-gmain| Compiler for C supports arguments -Wno-missing-field-initializers: YES (cached)
dbus-gmain| Compiler for C supports arguments -Wcast-align: YES (cached)
dbus-gmain| Compiler for C supports arguments -Wdouble-promotion: YES (cached)
dbus-gmain| Compiler for C supports arguments -Wduplicated-branches: YES
dbus-gmain| Compiler for C supports arguments -Wduplicated-cond: YES (cached)
dbus-gmain| Compiler for C supports arguments -Wfloat-equal: YES (cached)
dbus-gmain| Compiler for C supports arguments -Wformat-nonliteral: YES (cached)
dbus-gmain| Compiler for C supports arguments -Wformat-security: YES (cached)
dbus-gmain| Compiler for C supports arguments -Wformat=2: YES (cached)
dbus-gmain| Compiler for C supports arguments -Winit-self: YES (cached)
dbus-gmain| Compiler for C supports arguments -Wlogical-op: YES (cached)
dbus-gmain| Compiler for C supports arguments -Wmissing-declarations: YES (cached)
dbus-gmain| Compiler for C supports arguments -Wmissing-format-attribute: YES (cached)
dbus-gmain| Compiler for C supports arguments -Wmissing-include-dirs: YES (cached)
dbus-gmain| Compiler for C supports arguments -Wmissing-noreturn: YES (cached)
dbus-gmain| Compiler for C supports arguments -Wnull-dereference: YES (cached)
dbus-gmain| Compiler for C supports arguments -Wpacked: YES (cached)
dbus-gmain| Compiler for C supports arguments -Wpointer-arith: YES (cached)
dbus-gmain| Compiler for C supports arguments -Wredundant-decls: YES
dbus-gmain| Compiler for C supports arguments -Wshadow: YES (cached)
dbus-gmain| Compiler for C supports arguments -Wswitch-default: YES
dbus-gmain| Compiler for C supports arguments -Wswitch-enum: YES (cached)
dbus-gmain| Compiler for C supports arguments -Wundef: YES (cached)
dbus-gmain| Compiler for C supports arguments -Wunused-but-set-variable: YES (cached)
dbus-gmain| Compiler for C supports arguments -Wwrite-strings: YES
dbus-gmain| Compiler for C supports arguments -Wdeclaration-after-statement: YES
dbus-gmain| Compiler for C supports arguments -Wjump-misses-init: YES (cached)
dbus-gmain| Compiler for C supports arguments -Wmissing-prototypes: YES (cached)
dbus-gmain| Compiler for C supports arguments -Wnested-externs: YES (cached)
dbus-gmain| Compiler for C supports arguments -Wold-style-definition: YES (cached)
dbus-gmain| Compiler for C supports arguments -Wpointer-sign: YES (cached)
dbus-gmain| Compiler for C supports arguments -Wstrict-prototypes: YES (cached)
dbus-gmain| Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1
dbus-gmain| Found CMake: /usr/bin/cmake (3.28.3)
dbus-gmain| Run-time dependency dbus-1 found: NO (tried pkgconfig and cmake)
../subprojects/dbus-gmain/meson.build:107:11: ERROR: Dependency "dbus-1" not found, tried pkgconfig and cmake
A full log can be found at /tmp/pip-install-rlwki2hp/dbus-python_edc89409e9b0427a97f7a0993b71fde2/.mesonpy-xdon8m63/meson-logs/meson-log.txt
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
Requirement already satisfied: black in ./.venv/lib/python3.11/site-packages (from -r requirements-dev.txt (line 1)) (24.4.2)
Requirement already satisfied: coverage in ./.venv/lib/python3.11/site-packages (from -r requirements-dev.txt (line 2)) (7.5.0)
Requirement already satisfied: darglint in ./.venv/lib/python3.11/site-packages (from -r requirements-dev.txt (line 3)) (1.8.1)
Requirement already satisfied: flake8 in ./.venv/lib/python3.11/site-packages (from -r requirements-dev.txt (line 4)) (7.0.0)
Requirement already satisfied: flake8-bugbear in ./.venv/lib/python3.11/site-packages (from -r requirements-dev.txt (line 5)) (24.4.26)
Requirement already satisfied: flake8-docstrings in ./.venv/lib/python3.11/site-packages (from -r requirements-dev.txt (line 6)) (1.7.0)
Requirement already satisfied: flake8-import-order in ./.venv/lib/python3.11/site-packages (from -r requirements-dev.txt (line 7)) (0.18.2)
Requirement already satisfied: flake8-mutable in ./.venv/lib/python3.11/site-packages (from -r requirements-dev.txt (line 8)) (1.2.0)
Requirement already satisfied: flake8-pep3101 in ./.venv/lib/python3.11/site-packages (from -r requirements-dev.txt (line 9)) (2.1.0)
Requirement already satisfied: flake8-spellcheck in ./.venv/lib/python3.11/site-packages (from -r requirements-dev.txt (line 10)) (0.28.0)
Requirement already satisfied: matplotlib in ./.venv/lib/python3.11/site-packages (from -r requirements-dev.txt (line 11)) (3.8.4)
Requirement already satisfied: ppdir in ./.venv/lib/python3.11/site-packages (from -r requirements-dev.txt (line 12)) (0.1.0)
Requirement already satisfied: py2app in ./.venv/lib/python3.11/site-packages (from -r requirements-dev.txt (line 13)) (0.28.7)
Requirement already satisfied: pyglet in ./.venv/lib/python3.11/site-packages (from -r requirements-dev.txt (line 14)) (2.0.15)
Requirement already satisfied: pytest in ./.venv/lib/python3.11/site-packages (from -r requirements-dev.txt (line 15)) (8.2.0)
Requirement already satisfied: pytest-cov in ./.venv/lib/python3.11/site-packages (from -r requirements-dev.txt (line 16)) (5.0.0)
Requirement already satisfied: pytest-github-actions-annotate-failures in ./.venv/lib/python3.11/site-packages (from -r requirements-dev.txt (line 17)) (0.2.0)
Requirement already satisfied: pytest-xdist in ./.venv/lib/python3.11/site-packages (from -r requirements-dev.txt (line 18)) (3.5.0)
Requirement already satisfied: snowballstemmer in ./.venv/lib/python3.11/site-packages (from -r requirements-dev.txt (line 19)) (2.2.0)
Requirement already satisfied: twine in ./.venv/lib/python3.11/site-packages (from -r requirements-dev.txt (line 20)) (5.0.0)
Requirement already satisfied: yappi in ./.venv/lib/python3.11/site-packages (from -r requirements-dev.txt (line 21)) (1.6.0)
Requirement already satisfied: wheel in ./.venv/lib/python3.11/site-packages (from -r requirements-dev.txt (line 23)) (0.43.0)
Requirement already satisfied: click>=8.0.0 in ./.venv/lib/python3.11/site-packages (from black->-r requirements-dev.txt (line 1)) (8.1.7)
Requirement already satisfied: mypy-extensions>=0.4.3 in ./.venv/lib/python3.11/site-packages (from black->-r requirements-dev.txt (line 1)) (1.0.0)
Requirement already satisfied: packaging>=22.0 in ./.venv/lib/python3.11/site-packages (from black->-r requirements-dev.txt (line 1)) (24.0)
Requirement already satisfied: pathspec>=0.9.0 in ./.venv/lib/python3.11/site-packages (from black->-r requirements-dev.txt (line 1)) (0.12.1)
Requirement already satisfied: platformdirs>=2 in ./.venv/lib/python3.11/site-packages (from black->-r requirements-dev.txt (line 1)) (4.2.1)
Requirement already satisfied: mccabe<0.8.0,>=0.7.0 in ./.venv/lib/python3.11/site-packages (from flake8->-r requirements-dev.txt (line 4)) (0.7.0)
Requirement already satisfied: pycodestyle<2.12.0,>=2.11.0 in ./.venv/lib/python3.11/site-packages (from flake8->-r requirements-dev.txt (line 4)) (2.11.1)
Requirement already satisfied: pyflakes<3.3.0,>=3.2.0 in ./.venv/lib/python3.11/site-packages (from flake8->-r requirements-dev.txt (line 4)) (3.2.0)
Requirement already satisfied: attrs>=19.2.0 in ./.venv/lib/python3.11/site-packages (from flake8-bugbear->-r requirements-dev.txt (line 5)) (23.2.0)
Requirement already satisfied: pydocstyle>=2.1 in ./.venv/lib/python3.11/site-packages (from flake8-docstrings->-r requirements-dev.txt (line 6)) (6.3.0)
Requirement already satisfied: setuptools in ./.venv/lib/python3.11/site-packages (from flake8-import-order->-r requirements-dev.txt (line 7)) (68.1.2)
Requirement already satisfied: contourpy>=1.0.1 in ./.venv/lib/python3.11/site-packages (from matplotlib->-r requirements-dev.txt (line 11)) (1.2.1)
Requirement already satisfied: cycler>=0.10 in ./.venv/lib/python3.11/site-packages (from matplotlib->-r requirements-dev.txt (line 11)) (0.12.1)
Requirement already satisfied: fonttools>=4.22.0 in ./.venv/lib/python3.11/site-packages (from matplotlib->-r requirements-dev.txt (line 11)) (4.51.0)
Requirement already satisfied: kiwisolver>=1.3.1 in ./.venv/lib/python3.11/site-packages (from matplotlib->-r requirements-dev.txt (line 11)) (1.4.5)
Requirement already satisfied: numpy>=1.21 in ./.venv/lib/python3.11/site-packages (from matplotlib->-r requirements-dev.txt (line 11)) (1.26.4)
Requirement already satisfied: pillow>=8 in ./.venv/lib/python3.11/site-packages (from matplotlib->-r requirements-dev.txt (line 11)) (10.3.0)
Requirement already satisfied: pyparsing>=2.3.1 in ./.venv/lib/python3.11/site-packages (from matplotlib->-r requirements-dev.txt (line 11)) (3.1.2)
Requirement already satisfied: python-dateutil>=2.7 in ./.venv/lib/python3.11/site-packages (from matplotlib->-r requirements-dev.txt (line 11)) (2.9.0.post0)
Requirement already satisfied: colorama>=0.4.3 in ./.venv/lib/python3.11/site-packages (from ppdir->-r requirements-dev.txt (line 12)) (0.4.6)
Requirement already satisfied: altgraph>=0.17.3 in ./.venv/lib/python3.11/site-packages (from py2app->-r requirements-dev.txt (line 13)) (0.17.4)
Requirement already satisfied: modulegraph>=0.19.6 in ./.venv/lib/python3.11/site-packages (from py2app->-r requirements-dev.txt (line 13)) (0.19.6)
Requirement already satisfied: macholib>=1.16.2 in ./.venv/lib/python3.11/site-packages (from py2app->-r requirements-dev.txt (line 13)) (1.16.3)
Requirement already satisfied: iniconfig in ./.venv/lib/python3.11/site-packages (from pytest->-r requirements-dev.txt (line 15)) (2.0.0)
Requirement already satisfied: pluggy<2.0,>=1.5 in ./.venv/lib/python3.11/site-packages (from pytest->-r requirements-dev.txt (line 15)) (1.5.0)
Requirement already satisfied: execnet>=1.1 in ./.venv/lib/python3.11/site-packages (from pytest-xdist->-r requirements-dev.txt (line 18)) (2.1.1)
Requirement already satisfied: pkginfo>=1.8.1 in ./.venv/lib/python3.11/site-packages (from twine->-r requirements-dev.txt (line 20)) (1.10.0)
Requirement already satisfied: readme-renderer>=35.0 in ./.venv/lib/python3.11/site-packages (from twine->-r requirements-dev.txt (line 20)) (43.0)
Requirement already satisfied: requests>=2.20 in ./.venv/lib/python3.11/site-packages (from twine->-r requirements-dev.txt (line 20)) (2.31.0)
Requirement already satisfied: requests-toolbelt!=0.9.0,>=0.8.0 in ./.venv/lib/python3.11/site-packages (from twine->-r requirements-dev.txt (line 20)) (1.0.0)
Requirement already satisfied: urllib3>=1.26.0 in ./.venv/lib/python3.11/site-packages (from twine->-r requirements-dev.txt (line 20)) (2.2.1)
Requirement already satisfied: importlib-metadata>=3.6 in ./.venv/lib/python3.11/site-packages (from twine->-r requirements-dev.txt (line 20)) (7.1.0)
Requirement already satisfied: keyring>=15.1 in ./.venv/lib/python3.11/site-packages (from twine->-r requirements-dev.txt (line 20)) (25.2.0)
Requirement already satisfied: rfc3986>=1.4.0 in ./.venv/lib/python3.11/site-packages (from twine->-r requirements-dev.txt (line 20)) (2.0.0)
Requirement already satisfied: rich>=12.0.0 in ./.venv/lib/python3.11/site-packages (from twine->-r requirements-dev.txt (line 20)) (13.7.1)
Requirement already satisfied: zipp>=0.5 in ./.venv/lib/python3.11/site-packages (from importlib-metadata>=3.6->twine->-r requirements-dev.txt (line 20)) (3.18.1)
Requirement already satisfied: jaraco.classes in ./.venv/lib/python3.11/site-packages (from keyring>=15.1->twine->-r requirements-dev.txt (line 20)) (3.4.0)
Requirement already satisfied: jaraco.functools in ./.venv/lib/python3.11/site-packages (from keyring>=15.1->twine->-r requirements-dev.txt (line 20)) (4.0.1)
Requirement already satisfied: jaraco.context in ./.venv/lib/python3.11/site-packages (from keyring>=15.1->twine->-r requirements-dev.txt (line 20)) (5.3.0)
Requirement already satisfied: SecretStorage>=3.2 in ./.venv/lib/python3.11/site-packages (from keyring>=15.1->twine->-r requirements-dev.txt (line 20)) (3.3.3)
Requirement already satisfied: jeepney>=0.4.2 in ./.venv/lib/python3.11/site-packages (from keyring>=15.1->twine->-r requirements-dev.txt (line 20)) (0.8.0)
Requirement already satisfied: six>=1.5 in ./.venv/lib/python3.11/site-packages (from python-dateutil>=2.7->matplotlib->-r requirements-dev.txt (line 11)) (1.16.0)
Requirement already satisfied: nh3>=0.2.14 in ./.venv/lib/python3.11/site-packages (from readme-renderer>=35.0->twine->-r requirements-dev.txt (line 20)) (0.2.17)
Requirement already satisfied: docutils>=0.13.1 in ./.venv/lib/python3.11/site-packages (from readme-renderer>=35.0->twine->-r requirements-dev.txt (line 20)) (0.21.2)
Requirement already satisfied: Pygments>=2.5.1 in ./.venv/lib/python3.11/site-packages (from readme-renderer>=35.0->twine->-r requirements-dev.txt (line 20)) (2.17.2)
Requirement already satisfied: charset-normalizer<4,>=2 in ./.venv/lib/python3.11/site-packages (from requests>=2.20->twine->-r requirements-dev.txt (line 20)) (3.3.2)
Requirement already satisfied: idna<4,>=2.5 in ./.venv/lib/python3.11/site-packages (from requests>=2.20->twine->-r requirements-dev.txt (line 20)) (3.7)
Requirement already satisfied: certifi>=2017.4.17 in ./.venv/lib/python3.11/site-packages (from requests>=2.20->twine->-r requirements-dev.txt (line 20)) (2024.2.2)
Requirement already satisfied: markdown-it-py>=2.2.0 in ./.venv/lib/python3.11/site-packages (from rich>=12.0.0->twine->-r requirements-dev.txt (line 20)) (3.0.0)
Requirement already satisfied: mdurl~=0.1 in ./.venv/lib/python3.11/site-packages (from markdown-it-py>=2.2.0->rich>=12.0.0->twine->-r requirements-dev.txt (line 20)) (0.1.2)
Requirement already satisfied: cryptography>=2.0 in ./.venv/lib/python3.11/site-packages (from SecretStorage>=3.2->keyring>=15.1->twine->-r requirements-dev.txt (line 20)) (42.0.5)
Requirement already satisfied: more-itertools in ./.venv/lib/python3.11/site-packages (from jaraco.classes->keyring>=15.1->twine->-r requirements-dev.txt (line 20)) (10.2.0)
Requirement already satisfied: backports.tarfile in ./.venv/lib/python3.11/site-packages (from jaraco.context->keyring>=15.1->twine->-r requirements-dev.txt (line 20)) (1.1.1)
Requirement already satisfied: cffi>=1.12 in ./.venv/lib/python3.11/site-packages (from cryptography>=2.0->SecretStorage>=3.2->keyring>=15.1->twine->-r requirements-dev.txt (line 20)) (1.16.0)
Requirement already satisfied: pycparser in ./.venv/lib/python3.11/site-packages (from cffi>=1.12->cryptography>=2.0->SecretStorage>=3.2->keyring>=15.1->twine->-r requirements-dev.txt (line 20)) (2.22)
source ./.venv/bin/activate; \
python3 -m build;
* Creating isolated environment: venv+pip...
* Installing packages in isolated environment:
- pywin32; platform_system=="Windows"
- setuptools
* Getting build dependencies for sdist...
warning: no files found matching 'MANIFEST'
warning: no files found matching 'use-distutils'
warning: no files found matching '_in_process.py'
warning: no files found matching '_in_process.cfg'
warning: no files found matching 'beep.wav'
warning: no files found matching 'camera_shutter.wav'
warning: no files found matching 'ColorLookupTable.fx'
warning: no files found matching 'lang/it.yaml'
warning: no files found matching 'lang/zh_cn.yaml'
warning: no files found matching 'lang/en.yaml'
warning: no files found matching 'lang/ukr.yaml'
warning: no files found matching 'lang/zh_hk.yaml'
warning: no files found matching 'lang/ko.yaml'
warning: no files found matching 'lang/fr.yaml'
warning: no files found matching 'lang/ru.yaml'
warning: no files found matching 'lang/de.yaml'
warning: no files found matching 'lang/es.yaml'
warning: no files found matching 'linear.cal'
warning: no files found matching 'pnp.ids'
warning: no files found matching 'presets/video_resolve_ST2084_clip.icc'
warning: no files found matching 'presets/sRGB.icc'
warning: no files found matching 'presets/laptop.icc'
warning: no files found matching 'presets/softproof.icc'
warning: no files found matching 'presets/office_web.icc'
warning: no files found matching 'presets/default.icc'
warning: no files found matching 'presets/video.icc'
warning: no files found matching 'presets/photo.icc'
warning: no files found matching 'presets/video_madVR_ST2084.icc'
warning: no files found matching 'presets/video_eeColor.icc'
warning: no files found matching 'presets/video_ReShade.icc'
warning: no files found matching 'presets/video_resolve.icc'
warning: no files found matching 'presets/video_Prisma.icc'
warning: no files found matching 'presets/video_madVR.icc'
warning: no files found matching 'ref/ColorCheckerSG.cie'
warning: no files found matching 'ref/ColorCheckerDC.cie'
warning: no files found matching 'ref/ClayRGB1998.gam'
warning: no files found matching 'ref/sRGB.gam'
warning: no files found matching 'ref/SMPTE431_P3.gam'
warning: no files found matching 'ref/SMPTE431_P3_D65.icm'
warning: no files found matching 'ref/ACES.icm'
warning: no files found matching 'ref/Rec2020_HLG1000_cLUT.icm'
warning: no files found matching 'ref/Rec2020_2084.icm'
warning: no files found matching 'ref/SMPTE240M.icm'
warning: no files found matching 'ref/DCDM'
warning: no files found matching 'X'Y'Z'.icm'
warning: no files found matching 'ref/SMPTE431_P3_D65_HLG1000_cLUT.icm'
warning: no files found matching 'ref/XYZ'
warning: no files found matching 'D50'
warning: no files found matching '(ICC'
warning: no files found matching 'PCS'
warning: no files found matching 'encoding).icm'
warning: no files found matching 'ref/XYZ'
warning: no files found matching 'D50.icm'
warning: no files found matching 'ref/ACEScg.icm'
warning: no files found matching 'ref/SMPTE431_P3_D65_2084.icm'
warning: no files found matching 'ref/verify_video_extended_smpte2084_1000_p3_2020.ti1'
warning: no files found matching 'ref/verify.ti1'
warning: no files found matching 'ref/verify_extended.ti1'
warning: no files found matching 'ref/ISO_12646-2008_color_accuracy_and_gray_balance.ti1'
warning: no files found matching 'ref/CMYK_IDEAlliance_ControlStrip_2009.ti1'
warning: no files found matching 'ref/CMYK_IDEAlliance_ISO_12647-7_Control_Wedge_2013.ti1'
warning: no files found matching 'ref/verify_video_extended_smpte2084_100_p3_2020.ti1'
warning: no files found matching 'ref/verify_large.ti1'
warning: no files found matching 'ref/verify_video_xxl.ti1'
warning: no files found matching 'ref/verify_video_xl.ti1'
warning: no files found matching 'ref/verify_video_extended_hlg_p3_2020.ti1'
warning: no files found matching 'ref/verify_xxxl.ti1'
warning: no files found matching 'ref/verify_grayscale.ti1'
warning: no files found matching 'ref/verify_xl.ti1'
warning: no files found matching 'ref/CMYK_ISO_12647-7_outer_gamut.ti1'
warning: no files found matching 'ref/verify_video_xxxl.ti1'
warning: no files found matching 'ref/verify_video_extended.ti1'
warning: no files found matching 'ref/ISO_14861_color_accuracy_RGB318.ti1'
warning: no files found matching 'ref/verify_video_large.ti1'
warning: no files found matching 'ref/verify_xxl.ti1'
warning: no files found matching 'ref/verify_video_extended_smpte2084_500_p3_2020.ti1'
warning: no files found matching 'ref/verify_video_extended_smpte2084_200_p3_2020.ti1'
warning: no files found matching 'ref/verify_video.ti1'
warning: no files found matching 'report/base.css'
warning: no files found matching 'report/compare.css'
warning: no files found matching 'report/print.css'
warning: no files found matching 'report/uniformity.html'
warning: no files found matching 'report/report.html'
warning: no files found matching 'report/compare.variables.js'
warning: no files found matching 'report/compare.functions.js'
warning: no files found matching 'report/compare.constants.js'
warning: no files found matching 'report/jsapi-packages.js'
warning: no files found matching 'report/jsapi-patches.js'
warning: no files found matching 'report/compare.init.js'
warning: no files found matching 'report/uniformity.functions.js'
warning: no files found matching 'test.cal'
warning: no files found matching 'theme/marker_top@2x.png'
warning: no files found matching 'theme/x-2px-12x12-999.png'
warning: no files found matching 'theme/gradient.png'
warning: no files found matching 'theme/sash-right.png'
warning: no files found matching 'theme/marker_btm.png'
warning: no files found matching 'theme/headericon.png'
warning: no files found matching 'theme/tab_selected@2x.png'
warning: no files found matching 'theme/sash.png'
warning: no files found matching 'theme/header@2x.png'
warning: no files found matching 'theme/checkerboard-10x10x2-333-444.png'
warning: no files found matching 'theme/tab_selected.png'
warning: no files found matching 'theme/sash-left.png'
warning: no files found matching 'theme/colorwheel.png'
warning: no files found matching 'theme/cross-2px-12x12-fff.png'
warning: no files found matching 'theme/marker_btm@2x.png'
warning: no files found matching 'theme/tab_hilite@2x.png'
warning: no files found matching 'theme/dropdown-arrow.png'
warning: no files found matching 'theme/header_minimal.png'
warning: no files found matching 'theme/shadow-bordertop.png'
warning: no files found matching 'theme/splash-mask.png'
warning: no files found matching 'theme/splash.png'
warning: no files found matching 'theme/x-2px-12x12-999@2x.png'
warning: no files found matching 'theme/headericon@2x.png'
warning: no files found matching 'theme/solid-16x1-fff.png'
warning: no files found matching 'theme/splash_version.png'
warning: no files found matching 'theme/dropdown-arrow@2x.png'
warning: no files found matching 'theme/marker_top.png'
warning: no files found matching 'theme/solid-16x2-666.png'
warning: no files found matching 'theme/header.png'
warning: no files found matching 'theme/shadow.png'
warning: no files found matching 'theme/dashed-16x2-666.png'
warning: no files found matching 'theme/tab_hilite.png'
warning: no files found matching 'theme/header_minimal@2x.png'
warning: no files found matching 'theme/colorwheel@2x.png'
warning: no files found matching 'theme/checkerboard-32x32x5-333-444.png'
warning: no files found matching 'theme/engine_hum_loop.wav'
warning: no files found matching 'theme/beep_boop.wav'
warning: no files found matching 'theme/intro_new.wav'
warning: no files found matching 'theme/pulsing_loop.wav'
warning: no files found matching 'theme/jet_anim/jet_anim_02.png'
warning: no files found matching 'theme/jet_anim/jet_anim_04.png'
warning: no files found matching 'theme/jet_anim/jet_anim_01.png'
warning: no files found matching 'theme/jet_anim/jet_anim_08.png'
warning: no files found matching 'theme/jet_anim/jet_anim_06.png'
warning: no files found matching 'theme/jet_anim/jet_anim_03.png'
warning: no files found matching 'theme/jet_anim/jet_anim_05.png'
warning: no files found matching 'theme/jet_anim/jet_anim_07.png'
warning: no files found matching 'theme/patch_anim/patch_anim_04.png'
warning: no files found matching 'theme/patch_anim/patch_anim_06.png'
warning: no files found matching 'theme/patch_anim/patch_anim_07.png'
warning: no files found matching 'theme/patch_anim/patch_anim_05.png'
warning: no files found matching 'theme/patch_anim/patch_anim_01.png'
warning: no files found matching 'theme/patch_anim/patch_anim_02.png'
warning: no files found matching 'theme/patch_anim/patch_anim_09.png'
warning: no files found matching 'theme/patch_anim/patch_anim_08.png'
warning: no files found matching 'theme/patch_anim/patch_anim_03.png'
warning: no files found matching 'theme/splash_anim/splash_anim_01.png'
warning: no files found matching 'theme/splash_anim/splash_anim_10.png'
warning: no files found matching 'theme/splash_anim/splash_anim_05.png'
warning: no files found matching 'theme/splash_anim/splash_anim_11.png'
warning: no files found matching 'theme/splash_anim/splash_anim_16.png'
warning: no files found matching 'theme/splash_anim/splash_anim_07.png'
warning: no files found matching 'theme/splash_anim/splash_anim_09.png'
warning: no files found matching 'theme/splash_anim/splash_anim_04.png'
warning: no files found matching 'theme/splash_anim/splash_anim_03.png'
warning: no files found matching 'theme/splash_anim/splash_anim_08.png'
warning: no files found matching 'theme/splash_anim/splash_anim_02.png'
warning: no files found matching 'theme/splash_anim/splash_anim_14.png'
warning: no files found matching 'theme/splash_anim/splash_anim_15.png'
warning: no files found matching 'theme/splash_anim/splash_anim_06.png'
warning: no files found matching 'theme/splash_anim/splash_anim_13.png'
warning: no files found matching 'theme/splash_anim/splash_anim_12.png'
warning: no files found matching 'theme/shutter_anim/shutter_anim_04.png'
warning: no files found matching 'theme/shutter_anim/shutter_anim_01.png'
warning: no files found matching 'theme/shutter_anim/shutter_anim_06.png'
warning: no files found matching 'theme/shutter_anim/shutter_anim_08.png'
warning: no files found matching 'theme/shutter_anim/shutter_anim_03.png'
warning: no files found matching 'theme/shutter_anim/shutter_anim_07.png'
warning: no files found matching 'theme/shutter_anim/shutter_anim_02.png'
warning: no files found matching 'theme/shutter_anim/shutter_anim_10.png'
warning: no files found matching 'theme/shutter_anim/shutter_anim_09.png'
warning: no files found matching 'theme/shutter_anim/shutter_anim_05.png'
warning: no files found matching 'ti1/ccxx.ti1'
warning: no files found matching 'ti1/d3-e4-s17-g52-m17-b0-f0.ti1'
warning: no files found matching 'ti1/d3-e4-s9-g52-m9-b0-f0.ti1'
warning: no files found matching 'ti1/d3-e4-s5-g52-m5-b0-f0.ti1'
warning: no files found matching 'ti1/d3-e4-s2-g28-m0-b0-f0.ti1'
warning: no files found matching 'ti1/d3-e4-s3-g52-m3-b0-f0.ti1'
warning: no files found matching 'ti1/d3-e4-s4-g52-m4-b0-f0.ti1'
warning: no files found matching 'x3d-viewer/x3d-viewer.css'
warning: no files found matching 'x3d-viewer/x3d-viewer.html'
warning: no files found matching 'x3d-viewer/x3d-viewer.js'
warning: no files found matching 'xrc/report.xrc'
warning: no files found matching 'xrc/extra.xrc'
warning: no files found matching 'xrc/mainmenu.xrc'
warning: no files found matching 'xrc/gamap.xrc'
warning: no files found matching 'xrc/synthicc.xrc'
warning: no files found matching 'xrc/main.xrc'
warning: no files found matching 'xrc/3dlut.xrc'
warning: no previously-included files matching '*~' found anywhere in distribution
warning: no previously-included files matching '*.backup' found anywhere in distribution
warning: no previously-included files matching '*.bak' found anywhere in distribution
Trying to get git version information...
Trying to get git information...
Generating __version__.py
Version 3.9.12
['egg_info']
*** /home/i/dev/displaycal-py3/.venv/lib/python3.11/site-packages/pyproject_hooks/_in_process/_in_process.py egg_info
using distutils
desktopfile: /home/i/dev/displaycal-py3/DisplayCAL/../misc/displaycal.desktop
desktopfile: /home/i/dev/displaycal-py3/DisplayCAL/../misc/displaycal-3dlut-maker.desktop
desktopfile: /home/i/dev/displaycal-py3/DisplayCAL/../misc/displaycal-apply-profiles.desktop
desktopfile: /home/i/dev/displaycal-py3/DisplayCAL/../misc/displaycal-curve-viewer.desktop
desktopfile: /home/i/dev/displaycal-py3/DisplayCAL/../misc/displaycal-profile-info.desktop
desktopfile: /home/i/dev/displaycal-py3/DisplayCAL/../misc/displaycal-scripting-client.desktop
desktopfile: /home/i/dev/displaycal-py3/DisplayCAL/../misc/displaycal-synthprofile.desktop
desktopfile: /home/i/dev/displaycal-py3/DisplayCAL/../misc/displaycal-testchart-editor.desktop
desktopfile: /home/i/dev/displaycal-py3/DisplayCAL/../misc/displaycal-vrml-to-x3d-converter.desktop
* Building sdist...
warning: no files found matching 'MANIFEST'
warning: no files found matching 'use-distutils'
warning: no files found matching '_in_process.py'
warning: no files found matching '_in_process.cfg'
warning: no files found matching 'beep.wav'
warning: no files found matching 'camera_shutter.wav'
warning: no files found matching 'ColorLookupTable.fx'
warning: no files found matching 'lang/it.yaml'
warning: no files found matching 'lang/zh_cn.yaml'
warning: no files found matching 'lang/en.yaml'
warning: no files found matching 'lang/ukr.yaml'
warning: no files found matching 'lang/zh_hk.yaml'
warning: no files found matching 'lang/ko.yaml'
warning: no files found matching 'lang/fr.yaml'
warning: no files found matching 'lang/ru.yaml'
warning: no files found matching 'lang/de.yaml'
warning: no files found matching 'lang/es.yaml'
warning: no files found matching 'linear.cal'
warning: no files found matching 'pnp.ids'
warning: no files found matching 'presets/video_resolve_ST2084_clip.icc'
warning: no files found matching 'presets/sRGB.icc'
warning: no files found matching 'presets/laptop.icc'
warning: no files found matching 'presets/softproof.icc'
warning: no files found matching 'presets/office_web.icc'
warning: no files found matching 'presets/default.icc'
warning: no files found matching 'presets/video.icc'
warning: no files found matching 'presets/photo.icc'
warning: no files found matching 'presets/video_madVR_ST2084.icc'
warning: no files found matching 'presets/video_eeColor.icc'
warning: no files found matching 'presets/video_ReShade.icc'
warning: no files found matching 'presets/video_resolve.icc'
warning: no files found matching 'presets/video_Prisma.icc'
warning: no files found matching 'presets/video_madVR.icc'
warning: no files found matching 'ref/ColorCheckerSG.cie'
warning: no files found matching 'ref/ColorCheckerDC.cie'
warning: no files found matching 'ref/ClayRGB1998.gam'
warning: no files found matching 'ref/sRGB.gam'
warning: no files found matching 'ref/SMPTE431_P3.gam'
warning: no files found matching 'ref/SMPTE431_P3_D65.icm'
warning: no files found matching 'ref/ACES.icm'
warning: no files found matching 'ref/Rec2020_HLG1000_cLUT.icm'
warning: no files found matching 'ref/Rec2020_2084.icm'
warning: no files found matching 'ref/SMPTE240M.icm'
warning: no files found matching 'ref/DCDM'
warning: no files found matching 'X'Y'Z'.icm'
warning: no files found matching 'ref/SMPTE431_P3_D65_HLG1000_cLUT.icm'
warning: no files found matching 'ref/XYZ'
warning: no files found matching 'D50'
warning: no files found matching '(ICC'
warning: no files found matching 'PCS'
warning: no files found matching 'encoding).icm'
warning: no files found matching 'ref/XYZ'
warning: no files found matching 'D50.icm'
warning: no files found matching 'ref/ACEScg.icm'
warning: no files found matching 'ref/SMPTE431_P3_D65_2084.icm'
warning: no files found matching 'ref/verify_video_extended_smpte2084_1000_p3_2020.ti1'
warning: no files found matching 'ref/verify.ti1'
warning: no files found matching 'ref/verify_extended.ti1'
warning: no files found matching 'ref/ISO_12646-2008_color_accuracy_and_gray_balance.ti1'
warning: no files found matching 'ref/CMYK_IDEAlliance_ControlStrip_2009.ti1'
warning: no files found matching 'ref/CMYK_IDEAlliance_ISO_12647-7_Control_Wedge_2013.ti1'
warning: no files found matching 'ref/verify_video_extended_smpte2084_100_p3_2020.ti1'
warning: no files found matching 'ref/verify_large.ti1'
warning: no files found matching 'ref/verify_video_xxl.ti1'
warning: no files found matching 'ref/verify_video_xl.ti1'
warning: no files found matching 'ref/verify_video_extended_hlg_p3_2020.ti1'
warning: no files found matching 'ref/verify_xxxl.ti1'
warning: no files found matching 'ref/verify_grayscale.ti1'
warning: no files found matching 'ref/verify_xl.ti1'
warning: no files found matching 'ref/CMYK_ISO_12647-7_outer_gamut.ti1'
warning: no files found matching 'ref/verify_video_xxxl.ti1'
warning: no files found matching 'ref/verify_video_extended.ti1'
warning: no files found matching 'ref/ISO_14861_color_accuracy_RGB318.ti1'
warning: no files found matching 'ref/verify_video_large.ti1'
warning: no files found matching 'ref/verify_xxl.ti1'
warning: no files found matching 'ref/verify_video_extended_smpte2084_500_p3_2020.ti1'
warning: no files found matching 'ref/verify_video_extended_smpte2084_200_p3_2020.ti1'
warning: no files found matching 'ref/verify_video.ti1'
warning: no files found matching 'report/base.css'
warning: no files found matching 'report/compare.css'
warning: no files found matching 'report/print.css'
warning: no files found matching 'report/uniformity.html'
warning: no files found matching 'report/report.html'
warning: no files found matching 'report/compare.variables.js'
warning: no files found matching 'report/compare.functions.js'
warning: no files found matching 'report/compare.constants.js'
warning: no files found matching 'report/jsapi-packages.js'
warning: no files found matching 'report/jsapi-patches.js'
warning: no files found matching 'report/compare.init.js'
warning: no files found matching 'report/uniformity.functions.js'
warning: no files found matching 'test.cal'
warning: no files found matching 'theme/marker_top@2x.png'
warning: no files found matching 'theme/x-2px-12x12-999.png'
warning: no files found matching 'theme/gradient.png'
warning: no files found matching 'theme/sash-right.png'
warning: no files found matching 'theme/marker_btm.png'
warning: no files found matching 'theme/headericon.png'
warning: no files found matching 'theme/tab_selected@2x.png'
warning: no files found matching 'theme/sash.png'
warning: no files found matching 'theme/header@2x.png'
warning: no files found matching 'theme/checkerboard-10x10x2-333-444.png'
warning: no files found matching 'theme/tab_selected.png'
warning: no files found matching 'theme/sash-left.png'
warning: no files found matching 'theme/colorwheel.png'
warning: no files found matching 'theme/cross-2px-12x12-fff.png'
warning: no files found matching 'theme/marker_btm@2x.png'
warning: no files found matching 'theme/tab_hilite@2x.png'
warning: no files found matching 'theme/dropdown-arrow.png'
warning: no files found matching 'theme/header_minimal.png'
warning: no files found matching 'theme/shadow-bordertop.png'
warning: no files found matching 'theme/splash-mask.png'
warning: no files found matching 'theme/splash.png'
warning: no files found matching 'theme/x-2px-12x12-999@2x.png'
warning: no files found matching 'theme/headericon@2x.png'
warning: no files found matching 'theme/solid-16x1-fff.png'
warning: no files found matching 'theme/splash_version.png'
warning: no files found matching 'theme/dropdown-arrow@2x.png'
warning: no files found matching 'theme/marker_top.png'
warning: no files found matching 'theme/solid-16x2-666.png'
warning: no files found matching 'theme/header.png'
warning: no files found matching 'theme/shadow.png'
warning: no files found matching 'theme/dashed-16x2-666.png'
warning: no files found matching 'theme/tab_hilite.png'
warning: no files found matching 'theme/header_minimal@2x.png'
warning: no files found matching 'theme/colorwheel@2x.png'
warning: no files found matching 'theme/checkerboard-32x32x5-333-444.png'
warning: no files found matching 'theme/engine_hum_loop.wav'
warning: no files found matching 'theme/beep_boop.wav'
warning: no files found matching 'theme/intro_new.wav'
warning: no files found matching 'theme/pulsing_loop.wav'
warning: no files found matching 'theme/jet_anim/jet_anim_02.png'
warning: no files found matching 'theme/jet_anim/jet_anim_04.png'
warning: no files found matching 'theme/jet_anim/jet_anim_01.png'
warning: no files found matching 'theme/jet_anim/jet_anim_08.png'
warning: no files found matching 'theme/jet_anim/jet_anim_06.png'
warning: no files found matching 'theme/jet_anim/jet_anim_03.png'
warning: no files found matching 'theme/jet_anim/jet_anim_05.png'
warning: no files found matching 'theme/jet_anim/jet_anim_07.png'
warning: no files found matching 'theme/patch_anim/patch_anim_04.png'
warning: no files found matching 'theme/patch_anim/patch_anim_06.png'
warning: no files found matching 'theme/patch_anim/patch_anim_07.png'
warning: no files found matching 'theme/patch_anim/patch_anim_05.png'
warning: no files found matching 'theme/patch_anim/patch_anim_01.png'
warning: no files found matching 'theme/patch_anim/patch_anim_02.png'
warning: no files found matching 'theme/patch_anim/patch_anim_09.png'
warning: no files found matching 'theme/patch_anim/patch_anim_08.png'
warning: no files found matching 'theme/patch_anim/patch_anim_03.png'
warning: no files found matching 'theme/splash_anim/splash_anim_01.png'
warning: no files found matching 'theme/splash_anim/splash_anim_10.png'
warning: no files found matching 'theme/splash_anim/splash_anim_05.png'
warning: no files found matching 'theme/splash_anim/splash_anim_11.png'
warning: no files found matching 'theme/splash_anim/splash_anim_16.png'
warning: no files found matching 'theme/splash_anim/splash_anim_07.png'
warning: no files found matching 'theme/splash_anim/splash_anim_09.png'
warning: no files found matching 'theme/splash_anim/splash_anim_04.png'
warning: no files found matching 'theme/splash_anim/splash_anim_03.png'
warning: no files found matching 'theme/splash_anim/splash_anim_08.png'
warning: no files found matching 'theme/splash_anim/splash_anim_02.png'
warning: no files found matching 'theme/splash_anim/splash_anim_14.png'
warning: no files found matching 'theme/splash_anim/splash_anim_15.png'
warning: no files found matching 'theme/splash_anim/splash_anim_06.png'
warning: no files found matching 'theme/splash_anim/splash_anim_13.png'
warning: no files found matching 'theme/splash_anim/splash_anim_12.png'
warning: no files found matching 'theme/shutter_anim/shutter_anim_04.png'
warning: no files found matching 'theme/shutter_anim/shutter_anim_01.png'
warning: no files found matching 'theme/shutter_anim/shutter_anim_06.png'
warning: no files found matching 'theme/shutter_anim/shutter_anim_08.png'
warning: no files found matching 'theme/shutter_anim/shutter_anim_03.png'
warning: no files found matching 'theme/shutter_anim/shutter_anim_07.png'
warning: no files found matching 'theme/shutter_anim/shutter_anim_02.png'
warning: no files found matching 'theme/shutter_anim/shutter_anim_10.png'
warning: no files found matching 'theme/shutter_anim/shutter_anim_09.png'
warning: no files found matching 'theme/shutter_anim/shutter_anim_05.png'
warning: no files found matching 'ti1/ccxx.ti1'
warning: no files found matching 'ti1/d3-e4-s17-g52-m17-b0-f0.ti1'
warning: no files found matching 'ti1/d3-e4-s9-g52-m9-b0-f0.ti1'
warning: no files found matching 'ti1/d3-e4-s5-g52-m5-b0-f0.ti1'
warning: no files found matching 'ti1/d3-e4-s2-g28-m0-b0-f0.ti1'
warning: no files found matching 'ti1/d3-e4-s3-g52-m3-b0-f0.ti1'
warning: no files found matching 'ti1/d3-e4-s4-g52-m4-b0-f0.ti1'
warning: no files found matching 'x3d-viewer/x3d-viewer.css'
warning: no files found matching 'x3d-viewer/x3d-viewer.html'
warning: no files found matching 'x3d-viewer/x3d-viewer.js'
warning: no files found matching 'xrc/report.xrc'
warning: no files found matching 'xrc/extra.xrc'
warning: no files found matching 'xrc/mainmenu.xrc'
warning: no files found matching 'xrc/gamap.xrc'
warning: no files found matching 'xrc/synthicc.xrc'
warning: no files found matching 'xrc/main.xrc'
warning: no files found matching 'xrc/3dlut.xrc'
warning: no previously-included files matching '*~' found anywhere in distribution
warning: no previously-included files matching '*.backup' found anywhere in distribution
warning: no previously-included files matching '*.bak' found anywhere in distribution
Trying to get git version information...
Trying to get git information...
Generating __version__.py
Version 3.9.12
desktopfile: /home/i/dev/displaycal-py3/DisplayCAL/../misc/displaycal.desktop
desktopfile: /home/i/dev/displaycal-py3/DisplayCAL/../misc/displaycal-3dlut-maker.desktop
desktopfile: /home/i/dev/displaycal-py3/DisplayCAL/../misc/displaycal-apply-profiles.desktop
desktopfile: /home/i/dev/displaycal-py3/DisplayCAL/../misc/displaycal-curve-viewer.desktop
desktopfile: /home/i/dev/displaycal-py3/DisplayCAL/../misc/displaycal-profile-info.desktop
desktopfile: /home/i/dev/displaycal-py3/DisplayCAL/../misc/displaycal-scripting-client.desktop
desktopfile: /home/i/dev/displaycal-py3/DisplayCAL/../misc/displaycal-synthprofile.desktop
desktopfile: /home/i/dev/displaycal-py3/DisplayCAL/../misc/displaycal-testchart-editor.desktop
desktopfile: /home/i/dev/displaycal-py3/DisplayCAL/../misc/displaycal-vrml-to-x3d-converter.desktop
['sdist', '--formats', 'gztar', '--dist-dir', '/home/i/dev/displaycal-py3/dist/.tmp-l0o55klv']
*** /home/i/dev/displaycal-py3/.venv/lib/python3.11/site-packages/pyproject_hooks/_in_process/_in_process.py sdist --formats gztar --dist-dir /home/i/dev/displaycal-py3/dist/.tmp-l0o55klv
using distutils
desktopfile: /home/i/dev/displaycal-py3/DisplayCAL/../misc/displaycal.desktop
desktopfile: /home/i/dev/displaycal-py3/DisplayCAL/../misc/displaycal-3dlut-maker.desktop
desktopfile: /home/i/dev/displaycal-py3/DisplayCAL/../misc/displaycal-apply-profiles.desktop
desktopfile: /home/i/dev/displaycal-py3/DisplayCAL/../misc/displaycal-curve-viewer.desktop
desktopfile: /home/i/dev/displaycal-py3/DisplayCAL/../misc/displaycal-profile-info.desktop
desktopfile: /home/i/dev/displaycal-py3/DisplayCAL/../misc/displaycal-scripting-client.desktop
desktopfile: /home/i/dev/displaycal-py3/DisplayCAL/../misc/displaycal-synthprofile.desktop
desktopfile: /home/i/dev/displaycal-py3/DisplayCAL/../misc/displaycal-testchart-editor.desktop
desktopfile: /home/i/dev/displaycal-py3/DisplayCAL/../misc/displaycal-vrml-to-x3d-converter.desktop
* Building wheel from sdist
* Creating isolated environment: venv+pip...
* Installing packages in isolated environment:
- pywin32; platform_system=="Windows"
- setuptools
* Getting build dependencies for wheel...
warning: no files found matching 'MANIFEST'
warning: no files found matching 'use-distutils'
warning: no files found matching '_in_process.py'
warning: no files found matching '_in_process.cfg'
warning: no previously-included files found matching 'misc/Argyll'
warning: no previously-included files found matching 'misc/*.rules'
warning: no previously-included files found matching 'misc/*.usermap'
warning: no previously-included files matching '*~' found anywhere in distribution
warning: no previously-included files matching '*.backup' found anywhere in distribution
warning: no previously-included files matching '*.bak' found anywhere in distribution
['egg_info']
*** /home/i/dev/displaycal-py3/.venv/lib/python3.11/site-packages/pyproject_hooks/_in_process/_in_process.py egg_info
using distutils
desktopfile: /tmp/build-via-sdist-t4xub8or/displaycal-3.9.12/DisplayCAL/../misc/displaycal.desktop
desktopfile: /tmp/build-via-sdist-t4xub8or/displaycal-3.9.12/DisplayCAL/../misc/displaycal-3dlut-maker.desktop
desktopfile: /tmp/build-via-sdist-t4xub8or/displaycal-3.9.12/DisplayCAL/../misc/displaycal-apply-profiles.desktop
desktopfile: /tmp/build-via-sdist-t4xub8or/displaycal-3.9.12/DisplayCAL/../misc/displaycal-curve-viewer.desktop
desktopfile: /tmp/build-via-sdist-t4xub8or/displaycal-3.9.12/DisplayCAL/../misc/displaycal-profile-info.desktop
desktopfile: /tmp/build-via-sdist-t4xub8or/displaycal-3.9.12/DisplayCAL/../misc/displaycal-scripting-client.desktop
desktopfile: /tmp/build-via-sdist-t4xub8or/displaycal-3.9.12/DisplayCAL/../misc/displaycal-synthprofile.desktop
desktopfile: /tmp/build-via-sdist-t4xub8or/displaycal-3.9.12/DisplayCAL/../misc/displaycal-testchart-editor.desktop
desktopfile: /tmp/build-via-sdist-t4xub8or/displaycal-3.9.12/DisplayCAL/../misc/displaycal-vrml-to-x3d-converter.desktop
* Installing packages in isolated environment:
- wheel
* Building wheel...
DisplayCAL/RealDisplaySizeMM.c:32:11: fatal error: X11/extensions/Xinerama.h: No such file or directory
32 | # include <X11/extensions/Xinerama.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
['bdist_wheel', '--dist-dir', '/home/i/dev/displaycal-py3/dist/.tmp-8hvmt8fn']
*** /home/i/dev/displaycal-py3/.venv/lib/python3.11/site-packages/pyproject_hooks/_in_process/_in_process.py bdist_wheel --dist-dir /home/i/dev/displaycal-py3/dist/.tmp-8hvmt8fn
using distutils
desktopfile: /tmp/build-via-sdist-t4xub8or/displaycal-3.9.12/DisplayCAL/../misc/displaycal.desktop
desktopfile: /tmp/build-via-sdist-t4xub8or/displaycal-3.9.12/DisplayCAL/../misc/displaycal-3dlut-maker.desktop
desktopfile: /tmp/build-via-sdist-t4xub8or/displaycal-3.9.12/DisplayCAL/../misc/displaycal-apply-profiles.desktop
desktopfile: /tmp/build-via-sdist-t4xub8or/displaycal-3.9.12/DisplayCAL/../misc/displaycal-curve-viewer.desktop
desktopfile: /tmp/build-via-sdist-t4xub8or/displaycal-3.9.12/DisplayCAL/../misc/displaycal-profile-info.desktop
desktopfile: /tmp/build-via-sdist-t4xub8or/displaycal-3.9.12/DisplayCAL/../misc/displaycal-scripting-client.desktop
desktopfile: /tmp/build-via-sdist-t4xub8or/displaycal-3.9.12/DisplayCAL/../misc/displaycal-synthprofile.desktop
desktopfile: /tmp/build-via-sdist-t4xub8or/displaycal-3.9.12/DisplayCAL/../misc/displaycal-testchart-editor.desktop
desktopfile: /tmp/build-via-sdist-t4xub8or/displaycal-3.9.12/DisplayCAL/../misc/displaycal-vrml-to-x3d-converter.desktop
error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1
ERROR Backend subprocess exited when trying to invoke build_wheel
make: *** [Makefile:24: build] Error 1
An unrecoverable error occurs when running make on debian unstable (Trixie at time of writing) on an X11 session using SDDM, following the "how to install" instructions in the README.
partial logs from the
make
commandLooking at DisplayCal/RealDisplaySizeMM.c it seems like DisplayCal right now always builds to support or use X11 when on non-apple Unix systems, such as Debian.
After installing libxinerama-dev, I get to the next failure
After installing libxrandr-dev, the build succeeds.
full log is below for Xinerama.h example failure is below.