Closed topazus closed 1 year ago
Hey. Thanks for your report. Is desktop GL supported or EGL exclusively?
Hey. Thanks for your report. Is desktop GL supported or EGL exclusively?
Hi, I do not get your point, because I lack the knowledge about desktop GL. Could you speak more detailedly?
Could you run contour like this
./src/contour/contour platform xcb
?
@Utkarsh-khambra running as you suggest
https://github.com/contour-terminal/contour/blob/master/src/contour/contour.yml#L13
You can set this config option if you do not want to provide this option always in command line.
@Utkarsh-khambra Thanks for your answer. After reading the README.md file, I do not know the locations of config file that the contour terminal can read
Sorry, I kept myself short as I am on the phone. I can reproduce your problem on one of my VMs and we will keep you posted :)
@topazus you can also join us on discord for some more interactive support. :)
@topazus look into ~/.config/contour/
If it's not there your can create one by running
./src/contour/contour generate config to ~/.config/
and then edit the option there.
Does setting QT_QPA_PLATFORM=xcb
work?
e.g.
export QT_QPA_PLATFORM=xcb
contour
?
Does setting
QT_QPA_PLATFORM=xcb
work? e.g.export QT_QPA_PLATFORM=xcb contour
?
yes, it also works.
Is this some Wayland thing? Why isn't xcb
the default for you. :open_mouth:
I replayed my previous steps to build the contour terminal, it worked under default condition without additinal settings. @christianparpart
$ ./src/contour/contour --version
Contour Terminal Emulator 0.3.9-master-935e5b8
ruby: ~/contour
$ git log
commit 935e5b8892ac7e3d6d4f845e2ef03afda26c2015 (grafted, HEAD -> master, origin/master, origin/HEAD)
Author: Christian Parpart <christian@parpart.family>
Date: Thu Dec 22 08:56:15 2022 +0100
README.md: Adding \`contour info vt\` line to usage.
the build process
Nice, so, sounds like we can close this ticket then, right?
Nice, so, sounds like we can close this ticket then, right?
ok
Contour Terminal version
Contour Terminal Emulator 0.3.9-master-9ffdd562
Installer source
Github: source code cloned
Operating System
Fedora Linux 38
Architecture
x86-64
Other Software
No response
Steps to reproduce
detailed output, exactly copied from terminal emulator
```sh git clone --branch=master https://github.com/contour-terminal/contour.git Cloning into 'contour'... remote: Enumerating objects: 23740, done. remote: Counting objects: 100% (90/90), done. remote: Compressing objects: 100% (51/51), done. remote: Total 23740 (delta 55), reused 59 (delta 39), pack-reused 23650 Receiving objects: 100% (23740/23740), 12.13 MiB | 4.59 MiB/s, done. Resolving deltas: 100% (17966/17966), done. ruby: ~/spec-files $ cd contour/ ruby: ~/spec-files/contour $ cmake . -- [Version] Git branch: master -- [Version] Git SHA: 9ffdd562 -- [Version] version source: git & /home/ruby/spec-files/contour/metainfo.xml -- [Version] version triple: 0.3.9 -- [Version] version string: 0.3.9-master-9ffdd562 -- The CXX compiler identification is GNU 12.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/lib64/ccache/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- [ccache] Enabled: /usr/bin/ccache -- [clang-tidy] Disabled. -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- addr2line: /usr/bin/addr2line -- No sanitizer enabled. -- No 3rdparty libraries found at /home/ruby/spec-files/contour/_deps/sources -- Found HarfBuzz: /usr/lib64/libharfbuzz.so -- Found Freetype: /usr/lib64/libfreetype.so (found version "2.12.1") CMake Error at cmake/ContourThirdParties.cmake:103 (ContourThirdParties_Embed_libunicode): Unknown CMake command "ContourThirdParties_Embed_libunicode". Call Stack (most recent call first): CMakeLists.txt:87 (include) -- Configuring incomplete, errors occurred! See also "/home/ruby/spec-files/contour/CMakeFiles/CMakeOutput.log". ruby: ~/spec-files/contour $ ./scripts/install-deps.sh % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 78196 100 78196 0 0 50670 0 0:00:01 0:00:01 --:--:-- 108k Extracting gsl-3.1.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 818k 100 818k 0 0 434k 0 0:00:01 0:00:01 --:--:-- 1747k Extracting fmtlib-9.1.0.tar.gz [sudo] password for ruby: Last metadata expiration check: 3:03:56 ago on Mon 19 Dec 2022 10:48:18 PM EST. Package catch-devel-2.13.8-3.fc37.x86_64 is already installed. Package cmake-3.25.1-1.fc38.x86_64 is already installed. Package extra-cmake-modules-5.101.0-1.fc38.noarch is already installed. Package fontconfig-devel-2.14.1-2.fc38.x86_64 is already installed. Package freetype-devel-2.12.1-3.fc37.x86_64 is already installed. Package gcc-c++-12.2.1-4.fc38.x86_64 is already installed. Package harfbuzz-devel-6.0.0-1.fc38.x86_64 is already installed. Package libxcb-devel-1.13.1-10.fc37.x86_64 is already installed. Package ninja-build-1.11.1-1.fc38.x86_64 is already installed. Package pkgconf-1.8.0-3.fc37.x86_64 is already installed. Package range-v3-devel-0.12.0-2.fc37.x86_64 is already installed. Package yaml-cpp-devel-0.7.0-1.fc38.x86_64 is already installed. Package qt5-qtbase-devel-5.15.7-1.fc38.x86_64 is already installed. Package qt5-qtbase-gui-5.15.7-1.fc38.x86_64 is already installed. Package qt5-qtmultimedia-devel-5.15.7-1.fc38.x86_64 is already installed. Package qt5-qtx11extras-devel-5.15.7-1.fc38.x86_64 is already installed. Dependencies resolved. Nothing to do. Complete! % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- 0:00:04 --:--:-- 0 100 14793 100 14793 0 0 2640 0 0:00:05 0:00:05 --:--:-- 2640 Extracting termbench-pro-cd571e3cebb7c00de9168126b28852f32fb204ed.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 84201 0 84201 0 0 58705 0 --:--:-- 0:00:01 --:--:-- 527k Extracting libunicode-eb9f2957d1869def3fc8b05c5928f5a3126e71cf.tar.gz ruby: ~/spec-files/contour $ cmake . -- [Version] Git branch: master -- [Version] Git SHA: 9ffdd562 -- [Version] version source: git & /home/ruby/spec-files/contour/metainfo.xml -- [Version] version triple: 0.3.9 -- [Version] version string: 0.3.9-master-9ffdd562 -- [ccache] Enabled: /usr/bin/ccache -- [clang-tidy] Disabled. -- addr2line: /usr/bin/addr2line -- No sanitizer enabled. -- Embedding 3rdparty libraries: /home/ruby/spec-files/contour/_deps/sources -- Found Git: /usr/bin/git (found version "2.38.1") -- Module support is disabled. -- Version: 9.1.0 -- Build type: RelWithDebInfo -- CXX_STANDARD: 20 -- Performing Test has_std_20_flag -- Performing Test has_std_20_flag - Success -- Performing Test has_std_2a_flag -- Performing Test has_std_2a_flag - Success -- Required features: cxx_variadic_templates -- [clang-tidy] Disabled. -- Performing Test fdiagnostics-color=always -- Performing Test fdiagnostics-color=always - Success -- Adding compiler flag: -fdiagnostics-color=always. -- Enabling pedantic compiler options: no -- [code coverage] Disabled. -- [download 0% complete] -- [download 1% complete] -- [download 2% complete] -- [download 3% complete] -- [download 4% complete] -- [download 5% complete] -- [download 6% complete] -- [download 7% complete] -- [download 8% complete] -- [download 9% complete] -- [download 10% complete] -- [download 11% complete] -- [download 12% complete] -- [download 13% complete] -- [download 14% complete] -- [download 15% complete] -- [download 16% complete] -- [download 17% complete] -- [download 18% complete] -- [download 19% complete] -- [download 20% complete] -- [download 21% complete] -- [download 22% complete] -- [download 23% complete] -- [download 24% complete] -- [download 25% complete] -- [download 26% complete] -- [download 27% complete] -- [download 28% complete] -- [download 29% complete] -- [download 30% complete] -- [download 31% complete] -- [download 32% complete] -- [download 33% complete] -- [download 34% complete] -- [download 35% complete] -- [download 36% complete] -- [download 37% complete] -- [download 38% complete] -- [download 39% complete] -- [download 40% complete] -- [download 41% complete] -- [download 42% complete] -- [download 43% complete] -- [download 44% complete] -- [download 45% complete] -- [download 46% complete] -- [download 47% complete] -- [download 48% complete] -- [download 49% complete] -- [download 50% complete] -- [download 51% complete] -- [download 52% complete] -- [download 53% complete] -- [download 54% complete] -- [download 55% complete] -- [download 56% complete] -- [download 57% complete] -- [download 58% complete] -- [download 59% complete] -- [download 60% complete] -- [download 61% complete] -- [download 62% complete] -- [download 63% complete] -- [download 64% complete] -- [download 65% complete] -- [download 66% complete] -- [download 67% complete] -- [download 68% complete] -- [download 69% complete] -- [download 70% complete] -- [download 71% complete] -- [download 72% complete] -- [download 73% complete] -- [download 74% complete] -- [download 75% complete] -- [download 76% complete] -- [download 77% complete] -- [download 78% complete] -- [download 79% complete] -- [download 80% complete] -- [download 81% complete] -- [download 82% complete] -- [download 83% complete] -- [download 84% complete] -- [download 85% complete] -- [download 86% complete] -- [download 87% complete] -- [download 88% complete] -- [download 89% complete] -- [download 90% complete] -- [download 91% complete] -- [download 92% complete] -- [download 93% complete] -- [download 94% complete] -- [download 95% complete] -- [download 96% complete] -- [download 97% complete] -- [download 98% complete] -- [download 99% complete] -- [download 100% complete] -- Found Python3: /usr/bin/python3.11 (found version "3.11.1") found components: Interpreter HELLO HERE: lib64/cmake/libunicode -- ------------------------------------------------------------------------------ -- libunicode (version 0.2.0) -- ------------------------------------------------------------------------------ -- Build type: RelWithDebInfo -- Build unit tests: OFF -- Build tools: OFF -- Using ccache: /usr/bin/ccache -- Using UCD version: 15.0.0 -- Using UCD directory: /home/ruby/spec-files/contour/_deps/sources/libunicode-eb9f2957d1869def3fc8b05c5928f5a3126e71cf/_ucd/ucd-15.0.0 -- Enable clang-tidy: OFF () -- ------------------------------------------------------------------------------ -- [clang-tidy] Disabled. -- Adding compiler flag: -fdiagnostics-color=always. -- Enabling pedantic compiler options: no -- Adding compiler flag: -fdiagnostics-color=always. -- Enabling pedantic compiler options: no -- [FilesystemResolver]: Using standard C++ filesystem API -- Looking for backtrace -- Looking for backtrace - found -- Looking for backtrace_symbols -- Looking for backtrace_symbols - found -- Looking for dladdr -- Looking for dladdr - found -- Looking for dlsym -- Looking for dlsym - found -- Looking for include file dlfcn.h -- Looking for include file dlfcn.h - found -- Looking for include file cxxabi.h -- Looking for include file cxxabi.h - found -- Looking for include file execinfo.h -- Looking for include file execinfo.h - found -- Looking for include file sys/select.h -- Looking for include file sys/select.h - found -- Looking for include file unwind.h -- Looking for include file unwind.h - found -- [crispy-core] Adding compile definition: HAVE_BACKTRACE -- [crispy-core] Adding compile definition: HAVE_BACKTRACE_SYMBOLS -- [crispy-core] Adding compile definition: HAVE_CXXABI_H -- [crispy-core] Adding compile definition: HAVE_DLADDR -- [crispy-core] Adding compile definition: HAVE_DLFCN_H -- [crispy-core] Adding compile definition: HAVE_DLSYM -- [crispy-core] Adding compile definition: HAVE_EXECINFO_H -- [crispy-core] Adding compile definition: HAVE_SYS_SELECT_H -- [crispy-core] Adding compile definition: HAVE_UNWIND_H -- [crispy] Compile unit tests: ON -- Found Fontconfig: /usr/lib64/libfontconfig.so (found version "2.14.1") -- Checking for module 'harfbuzz' -- Found harfbuzz, version 6.0.0 -- [text_shaper] Librarires: unicode::core;fmt::fmt-header-only;range-v3::range-v3;Microsoft.GSL::GSL;Freetype::Freetype;PkgConfig::harfbuzz;Fontconfig::Fontconfig -- [FilesystemResolver]: Using standard C++ filesystem API -- [libterminal] Compile unit tests: ON -- [libterminal] Enable VT sequence tracing: ON -- [FilesystemResolver]: Using standard C++ filesystem API -- Executable tic found (/usr/bin/tic). -- ============================================================================== -- Contour ThirdParties -- ------------------------------------------------------------------------------ -- Catch2 system package -- GSL embedded -- fmt embedded -- freetype system package -- harfbuzz system package -- range-v3 system package -- termbench (tests disabled) -- unicode::core embedded -- yaml-cpp system package -- ------------------------------------------------------------------------------ -- ============================================================================== -- Contour (0.3.9-master-9ffdd562) -- ------------------------------------------------------------------------------ -- System: x86_64 (Linux) -- C++ standard: C++20 -- Using filesystem API: C++fs -- Using ccache: /usr/bin/ccache -- Build with sanitizer: OFF -- Build unit tests: ON -- Enable with code coverage: OFF -- Build contour frontend GUI: ON -- Build contour using Qt 6: OFF -- Build contour using mimalloc: OFF -- |> Enable performance metrics: OFF -- ------------------------------------------------------------------------------ -- Configuring done -- Generating done -- Build files have been written to: /home/ruby/spec-files/contour ruby: ~/spec-files/contour $ make -j20 [ 1%] Generating UCD API and tables from /home/ruby/spec-files/contour/_deps/sources/libunicode-eb9f2957d1869def3fc8b05c5928f5a3126e71cf/_ucd/ucd-15.0.0 [ 2%] Building CXX object _deps/sources/termbench-pro-cd571e3cebb7c00de9168126b28852f32fb204ed/libtermbench/CMakeFiles/termbench.dir/termbench.cpp.o [ 3%] Building CXX object _deps/sources/libunicode-eb9f2957d1869def3fc8b05c5928f5a3126e71cf/src/unicode/CMakeFiles/unicode_ucd.dir/ucd.cpp.o [ 3%] Linking CXX static library libunicode_ucd.a [ 3%] Built target unicode_ucd [ 3%] Building CXX object _deps/sources/libunicode-eb9f2957d1869def3fc8b05c5928f5a3126e71cf/src/unicode/CMakeFiles/unicode_loader.dir/codepoint_properties_loader.cpp.o [ 3%] Linking CXX static library libtermbench.a [ 3%] Built target termbench [ 4%] Linking CXX static library libunicode_loader.a [ 4%] Built target unicode_loader [ 5%] Building CXX object _deps/sources/libunicode-eb9f2957d1869def3fc8b05c5928f5a3126e71cf/src/unicode/CMakeFiles/unicode_tablegen.dir/tablegen.cpp.o [ 5%] Linking CXX executable unicode_tablegen [ 5%] Built target unicode_tablegen [ 6%] Generating UCD codepoint properties tables from /home/ruby/spec-files/contour/_deps/sources/libunicode-eb9f2957d1869def3fc8b05c5928f5a3126e71cf/_ucd/ucd-15.0.0 Loading file Scripts.txt ... 16 ms Loading file DerivedCoreProperties.txt ... 15 ms Loading file DerivedAge.txt ... 11 ms Loading file extracted/DerivedGeneralCategory.txt ... 35 ms Loading file extracted/DerivedName.txt ... 30 ms Loading file auxiliary/GraphemeBreakProperty.txt ... 1 ms Loading file EastAsianWidth.txt ... 8 ms Loading file emoji/emoji-data.txt ... 1 ms Assigning EmojiSegmentationCategory ... 2 ms Assigning char_width ... 0 ms Creating multistage tables (properties) ... 1088 ms Creating multistage tables (names) ... 31764 ms Writing C++ table files ... 264 ms [ 6%] Building CXX object _deps/sources/libunicode-eb9f2957d1869def3fc8b05c5928f5a3126e71cf/src/unicode/CMakeFiles/unicode.dir/capi.cpp.o [ 8%] Building CXX object _deps/sources/libunicode-eb9f2957d1869def3fc8b05c5928f5a3126e71cf/src/unicode/CMakeFiles/unicode.dir/codepoint_properties.cpp.o [ 8%] Building CXX object _deps/sources/libunicode-eb9f2957d1869def3fc8b05c5928f5a3126e71cf/src/unicode/CMakeFiles/unicode.dir/emoji_segmenter.cpp.o [ 8%] Building CXX object _deps/sources/libunicode-eb9f2957d1869def3fc8b05c5928f5a3126e71cf/src/unicode/CMakeFiles/unicode.dir/grapheme_segmenter.cpp.o [ 9%] Building CXX object _deps/sources/libunicode-eb9f2957d1869def3fc8b05c5928f5a3126e71cf/src/unicode/CMakeFiles/unicode.dir/scan.cpp.o [ 10%] Building CXX object _deps/sources/libunicode-eb9f2957d1869def3fc8b05c5928f5a3126e71cf/src/unicode/CMakeFiles/unicode.dir/codepoint_properties_data.cpp.o [ 10%] Building CXX object _deps/sources/libunicode-eb9f2957d1869def3fc8b05c5928f5a3126e71cf/src/unicode/CMakeFiles/unicode.dir/width.cpp.o [ 11%] Building CXX object _deps/sources/libunicode-eb9f2957d1869def3fc8b05c5928f5a3126e71cf/src/unicode/CMakeFiles/unicode.dir/script_segmenter.cpp.o [ 12%] Building CXX object _deps/sources/libunicode-eb9f2957d1869def3fc8b05c5928f5a3126e71cf/src/unicode/CMakeFiles/unicode.dir/codepoint_properties_names.cpp.o [ 13%] Linking CXX static library libunicode.a [ 13%] Built target unicode [ 16%] Building CXX object src/text_shaper/CMakeFiles/text_shaper.dir/font.cpp.o [ 16%] Building CXX object src/crispy/CMakeFiles/crispy-core.dir/App.cpp.o [ 16%] Building CXX object src/crispy/CMakeFiles/crispy-core.dir/BufferObject.cpp.o [ 17%] Building CXX object src/crispy/CMakeFiles/crispy-core.dir/CLI.cpp.o [ 17%] Building CXX object src/text_shaper/CMakeFiles/text_shaper.dir/font_locator_provider.cpp.o [ 17%] Building CXX object src/text_shaper/CMakeFiles/text_shaper.dir/fontconfig_locator.cpp.o [ 19%] Building CXX object src/text_shaper/CMakeFiles/text_shaper.dir/open_shaper.cpp.o [ 19%] Building CXX object src/text_shaper/CMakeFiles/text_shaper.dir/mock_font_locator.cpp.o [ 19%] Building CXX object src/text_shaper/CMakeFiles/text_shaper.dir/shaper.cpp.o [ 20%] Building CXX object src/crispy/CMakeFiles/crispy-core.dir/StackTrace.cpp.o [ 21%] Linking CXX static library libtext_shaper.a [ 21%] Built target text_shaper [ 22%] Linking CXX static library libcrispy-core.a [ 22%] Built target crispy-core [ 23%] Building CXX object src/vtpty/CMakeFiles/vtpty.dir/MockViewPty.cpp.o [ 23%] Building CXX object src/crispy/CMakeFiles/crispy_test.dir/BufferObject_test.cpp.o [ 24%] Building CXX object src/crispy/CMakeFiles/crispy_test.dir/CLI_test.cpp.o [ 25%] Building CXX object src/vtparser/CMakeFiles/vtparser.dir/Parser.cpp.o [ 25%] Building CXX object src/vtpty/CMakeFiles/vtpty.dir/MockPty.cpp.o [ 28%] Building CXX object src/crispy/CMakeFiles/crispy_test.dir/LRUCache_test.cpp.o [ 29%] Building CXX object src/crispy/CMakeFiles/crispy_test.dir/StrongLRUCache_test.cpp.o [ 29%] Building CXX object src/crispy/CMakeFiles/crispy_test.dir/StrongLRUHashtable_test.cpp.o [ 29%] Building CXX object src/vtpty/CMakeFiles/vtpty.dir/Process_unix.cpp.o [ 29%] Building CXX object src/vtpty/CMakeFiles/vtpty.dir/Pty.cpp.o [ 29%] Building CXX object src/vtpty/CMakeFiles/vtpty.dir/LinuxPty.cpp.o [ 31%] Building CXX object src/crispy/CMakeFiles/crispy_test.dir/base64_test.cpp.o [ 31%] Building CXX object src/crispy/CMakeFiles/crispy_test.dir/indexed_test.cpp.o [ 32%] Building CXX object src/vtpty/CMakeFiles/vtpty.dir/UnixPty.cpp.o [ 34%] Building CXX object src/crispy/CMakeFiles/crispy_test.dir/utils_test.cpp.o [ 34%] Building CXX object src/crispy/CMakeFiles/crispy_test.dir/sort_test.cpp.o [ 35%] Building CXX object src/crispy/CMakeFiles/crispy_test.dir/ring_test.cpp.o [ 36%] Building CXX object src/crispy/CMakeFiles/crispy_test.dir/compose_test.cpp.o [ 36%] Building CXX object src/crispy/CMakeFiles/crispy_test.dir/test_main.cpp.o [ 37%] Linking CXX static library libvtpty.a [ 37%] Built target vtpty [ 38%] Linking CXX static library libvtparser.a [ 38%] Built target vtparser [ 38%] Building CXX object src/vtparser/CMakeFiles/vtparser_test.dir/test_main.cpp.o [ 40%] Building CXX object src/vtparser/CMakeFiles/vtparser_test.dir/Parser_test.cpp.o [ 40%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/Capabilities.cpp.o [ 41%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/cell/CompactCell.cpp.o [ 41%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/Color.cpp.o [ 43%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/Charset.cpp.o [ 43%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/ColorPalette.cpp.o [ 44%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/Functions.cpp.o [ 44%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/Grid.cpp.o [ 45%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/Image.cpp.o [ 45%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/InputGenerator.cpp.o [ 46%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/InputBinding.cpp.o [ 47%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/MockTerm.cpp.o [ 47%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/Line.cpp.o [ 48%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/MatchModes.cpp.o [ 50%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/RenderBuffer.cpp.o [ 50%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/RenderBufferBuilder.cpp.o [ 50%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/Screen.cpp.o [ 51%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/Selector.cpp.o [ 52%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/Sequence.cpp.o [ 53%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/Sequencer.cpp.o [ 53%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/SixelParser.cpp.o [ 54%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/Terminal.cpp.o [ 55%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/TerminalState.cpp.o [ 55%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/VTType.cpp.o [ 56%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/VTWriter.cpp.o [ 57%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/Viewport.cpp.o [ 57%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/ViInputHandler.cpp.o [ 58%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/ViCommands.cpp.o [ 59%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/primitives.cpp.o [ 60%] Linking CXX executable crispy_test [ 60%] Built target crispy_test [ 60%] Linking CXX static library libterminal.a [ 61%] Linking CXX executable vtparser_test [ 61%] Built target terminal [ 62%] Building CXX object src/vtbackend/CMakeFiles/bench-headless.dir/bench-headless.cpp.o [ 63%] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer.dir/BoxDrawingRenderer.cpp.o [ 63%] Building CXX object src/vtbackend/CMakeFiles/terminal_test.dir/Color_test.cpp.o [ 64%] Building CXX object src/vtbackend/CMakeFiles/terminal_test.dir/test_main.cpp.o [ 65%] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer.dir/DecorationRenderer.cpp.o [ 65%] Building CXX object src/vtbackend/CMakeFiles/terminal_test.dir/Capabilities_test.cpp.o [ 68%] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer.dir/CursorRenderer.cpp.o [ 68%] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer.dir/Pixmap.cpp.o [ 68%] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer.dir/BackgroundRenderer.cpp.o [ 69%] Building CXX object examples/CMakeFiles/watch-mouse-events.dir/watch-mouse-events.cpp.o [ 72%] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer.dir/ImageRenderer.cpp.o [ 72%] Building CXX object src/vtbackend/CMakeFiles/terminal_test.dir/Grid_test.cpp.o [ 73%] Building CXX object src/vtbackend/CMakeFiles/terminal_test.dir/Line_test.cpp.o [ 73%] Building CXX object src/vtbackend/CMakeFiles/terminal_test.dir/Selector_test.cpp.o [ 73%] Building CXX object src/vtbackend/CMakeFiles/terminal_test.dir/Functions_test.cpp.o [ 73%] Building CXX object src/vtbackend/CMakeFiles/terminal_test.dir/InputGenerator_test.cpp.o [ 73%] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer.dir/RenderTarget.cpp.o [ 74%] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer.dir/Renderer.cpp.o [ 75%] Building CXX object src/vtbackend/CMakeFiles/terminal_test.dir/Screen_test.cpp.o [ 75%] Built target vtparser_test [ 76%] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer.dir/TextRenderer.cpp.o [ 76%] Building CXX object src/vtbackend/CMakeFiles/terminal_test.dir/Sequence_test.cpp.o [ 76%] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer.dir/utils.cpp.o [ 77%] Building CXX object src/vtbackend/CMakeFiles/terminal_test.dir/Terminal_test.cpp.o [ 78%] Building CXX object src/vtbackend/CMakeFiles/terminal_test.dir/SixelParser_test.cpp.o [ 79%] Linking CXX executable watch-mouse-events [ 79%] Built target watch-mouse-events [ 80%] Linking CXX executable bench-headless [ 81%] Linking CXX static library libvtrasterizer.a [ 81%] Built target bench-headless [ 81%] Built target vtrasterizer [ 82%] Automatic MOC for target ContourTerminalDisplay [ 82%] Built target ContourTerminalDisplay_autogen [ 82%] Generating qrc_DisplayResources.cpp [ 83%] Building CXX object src/contour/display/CMakeFiles/ContourTerminalDisplay.dir/ContourTerminalDisplay_autogen/mocs_compilation.cpp.o [ 84%] Building CXX object src/contour/display/CMakeFiles/ContourTerminalDisplay.dir/Blur.cpp.o [ 84%] Building CXX object src/contour/display/CMakeFiles/ContourTerminalDisplay.dir/OpenGLRenderer.cpp.o [ 86%] Building CXX object src/contour/display/CMakeFiles/ContourTerminalDisplay.dir/ShaderConfig.cpp.o [ 86%] Building CXX object src/contour/display/CMakeFiles/ContourTerminalDisplay.dir/TerminalWidget.cpp.o [ 86%] Building CXX object src/contour/display/CMakeFiles/ContourTerminalDisplay.dir/qrc_DisplayResources.cpp.o [ 86%] Linking CXX executable terminal_test [ 86%] Built target terminal_test [ 87%] Linking CXX static library libContourTerminalDisplay.a [ 87%] Built target ContourTerminalDisplay [ 87%] Automatic MOC for target contour [ 87%] Built target contour_autogen [ 88%] Generating qrc_resources.cpp [ 88%] Building CXX object src/contour/CMakeFiles/contour.dir/contour_autogen/mocs_compilation.cpp.o [ 89%] Building CXX object src/contour/CMakeFiles/contour.dir/CaptureScreen.cpp.o [ 90%] Building CXX object src/contour/CMakeFiles/contour.dir/main.cpp.o [ 90%] Building CXX object src/contour/CMakeFiles/contour.dir/Actions.cpp.o [ 91%] Building CXX object src/contour/CMakeFiles/contour.dir/BlurBehind.cpp.o [ 92%] Building CXX object src/contour/CMakeFiles/contour.dir/Config.cpp.o [ 92%] Building CXX object src/contour/CMakeFiles/contour.dir/TerminalSessionManager.cpp.o [ 93%] Building CXX object src/contour/CMakeFiles/contour.dir/ContourApp.cpp.o [ 93%] Building CXX object src/contour/CMakeFiles/contour.dir/ContourGuiApp.cpp.o [ 94%] Building CXX object src/contour/CMakeFiles/contour.dir/ScrollableDisplay.cpp.o [ 95%] Building CXX object src/contour/CMakeFiles/contour.dir/TerminalSession.cpp.o [ 95%] Building CXX object src/contour/CMakeFiles/contour.dir/Audio.cpp.o [ 96%] Building CXX object src/contour/CMakeFiles/contour.dir/TerminalWindow.cpp.o [ 97%] Building CXX object src/contour/CMakeFiles/contour.dir/qrc_resources.cpp.o [ 98%] Building CXX object src/contour/CMakeFiles/contour.dir/helper.cpp.o [100%] Linking CXX executable contour Compiling contour.terminfo [100%] Built target contour ``` ### Expected Behavior _No response_ ### Actual Behavior ```sh $ ./src/contour/contour libpng warning: iCCP: known incorrect sRGB profile QWaylandGLContext: failed to create EGLContext, error=3009 QOpenGLWidget: Failed to create context QWaylandGLContext: failed to create EGLContext, error=3009 QOpenGLWidget: Failed to create context QWaylandGLContext: failed to create EGLContext, error=3009 qt.qpa.backingstore: composeAndFlush: QOpenGLContext creation failed Segmentation fault (core dumped) ``` ### Additional notes _No response_