Skip to content

Build failed on Arch Linux #11

@liaten

Description

@liaten

uname -a:

Linux Z690 6.15.6-arch1-1 #1 SMP PREEMPT_DYNAMIC Thu, 10 Jul 2025 17:10:18 +0000 x86_64 GNU/Linux

Error:

[290/1529] /usr/bin/c++ -DCRL_FORCE_COMMON_QUEUE -DGI_INLINE -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_56 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_56 -DKCOREADDONS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x051500 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_SVG_LIB -DQT_WAYLANDCOMPOSITOR_LIB -DQT_WIDGETS_LIB -I/home/liaten/src/telegram-desktop-patches/src/tdesktop-5.10.3-full/Telegram/SourceFiles -I/home/liaten/src/telegram-desktop-patches/src/tdesktop-5.10.3-full/Telegram/lib_base -I/home/liaten/src/telegram-desktop-patches/src/tdesktop-5.10.3-full/Telegram/lib_rpl -I/home/liaten/src/telegram-desktop-patches/src/tdesktop-5.10.3-full/Telegram/lib_crl -I/home/liaten/src/telegram-desktop-patches/src/tdesktop-5.10.3-full/cmake/external/glib/cppgir -I/home/liaten/src/telegram-desktop-patches/src/tdesktop-5.10.3-full/cmake/external/glib/cppgir/gi -I/home/liaten/src/telegram-desktop-patches/src/tdesktop-5.10.3-full/cmake/external/glib/cppgir/override -I/home/liaten/src/telegram-desktop-patches/src/tdesktop-5.10.3-full/cmake/external/glib/cppgir/expected-lite/include -I/home/liaten/src/telegram-desktop-patches/src/tdesktop-5.10.3-full/Telegram/lib_tl -isystem /home/liaten/src/telegram-desktop-patches/src/build/Telegram/gen -isystem /usr/include/qt6/QtCore -isystem /usr/include/qt6 -isystem /usr/lib/qt6/mkspecs/linux-g++ -isystem /usr/include/qt6/QtCore/6.9.1 -isystem /usr/include/qt6/QtCore/6.9.1/QtCore -isystem /usr/include/qt6/QtGui -isystem /usr/include/qt6/QtGui/6.9.1 -isystem /usr/include/qt6/QtGui/6.9.1/QtGui -isystem /usr/include/qt6/QtOpenGL -isystem /usr/include/qt6/QtWidgets -isystem /usr/include/qt6/QtWidgets/6.9.1 -isystem /usr/include/qt6/QtWidgets/6.9.1/QtWidgets -isystem /usr/include/qt6/QtOpenGLWidgets -isystem /usr/include/qt6/QtNetwork -isystem /usr/include/qt6/QtSvg -isystem /usr/include/qt6/QtDBus -isystem /usr/include/qt6/QtQuick -isystem /usr/include/qt6/QtQml -isystem /usr/include/qt6/QtQmlIntegration -isystem /usr/include/qt6/QtQmlMeta -isystem /usr/include/qt6/QtQmlModels -isystem /usr/include/qt6/QtQmlWorkerScript -isystem /usr/include/qt6/QtQuickWidgets -isystem /usr/include/qt6/QtWaylandCompositor -isystem /usr/share -isystem /usr/include/KF6/KCoreAddons -isystem /home/liaten/src/telegram-desktop-patches/src/build/Telegram/lib_base/gen -isystem /home/liaten/src/telegram-desktop-patches/src/build/gen -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -march=alderlake -O2 -pipe -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/home/liaten/src/telegram-desktop-patches/src=/usr/src/debug/telegram-desktop-patched -flto=auto -ffat-lto-objects -O3 -DNDEBUG -std=gnu++20 -fPIC -fno-strict-aliasing -pipe -Wall -Wextra -Wno-unused-parameter -Wno-switch -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-sign-compare -Wno-deprecated -mno-direct-extern-access -pthread -MD -MT Telegram/CMakeFiles/td_scheme.dir/gen/scheme-dump_to_text.cpp.o -MF Telegram/CMakeFiles/td_scheme.dir/gen/scheme-dump_to_text.cpp.o.d -o Telegram/CMakeFiles/td_scheme.dir/gen/scheme-dump_to_text.cpp.o -c /home/liaten/src/telegram-desktop-patches/src/build/Telegram/gen/scheme-dump_to_text.cpp
In file included from /home/liaten/src/telegram-desktop-patches/src/tdesktop-5.10.3-full/Telegram/SourceFiles/mtproto/core_types.h:13,
                 from /home/liaten/src/telegram-desktop-patches/src/build/Telegram/gen/scheme-dump_to_text.h:6,
                 from /home/liaten/src/telegram-desktop-patches/src/build/Telegram/gen/scheme-dump_to_text.cpp:4:
/home/liaten/src/telegram-desktop-patches/src/tdesktop-5.10.3-full/Telegram/lib_base/base/bytes.h:17:19: warning: ‘using gsl::byte = enum class std::byte’ is deprecated: Use std::byte instead. [-Wdeprecated-declarations]
   17 | using type = gsl::byte;
      |                   ^~~~
In file included from /usr/include/gsl/span:21,
                 from /usr/include/gsl/algorithm:21,
                 from /usr/include/gsl/gsl:21,
                 from /home/liaten/src/telegram-desktop-patches/src/tdesktop-5.10.3-full/Telegram/lib_base/base/basic_types.h:24,
                 from /home/liaten/src/telegram-desktop-patches/src/tdesktop-5.10.3-full/Telegram/SourceFiles/mtproto/core_types.h:10:
/usr/include/gsl/byte:91:7: note: declared here
   91 | using byte GSL_DEPRECATED("Use std::byte instead.") = std::byte;
      |       ^~~~
/home/liaten/src/telegram-desktop-patches/src/tdesktop-5.10.3-full/Telegram/lib_base/base/bytes.h:17:23: warning: ‘using gsl::byte = enum class std::byte’ is deprecated: Use std::byte instead. [-Wdeprecated-declarations]
   17 | using type = gsl::byte;
      |                       ^
/usr/include/gsl/byte:91:7: note: declared here
   91 | using byte GSL_DEPRECATED("Use std::byte instead.") = std::byte;
      |       ^~~~
[291/1529] /usr/bin/c++ -DCRL_FORCE_COMMON_QUEUE -DGI_INLINE -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_56 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_56 -DKCOREADDONS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x051500 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_SVG_LIB -DQT_WAYLANDCOMPOSITOR_LIB -DQT_WIDGETS_LIB -I/home/liaten/src/telegram-desktop-patches/src/tdesktop-5.10.3-full/Telegram/SourceFiles -I/home/liaten/src/telegram-desktop-patches/src/tdesktop-5.10.3-full/Telegram/lib_base -I/home/liaten/src/telegram-desktop-patches/src/tdesktop-5.10.3-full/Telegram/lib_rpl -I/home/liaten/src/telegram-desktop-patches/src/tdesktop-5.10.3-full/Telegram/lib_crl -I/home/liaten/src/telegram-desktop-patches/src/tdesktop-5.10.3-full/cmake/external/glib/cppgir -I/home/liaten/src/telegram-desktop-patches/src/tdesktop-5.10.3-full/cmake/external/glib/cppgir/gi -I/home/liaten/src/telegram-desktop-patches/src/tdesktop-5.10.3-full/cmake/external/glib/cppgir/override -I/home/liaten/src/telegram-desktop-patches/src/tdesktop-5.10.3-full/cmake/external/glib/cppgir/expected-lite/include -I/home/liaten/src/telegram-desktop-patches/src/tdesktop-5.10.3-full/Telegram/lib_tl -isystem /home/liaten/src/telegram-desktop-patches/src/build/Telegram/gen -isystem /usr/include/qt6/QtCore -isystem /usr/include/qt6 -isystem /usr/lib/qt6/mkspecs/linux-g++ -isystem /usr/include/qt6/QtCore/6.9.1 -isystem /usr/include/qt6/QtCore/6.9.1/QtCore -isystem /usr/include/qt6/QtGui -isystem /usr/include/qt6/QtGui/6.9.1 -isystem /usr/include/qt6/QtGui/6.9.1/QtGui -isystem /usr/include/qt6/QtOpenGL -isystem /usr/include/qt6/QtWidgets -isystem /usr/include/qt6/QtWidgets/6.9.1 -isystem /usr/include/qt6/QtWidgets/6.9.1/QtWidgets -isystem /usr/include/qt6/QtOpenGLWidgets -isystem /usr/include/qt6/QtNetwork -isystem /usr/include/qt6/QtSvg -isystem /usr/include/qt6/QtDBus -isystem /usr/include/qt6/QtQuick -isystem /usr/include/qt6/QtQml -isystem /usr/include/qt6/QtQmlIntegration -isystem /usr/include/qt6/QtQmlMeta -isystem /usr/include/qt6/QtQmlModels -isystem /usr/include/qt6/QtQmlWorkerScript -isystem /usr/include/qt6/QtQuickWidgets -isystem /usr/include/qt6/QtWaylandCompositor -isystem /usr/share -isystem /usr/include/KF6/KCoreAddons -isystem /home/liaten/src/telegram-desktop-patches/src/build/Telegram/lib_base/gen -isystem /home/liaten/src/telegram-desktop-patches/src/build/gen -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -march=alderlake -O2 -pipe -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/home/liaten/src/telegram-desktop-patches/src=/usr/src/debug/telegram-desktop-patched -flto=auto -ffat-lto-objects -O3 -DNDEBUG -std=gnu++20 -fPIC -fno-strict-aliasing -pipe -Wall -Wextra -Wno-unused-parameter -Wno-switch -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-sign-compare -Wno-deprecated -mno-direct-extern-access -pthread -MD -MT Telegram/CMakeFiles/td_scheme.dir/gen/scheme.cpp.o -MF Telegram/CMakeFiles/td_scheme.dir/gen/scheme.cpp.o.d -o Telegram/CMakeFiles/td_scheme.dir/gen/scheme.cpp.o -c /home/liaten/src/telegram-desktop-patches/src/build/Telegram/gen/scheme.cpp
In file included from /home/liaten/src/telegram-desktop-patches/src/tdesktop-5.10.3-full/Telegram/SourceFiles/mtproto/core_types.h:13,
                 from /home/liaten/src/telegram-desktop-patches/src/build/Telegram/gen/scheme.h:6,
                 from /home/liaten/src/telegram-desktop-patches/src/build/Telegram/gen/scheme.cpp:4:
/home/liaten/src/telegram-desktop-patches/src/tdesktop-5.10.3-full/Telegram/lib_base/base/bytes.h:17:19: warning: ‘using gsl::byte = enum class std::byte’ is deprecated: Use std::byte instead. [-Wdeprecated-declarations]
   17 | using type = gsl::byte;
      |                   ^~~~
In file included from /usr/include/gsl/span:21,
                 from /usr/include/gsl/algorithm:21,
                 from /usr/include/gsl/gsl:21,
                 from /home/liaten/src/telegram-desktop-patches/src/tdesktop-5.10.3-full/Telegram/lib_base/base/basic_types.h:24,
                 from /home/liaten/src/telegram-desktop-patches/src/tdesktop-5.10.3-full/Telegram/SourceFiles/mtproto/core_types.h:10:
/usr/include/gsl/byte:91:7: note: declared here
   91 | using byte GSL_DEPRECATED("Use std::byte instead.") = std::byte;
      |       ^~~~
/home/liaten/src/telegram-desktop-patches/src/tdesktop-5.10.3-full/Telegram/lib_base/base/bytes.h:17:23: warning: ‘using gsl::byte = enum class std::byte’ is deprecated: Use std::byte instead. [-Wdeprecated-declarations]
   17 | using type = gsl::byte;
      |                       ^
/usr/include/gsl/byte:91:7: note: declared here
   91 | using byte GSL_DEPRECATED("Use std::byte instead.") = std::byte;
      |       ^~~~
ninja: build stopped: subcommand failed.

==> ERROR: A failure occurred in build().
    Aborting..

gcc --version:

gcc (GCC) 15.1.1 20250425

Could you provide information how to fix this issue please?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions