contour-terminal / contour

Modern C++ Terminal Emulator
http://contour-terminal.org/
Apache License 2.0
2.38k stars 102 forks source link

error in executing contour binary that builds from source of git repo #927

Closed topazus closed 1 year ago

topazus commented 1 year ago

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_
christianparpart commented 1 year ago

Hey. Thanks for your report. Is desktop GL supported or EGL exclusively?

topazus commented 1 year ago

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?

Utkarsh-khambra commented 1 year ago

Could you run contour like this ./src/contour/contour platform xcb?

topazus commented 1 year ago

@Utkarsh-khambra running as you suggest image

Utkarsh-khambra commented 1 year ago

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.

topazus commented 1 year ago

@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

christianparpart commented 1 year ago

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. :)

Utkarsh-khambra commented 1 year ago

@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.

christianparpart commented 1 year ago

Does setting QT_QPA_PLATFORM=xcb work? e.g.

export QT_QPA_PLATFORM=xcb
contour

?

topazus commented 1 year ago

Does setting QT_QPA_PLATFORM=xcb work? e.g.

export QT_QPA_PLATFORM=xcb
contour

?

yes, it also works.

image

whisperity commented 1 year ago

Is this some Wayland thing? Why isn't xcb the default for you. :open_mouth:

topazus commented 1 year ago

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.

image

the build process

```sh ruby: ~ $ git clone --branch=master --depth=1 https://github.com/contour-terminal/contour fatal: destination path 'contour' already exists and is not an empty directory. ruby: ~ $ rm -rf contour/ ruby: ~ $ git clone --branch=master --depth=1 https://github.com/contour-terminal/contour Cloning into 'contour'... remote: Enumerating objects: 448, done. remote: Counting objects: 100% (448/448), done. remote: Compressing objects: 100% (407/407), done. remote: Total 448 (delta 51), reused 178 (delta 23), pack-reused 0 Receiving objects: 100% (448/448), 4.38 MiB | 4.18 MiB/s, done. Resolving deltas: 100% (51/51), done. ruby: ~ $ cd contour/ ruby: ~/contour $ PREPARE_ONLY_EMBEDS=ON ./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 0 78196 0 0 38338 0 --:--:-- 0:00:02 --:--:-- 73492 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 0 0 0 0 0 0 0 0 --:--:-- 0:00:05 --:--:-- 0 curl: (35) OpenSSL SSL_connect: Connection reset by peer in connection to codeload.github.com:443 ruby: ~/contour $ PREPARE_ONLY_EMBEDS=ON ./scripts/install-deps.sh Already fetched gsl-3.1.0.tar.gz. Skipping. Already extracted gsl-3.1.0.tar.gz. Skipping. % 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 0 818k 0 0 322k 0 --:--:-- 0:00:02 --:--:-- 745k Extracting fmtlib-9.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:00:01 --:--:-- 0 100 14793 0 14793 0 0 6452 0 --:--:-- 0:00:02 --:--:-- 27243 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 38879 0 --:--:-- 0:00:02 --:--:-- 106k Extracting libunicode-eb9f2957d1869def3fc8b05c5928f5a3126e71cf.tar.gz ruby: ~/contour $ cmake . && make -j20 -- [Version] Git branch: master -- [Version] Git SHA: 935e5b8 -- [Version] version source: git & /home/ruby/contour/metainfo.xml -- [Version] version triple: 0.3.9 -- [Version] version string: 0.3.9-master-935e5b8 -- 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. -- Embedding 3rdparty libraries: /home/ruby/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 -- Found HarfBuzz: /usr/lib64/libharfbuzz.so -- Found Freetype: /usr/lib64/libfreetype.so (found version "2.12.1") -- [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/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-935e5b8) -- ------------------------------------------------------------------------------ -- 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/contour [ 1%] Generating UCD API and tables from /home/ruby/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 [ 2%] Linking CXX static library libtermbench.a [ 2%] Built target termbench [ 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 [ 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/contour/_deps/sources/libunicode-eb9f2957d1869def3fc8b05c5928f5a3126e71cf/_ucd/ucd-15.0.0 Loading file Scripts.txt ... 17 ms Loading file DerivedCoreProperties.txt ... 15 ms Loading file DerivedAge.txt ... 11 ms Loading file extracted/DerivedGeneralCategory.txt ... 36 ms Loading file extracted/DerivedName.txt ... 26 ms Loading file auxiliary/GraphemeBreakProperty.txt ... 1 ms Loading file EastAsianWidth.txt ... 7 ms Loading file emoji/emoji-data.txt ... 1 ms Assigning EmojiSegmentationCategory ... 2 ms Assigning char_width ... 1 ms Creating multistage tables (properties) ... 1014 ms Creating multistage tables (names) ... 31002 ms Writing C++ table files ... 212 ms [ 8%] Building CXX object _deps/sources/libunicode-eb9f2957d1869def3fc8b05c5928f5a3126e71cf/src/unicode/CMakeFiles/unicode.dir/grapheme_segmenter.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/capi.cpp.o [ 8%] Building CXX object _deps/sources/libunicode-eb9f2957d1869def3fc8b05c5928f5a3126e71cf/src/unicode/CMakeFiles/unicode.dir/emoji_segmenter.cpp.o [ 9%] Building CXX object _deps/sources/libunicode-eb9f2957d1869def3fc8b05c5928f5a3126e71cf/src/unicode/CMakeFiles/unicode.dir/scan.cpp.o [ 9%] Building CXX object _deps/sources/libunicode-eb9f2957d1869def3fc8b05c5928f5a3126e71cf/src/unicode/CMakeFiles/unicode.dir/codepoint_properties_data.cpp.o [ 11%] Building CXX object _deps/sources/libunicode-eb9f2957d1869def3fc8b05c5928f5a3126e71cf/src/unicode/CMakeFiles/unicode.dir/script_segmenter.cpp.o [ 11%] Building CXX object _deps/sources/libunicode-eb9f2957d1869def3fc8b05c5928f5a3126e71cf/src/unicode/CMakeFiles/unicode.dir/width.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_locator_provider.cpp.o [ 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 [ 17%] Building CXX object src/crispy/CMakeFiles/crispy-core.dir/BufferObject.cpp.o [ 17%] Building CXX object src/text_shaper/CMakeFiles/text_shaper.dir/fontconfig_locator.cpp.o [ 18%] Building CXX object src/text_shaper/CMakeFiles/text_shaper.dir/open_shaper.cpp.o [ 19%] Building CXX object src/crispy/CMakeFiles/crispy-core.dir/CLI.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 [ 22%] Linking CXX static library libcrispy-core.a [ 22%] Built target crispy-core [ 22%] Built target text_shaper [ 25%] 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/crispy/CMakeFiles/crispy_test.dir/BufferObject_test.cpp.o [ 25%] Building CXX object src/vtpty/CMakeFiles/vtpty.dir/MockPty.cpp.o [ 25%] Building CXX object src/crispy/CMakeFiles/crispy_test.dir/LRUCache_test.cpp.o [ 26%] Building CXX object src/vtpty/CMakeFiles/vtpty.dir/MockViewPty.cpp.o [ 28%] Building CXX object src/vtpty/CMakeFiles/vtpty.dir/Process_unix.cpp.o [ 28%] Building CXX object src/crispy/CMakeFiles/crispy_test.dir/StrongLRUCache_test.cpp.o [ 28%] Building CXX object src/crispy/CMakeFiles/crispy_test.dir/compose_test.cpp.o [ 29%] Building CXX object src/crispy/CMakeFiles/crispy_test.dir/StrongLRUHashtable_test.cpp.o [ 31%] Building CXX object src/vtpty/CMakeFiles/vtpty.dir/Pty.cpp.o [ 31%] Building CXX object src/crispy/CMakeFiles/crispy_test.dir/indexed_test.cpp.o [ 31%] Building CXX object src/crispy/CMakeFiles/crispy_test.dir/sort_test.cpp.o [ 34%] Building CXX object src/vtpty/CMakeFiles/vtpty.dir/LinuxPty.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/ring_test.cpp.o [ 36%] Building CXX object src/vtpty/CMakeFiles/vtpty.dir/UnixPty.cpp.o [ 36%] Building CXX object src/crispy/CMakeFiles/crispy_test.dir/test_main.cpp.o [ 31%] Building CXX object src/crispy/CMakeFiles/crispy_test.dir/base64_test.cpp.o [ 37%] Linking CXX static library libvtparser.a [ 38%] Linking CXX static library libvtpty.a [ 39%] Linking CXX executable crispy_test [ 39%] Built target vtparser [ 40%] 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%] Built target vtpty [ 42%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/Capabilities.cpp.o [ 42%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/cell/CompactCell.cpp.o [ 43%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/Color.cpp.o [ 43%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/Charset.cpp.o [ 44%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/ColorPalette.cpp.o [ 46%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/Functions.cpp.o [ 46%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/Grid.cpp.o [ 46%] Linking CXX executable vtparser_test [ 47%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/Image.cpp.o [ 48%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/InputBinding.cpp.o [ 49%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/Line.cpp.o [ 49%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/InputGenerator.cpp.o [ 49%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/MockTerm.cpp.o [ 49%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/Screen.cpp.o [ 51%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/MatchModes.cpp.o [ 51%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/RenderBuffer.cpp.o [ 52%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/Selector.cpp.o [ 54%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/Sequence.cpp.o [ 54%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/RenderBufferBuilder.cpp.o [ 55%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/Sequencer.cpp.o [ 56%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/SixelParser.cpp.o [ 56%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/Terminal.cpp.o [ 57%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/VTType.cpp.o [ 57%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/TerminalState.cpp.o [ 60%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/Viewport.cpp.o [ 60%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/VTWriter.cpp.o [ 60%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/ViInputHandler.cpp.o [ 60%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/ViCommands.cpp.o [ 61%] Building CXX object src/vtbackend/CMakeFiles/terminal.dir/primitives.cpp.o [ 61%] Linking CXX static library libterminal.a [ 61%] Built target crispy_test [ 61%] Built target vtparser_test [ 61%] Built target terminal [ 64%] Building CXX object src/vtbackend/CMakeFiles/terminal_test.dir/test_main.cpp.o [ 64%] Building CXX object examples/CMakeFiles/watch-mouse-events.dir/watch-mouse-events.cpp.o [ 64%] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer.dir/BackgroundRenderer.cpp.o [ 64%] Building CXX object src/vtbackend/CMakeFiles/terminal_test.dir/Capabilities_test.cpp.o [ 68%] Building CXX object src/vtbackend/CMakeFiles/terminal_test.dir/Selector_test.cpp.o [ 68%] Building CXX object src/vtbackend/CMakeFiles/terminal_test.dir/Color_test.cpp.o [ 72%] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer.dir/Pixmap.cpp.o [ 68%] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer.dir/DecorationRenderer.cpp.o [ 70%] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer.dir/BoxDrawingRenderer.cpp.o [ 72%] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer.dir/CursorRenderer.cpp.o [ 70%] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer.dir/RenderTarget.cpp.o [ 72%] Building CXX object src/vtbackend/CMakeFiles/terminal_test.dir/Functions_test.cpp.o [ 72%] Building CXX object src/vtbackend/CMakeFiles/terminal_test.dir/InputGenerator_test.cpp.o [ 72%] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer.dir/TextRenderer.cpp.o [ 72%] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer.dir/ImageRenderer.cpp.o [ 74%] Building CXX object src/vtbackend/CMakeFiles/terminal_test.dir/Line_test.cpp.o [ 75%] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer.dir/Renderer.cpp.o [ 72%] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer.dir/utils.cpp.o [ 75%] Building CXX object src/vtbackend/CMakeFiles/terminal_test.dir/Grid_test.cpp.o [ 75%] Building CXX object src/vtbackend/CMakeFiles/bench-headless.dir/bench-headless.cpp.o [ 76%] Building CXX object src/vtbackend/CMakeFiles/terminal_test.dir/Screen_test.cpp.o [ 76%] Building CXX object src/vtbackend/CMakeFiles/terminal_test.dir/Sequence_test.cpp.o [ 77%] Building CXX object src/vtbackend/CMakeFiles/terminal_test.dir/Terminal_test.cpp.o [ 79%] Building CXX object src/vtbackend/CMakeFiles/terminal_test.dir/SixelParser_test.cpp.o [ 79%] Linking CXX executable watch-mouse-events [ 80%] Linking CXX executable bench-headless [ 81%] Linking CXX static library libvtrasterizer.a [ 81%] Linking CXX executable terminal_test [ 81%] Built target watch-mouse-events [ 81%] Built target vtrasterizer [ 82%] Automatic MOC for target ContourTerminalDisplay [ 82%] Built target bench-headless [ 82%] Built target ContourTerminalDisplay_autogen [ 82%] Generating qrc_DisplayResources.cpp [ 84%] Building CXX object src/contour/display/CMakeFiles/ContourTerminalDisplay.dir/Blur.cpp.o [ 84%] 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/OpenGLRenderer.cpp.o [ 85%] 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 [ 87%] Linking CXX static library libContourTerminalDisplay.a [ 87%] Built target ContourTerminalDisplay [ 87%] Built target terminal_test [ 87%] Automatic MOC for target contour [ 87%] Built target contour_autogen [ 88%] Generating qrc_resources.cpp [ 89%] Building CXX object src/contour/CMakeFiles/contour.dir/contour_autogen/mocs_compilation.cpp.o [ 90%] 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 [ 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 [ 96%] Building CXX object src/contour/CMakeFiles/contour.dir/qrc_resources.cpp.o [ 96%] Building CXX object src/contour/CMakeFiles/contour.dir/TerminalSessionManager.cpp.o [ 97%] Building CXX object src/contour/CMakeFiles/contour.dir/TerminalWindow.cpp.o [ 98%] Building CXX object src/contour/CMakeFiles/contour.dir/helper.cpp.o [ 98%] Building CXX object src/contour/CMakeFiles/contour.dir/Audio.cpp.o [100%] Linking CXX executable contour Compiling contour.terminfo [100%] Built target contour ruby: ~/contour ```
christianparpart commented 1 year ago

Nice, so, sounds like we can close this ticket then, right?

topazus commented 1 year ago

Nice, so, sounds like we can close this ticket then, right?

ok