From 1dd3c298dfff0b02b815ba781422ee6b70416566 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Tue, 16 Sep 2025 18:09:44 +0500 Subject: [PATCH] build-all.py - explicitly disable xlib I assume it's not needed, but Desktop Ubuntu seems to trying to build it anyway and fails since `libx11-dev` is missing. --- nix/build-all.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nix/build-all.py b/nix/build-all.py index dded3c0118..2d1a3067e2 100644 --- a/nix/build-all.py +++ b/nix/build-all.py @@ -790,6 +790,8 @@ if USE_OCCT and "occ" in targets: f"-DBUILD_LIBRARY_TYPE={LINK_TYPE_UCFIRST}", f"-DBUILD_MODULE_Draw=0", f"-DBUILD_RELEASE_DISABLE_EXCEPTIONS=Off", + # Disable xlib explicitly, as it tries to use it on Desktop Ubuntu, adding unnecessary dependency. + f"-DUSE_XLIB=OFF", f"-D3RDPARTY_FREETYPE_DIR={DEPS_DIR}/install/freetype", ], download_url="https://github.com/Open-Cascade-SAS/OCCT",