deskflow
deskflow copied to clipboard
Can't build on macOS 13.6: `error: arithmetic...`
Project
Deskflow
Deskflow version number
1.6.1-beta
Build type
Local developer build (built it yourself)
Operating systems (OS)
- [ ] Windows
- [X] macOS
- [ ] Linux
- [ ] BSD-derived
- [ ] Other
OS versions/distros
- macOS 13.6.3
Deskflow configuration
macOS server, archlinux client (using wayland with hyprland (AUR deskflow-git build))
What steps will reproduce the problem?
Follow build steps.
Log output
~/deskflow master ?5 ──────────────────────────────────────────────────────────── system 05:27:49 PM
❯ ./scripts/install_deps.sh
Creating virtual environment at .venv
Using virtual environment for: /Users/josephroberts/deskflow/scripts/install_deps.py
Running in venv, executable: /Users/josephroberts/deskflow/.venv/bin/python
Updating pip...
Running: /Users/josephroberts/deskflow/.venv/bin/python -m pip install --upgrade pip
Requirement already satisfied: pip in ./.venv/lib/python3.12/site-packages (24.2)
Installing required modules...
Running: /Users/josephroberts/deskflow/.venv/bin/python -m pip install -e scripts
Obtaining file:///Users/josephroberts/deskflow/scripts
Installing build dependencies ... done
Checking if build backend supports build_editable ... done
Getting requirements to build editable ... done
Preparing editable metadata (pyproject.toml) ... done
Collecting cmake-format (from scripts==0.0.1)
Using cached cmake_format-0.6.13-py3-none-any.whl.metadata (23 kB)
Collecting clang-format (from scripts==0.0.1)
Using cached clang_format-19.1.1-py2.py3-none-macosx_11_0_arm64.whl.metadata (4.7 kB)
Collecting python-dotenv (from scripts==0.0.1)
Using cached python_dotenv-1.0.1-py3-none-any.whl.metadata (23 kB)
Collecting pyyaml (from scripts==0.0.1)
Using cached PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl.metadata (2.1 kB)
Collecting colorama (from scripts==0.0.1)
Using cached colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB)
Collecting meson (from scripts==0.0.1)
Using cached meson-1.5.2-py3-none-any.whl.metadata (1.8 kB)
Collecting gitpython (from scripts==0.0.1)
Using cached GitPython-3.1.43-py3-none-any.whl.metadata (13 kB)
Collecting dmgbuild (from scripts==0.0.1)
Using cached dmgbuild-1.6.2-py3-none-any.whl.metadata (3.7 kB)
Collecting aqtinstall (from scripts==0.0.1)
Using cached aqtinstall-3.1.18-py3-none-any.whl.metadata (11 kB)
Collecting bs4 (from aqtinstall->scripts==0.0.1)
Using cached bs4-0.0.2-py2.py3-none-any.whl.metadata (411 bytes)
Collecting defusedxml (from aqtinstall->scripts==0.0.1)
Using cached defusedxml-0.7.1-py2.py3-none-any.whl.metadata (32 kB)
Collecting humanize (from aqtinstall->scripts==0.0.1)
Using cached humanize-4.10.0-py3-none-any.whl.metadata (7.9 kB)
Collecting patch>=1.16 (from aqtinstall->scripts==0.0.1)
Using cached patch-1.16-py3-none-any.whl
Collecting py7zr>=0.20.6 (from aqtinstall->scripts==0.0.1)
Using cached py7zr-0.22.0-py3-none-any.whl.metadata (16 kB)
Collecting requests>=2.31.0 (from aqtinstall->scripts==0.0.1)
Using cached requests-2.32.3-py3-none-any.whl.metadata (4.6 kB)
Collecting semantic-version (from aqtinstall->scripts==0.0.1)
Using cached semantic_version-2.10.0-py2.py3-none-any.whl.metadata (9.7 kB)
Collecting texttable (from aqtinstall->scripts==0.0.1)
Using cached texttable-1.7.0-py2.py3-none-any.whl.metadata (9.8 kB)
Collecting cmakelang>=0.6.13 (from cmake-format->scripts==0.0.1)
Using cached cmakelang-0.6.13-py3-none-any.whl.metadata (23 kB)
Collecting ds-store>=1.1.0 (from dmgbuild->scripts==0.0.1)
Using cached ds_store-1.3.1-py3-none-any.whl.metadata (3.0 kB)
Collecting mac-alias>=2.0.1 (from dmgbuild->scripts==0.0.1)
Using cached mac_alias-2.2.2-py3-none-any.whl.metadata (3.1 kB)
Collecting gitdb<5,>=4.0.1 (from gitpython->scripts==0.0.1)
Using cached gitdb-4.0.11-py3-none-any.whl.metadata (1.2 kB)
Collecting six>=1.13.0 (from cmakelang>=0.6.13->cmake-format->scripts==0.0.1)
Using cached six-1.16.0-py2.py3-none-any.whl.metadata (1.8 kB)
Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->gitpython->scripts==0.0.1)
Using cached smmap-5.0.1-py3-none-any.whl.metadata (4.3 kB)
Collecting pycryptodomex>=3.16.0 (from py7zr>=0.20.6->aqtinstall->scripts==0.0.1)
Using cached pycryptodomex-3.20.0-cp35-abi3-macosx_10_9_universal2.whl.metadata (3.4 kB)
Collecting pyzstd>=0.15.9 (from py7zr>=0.20.6->aqtinstall->scripts==0.0.1)
Using cached pyzstd-0.16.1-cp312-cp312-macosx_11_0_arm64.whl.metadata (2.4 kB)
Collecting pyppmd<1.2.0,>=1.1.0 (from py7zr>=0.20.6->aqtinstall->scripts==0.0.1)
Using cached pyppmd-1.1.0-cp312-cp312-macosx_11_0_arm64.whl.metadata (5.7 kB)
Collecting pybcj<1.1.0,>=1.0.0 (from py7zr>=0.20.6->aqtinstall->scripts==0.0.1)
Using cached pybcj-1.0.2-cp312-cp312-macosx_11_0_arm64.whl.metadata (4.0 kB)
Collecting multivolumefile>=0.2.3 (from py7zr>=0.20.6->aqtinstall->scripts==0.0.1)
Using cached multivolumefile-0.2.3-py3-none-any.whl.metadata (6.3 kB)
Collecting inflate64<1.1.0,>=1.0.0 (from py7zr>=0.20.6->aqtinstall->scripts==0.0.1)
Using cached inflate64-1.0.0-cp312-cp312-macosx_11_0_arm64.whl.metadata (4.0 kB)
Collecting brotli>=1.1.0 (from py7zr>=0.20.6->aqtinstall->scripts==0.0.1)
Using cached Brotli-1.1.0-cp312-cp312-macosx_10_9_universal2.whl.metadata (5.5 kB)
Collecting psutil (from py7zr>=0.20.6->aqtinstall->scripts==0.0.1)
Using cached psutil-6.0.0-cp38-abi3-macosx_11_0_arm64.whl.metadata (21 kB)
Collecting charset-normalizer<4,>=2 (from requests>=2.31.0->aqtinstall->scripts==0.0.1)
Using cached charset_normalizer-3.3.2-cp312-cp312-macosx_11_0_arm64.whl.metadata (33 kB)
Collecting idna<4,>=2.5 (from requests>=2.31.0->aqtinstall->scripts==0.0.1)
Using cached idna-3.10-py3-none-any.whl.metadata (10 kB)
Collecting urllib3<3,>=1.21.1 (from requests>=2.31.0->aqtinstall->scripts==0.0.1)
Using cached urllib3-2.2.3-py3-none-any.whl.metadata (6.5 kB)
Collecting certifi>=2017.4.17 (from requests>=2.31.0->aqtinstall->scripts==0.0.1)
Using cached certifi-2024.8.30-py3-none-any.whl.metadata (2.2 kB)
Collecting beautifulsoup4 (from bs4->aqtinstall->scripts==0.0.1)
Using cached beautifulsoup4-4.12.3-py3-none-any.whl.metadata (3.8 kB)
Collecting soupsieve>1.2 (from beautifulsoup4->bs4->aqtinstall->scripts==0.0.1)
Using cached soupsieve-2.6-py3-none-any.whl.metadata (4.6 kB)
Using cached aqtinstall-3.1.18-py3-none-any.whl (61 kB)
Using cached clang_format-19.1.1-py2.py3-none-macosx_11_0_arm64.whl (1.4 MB)
Using cached cmake_format-0.6.13-py3-none-any.whl (19 kB)
Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Using cached dmgbuild-1.6.2-py3-none-any.whl (34 kB)
Using cached GitPython-3.1.43-py3-none-any.whl (207 kB)
Using cached meson-1.5.2-py3-none-any.whl (968 kB)
Using cached python_dotenv-1.0.1-py3-none-any.whl (19 kB)
Using cached PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl (173 kB)
Using cached cmakelang-0.6.13-py3-none-any.whl (159 kB)
Using cached ds_store-1.3.1-py3-none-any.whl (16 kB)
Using cached gitdb-4.0.11-py3-none-any.whl (62 kB)
Using cached mac_alias-2.2.2-py3-none-any.whl (21 kB)
Using cached py7zr-0.22.0-py3-none-any.whl (67 kB)
Using cached requests-2.32.3-py3-none-any.whl (64 kB)
Using cached bs4-0.0.2-py2.py3-none-any.whl (1.2 kB)
Using cached defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
Using cached humanize-4.10.0-py3-none-any.whl (126 kB)
Using cached semantic_version-2.10.0-py2.py3-none-any.whl (15 kB)
Using cached texttable-1.7.0-py2.py3-none-any.whl (10 kB)
Using cached Brotli-1.1.0-cp312-cp312-macosx_10_9_universal2.whl (873 kB)
Using cached certifi-2024.8.30-py3-none-any.whl (167 kB)
Using cached charset_normalizer-3.3.2-cp312-cp312-macosx_11_0_arm64.whl (119 kB)
Using cached idna-3.10-py3-none-any.whl (70 kB)
Using cached inflate64-1.0.0-cp312-cp312-macosx_11_0_arm64.whl (35 kB)
Using cached multivolumefile-0.2.3-py3-none-any.whl (17 kB)
Using cached pybcj-1.0.2-cp312-cp312-macosx_11_0_arm64.whl (24 kB)
Using cached pycryptodomex-3.20.0-cp35-abi3-macosx_10_9_universal2.whl (2.4 MB)
Using cached pyppmd-1.1.0-cp312-cp312-macosx_11_0_arm64.whl (46 kB)
Using cached pyzstd-0.16.1-cp312-cp312-macosx_11_0_arm64.whl (295 kB)
Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Using cached smmap-5.0.1-py3-none-any.whl (24 kB)
Using cached urllib3-2.2.3-py3-none-any.whl (126 kB)
Using cached beautifulsoup4-4.12.3-py3-none-any.whl (147 kB)
Using cached psutil-6.0.0-cp38-abi3-macosx_11_0_arm64.whl (251 kB)
Using cached soupsieve-2.6-py3-none-any.whl (36 kB)
Building wheels for collected packages: scripts
Building editable for scripts (pyproject.toml) ... done
Created wheel for scripts: filename=scripts-0.0.1-0.editable-py3-none-any.whl size=2777 sha256=311b845c66ccdc43d85f653e43e3989800f8969ee2d091d418b89799eb4577ac
Stored in directory: /private/var/folders/p2/_905kv5516ng6pxq1p0j2ms80000gn/T/pip-ephem-wheel-cache-a736qaxl/wheels/a5/8a/6e/0dfd2efb083aa9c29688fd4b1aaa953fc539230b8d5f450c5a
Successfully built scripts
Installing collected packages: texttable, patch, clang-format, brotli, urllib3, soupsieve, smmap, six, semantic-version, pyzstd, pyyaml, python-dotenv, pyppmd, pycryptodomex, pybcj, psutil, multivolumefile, meson, mac-alias, inflate64, idna, humanize, defusedxml, colorama, charset-normalizer, certifi, requests, py7zr, gitdb, ds-store, cmakelang, beautifulsoup4, gitpython, dmgbuild, cmake-format, bs4, aqtinstall, scripts
Successfully installed aqtinstall-3.1.18 beautifulsoup4-4.12.3 brotli-1.1.0 bs4-0.0.2 certifi-2024.8.30 charset-normalizer-3.3.2 clang-format-19.1.1 cmake-format-0.6.13 cmakelang-0.6.13 colorama-0.4.6 defusedxml-0.7.1 dmgbuild-1.6.2 ds-store-1.3.1 gitdb-4.0.11 gitpython-3.1.43 humanize-4.10.0 idna-3.10 inflate64-1.0.0 mac-alias-2.2.2 meson-1.5.2 multivolumefile-0.2.3 patch-1.16 psutil-6.0.0 py7zr-0.22.0 pybcj-1.0.2 pycryptodomex-3.20.0 pyppmd-1.1.0 python-dotenv-1.0.1 pyyaml-6.0.2 pyzstd-0.16.1 requests-2.32.3 scripts-0.0.1 semantic-version-2.10.0 six-1.16.0 smmap-5.0.1 soupsieve-2.6 texttable-1.7.0 urllib3-2.2.3
Config for OS: mac
['/Users/josephroberts/deskflow/.venv/bin/python', '-m', 'aqt', 'install-qt', '--outputdir', './deps/qt', '--base', 'https://qt.mirror.constant.com/', 'mac', 'desktop', '6.7.2', 'clang_64']
Running: /Users/josephroberts/deskflow/.venv/bin/python -m aqt install-qt --outputdir ./deps/qt --base https://qt.mirror.constant.com/ mac desktop 6.7.2 clang_64
INFO : aqtinstall(aqt) v3.1.18 on Python 3.12.6 [CPython Clang 15.0.0 (clang-1500.1.0.2.5)]
WARNING : Specified Qt version "6.7.2" did not exist when this version of aqtinstall was released. This may not install properly, but we will try our best.
INFO : Downloading qtsvg...
INFO : Downloading qttools...
INFO : Downloading qtbase...
INFO : Downloading qtdeclarative...
INFO : Finished installation of qtsvg-MacOS-MacOS_13-Clang-MacOS-MacOS_13-X86_64-ARM64.7z in 2.25949763
INFO : Downloading qttranslations...
INFO : Finished installation of qttranslations-MacOS-MacOS_13-Clang-MacOS-MacOS_13-X86_64-ARM64.7z in 2.90863958
INFO : Finished installation of qttools-MacOS-MacOS_13-Clang-MacOS-MacOS_13-X86_64-ARM64.7z in 15.86870150
INFO : Finished installation of qtbase-MacOS-MacOS_13-Clang-MacOS-MacOS_13-X86_64-ARM64.7z in 19.46940167
INFO : Finished installation of qtdeclarative-MacOS-MacOS_13-Clang-MacOS-MacOS_13-X86_64-ARM64.7z in 34.57199342
INFO : Patching deps/qt/6.7.2/macos/bin/qmake
INFO : Patching deps/qt/6.7.2/macos/lib/libQt6QmlLS.prl
INFO : Patching deps/qt/6.7.2/macos/lib/libQt6FbSupport.prl
INFO : Patching deps/qt/6.7.2/macos/lib/libQt6QmlDebug.prl
INFO : Patching deps/qt/6.7.2/macos/lib/libQt6QmlTypeRegistrar.prl
INFO : Patching deps/qt/6.7.2/macos/lib/libQt6QuickTestUtils.prl
INFO : Patching deps/qt/6.7.2/macos/lib/libQt6ExampleIcons.prl
INFO : Patching deps/qt/6.7.2/macos/lib/libQt6QuickControlsTestUtils.prl
INFO : Patching deps/qt/6.7.2/macos/lib/libQt6DeviceDiscoverySupport.prl
INFO : Patching deps/qt/6.7.2/macos/lib/libQt6QmlDom.prl
INFO : Patching deps/qt/6.7.2/macos/lib/libQt6QmlBuiltins.prl
INFO : Patching deps/qt/6.7.2/macos/lib/libQt6PacketProtocol.prl
INFO : Patching deps/qt/6.7.2/macos/lib/libQt6QmlToolingSettings.prl
INFO : Finished installation
INFO : Time elapsed: 36.25577779 second
Running: brew bundle --file=Brewfile
==> Downloading https://formulae.brew.sh/api/formula.jws.json
########################################################################################################## 100.0%
Warning: Formula python-certifi was renamed to certifi.
Using make
Using cmake
Using openssl
Using ninja
Using googletest
Using tomlplusplus
Using cli11
Homebrew Bundle complete! 7 Brewfile dependencies now installed.
Running: /Users/josephroberts/deskflow/.venv/bin/meson setup build/meson
The Meson build system
Version: 1.5.2
Source dir: /Users/josephroberts/deskflow
Build dir: /Users/josephroberts/deskflow/build/meson
Build type: native build
Project name: deskflow
Project version: undefined
C++ compiler for the host machine: /opt/homebrew/opt/llvm/bin/clang++ (clang 19.1.0 "Homebrew clang version 19.1.0")
C++ linker for the host machine: /opt/homebrew/opt/llvm/bin/clang++ ld64 857.1
Host machine cpu family: aarch64
Host machine cpu: aarch64
Found pkg-config: YES (/opt/homebrew/bin/pkg-config) 0.29.2
Run-time dependency tomlplusplus found: YES 3.4.0
Run-time dependency cli11 found: YES 2.4.2
Run-time dependency GTest found: YES 1.15.2
Build targets in project: 0
Found ninja-1.12.1 at /opt/homebrew/bin/ninja
Success: Dependencies installed
Warning: You may need to restart your terminal or IDE to use new env vars
~/deskflow master ?5 ────────────────────────────────────────────────────── 54s system 05:28:45 PM
❯ cmake -B build
-- The C compiler identification is Clang 19.1.0
-- The CXX compiler identification is Clang 19.1.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /opt/homebrew/opt/llvm/bin/clang - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /opt/homebrew/opt/llvm/bin/clang++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Version number (semver): 1.17.0
-- Disabling debug build
-- Configuring for Apple
-- Enabling warnings as errors (GNU/Clang)
-- Build date: 2024-10-01
-- Looking for C++ include istream
-- Looking for C++ include istream - found
-- Looking for C++ include ostream
-- Looking for C++ include ostream - found
-- Looking for C++ include sstream
-- Looking for C++ include sstream - found
-- Looking for include file inttypes.h
-- Looking for include file inttypes.h - found
-- Looking for include file locale.h
-- Looking for include file locale.h - found
-- Looking for include file memory.h
-- Looking for include file memory.h - found
-- Looking for include file stdlib.h
-- Looking for include file stdlib.h - found
-- Looking for include file strings.h
-- Looking for include file strings.h - found
-- Looking for include file string.h
-- Looking for include file string.h - found
-- Looking for include file sys/select.h
-- Looking for include file sys/select.h - found
-- Looking for include file sys/socket.h
-- Looking for include file sys/socket.h - found
-- Looking for include file sys/stat.h
-- Looking for include file sys/stat.h - found
-- Looking for include file sys/time.h
-- Looking for include file sys/time.h - found
-- Looking for include file sys/utsname.h
-- Looking for include file sys/utsname.h - found
-- Looking for include file unistd.h
-- Looking for include file unistd.h - found
-- Looking for include file wchar.h
-- Looking for include file wchar.h - found
-- Looking for getpwuid_r
-- Looking for getpwuid_r - found
-- Looking for gmtime_r
-- Looking for gmtime_r - found
-- Looking for nanosleep
-- Looking for nanosleep - found
-- Looking for sigwait
-- Looking for sigwait - found
-- Looking for strftime
-- Looking for strftime - found
-- Looking for vsnprintf
-- Looking for vsnprintf - found
-- Looking for inet_aton
-- Looking for inet_aton - found
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of char
-- Check size of char - done
-- Check size of int
-- Check size of int - done
-- Check size of long
-- Check size of long - done
-- Check size of short
-- Check size of short - done
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Performing Test HAVE_STDATOMIC
-- Performing Test HAVE_STDATOMIC - Success
-- Found WrapAtomic: TRUE
-- Found OpenGL: /Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/System/Library/Frameworks/OpenGL.framework
-- Found WrapOpenGL: TRUE
-- Qt version: 6.7.2
-- Found OpenSSL: /opt/homebrew/Cellar/openssl@3/3.3.2/lib/libcrypto.a (found version "3.3.2")
-- Code coverage is disabled
-- tomlplusplus version: 3.4.0
-- CLI11 version: 2.4.2
-- Found GTest: /opt/homebrew/lib/cmake/GTest/GTestConfig.cmake (found version "1.15.2")
-- Found macdeployqt6: /Users/josephroberts/deskflow/deps/qt/6.7.2/macos/bin/macdeployqt6
-- Configuring done (7.2s)
-- Generating done (0.9s)
-- Build files have been written to: /Users/josephroberts/deskflow/build
~/deskflow master ?5 ─────────────────────────────────────────────────────── 8s system 05:29:06 PM
❯ cmake --build build -j8
[ 0%] Building CXX object src/lib/mt/CMakeFiles/mt.dir/CondVar.cpp.o
[ 0%] Built target gui_autogen_timestamp_deps
[ 0%] Building CXX object src/lib/base/CMakeFiles/base.dir/Event.cpp.o
[ 1%] Building CXX object src/lib/io/CMakeFiles/io.dir/StreamFilter.cpp.o
[ 1%] Building CXX object src/lib/mt/CMakeFiles/mt.dir/Lock.cpp.o
[ 1%] Building CXX object src/lib/arch/CMakeFiles/arch.dir/Arch.cpp.o
[ 1%] Building CXX object src/lib/base/CMakeFiles/base.dir/EventQueue.cpp.o
[ 1%] Building CXX object src/lib/io/CMakeFiles/io.dir/StreamBuffer.cpp.o
[ 2%] Automatic MOC and UIC for target gui
[ 3%] Building CXX object src/lib/mt/CMakeFiles/mt.dir/Mutex.cpp.o
[ 3%] Building CXX object src/lib/mt/CMakeFiles/mt.dir/Thread.cpp.o
[ 3%] Building CXX object src/lib/mt/CMakeFiles/mt.dir/XMT.cpp.o
[ 3%] Building CXX object src/lib/arch/CMakeFiles/arch.dir/ArchConsoleStd.cpp.o
[ 4%] Building CXX object src/lib/base/CMakeFiles/base.dir/EventTypes.cpp.o
[ 5%] Building CXX object src/lib/io/CMakeFiles/io.dir/XIO.cpp.o
[ 6%] Building CXX object src/lib/arch/CMakeFiles/arch.dir/ArchDaemonNone.cpp.o
[ 6%] Building CXX object src/lib/base/CMakeFiles/base.dir/FunctionEventJob.cpp.o
[ 6%] Building CXX object src/lib/base/CMakeFiles/base.dir/FunctionJob.cpp.o
[ 6%] Built target gui_autogen
[ 6%] Building CXX object src/lib/arch/CMakeFiles/arch.dir/IArchString.cpp.o
[ 6%] Building CXX object src/lib/arch/CMakeFiles/arch.dir/unix/ArchConsoleUnix.cpp.o
[ 7%] Building CXX object src/lib/arch/CMakeFiles/arch.dir/unix/ArchDaemonUnix.cpp.o
[ 7%] Building CXX object src/lib/arch/CMakeFiles/arch.dir/unix/ArchFileUnix.cpp.o
[ 7%] Building CXX object src/lib/arch/CMakeFiles/arch.dir/unix/ArchLogUnix.cpp.o
[ 7%] Linking CXX static library libio.a
[ 8%] Building CXX object src/lib/arch/CMakeFiles/arch.dir/unix/ArchMultithreadPosix.cpp.o
[ 8%] Built target io
[ 8%] Automatic RCC for ../../../res/gui/app.qrc
[ 9%] Linking CXX static library libmt.a
[ 9%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/gui_autogen/mocs_compilation.cpp.o
[ 10%] Building CXX object src/lib/base/CMakeFiles/base.dir/Log.cpp.o
[ 10%] Built target mt
[ 10%] Building CXX object src/lib/net/CMakeFiles/net.dir/IDataSocket.cpp.o
[ 10%] Building CXX object src/lib/arch/CMakeFiles/arch.dir/unix/ArchNetworkBSD.cpp.o
[ 10%] Building CXX object src/lib/arch/CMakeFiles/arch.dir/unix/ArchSleepUnix.cpp.o
[ 11%] Building CXX object src/lib/arch/CMakeFiles/arch.dir/unix/ArchStringUnix.cpp.o
[ 11%] Building CXX object src/lib/net/CMakeFiles/net.dir/InverseSockets/AutoArchSocket.cpp.o
[ 11%] Building CXX object src/lib/arch/CMakeFiles/arch.dir/unix/ArchSystemUnix.cpp.o
[ 12%] Building CXX object src/lib/net/CMakeFiles/net.dir/InverseSockets/InverseClientSocket.cpp.o
[ 12%] Building CXX object src/lib/base/CMakeFiles/base.dir/Path.cpp.o
[ 12%] Building CXX object src/lib/arch/CMakeFiles/arch.dir/unix/ArchTaskBarXWindows.cpp.o
[ 13%] Building CXX object src/lib/arch/CMakeFiles/arch.dir/unix/ArchTimeUnix.cpp.o
[ 13%] Building CXX object src/lib/arch/CMakeFiles/arch.dir/unix/XArchUnix.cpp.o
[ 13%] Building CXX object src/lib/base/CMakeFiles/base.dir/SimpleEventQueueBuffer.cpp.o
[ 14%] Building CXX object src/lib/base/CMakeFiles/base.dir/Stopwatch.cpp.o
[ 14%] Building CXX object src/lib/net/CMakeFiles/net.dir/InverseSockets/InverseServerSocket.cpp.o
[ 15%] Building CXX object src/lib/net/CMakeFiles/net.dir/InverseSockets/InverseSocketFactory.cpp.o
[ 16%] Linking CXX static library libarch.a
[ 16%] Built target arch
[ 16%] Building CXX object src/lib/base/CMakeFiles/base.dir/String.cpp.o
[ 16%] Building CXX object src/lib/net/CMakeFiles/net.dir/InverseSockets/SecureClientSocket.cpp.o
[ 16%] Building CXX object src/lib/net/CMakeFiles/net.dir/InverseSockets/SecureServerSocket.cpp.o
[ 16%] Building CXX object src/lib/base/CMakeFiles/base.dir/Unicode.cpp.o
[ 17%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/Logger.cpp.o
[ 17%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/TrayIcon.cpp.o
[ 18%] Building CXX object src/lib/net/CMakeFiles/net.dir/InverseSockets/SslApi.cpp.o
[ 18%] Building CXX object src/lib/net/CMakeFiles/net.dir/InverseSockets/SslLogger.cpp.o
[ 19%] Building CXX object src/lib/base/CMakeFiles/base.dir/XBase.cpp.o
[ 19%] Building CXX object src/lib/net/CMakeFiles/net.dir/NetworkAddress.cpp.o
[ 20%] Building CXX object src/lib/net/CMakeFiles/net.dir/SecureListenSocket.cpp.o
[ 21%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/VersionChecker.cpp.o
[ 21%] Building CXX object src/lib/base/CMakeFiles/base.dir/log_outputters.cpp.o
[ 21%] Building CXX object src/lib/net/CMakeFiles/net.dir/SecureSocket.cpp.o
[ 21%] Building CXX object src/lib/net/CMakeFiles/net.dir/SocketMultiplexer.cpp.o
[ 21%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/config/AppConfig.cpp.o
[ 21%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/config/ConfigScopes.cpp.o
[ 22%] Building CXX object src/lib/net/CMakeFiles/net.dir/TCPListenSocket.cpp.o
[ 22%] Building CXX object src/lib/net/CMakeFiles/net.dir/TCPSocket.cpp.o
[ 22%] Linking CXX static library libbase.a
[ 22%] Built target base
[ 23%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/config/Screen.cpp.o
[ 23%] Building CXX object src/lib/net/CMakeFiles/net.dir/TCPSocketFactory.cpp.o
[ 24%] Building CXX object src/lib/net/CMakeFiles/net.dir/XSocket.cpp.o
[ 24%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/config/ScreenConfig.cpp.o
[ 24%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/config/ScreenList.cpp.o
[ 25%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/core/ClientConnection.cpp.o
[ 25%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/core/CommandProcess.cpp.o
[ 25%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/core/CoreProcess.cpp.o
[ 25%] Linking CXX static library libnet.a
[ 25%] Built target net
[ 26%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/core/CoreTool.cpp.o
[ 27%] Building CXX object src/lib/server/CMakeFiles/server.dir/BaseClientProxy.cpp.o
[ 27%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/core/ServerConnection.cpp.o
[ 27%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/core/ServerMessage.cpp.o
[ 28%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/core/WaylandWarnings.cpp.o
[ 28%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/diagnostic.cpp.o
[ 28%] Building CXX object src/lib/server/CMakeFiles/server.dir/ClientListener.cpp.o
[ 28%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/dialogs/SettingsDialog.cpp.o
[ 29%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/dotenv.cpp.o
[ 30%] Building CXX object src/lib/server/CMakeFiles/server.dir/ClientProxy.cpp.o
[ 30%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/ipc/IQIpcClient.cpp.o
[ 30%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/ipc/IpcReader.cpp.o
[ 31%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/ipc/QIpcClient.cpp.o
[ 31%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/messages.cpp.o
[ 32%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/proxy/QNetworkAccessManagerProxy.cpp.o
[ 32%] Building CXX object src/lib/server/CMakeFiles/server.dir/ClientProxy1_0.cpp.o
[ 32%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/proxy/QProcessProxy.cpp.o
[ 32%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/proxy/QSettingsProxy.cpp.o
[ 33%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/tls/TlsCertificate.cpp.o
[ 33%] Building CXX object src/lib/server/CMakeFiles/server.dir/ClientProxy1_1.cpp.o
[ 33%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/tls/TlsFingerprint.cpp.o
[ 34%] Building CXX object src/lib/server/CMakeFiles/server.dir/ClientProxy1_2.cpp.o
[ 34%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/tls/TlsUtility.cpp.o
[ 35%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/validators/AliasValidator.cpp.o
[ 35%] Building CXX object src/lib/server/CMakeFiles/server.dir/ClientProxy1_3.cpp.o
[ 35%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/validators/ComputerNameValidator.cpp.o
[ 35%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/validators/EmptyStringValidator.cpp.o
[ 36%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/validators/IStringValidator.cpp.o
[ 36%] Building CXX object src/lib/server/CMakeFiles/server.dir/ClientProxy1_4.cpp.o
[ 36%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/validators/LineEditValidator.cpp.o
[ 37%] Building CXX object src/lib/server/CMakeFiles/server.dir/ClientProxy1_5.cpp.o
[ 37%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/validators/ScreenDuplicationsValidator.cpp.o
[ 38%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/validators/ScreenNameValidator.cpp.o
[ 38%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/validators/SpacesValidator.cpp.o
[ 38%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/validators/ValidationError.cpp.o
[ 39%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/widgets/ClientStateLabel.cpp.o
[ 39%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/widgets/ServerStateLabel.cpp.o
[ 39%] Building CXX object src/lib/server/CMakeFiles/server.dir/ClientProxy1_6.cpp.o
[ 39%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/OSXHelpers.mm.o
[ 40%] Building CXX object src/lib/gui/CMakeFiles/gui.dir/gui_autogen/DQFEEQDB7D/qrc_app.cpp.o
[ 40%] Building CXX object src/lib/server/CMakeFiles/server.dir/ClientProxy1_7.cpp.o
[ 41%] Building CXX object src/lib/server/CMakeFiles/server.dir/ClientProxy1_8.cpp.o
[ 41%] Building CXX object src/lib/server/CMakeFiles/server.dir/ClientProxyUnknown.cpp.o
[ 41%] Building CXX object src/lib/server/CMakeFiles/server.dir/Config.cpp.o
[ 42%] Building CXX object src/lib/server/CMakeFiles/server.dir/InputFilter.cpp.o
[ 42%] Building CXX object src/lib/server/CMakeFiles/server.dir/PrimaryClient.cpp.o
[ 42%] Building CXX object src/lib/server/CMakeFiles/server.dir/Server.cpp.o
[ 42%] Linking CXX static library libgui.a
[ 43%] Built target gui
[ 43%] Built target deskflow_autogen_timestamp_deps
[ 43%] Automatic MOC and UIC for target deskflow
[ 44%] Linking CXX static library libserver.a
[ 44%] Built target server
[ 44%] Building CXX object src/lib/platform/CMakeFiles/platform.dir/IOSXKeyResource.cpp.o
[ 45%] Building CXX object src/lib/platform/CMakeFiles/platform.dir/OSXClipboardHTMLConverter.cpp.o
[ 45%] Building CXX object src/lib/platform/CMakeFiles/platform.dir/OSXClipboardTextConverter.cpp.o
[ 45%] Building CXX object src/lib/platform/CMakeFiles/platform.dir/OSXClipboardAnyBitmapConverter.cpp.o
[ 45%] Building CXX object src/lib/platform/CMakeFiles/platform.dir/OSXClipboardAnyTextConverter.cpp.o
[ 46%] Building CXX object src/lib/platform/CMakeFiles/platform.dir/OSXClipboard.cpp.o
[ 47%] Building CXX object src/lib/platform/CMakeFiles/platform.dir/OSXClipboardBMPConverter.cpp.o
[ 47%] Building CXX object src/lib/platform/CMakeFiles/platform.dir/OSXClipboardUTF8Converter.cpp.o
[ 47%] Building C object src/lib/platform/CMakeFiles/platform.dir/OSXDragView.m.o
[ 48%] Building C object src/lib/platform/CMakeFiles/platform.dir/OSXDragSimulator.m.o
[ 48%] Building CXX object src/lib/platform/CMakeFiles/platform.dir/OSXClipboardUTF16Converter.cpp.o
[ 48%] Building CXX object src/lib/platform/CMakeFiles/platform.dir/OSXEventQueueBuffer.cpp.o
[ 49%] Building CXX object src/lib/platform/CMakeFiles/platform.dir/OSXKeyState.cpp.o
[ 49%] Building C object src/lib/platform/CMakeFiles/platform.dir/OSXMediaKeySupport.m.o
[ 49%] Built target deskflow_autogen
[ 49%] Building C object src/lib/platform/CMakeFiles/platform.dir/OSXPasteboardPeeker.m.o
[ 50%] Building CXX object src/lib/platform/CMakeFiles/platform.dir/OSXPowerManager.cpp.o
[ 50%] Automatic RCC for ../../res/gui/app.qrc
[ 50%] Building CXX object src/lib/platform/CMakeFiles/platform.dir/OSXScreen.mm.o
[ 51%] Building CXX object src/gui/CMakeFiles/deskflow.dir/deskflow_autogen/mocs_compilation.cpp.o
[ 51%] Building CXX object src/lib/platform/CMakeFiles/platform.dir/OSXScreenSaver.cpp.o
[ 52%] Building C object src/lib/platform/CMakeFiles/platform.dir/OSXScreenSaverUtil.m.o
[ 52%] Building CXX object src/lib/platform/CMakeFiles/platform.dir/OSXUchrKeyResource.cpp.o
[ 52%] Building CXX object src/gui/CMakeFiles/deskflow.dir/src/AboutDialog.cpp.o
[ 52%] Building CXX object src/gui/CMakeFiles/deskflow.dir/src/Action.cpp.o
[ 53%] Building CXX object src/gui/CMakeFiles/deskflow.dir/src/ActionDialog.cpp.o
[ 53%] Building CXX object src/gui/CMakeFiles/deskflow.dir/src/AddClientDialog.cpp.o
[ 53%] Building CXX object src/gui/CMakeFiles/deskflow.dir/src/DataDownloader.cpp.o
/Users/josephroberts/deskflow/src/lib/platform/OSXScreen.mm:2140:32: error: arithmetic between floating-point type 'double' and enumeration type '(unnamed enum at /Users/josephroberts/deskflow/src/lib/platform/OSXScreen.mm:69:1)' is deprecated [-Werror,-Wdeprecated-enum-float-conversion]
2140 | double timeout = ARCH->time() + kCarbonLoopWaitTimeout;
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~
/Users/josephroberts/deskflow/src/lib/platform/OSXScreen.mm:2144:27: error: arithmetic between floating-point type 'double' and enumeration type '(unnamed enum at /Users/josephroberts/deskflow/src/lib/platform/OSXScreen.mm:69:1)' is deprecated [-Werror,-Wdeprecated-enum-float-conversion]
2144 | timeout = ARCH->time() + kCarbonLoopWaitTimeout;
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~
2 errors generated.
gmake[2]: *** [src/lib/platform/CMakeFiles/platform.dir/build.make:300: src/lib/platform/CMakeFiles/platform.dir/OSXScreen.mm.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
[ 54%] Building CXX object src/gui/CMakeFiles/deskflow.dir/src/DeskflowApplication.cpp.o
gmake[1]: *** [CMakeFiles/Makefile2:677: src/lib/platform/CMakeFiles/platform.dir/all] Error 2
gmake[1]: *** Waiting for unfinished jobs....
[ 54%] Building CXX object src/gui/CMakeFiles/deskflow.dir/src/Hotkey.cpp.o
[ 54%] Building CXX object src/gui/CMakeFiles/deskflow.dir/src/HotkeyDialog.cpp.o
[ 55%] Building CXX object src/gui/CMakeFiles/deskflow.dir/src/KeySequence.cpp.o
[ 55%] Building CXX object src/gui/CMakeFiles/deskflow.dir/src/KeySequenceWidget.cpp.o
[ 55%] Building CXX object src/gui/CMakeFiles/deskflow.dir/src/MainWindow.cpp.o
[ 56%] Building CXX object src/gui/CMakeFiles/deskflow.dir/src/QUtility.cpp.o
[ 56%] Building CXX object src/gui/CMakeFiles/deskflow.dir/src/ScreenSettingsDialog.cpp.o
[ 56%] Building CXX object src/gui/CMakeFiles/deskflow.dir/src/ScreenSetupModel.cpp.o
[ 57%] Building CXX object src/gui/CMakeFiles/deskflow.dir/src/ScreenSetupView.cpp.o
[ 57%] Building CXX object src/gui/CMakeFiles/deskflow.dir/src/ServerConfig.cpp.o
[ 57%] Building CXX object src/gui/CMakeFiles/deskflow.dir/src/ServerConfigDialog.cpp.o
[ 58%] Building CXX object src/gui/CMakeFiles/deskflow.dir/src/SetupWizard.cpp.o
[ 58%] Building CXX object src/gui/CMakeFiles/deskflow.dir/src/TrashScreenWidget.cpp.o
[ 59%] Building CXX object src/gui/CMakeFiles/deskflow.dir/src/main.cpp.o
[ 59%] Building CXX object src/gui/CMakeFiles/deskflow.dir/deskflow_autogen/DQFEEQDB7D/qrc_app.cpp.o
[ 59%] Linking CXX executable ../../bin/deskflow
[ 60%] Built target deskflow
gmake: *** [Makefile:156: all] Error 2
### Additional information
_No response_