shezdy / hyprsplit

hyprland plugin for separate sets of workspaces on each monitor
BSD 3-Clause "New" or "Revised" License
74 stars 3 forks source link

Hyprland - build failure on latest Hyprland git commit #7

Closed tharrmeehan closed 3 months ago

tharrmeehan commented 3 months ago

Not really an issue if you're using v0.38.0 (non-git release), but there were some breaking changes in the git releases, which cause some breakage with the hyprsplit plugin. (refactoring?)

tharrmeehan commented 3 months ago
cd /tmp/hyprpm/update && PKG_CONFIG_PATH="/home/tk/.local/share/hyprpm/headersRoot/share/pkgconfig" make all g++ -shared -fPIC --no-gnu-unique -Wall -g -DWLR_USE_UNSTABLE -std=c++23 -O2 pkg-config --cflags pixman-1 libdrm hyprland src/main.cpp -o hyprsplit.so src/main.cpp: In Funktion »std::string getWorkspaceOnCurrentMonitor(const std::string&)«: src/main.cpp:15:124: Fehler: no match for »operator-« (operand types are »PHLWORKSPACE« {aka »std::shared_ptr«} and »int«) 15 const auto PLUSMINUSRESULT = getPlusMinusKeywordResult(workspace, ((g_pCompositor->m_pLastMonitor->activeWorkspace - 1) % **NUMWORKSPACES) + 1); ~~~~~~~~~~ ^ ~
int
PHLWORKSPACE {aka std::shared_ptr}
src/main.cpp:15:124: Anmerkung: Kandidat: »operator-(int, int)« (eingebaut) 15 const auto PLUSMINUSRESULT = getPlusMinusKeywordResult(workspace, ((g_pCompositor->m_pLastMonitor->activeWorkspace - 1) % **NUMWORKSPACES) + 1); ~~~~~~~~~^ src/main.cpp:15:124: Anmerkung: keine bekannte Umwandlung für Argument 1 von »PHLWORKSPACE« {aka »std::shared_ptr«} nach »int« In Datei, eingebunden von /usr/include/c++/13.2.1/string:48, von /home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/plugins/HookSystem.hpp:3, von /home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/plugins/PluginAPI.hpp:24, von src/globals.hpp:3, von src/main.cpp:1: /usr/include/c++/13.2.1/bits/stl_iterator.h:625:5: Anmerkung: Kandidat: »template<class _IteratorL, class _IteratorR> constexpr decltype ((y.base() - x.base())) std::operator-(const reverse_iterator<_IteratorL>&, const reverse_iterator<_IteratorR>&)« 625 operator-(const reverse_iterator<_IteratorL>& __x, ^~~~ /usr/include/c++/13.2.1/bits/stl_iterator.h:625:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:15:126: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::reverse_iterator<_IteratorL>« abgeleitet 15 const auto PLUSMINUSRESULT = getPlusMinusKeywordResult(workspace, ((g_pCompositor->m_pLastMonitor->activeWorkspace - 1) % **NUMWORKSPACES) + 1); ^ /usr/include/c++/13.2.1/bits/stl_iterator.h:1800:5: Anmerkung: Kandidat: »template<class _IteratorL, class _IteratorR> constexpr decltype ((x.base() - y.base())) std::operator-(const move_iterator<_IteratorL>&, const move_iterator<_IteratorR>&)« 1800 operator-(const move_iterator<_IteratorL>& __x, ^~~~ /usr/include/c++/13.2.1/bits/stl_iterator.h:1800:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:15:126: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::move_iterator<_IteratorL>« abgeleitet 15 const auto PLUSMINUSRESULT = getPlusMinusKeywordResult(workspace, ((g_pCompositor->m_pLastMonitor->activeWorkspace - 1) % **NUMWORKSPACES) + 1); ^ src/main.cpp:25:116: Fehler: »PHLWORKSPACE« {aka »std::shared_ptr«} kann nicht nach »float« umgewandelt werden 25 const auto PLUSMINUSRESULT = getPlusMinusKeywordResult(workspace.substr(1), g_pCompositor->m_pLastMonitor->activeWorkspace); ~~~~~~~^~~~~~~
PHLWORKSPACE {aka std::shared_ptr}
In Datei, eingebunden von /home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/debug/Log.hpp:8, von /home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/defines.hpp:2, von /home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/Compositor.hpp:7, von src/globals.hpp:4: /home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/debug/../helpers/MiscFunctions.hpp:32:82: Anmerkung: Argument 2 von »std::optional getPlusMinusKeywordResult(std::string, float)« wird initialisiert 32 std::optional getPlusMinusKeywordResult(std::string in, float relative); ~~^~~~ src/main.cpp:47:30: Fehler: keine passende Funktion für Aufruf von »to_string(PHLWORKSPACE&)« 47 return std::to_string(g_pCompositor->m_pLastMonitor->activeWorkspace); ~~~~^~~~~~~~~~ In Datei, eingebunden von /usr/include/c++/13.2.1/string:54: /usr/include/c++/13.2.1/bits/basic_string.h:4150:3: Anmerkung: Kandidat: »std::string std::__cxx11::to_string(int)« 4150 to_string(int __val) ^~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:4150:17: Anmerkung: keine bekannte Umwandlung für Argument 1 von »PHLWORKSPACE« {aka »std::shared_ptr«} nach »int« 4150 to_string(int __val) ~~^~~ /usr/include/c++/13.2.1/bits/basic_string.h:4165:3: Anmerkung: Kandidat: »std::string std::__cxx11::to_string(unsigned int)« 4165 to_string(unsigned __val) ^~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:4165:22: Anmerkung: keine bekannte Umwandlung für Argument 1 von »PHLWORKSPACE« {aka »std::shared_ptr«} nach »unsigned int« 4165 to_string(unsigned __val) ~~~^~~ /usr/include/c++/13.2.1/bits/basic_string.h:4177:3: Anmerkung: Kandidat: »std::string std::__cxx11::to_string(long int)« 4177 to_string(long __val) ^~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:4177:18: Anmerkung: keine bekannte Umwandlung für Argument 1 von »PHLWORKSPACE« {aka »std::shared_ptr«} nach »long int« 4177 to_string(long __val) ~^~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:4192:3: Anmerkung: Kandidat: »std::string std::__cxx11::to_string(long unsigned int)« 4192 to_string(unsigned long __val) ^~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:4192:27: Anmerkung: keine bekannte Umwandlung für Argument 1 von »PHLWORKSPACE« {aka »std::shared_ptr«} nach »long unsigned int« 4192 to_string(unsigned long __val) ~~~~^~~ /usr/include/c++/13.2.1/bits/basic_string.h:4204:3: Anmerkung: Kandidat: »std::string std::__cxx11::to_string(long long int)« 4204 to_string(long long __val) ^~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:4204:23: Anmerkung: keine bekannte Umwandlung für Argument 1 von »PHLWORKSPACE« {aka »std::shared_ptr«} nach »long long int« 4204 to_string(long long __val) ~~^~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:4217:3: Anmerkung: Kandidat: »std::string std::__cxx11::to_string(long long unsigned int)« 4217 to_string(unsigned long long __val) ^~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:4217:32: Anmerkung: keine bekannte Umwandlung für Argument 1 von »PHLWORKSPACE« {aka »std::shared_ptr«} nach »long long unsigned int« 4217 to_string(unsigned long long __val) ~~~~~^~~ /usr/include/c++/13.2.1/bits/basic_string.h:4229:3: Anmerkung: Kandidat: »std::string std::__cxx11::to_string(float)« 4229 to_string(float __val) ^~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:4229:19: Anmerkung: keine bekannte Umwandlung für Argument 1 von »PHLWORKSPACE« {aka »std::shared_ptr«} nach »float« 4229 to_string(float __val) ~~^~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:4239:3: Anmerkung: Kandidat: »std::string std::__cxx11::to_string(double)« 4239 to_string(double __val) ^~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:4239:20: Anmerkung: keine bekannte Umwandlung für Argument 1 von »PHLWORKSPACE« {aka »std::shared_ptr«} nach »double« 4239 to_string(double __val) ~^~~ /usr/include/c++/13.2.1/bits/basic_string.h:4249:3: Anmerkung: Kandidat: »std::string std::__cxx11::to_string(long double)« 4249 to_string(long double __val) ^~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:4249:25: Anmerkung: keine bekannte Umwandlung für Argument 1 von »PHLWORKSPACE« {aka »std::shared_ptr«} nach »long double« 4249 to_string(long double __val) ~~^~~ src/main.cpp: In Funktion »void ensureGoodWorkspaces()«: src/main.cpp:71:32: Fehler: no match for »operator<« (operand types are »PHLWORKSPACE« {aka »std::shared_ptr«} and »const int«) 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ~~~~ ^ ~
const int
PHLWORKSPACE {aka std::shared_ptr}
In Datei, eingebunden von /usr/include/c++/13.2.1/regex:68, von /home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/config/ConfigManager.hpp:12, von /home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/Compositor.hpp:10: /usr/include/c++/13.2.1/bits/regex.h:1288:5: Anmerkung: Kandidat: »template<class _Bi_iter, class _Ch_traits, class _Alloc> auto std::cxx11::operator<=>(const sub_match<_BiIter>&, sub_match_string<_Bi_iter, _Ch_traits, _Ch_alloc>&)« (umgekehrt) 1288 operator<=>(const sub_match<_Bi_iter>& __lhs, ^~~~ /usr/include/c++/13.2.1/bits/regex.h:1288:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: unpassende Typen »const std::__cxx11::sub_match<_BiIter>« und »const int« 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/regex.h:1456:5: Anmerkung: Kandidat: »template auto std::__cxx11::operator<=>(const sub_match<_BiIter>&, const typename std::iterator_traits<_Iter>::value_type*)« (umgekehrt) 1456 operator<=>(const sub_match<_Bi_iter>& __lhs, ^~~~ /usr/include/c++/13.2.1/bits/regex.h:1456:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: unpassende Typen »const std::__cxx11::sub_match<_BiIter>« und »const int« 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/regex.h:1629:5: Anmerkung: Kandidat: »template auto std::__cxx11::operator<=>(const sub_match<_BiIter>&, const typename std::iterator_traits<_Iter>::value_type&)« (umgekehrt) 1629 operator<=>(const sub_match<_Bi_iter>& __lhs, ^~~~ /usr/include/c++/13.2.1/bits/regex.h:1629:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: unpassende Typen »const std::__cxx11::sub_match<_BiIter>« und »const int« 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/stl_iterator.h:583:5: Anmerkung: Kandidat: »template<class _IteratorL, class _IteratorR> requires three_way_comparable_with<_IteratorR, _IteratorL, std::partial_ordering> constexpr std::compare_three_way_result_t<_IteratorL, _IteratorR> std::operator<=>(const reverse_iterator<_IteratorL>&, const reverse_iterator<_IteratorR>&)« (umgekehrt) 583 operator<=>(const reverse_iterator<_IteratorL>& __x, ^~~~ /usr/include/c++/13.2.1/bits/stl_iterator.h:583:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: unpassende Typen »const std::reverse_iterator<_IteratorL>« und »const int« 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/stl_iterator.h:1690:5: Anmerkung: Kandidat: »template<class _IteratorL, class _IteratorR> requires three_way_comparable_with<_IteratorR, _IteratorL, std::partial_ordering> constexpr std::compare_three_way_result_t<_IteratorL, _IteratorR> std::operator<=>(const move_iterator<_IteratorL>&, const move_iterator<_IteratorR>&)« (umgekehrt) 1690 operator<=>(const move_iterator<_IteratorL>& __x, ^~~~ /usr/include/c++/13.2.1/bits/stl_iterator.h:1690:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: unpassende Typen »const std::move_iterator<_IteratorL>« und »const int« 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ In Datei, eingebunden von /usr/include/c++/13.2.1/bits/basic_string.h:47: /usr/include/c++/13.2.1/string_view:632:5: Anmerkung: Kandidat: »template<class _CharT, class _Traits> constexpr decltype (char_traits_cmp_cat<_Traits>(0)) std::operator<=>(basic_string_view<_CharT, _Traits>, type_identity_t<basic_string_view<_CharT, _Traits> >)« (umgekehrt) 632 operator<=>(basic_string_view<_CharT, _Traits> __x, ^~~~ /usr/include/c++/13.2.1/string_view:632:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: unpassende Typen »std::basic_string_view<_CharT, _Traits>« und »int« 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/basic_string.h:3748:5: Anmerkung: Kandidat: »template<class _CharT, class _Traits, class _Alloc> constexpr decltype (char_traits_cmp_cat<_Traits>(0)) std::operator<=>(const cxx11::basic_string<_CharT, _Traits, _Allocator>&, const _CharT*)« (umgekehrt) 3748 operator<=>(const basic_string<_CharT, _Traits, _Alloc>& __lhs, ^~~~ /usr/include/c++/13.2.1/bits/basic_string.h:3748:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: unpassende Typen »const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>« und »const int« 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ In Datei, eingebunden von /usr/include/c++/13.2.1/bits/uses_allocator_args.h:38, von /usr/include/c++/13.2.1/bits/memory_resource.h:41, von /usr/include/c++/13.2.1/string:58: /usr/include/c++/13.2.1/tuple:1938:5: Anmerkung: Kandidat: »template<class ... _Tps, class ... _Ups> constexpr std::common_comparison_category_t<decltype (std::detail::synth3way(declval<_Tps&>(), declval<_Ups&>()))...> std::operator<=>(const tuple<_UTypes ...>&, const tuple<_UTypes ...>&)« (umgekehrt) 1938 operator<=>(const tuple<_Tps...>& __t, const tuple<_Ups...>& __u) ^~~~ /usr/include/c++/13.2.1/tuple:1938:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: unpassende Typen »const std::tuple<_UTypes ...>« und »const int« 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ In Datei, eingebunden von /usr/include/c++/13.2.1/memory:78, von /home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/plugins/HookSystem.hpp:5: /usr/include/c++/13.2.1/bits/unique_ptr.h:988:5: Anmerkung: Kandidat: »template<class _Tp, class _Dp, class _Up, class _Ep> requires three_way_comparable_with<typename std::unique_ptr<_Tp, _Dp>::pointer, typename std::unique_ptr<_Up, _Ep>::pointer, std::partial_ordering> constexpr std::compare_three_way_result_t<typename std::unique_ptr<_Tp, _Dp>::pointer, typename std::unique_ptr<_Up, _Ep>::pointer> std::operator<=>(const unique_ptr<_Tp, _Dp>&, const unique_ptr<_Up, _Ep>&)« (umgekehrt) 988 operator<=>(const unique_ptr<_Tp, _Dp>& __x, ^~~~ /usr/include/c++/13.2.1/bits/unique_ptr.h:988:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: unpassende Typen »const std::unique_ptr<_Tp, _Dp>« und »const int« 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/unique_ptr.h:997:5: Anmerkung: Kandidat: »template<class _Tp, class _Dp> requires three_way_comparable<typename std::unique_ptr<_Tp, _Dp>::pointer, std::partial_ordering> constexpr std::compare_three_way_result_t<typename std::unique_ptr<_Tp, _Dp>::pointer> std::operator<=>(const unique_ptr<_Tp, _Dp>&, nullptr_t)« (umgekehrt) 997 operator<=>(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) ^~~~ /usr/include/c++/13.2.1/bits/unique_ptr.h:997:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: unpassende Typen »const std::unique_ptr<_Tp, _Dp>« und »const int« 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ In Datei, eingebunden von /usr/include/c++/13.2.1/bits/shared_ptr.h:53, von /usr/include/c++/13.2.1/memory:80: /usr/include/c++/13.2.1/bits/shared_ptr_base.h:1805:5: Anmerkung: Kandidat: »template<class _Tp, class _Up, gnu_cxx::_Lock_policy _Lp> std::strong_ordering std::operator<=>(const __shared_ptr<_Tp1, _Lp>&, const shared_ptr<_Tp2, _Lp>&)« (umgekehrt) 1805 operator<=>(const __shared_ptr<_Tp, _Lp>& __a, ^~~~ /usr/include/c++/13.2.1/bits/shared_ptr_base.h:1805:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: unpassende Typen »const std::__shared_ptr<_Tp1, _Lp>« und »const int« 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/shared_ptr_base.h:1811:5: Anmerkung: Kandidat: »template<class _Tp, __gnu_cxx::_Lock_policy _Lp> std::strong_ordering std::operator<=>(const __shared_ptr<_Tp, _Lp>&, nullptr_t)« (umgekehrt) 1811 operator<=>(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept ^~~~ /usr/include/c++/13.2.1/bits/shared_ptr_base.h:1811:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: unpassende Typen »const std::__shared_ptr<_Tp, _Lp>« und »const int« 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/shared_ptr.h:567:5: Anmerkung: Kandidat: »template<class _Tp, class _Up> std::strong_ordering std::operator<=>(const shared_ptr<_Tp>&, const shared_ptr<_Tp>&)« (umgekehrt) 567 operator<=>(const shared_ptr<_Tp>& __a, ^~~~ /usr/include/c++/13.2.1/bits/shared_ptr.h:567:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: unpassende Typen »const std::shared_ptr<_Tp>« und »const int« 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/shared_ptr.h:573:5: Anmerkung: Kandidat: »template std::strong_ordering std::operator<=>(const shared_ptr<_Tp>&, nullptr_t)« (umgekehrt) 573 operator<=>(const shared_ptr<_Tp>& __a, nullptr_t) noexcept ^~~~ /usr/include/c++/13.2.1/bits/shared_ptr.h:573:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: unpassende Typen »const std::shared_ptr<_Tp>« und »const int« 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ In Datei, eingebunden von /usr/include/c++/13.2.1/format:43, von /home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/plugins/../helpers/Vector2D.hpp:4, von /home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/plugins/../SharedDefs.hpp:3, von /home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/plugins/PluginAPI.hpp:25: /usr/include/c++/13.2.1/optional:1273:5: Anmerkung: Kandidat: »template<class _Tp, class _Up> requires three_way_comparable_with<_Up, _Tp, std::partial_ordering> constexpr std::compare_three_way_result_t<_IteratorL, _IteratorR> std::operator<=>(const optional<_Tp>&, const optional<_Up>&)« (umgekehrt) 1273 operator<=>(const optional<_Tp>& __x, const optional<_Up>& __y) ^~~~ /usr/include/c++/13.2.1/optional:1273:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: unpassende Typen »const std::optional<_Tp>« und »const int« 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/optional:1288:5: Anmerkung: Kandidat: »template constexpr std::strong_ordering std::operator<=>(const optional<_Tp>&, nullopt_t)« (umgekehrt) 1288 operator<=>(const optional<_Tp>& __x, nullopt_t) noexcept ^~~~ /usr/include/c++/13.2.1/optional:1288:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: unpassende Typen »const std::optional<_Tp>« und »const int« 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/optional:1425:5: Anmerkung: Kandidat: »template<class _Tp, class _Up> requires !(__is_optional_v<_Up>) && (three_way_comparable_with<_Tp, _Up, std::partial_ordering>) constexpr std::compare_three_way_result_t<_IteratorL, _IteratorR> std::operator<=>(const optional<_Tp>&, const _Up&)« (umgekehrt) 1425 operator<=>(const optional<_Tp>& __x, const _Up& __v) ^~~~ /usr/include/c++/13.2.1/optional:1425:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: unpassende Typen »const std::optional<_Tp>« und »const int« 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/regex.h:1116:5: Anmerkung: Kandidat: »template auto std::__cxx11::operator<=>(const sub_match<_BiIter>&, const sub_match<_BiIter>&)« (umgeschrieben) 1116 operator<=>(const sub_match<_BiIter>& __lhs, ^~~~ /usr/include/c++/13.2.1/bits/regex.h:1116:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::__cxx11::sub_match<_BiIter>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/stl_iterator.h:601:5: Anmerkung: Kandidat: »template requires three_way_comparable<_Iterator, std::partial_ordering> constexpr std::compare_three_way_result_t<_Iterator, _Iterator> std::operator<=>(const reverse_iterator<_IteratorL>&, const reverse_iterator<_IteratorL>&)« (umgeschrieben) 601 operator<=>(const reverse_iterator<_Iterator>& __x, ^~~~ /usr/include/c++/13.2.1/bits/stl_iterator.h:601:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::reverse_iterator<_IteratorL>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/stl_iterator.h:1756:5: Anmerkung: Kandidat: »template requires three_way_comparable<_Iterator, std::partial_ordering> constexpr std::compare_three_way_result_t<_Iterator, _Iterator> std::operator<=>(const move_iterator<_IteratorL>&, const move_iterator<_IteratorL>&)« (umgeschrieben) 1756 operator<=>(const move_iterator<_Iterator>& __x, ^~~~ /usr/include/c++/13.2.1/bits/stl_iterator.h:1756:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::move_iterator<_IteratorL>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ In Datei, eingebunden von /usr/include/c++/13.2.1/bits/stl_algobase.h:64, von /usr/include/c++/13.2.1/string:51: /usr/include/c++/13.2.1/bits/stl_pair.h:819:5: Anmerkung: Kandidat: »template<class _T1, class _T2> constexpr std::common_comparison_category_t<decltype (std::detail::synth3way(declval<_Iterator&>(), declval<_Iterator&>())), decltype (std::detail::synth3way(declval<_T2&>(), declval<_T2&>()))> std::operator<=>(const pair<_T1, _T2>&, const pair<_T1, _T2>&)« (umgeschrieben) 819 operator<=>(const pair<_T1, _T2>& x, const pair<_T1, _T2>& y) ^~~~ /usr/include/c++/13.2.1/bits/stl_pair.h:819:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::pair<_T1, _T2>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/string_view:624:5: Anmerkung: Kandidat: »template<class _CharT, class _Traits> constexpr decltype (__char_traits_cmp_cat<_Traits>(0)) std::operator<=>(basic_string_view<_CharT, _Traits>, basic_string_view<_CharT, _Traits>)« (umgeschrieben) 624 operator<=>(basic_string_view<_CharT, _Traits> __x, ^~~~ /usr/include/c++/13.2.1/string_view:624:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: »std::shared_ptr« ist nicht vom Typ »std::basic_string_view<_CharT, _Traits>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/basic_string.h:3733:5: Anmerkung: Kandidat: »template<class _CharT, class _Traits, class _Alloc> constexpr decltype (char_traits_cmp_cat<_Traits>(0)) std::operator<=>(const cxx11::basic_string<_CharT, _Traits, _Allocator>&, const __cxx11::basic_string<_CharT, _Traits, _Allocator>&)« (umgeschrieben) 3733 operator<=>(const basic_string<_CharT, _Traits, _Alloc>& __lhs, ^~~~ /usr/include/c++/13.2.1/bits/basic_string.h:3733:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ In Datei, eingebunden von /usr/include/c++/13.2.1/vector:66, von /home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/plugins/HookSystem.hpp:4: /usr/include/c++/13.2.1/bits/stl_vector.h:2056:5: Anmerkung: Kandidat: »template<class _Tp, class _Alloc> constexpr std::detail::synth3way_t<_Iterator> std::operator<=>(const vector<_Tp, _Alloc>&, const vector<_Tp, _Alloc>&)« (umgeschrieben) 2056 operator<=>(const vector<_Tp, _Alloc>& x, const vector<_Tp, _Alloc>& y) ^~~~ /usr/include/c++/13.2.1/bits/stl_vector.h:2056:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::vector<_Tp, _Alloc>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ In Datei, eingebunden von /usr/include/c++/13.2.1/format:38: /usr/include/c++/13.2.1/array:304:5: Anmerkung: Kandidat: »template<class _Tp, long unsigned int _Nm> constexpr std::detail::synth3way_t<_Iterator> std::operator<=>(const array<_Tp, _Nm>&, const array<_Tp, _Nm>&)« (umgeschrieben) 304 operator<=>(const array<_Tp, _Nm>& a, const array<_Tp, _Nm>& b) ^~~~ /usr/include/c++/13.2.1/array:304:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::array<_Tp, _Nm>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ In Datei, eingebunden von /usr/include/c++/13.2.1/format:47: /usr/include/c++/13.2.1/variant:1256:5: Anmerkung: Kandidat: »template<class ... _Types> requires (three_way_comparable<_Types, std::partial_ordering> && ...) constexpr std::common_comparison_category_t<typename std::detail::cmp3way_res_impl<_Types, _Types>::type ...> std::operator<=>(const variant<_Types ...>&, const variant<_Types ...>&)« (umgeschrieben) 1256 operator<=>(const variant<_Types...>& __v, const variant<_Types...>& __w) ^~~~ /usr/include/c++/13.2.1/variant:1256:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::variant<_Types ...>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ In Datei, eingebunden von /usr/include/c++/13.2.1/deque:66, von /home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/Compositor.hpp:4: /usr/include/c++/13.2.1/bits/stl_deque.h:2309:5: Anmerkung: Kandidat: »template<class _Tp, class _Alloc> std::detail::synth3way_t<_Iterator> std::operator<=>(const deque<_Tp, _Alloc>&, const deque<_Tp, _Alloc>&)« (umgeschrieben) 2309 operator<=>(const deque<_Tp, _Alloc>& x, const deque<_Tp, _Alloc>& y) ^~~~ /usr/include/c++/13.2.1/bits/stl_deque.h:2309:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::deque<_Tp, _Alloc>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ In Datei, eingebunden von /usr/include/c++/13.2.1/list:65, von /home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/Compositor.hpp:5: /usr/include/c++/13.2.1/bits/stl_list.h:2159:5: Anmerkung: Kandidat: »template<class _Tp, class _Alloc> std::detail::synth3way_t<_Iterator> std::operator<=>(const cxx11::list<_Tp, _Alloc>&, const cxx11::list<_Tp, _Alloc>&)« (umgeschrieben) 2159 operator<=>(const list<_Tp, _Alloc>& x, const list<_Tp, _Alloc>& y) ^~~~ /usr/include/c++/13.2.1/bits/stl_list.h:2159:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::__cxx11::list<_Tp, _Alloc>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ In Datei, eingebunden von /usr/include/c++/13.2.1/map:63, von /home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/config/ConfigManager.hpp:5: /usr/include/c++/13.2.1/bits/stl_map.h:1534:5: Anmerkung: Kandidat: »template<class _Key, class _Tp, class _Compare, class _Alloc> std::detail::synth3way_t<std::pair<const _Key, _Val> > std::operator<=>(const map<_Key, _Tp, _Compare, _Allocator>&, const map<_Key, _Tp, _Compare, _Allocator>&)« (umgeschrieben) 1534 operator<=>(const map<_Key, _Tp, _Compare, _Alloc>& __x, ^~~~ /usr/include/c++/13.2.1/bits/stl_map.h:1534:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::map<_Key, _Tp, _Compare, _Allocator>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ In Datei, eingebunden von /usr/include/c++/13.2.1/map:64: /usr/include/c++/13.2.1/bits/stl_multimap.h:1155:5: Anmerkung: Kandidat: »template<class _Key, class _Tp, class _Compare, class _Alloc> std::detail::synth3way_t<std::pair<const _Key, _Val> > std::operator<=>(const multimap<_Key, _Tp, _Compare, _Allocator>&, const multimap<_Key, _Tp, _Compare, _Allocator>&)« (umgeschrieben) 1155 operator<=>(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, ^~~~ /usr/include/c++/13.2.1/bits/stl_multimap.h:1155:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::multimap<_Key, _Tp, _Compare, _Allocator>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ In Datei, eingebunden von /usr/include/c++/13.2.1/stack:63, von /usr/include/c++/13.2.1/regex:43: /usr/include/c++/13.2.1/bits/stl_stack.h:410:5: Anmerkung: Kandidat: »template<class _Tp, class _Seq> requires three_way_comparable<_Seq, std::partial_ordering> std::compare_three_way_result_t<_Seq> std::operator<=>(const stack<_Tp, _Seq>&, const stack<_Tp, _Seq>&)« (umgeschrieben) 410 operator<=>(const stack<_Tp, _Seq>& x, const stack<_Tp, _Seq>& y) ^~~~ /usr/include/c++/13.2.1/bits/stl_stack.h:410:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::stack<_Tp, _Seq>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ In Datei, eingebunden von /usr/include/c++/13.2.1/bits/ios_base.h:46, von /usr/include/c++/13.2.1/ios:44, von /usr/include/c++/13.2.1/ostream:40, von /usr/include/c++/13.2.1/bits/unique_ptr.h:42: /usr/include/c++/13.2.1/system_error:316:3: Anmerkung: Kandidat: »std::strong_ordering std::operator<=>(const error_code&, const error_code&)« (umgeschrieben) 316 operator<=>(const error_code& __lhs, const error_code& __rhs) noexcept ^~~~ /usr/include/c++/13.2.1/system_error:316:33: Anmerkung: keine bekannte Umwandlung für Argument 1 von »PHLWORKSPACE« {aka »std::shared_ptr«} nach »const std::error_code&« 316 operator<=>(const error_code& __lhs, const error_code& __rhs) noexcept ~~~~^~~ /usr/include/c++/13.2.1/system_error:498:3: Anmerkung: Kandidat: »std::strong_ordering std::operator<=>(const error_condition&, const error_condition&)« (umgeschrieben) 498 operator<=>(const error_condition& __lhs, ^~~~ /usr/include/c++/13.2.1/system_error:498:38: Anmerkung: keine bekannte Umwandlung für Argument 1 von »PHLWORKSPACE« {aka »std::shared_ptr«} nach »const std::error_condition&« 498 operator<=>(const error_condition& __lhs, ~~~~~^~~ /usr/include/c++/13.2.1/variant:1279:3: Anmerkung: Kandidat: »constexpr std::strong_ordering std::operator<=>(monostate, monostate)« (umgeschrieben) 1279 operator<=>(monostate, monostate) noexcept { return strong_ordering::equal; } ^~~~ /usr/include/c++/13.2.1/variant:1279:15: Anmerkung: keine bekannte Umwandlung für Argument 1 von »PHLWORKSPACE« {aka »std::shared_ptr«} nach »std::monostate« 1279 operator<=>(monostate, monostate) noexcept { return strong_ordering::equal; } ^~~~~ In Datei, eingebunden von /home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/includes.hpp:20, von /home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/defines.hpp:1: /usr/include/c++/13.2.1/thread:67:3: Anmerkung: Kandidat: »std::strong_ordering std::operator<=>(thread::id, thread::id)« (umgeschrieben) 67 operator<=>(thread::id x, thread::id y) noexcept ^~~~ /usr/include/c++/13.2.1/thread:67:26: Anmerkung: keine bekannte Umwandlung für Argument 1 von »PHLWORKSPACE« {aka »std::shared_ptr«} nach »std::thread::id« 67 operator<=>(thread::id x, thread::id y) noexcept ~~~^~~ src/main.cpp:71:32: Anmerkung: Kandidat: »operator<(int, int)« (eingebaut) 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ~~~~~^~~ src/main.cpp:71:32: Anmerkung: keine bekannte Umwandlung für Argument 1 von »PHLWORKSPACE« {aka »std::shared_ptr«} nach »int« /usr/include/c++/13.2.1/bits/stl_iterator.h:550:5: Anmerkung: Kandidat: »template<class _IteratorL, class _IteratorR> constexpr bool std::operator<(const reverse_iterator<_IteratorL>&, const reverse_iterator<_IteratorR>&) requires requires{{std::operator<::x->base() > std::operator<::y->base()} -> decltype(auto) [requires std::convertible_to<, bool>];}« 550 operator<(const reverse_iterator<_IteratorL>& __x, ^~~~ /usr/include/c++/13.2.1/bits/stl_iterator.h:550:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::reverse_iterator<_IteratorL>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/stl_iterator.h:1705:5: Anmerkung: Kandidat: »template<class _IteratorL, class _IteratorR> constexpr bool std::operator<(const move_iterator<_IteratorL>&, const move_iterator<_IteratorR>&) requires requires{{std::operator<::x->base() < std::operator<::y->base()} -> decltype(auto) [requires std::convertible_to<, bool>];}« 1705 operator<(const move_iterator<_IteratorL>& __x, ^~~~ /usr/include/c++/13.2.1/bits/stl_iterator.h:1705:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::move_iterator<_IteratorL>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/unique_ptr.h:877:5: Anmerkung: Kandidat: »template<class _Tp, class _Dp, class _Up, class _Ep> constexpr bool std::operator<(const unique_ptr<_Tp, _Dp>&, const unique_ptr<_Up, _Ep>&)« 877 operator<(const unique_ptr<_Tp, _Dp>& __x, ^~~~ /usr/include/c++/13.2.1/bits/unique_ptr.h:877:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::unique_ptr<_Tp, _Dp>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/unique_ptr.h:890:5: Anmerkung: Kandidat: »template<class _Tp, class _Dp> constexpr bool std::operator<(const unique_ptr<_Tp, _Dp>&, nullptr_t)« 890 operator<(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) ^~~~ /usr/include/c++/13.2.1/bits/unique_ptr.h:890:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::unique_ptr<_Tp, _Dp>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/unique_ptr.h:900:5: Anmerkung: Kandidat: »template<class _Tp, class _Dp> constexpr bool std::operator<(nullptr_t, const unique_ptr<_Tp, _Dp>&)« 900 operator<(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) ^~~~ /usr/include/c++/13.2.1/bits/unique_ptr.h:900:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: unpassende Typen »const std::unique_ptr<_Tp, _Dp>« und »const int« 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/optional:1240:5: Anmerkung: Kandidat: »template<class _Tp, class _Up> constexpr std::__optional_lt_t<_Tp, _Up> std::operator<(const optional<_Tp>&, const optional<_Up>&)« 1240 operator<(const optional<_Tp>& __lhs, const optional<_Up>& __rhs) ^~~~ /usr/include/c++/13.2.1/optional:1240:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::optional<_Tp>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/optional:1374:5: Anmerkung: Kandidat: »template<class _Tp, class _Up> constexpr std::__optional_lt_t<_Tp, _Up> std::operator<(const optional<_Tp>&, const _Up&)« 1374 operator<(const optional<_Tp>& __lhs, const _Up& __rhs) ^~~~ /usr/include/c++/13.2.1/optional:1374:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::optional<_Tp>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/optional:1380:5: Anmerkung: Kandidat: »template<class _Tp, class _Up> constexpr std::__optional_lt_t<_Up, _Tp> std::operator<(const _Up&, const optional<_Tp>&)« 1380 operator<(const _Up& __lhs, const optional<_Tp>& __rhs) ^~~~ /usr/include/c++/13.2.1/optional:1380:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: unpassende Typen »const std::optional<_Tp>« und »const int« 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/variant:1240:3: Anmerkung: Kandidat: »template<class ... _Types> constexpr bool std::operator<(const variant<_Types ...>&, const variant<_Types ...>&)« 1240 _VARIANT_RELATION_FUNCTION_TEMPLATE(<, less) ^~~~~~~~~~~ /usr/include/c++/13.2.1/variant:1240:3: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::variant<_Types ...>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/stl_stack.h:375:5: Anmerkung: Kandidat: »template<class _Tp, class _Seq> bool std::operator<(const stack<_Tp, _Seq>&, const stack<_Tp, _Seq>&)« 375 operator<(const stack<_Tp, _Seq>& x, const stack<_Tp, _Seq>& y) ^~~~ /usr/include/c++/13.2.1/bits/stl_stack.h:375:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:34: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::stack<_Tp, _Seq>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ src/main.cpp:71:60: Fehler: no match for »operator>« (operand types are »PHLWORKSPACE« {aka »std::shared_ptr«} and »const int«) 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ~~~~ ^ ~
const int
PHLWORKSPACE {aka std::shared_ptr}
/usr/include/c++/13.2.1/bits/regex.h:1288:5: Anmerkung: Kandidat: »template<class _Bi_iter, class _Ch_traits, class _Alloc> auto std::cxx11::operator<=>(const sub_match<_BiIter>&, sub_match_string<_Bi_iter, _Ch_traits, _Ch_alloc>&)« (umgekehrt) 1288 operator<=>(const sub_match<_Bi_iter>& __lhs, ^~~~ /usr/include/c++/13.2.1/bits/regex.h:1288:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: unpassende Typen »const std::__cxx11::sub_match<_BiIter>« und »const int« 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/regex.h:1456:5: Anmerkung: Kandidat: »template auto std::__cxx11::operator<=>(const sub_match<_BiIter>&, const typename std::iterator_traits<_Iter>::value_type*)« (umgekehrt) 1456 operator<=>(const sub_match<_Bi_iter>& __lhs, ^~~~ /usr/include/c++/13.2.1/bits/regex.h:1456:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: unpassende Typen »const std::__cxx11::sub_match<_BiIter>« und »const int« 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/regex.h:1629:5: Anmerkung: Kandidat: »template auto std::__cxx11::operator<=>(const sub_match<_BiIter>&, const typename std::iterator_traits<_Iter>::value_type&)« (umgekehrt) 1629 operator<=>(const sub_match<_Bi_iter>& __lhs, ^~~~ /usr/include/c++/13.2.1/bits/regex.h:1629:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: unpassende Typen »const std::__cxx11::sub_match<_BiIter>« und »const int« 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/stl_iterator.h:583:5: Anmerkung: Kandidat: »template<class _IteratorL, class _IteratorR> requires three_way_comparable_with<_IteratorR, _IteratorL, std::partial_ordering> constexpr std::compare_three_way_result_t<_IteratorL, _IteratorR> std::operator<=>(const reverse_iterator<_IteratorL>&, const reverse_iterator<_IteratorR>&)« (umgekehrt) 583 operator<=>(const reverse_iterator<_IteratorL>& __x, ^~~~ /usr/include/c++/13.2.1/bits/stl_iterator.h:583:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: unpassende Typen »const std::reverse_iterator<_IteratorL>« und »const int« 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/stl_iterator.h:1690:5: Anmerkung: Kandidat: »template<class _IteratorL, class _IteratorR> requires three_way_comparable_with<_IteratorR, _IteratorL, std::partial_ordering> constexpr std::compare_three_way_result_t<_IteratorL, _IteratorR> std::operator<=>(const move_iterator<_IteratorL>&, const move_iterator<_IteratorR>&)« (umgekehrt) 1690 operator<=>(const move_iterator<_IteratorL>& __x, ^~~~ /usr/include/c++/13.2.1/bits/stl_iterator.h:1690:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: unpassende Typen »const std::move_iterator<_IteratorL>« und »const int« 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/string_view:632:5: Anmerkung: Kandidat: »template<class _CharT, class _Traits> constexpr decltype (char_traits_cmp_cat<_Traits>(0)) std::operator<=>(basic_string_view<_CharT, _Traits>, type_identity_t<basic_string_view<_CharT, _Traits> >)« (umgekehrt) 632 operator<=>(basic_string_view<_CharT, _Traits> __x, ^~~~ /usr/include/c++/13.2.1/string_view:632:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: unpassende Typen »std::basic_string_view<_CharT, _Traits>« und »int« 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/basic_string.h:3748:5: Anmerkung: Kandidat: »template<class _CharT, class _Traits, class _Alloc> constexpr decltype (char_traits_cmp_cat<_Traits>(0)) std::operator<=>(const cxx11::basic_string<_CharT, _Traits, _Allocator>&, const _CharT*)« (umgekehrt) 3748 operator<=>(const basic_string<_CharT, _Traits, _Alloc>& __lhs, ^~~~ /usr/include/c++/13.2.1/bits/basic_string.h:3748:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: unpassende Typen »const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>« und »const int« 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/tuple:1938:5: Anmerkung: Kandidat: »template<class ... _Tps, class ... _Ups> constexpr std::common_comparison_category_t<decltype (std::detail::synth3way(declval<_Tps&>(), declval<_Ups&>()))...> std::operator<=>(const tuple<_UTypes ...>&, const tuple<_UTypes ...>&)« (umgekehrt) 1938 operator<=>(const tuple<_Tps...>& __t, const tuple<_Ups...>& __u) ^~~~ /usr/include/c++/13.2.1/tuple:1938:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: unpassende Typen »const std::tuple<_UTypes ...>« und »const int« 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/unique_ptr.h:988:5: Anmerkung: Kandidat: »template<class _Tp, class _Dp, class _Up, class _Ep> requires three_way_comparable_with<typename std::unique_ptr<_Tp, _Dp>::pointer, typename std::unique_ptr<_Up, _Ep>::pointer, std::partial_ordering> constexpr std::compare_three_way_result_t<typename std::unique_ptr<_Tp, _Dp>::pointer, typename std::unique_ptr<_Up, _Ep>::pointer> std::operator<=>(const unique_ptr<_Tp, _Dp>&, const unique_ptr<_Up, _Ep>&)« (umgekehrt) 988 operator<=>(const unique_ptr<_Tp, _Dp>& __x, ^~~~ /usr/include/c++/13.2.1/bits/unique_ptr.h:988:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: unpassende Typen »const std::unique_ptr<_Tp, _Dp>« und »const int« 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/unique_ptr.h:997:5: Anmerkung: Kandidat: »template<class _Tp, class _Dp> requires three_way_comparable<typename std::unique_ptr<_Tp, _Dp>::pointer, std::partial_ordering> constexpr std::compare_three_way_result_t<typename std::unique_ptr<_Tp, _Dp>::pointer> std::operator<=>(const unique_ptr<_Tp, _Dp>&, nullptr_t)« (umgekehrt) 997 operator<=>(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) ^~~~ /usr/include/c++/13.2.1/bits/unique_ptr.h:997:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: unpassende Typen »const std::unique_ptr<_Tp, _Dp>« und »const int« 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/shared_ptr_base.h:1805:5: Anmerkung: Kandidat: »template<class _Tp, class _Up, gnu_cxx::_Lock_policy _Lp> std::strong_ordering std::operator<=>(const __shared_ptr<_Tp1, _Lp>&, const shared_ptr<_Tp2, _Lp>&)« (umgekehrt) 1805 operator<=>(const __shared_ptr<_Tp, _Lp>& __a, ^~~~ /usr/include/c++/13.2.1/bits/shared_ptr_base.h:1805:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: unpassende Typen »const std::__shared_ptr<_Tp1, _Lp>« und »const int« 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/shared_ptr_base.h:1811:5: Anmerkung: Kandidat: »template<class _Tp, __gnu_cxx::_Lock_policy _Lp> std::strong_ordering std::operator<=>(const __shared_ptr<_Tp, _Lp>&, nullptr_t)« (umgekehrt) 1811 operator<=>(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept ^~~~ /usr/include/c++/13.2.1/bits/shared_ptr_base.h:1811:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: unpassende Typen »const std::__shared_ptr<_Tp, _Lp>« und »const int« 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/shared_ptr.h:567:5: Anmerkung: Kandidat: »template<class _Tp, class _Up> std::strong_ordering std::operator<=>(const shared_ptr<_Tp>&, const shared_ptr<_Tp>&)« (umgekehrt) 567 operator<=>(const shared_ptr<_Tp>& __a, ^~~~ /usr/include/c++/13.2.1/bits/shared_ptr.h:567:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: unpassende Typen »const std::shared_ptr<_Tp>« und »const int« 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/shared_ptr.h:573:5: Anmerkung: Kandidat: »template std::strong_ordering std::operator<=>(const shared_ptr<_Tp>&, nullptr_t)« (umgekehrt) 573 operator<=>(const shared_ptr<_Tp>& __a, nullptr_t) noexcept ^~~~ /usr/include/c++/13.2.1/bits/shared_ptr.h:573:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: unpassende Typen »const std::shared_ptr<_Tp>« und »const int« 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/optional:1273:5: Anmerkung: Kandidat: »template<class _Tp, class _Up> requires three_way_comparable_with<_Up, _Tp, std::partial_ordering> constexpr std::compare_three_way_result_t<_IteratorL, _IteratorR> std::operator<=>(const optional<_Tp>&, const optional<_Up>&)« (umgekehrt) 1273 operator<=>(const optional<_Tp>& __x, const optional<_Up>& __y) ^~~~ /usr/include/c++/13.2.1/optional:1273:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: unpassende Typen »const std::optional<_Tp>« und »const int« 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/optional:1288:5: Anmerkung: Kandidat: »template constexpr std::strong_ordering std::operator<=>(const optional<_Tp>&, nullopt_t)« (umgekehrt) 1288 operator<=>(const optional<_Tp>& __x, nullopt_t) noexcept ^~~~ /usr/include/c++/13.2.1/optional:1288:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: unpassende Typen »const std::optional<_Tp>« und »const int« 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/optional:1425:5: Anmerkung: Kandidat: »template<class _Tp, class _Up> requires !(__is_optional_v<_Up>) && (three_way_comparable_with<_Tp, _Up, std::partial_ordering>) constexpr std::compare_three_way_result_t<_IteratorL, _IteratorR> std::operator<=>(const optional<_Tp>&, const _Up&)« (umgekehrt) 1425 operator<=>(const optional<_Tp>& __x, const _Up& __v) ^~~~ /usr/include/c++/13.2.1/optional:1425:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: unpassende Typen »const std::optional<_Tp>« und »const int« 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/regex.h:1116:5: Anmerkung: Kandidat: »template auto std::__cxx11::operator<=>(const sub_match<_BiIter>&, const sub_match<_BiIter>&)« (umgeschrieben) 1116 operator<=>(const sub_match<_BiIter>& __lhs, ^~~~ /usr/include/c++/13.2.1/bits/regex.h:1116:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::__cxx11::sub_match<_BiIter>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/stl_iterator.h:601:5: Anmerkung: Kandidat: »template requires three_way_comparable<_Iterator, std::partial_ordering> constexpr std::compare_three_way_result_t<_Iterator, _Iterator> std::operator<=>(const reverse_iterator<_IteratorL>&, const reverse_iterator<_IteratorL>&)« (umgeschrieben) 601 operator<=>(const reverse_iterator<_Iterator>& __x, ^~~~ /usr/include/c++/13.2.1/bits/stl_iterator.h:601:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::reverse_iterator<_IteratorL>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/stl_iterator.h:1756:5: Anmerkung: Kandidat: »template requires three_way_comparable<_Iterator, std::partial_ordering> constexpr std::compare_three_way_result_t<_Iterator, _Iterator> std::operator<=>(const move_iterator<_IteratorL>&, const move_iterator<_IteratorL>&)« (umgeschrieben) 1756 operator<=>(const move_iterator<_Iterator>& __x, ^~~~ /usr/include/c++/13.2.1/bits/stl_iterator.h:1756:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::move_iterator<_IteratorL>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/stl_pair.h:819:5: Anmerkung: Kandidat: »template<class _T1, class _T2> constexpr std::common_comparison_category_t<decltype (std::detail::synth3way(declval<_Iterator&>(), declval<_Iterator&>())), decltype (std::detail::synth3way(declval<_T2&>(), declval<_T2&>()))> std::operator<=>(const pair<_T1, _T2>&, const pair<_T1, _T2>&)« (umgeschrieben) 819 operator<=>(const pair<_T1, _T2>& x, const pair<_T1, _T2>& y) ^~~~ /usr/include/c++/13.2.1/bits/stl_pair.h:819:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::pair<_T1, _T2>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/string_view:624:5: Anmerkung: Kandidat: »template<class _CharT, class _Traits> constexpr decltype (__char_traits_cmp_cat<_Traits>(0)) std::operator<=>(basic_string_view<_CharT, _Traits>, basic_string_view<_CharT, _Traits>)« (umgeschrieben) 624 operator<=>(basic_string_view<_CharT, _Traits> __x, ^~~~ /usr/include/c++/13.2.1/string_view:624:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: »std::shared_ptr« ist nicht vom Typ »std::basic_string_view<_CharT, _Traits>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/basic_string.h:3733:5: Anmerkung: Kandidat: »template<class _CharT, class _Traits, class _Alloc> constexpr decltype (char_traits_cmp_cat<_Traits>(0)) std::operator<=>(const cxx11::basic_string<_CharT, _Traits, _Allocator>&, const __cxx11::basic_string<_CharT, _Traits, _Allocator>&)« (umgeschrieben) 3733 operator<=>(const basic_string<_CharT, _Traits, _Alloc>& __lhs, ^~~~ /usr/include/c++/13.2.1/bits/basic_string.h:3733:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/stl_vector.h:2056:5: Anmerkung: Kandidat: »template<class _Tp, class _Alloc> constexpr std::detail::synth3way_t<_Iterator> std::operator<=>(const vector<_Tp, _Alloc>&, const vector<_Tp, _Alloc>&)« (umgeschrieben) 2056 operator<=>(const vector<_Tp, _Alloc>& x, const vector<_Tp, _Alloc>& y) ^~~~ /usr/include/c++/13.2.1/bits/stl_vector.h:2056:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::vector<_Tp, _Alloc>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/array:304:5: Anmerkung: Kandidat: »template<class _Tp, long unsigned int _Nm> constexpr std::detail::synth3way_t<_Iterator> std::operator<=>(const array<_Tp, _Nm>&, const array<_Tp, _Nm>&)« (umgeschrieben) 304 operator<=>(const array<_Tp, _Nm>& a, const array<_Tp, _Nm>& b) ^~~~ /usr/include/c++/13.2.1/array:304:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::array<_Tp, _Nm>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/variant:1256:5: Anmerkung: Kandidat: »template<class ... _Types> requires (three_way_comparable<_Types, std::partial_ordering> && ...) constexpr std::common_comparison_category_t<typename std::detail::cmp3way_res_impl<_Types, _Types>::type ...> std::operator<=>(const variant<_Types ...>&, const variant<_Types ...>&)« (umgeschrieben) 1256 operator<=>(const variant<_Types...>& __v, const variant<_Types...>& __w) ^~~~ /usr/include/c++/13.2.1/variant:1256:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::variant<_Types ...>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/stl_deque.h:2309:5: Anmerkung: Kandidat: »template<class _Tp, class _Alloc> std::detail::synth3way_t<_Iterator> std::operator<=>(const deque<_Tp, _Alloc>&, const deque<_Tp, _Alloc>&)« (umgeschrieben) 2309 operator<=>(const deque<_Tp, _Alloc>& x, const deque<_Tp, _Alloc>& y) ^~~~ /usr/include/c++/13.2.1/bits/stl_deque.h:2309:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::deque<_Tp, _Alloc>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/stl_list.h:2159:5: Anmerkung: Kandidat: »template<class _Tp, class _Alloc> std::detail::synth3way_t<_Iterator> std::operator<=>(const cxx11::list<_Tp, _Alloc>&, const cxx11::list<_Tp, _Alloc>&)« (umgeschrieben) 2159 operator<=>(const list<_Tp, _Alloc>& x, const list<_Tp, _Alloc>& y) ^~~~ /usr/include/c++/13.2.1/bits/stl_list.h:2159:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::__cxx11::list<_Tp, _Alloc>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/stl_map.h:1534:5: Anmerkung: Kandidat: »template<class _Key, class _Tp, class _Compare, class _Alloc> std::detail::synth3way_t<std::pair<const _Key, _Val> > std::operator<=>(const map<_Key, _Tp, _Compare, _Allocator>&, const map<_Key, _Tp, _Compare, _Allocator>&)« (umgeschrieben) 1534 operator<=>(const map<_Key, _Tp, _Compare, _Alloc>& __x, ^~~~ /usr/include/c++/13.2.1/bits/stl_map.h:1534:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::map<_Key, _Tp, _Compare, _Allocator>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/stl_multimap.h:1155:5: Anmerkung: Kandidat: »template<class _Key, class _Tp, class _Compare, class _Alloc> std::detail::synth3way_t<std::pair<const _Key, _Val> > std::operator<=>(const multimap<_Key, _Tp, _Compare, _Allocator>&, const multimap<_Key, _Tp, _Compare, _Allocator>&)« (umgeschrieben) 1155 operator<=>(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, ^~~~ /usr/include/c++/13.2.1/bits/stl_multimap.h:1155:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::multimap<_Key, _Tp, _Compare, _Allocator>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/stl_stack.h:410:5: Anmerkung: Kandidat: »template<class _Tp, class _Seq> requires three_way_comparable<_Seq, std::partial_ordering> std::compare_three_way_result_t<_Seq> std::operator<=>(const stack<_Tp, _Seq>&, const stack<_Tp, _Seq>&)« (umgeschrieben) 410 operator<=>(const stack<_Tp, _Seq>& x, const stack<_Tp, _Seq>& y) ^~~~ /usr/include/c++/13.2.1/bits/stl_stack.h:410:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::stack<_Tp, _Seq>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/system_error:316:3: Anmerkung: Kandidat: »std::strong_ordering std::operator<=>(const error_code&, const error_code&)« (umgeschrieben) 316 operator<=>(const error_code& __lhs, const error_code& __rhs) noexcept ^~~~ /usr/include/c++/13.2.1/system_error:316:33: Anmerkung: keine bekannte Umwandlung für Argument 1 von »PHLWORKSPACE« {aka »std::shared_ptr«} nach »const std::error_code&« 316 operator<=>(const error_code& __lhs, const error_code& __rhs) noexcept ~~~~^~~ /usr/include/c++/13.2.1/system_error:498:3: Anmerkung: Kandidat: »std::strong_ordering std::operator<=>(const error_condition&, const error_condition&)« (umgeschrieben) 498 operator<=>(const error_condition& __lhs, ^~~~ /usr/include/c++/13.2.1/system_error:498:38: Anmerkung: keine bekannte Umwandlung für Argument 1 von »PHLWORKSPACE« {aka »std::shared_ptr«} nach »const std::error_condition&« 498 operator<=>(const error_condition& __lhs, ~~~~~^~~ /usr/include/c++/13.2.1/variant:1279:3: Anmerkung: Kandidat: »constexpr std::strong_ordering std::operator<=>(monostate, monostate)« (umgeschrieben) 1279 operator<=>(monostate, monostate) noexcept { return strong_ordering::equal; } ^~~~ /usr/include/c++/13.2.1/variant:1279:15: Anmerkung: keine bekannte Umwandlung für Argument 1 von »PHLWORKSPACE« {aka »std::shared_ptr«} nach »std::monostate« 1279 operator<=>(monostate, monostate) noexcept { return strong_ordering::equal; } ^~~~~ /usr/include/c++/13.2.1/thread:67:3: Anmerkung: Kandidat: »std::strong_ordering std::operator<=>(thread::id, thread::id)« (umgeschrieben) 67 operator<=>(thread::id x, thread::id y) noexcept ^~~~ /usr/include/c++/13.2.1/thread:67:26: Anmerkung: keine bekannte Umwandlung für Argument 1 von »PHLWORKSPACE« {aka »std::shared_ptr«} nach »std::thread::id« 67 operator<=>(thread::id x, thread::id y) noexcept ~~~^~~ src/main.cpp:71:60: Anmerkung: Kandidat: »operator>(int, int)« (eingebaut) 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ~~~~~^~~ src/main.cpp:71:60: Anmerkung: keine bekannte Umwandlung für Argument 1 von »PHLWORKSPACE« {aka »std::shared_ptr«} nach »int« /usr/include/c++/13.2.1/bits/stl_iterator.h:558:5: Anmerkung: Kandidat: »template<class _IteratorL, class _IteratorR> constexpr bool std::operator>(const reverse_iterator<_IteratorL>&, const reverse_iterator<_IteratorR>&) requires requires{{std::operator>::x->base() < std::operator>::y->base()} -> decltype(auto) [requires std::convertible_to<, bool>];}« 558 operator>(const reverse_iterator<_IteratorL>& __x, ^~~~ /usr/include/c++/13.2.1/bits/stl_iterator.h:558:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::reverse_iterator<_IteratorL>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/stl_iterator.h:1725:5: Anmerkung: Kandidat: »template<class _IteratorL, class _IteratorR> constexpr bool std::operator>(const move_iterator<_IteratorL>&, const move_iterator<_IteratorR>&) requires requires{{std::operator>::y->base() < std::operator>::x->base()} -> decltype(auto) [requires std::convertible_to<, bool>];}« 1725 operator>(const move_iterator<_IteratorL>& __x, ^~~~ /usr/include/c++/13.2.1/bits/stl_iterator.h:1725:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::move_iterator<_IteratorL>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/unique_ptr.h:934:5: Anmerkung: Kandidat: »template<class _Tp, class _Dp, class _Up, class _Ep> constexpr bool std::operator>(const unique_ptr<_Tp, _Dp>&, const unique_ptr<_Up, _Ep>&)« 934 operator>(const unique_ptr<_Tp, _Dp>& __x, ^~~~ /usr/include/c++/13.2.1/bits/unique_ptr.h:934:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::unique_ptr<_Tp, _Dp>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/unique_ptr.h:942:5: Anmerkung: Kandidat: »template<class _Tp, class _Dp> constexpr bool std::operator>(const unique_ptr<_Tp, _Dp>&, nullptr_t)« 942 operator>(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) ^~~~ /usr/include/c++/13.2.1/bits/unique_ptr.h:942:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::unique_ptr<_Tp, _Dp>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/unique_ptr.h:952:5: Anmerkung: Kandidat: »template<class _Tp, class _Dp> constexpr bool std::operator>(nullptr_t, const unique_ptr<_Tp, _Dp>&)« 952 operator>(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) ^~~~ /usr/include/c++/13.2.1/bits/unique_ptr.h:952:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: unpassende Typen »const std::unique_ptr<_Tp, _Dp>« und »const int« 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/optional:1248:5: Anmerkung: Kandidat: »template<class _Tp, class _Up> constexpr std::__optional_gt_t<_Tp, _Up> std::operator>(const optional<_Tp>&, const optional<_Up>&)« 1248 operator>(const optional<_Tp>& __lhs, const optional<_Up>& __rhs) ^~~~ /usr/include/c++/13.2.1/optional:1248:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::optional<_Tp>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/optional:1386:5: Anmerkung: Kandidat: »template<class _Tp, class _Up> constexpr std::__optional_gt_t<_Tp, _Up> std::operator>(const optional<_Tp>&, const _Up&)« 1386 operator>(const optional<_Tp>& __lhs, const _Up& __rhs) ^~~~ /usr/include/c++/13.2.1/optional:1386:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::optional<_Tp>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/optional:1392:5: Anmerkung: Kandidat: »template<class _Tp, class _Up> constexpr std::__optional_gt_t<_Up, _Tp> std::operator>(const _Up&, const optional<_Tp>&)« 1392 operator>(const _Up& __lhs, const optional<_Tp>& __rhs) ^~~~ /usr/include/c++/13.2.1/optional:1392:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: unpassende Typen »const std::optional<_Tp>« und »const int« 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/variant:1245:3: Anmerkung: Kandidat: »template<class ... _Types> constexpr bool std::operator>(const variant<_Types ...>&, const variant<_Types ...>&)« 1245 _VARIANT_RELATION_FUNCTION_TEMPLATE(>, greater) ^~~~~~~~~~~ /usr/include/c++/13.2.1/variant:1245:3: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::variant<_Types ...>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/bits/stl_stack.h:389:5: Anmerkung: Kandidat: »template<class _Tp, class _Seq> bool std::operator>(const stack<_Tp, _Seq>&, const stack<_Tp, _Seq>&)« 389 operator>(const stack<_Tp, _Seq>& x, const stack<_Tp, _Seq>& y) ^~~~ /usr/include/c++/13.2.1/bits/stl_stack.h:389:5: Anmerkung: Herleitung/Ersetzung von Templateargument gescheitert: src/main.cpp:71:62: Anmerkung: »PHLWORKSPACE« {aka »std::shared_ptr«} ist nicht vom Typ »const std::stack<_Tp, _Seq>« abgeleitet 71 if (m->activeWorkspace < MIN m->activeWorkspace > MAX) { ^~~ /usr/include/c++/13.2.1/format: In Instanziierung von »class std::format::_Checking_scanner<char, std::cxx11::basic_string<char, std::char_traits, std::allocator >, long unsigned int, std::shared_ptr, int>«: /usr/include/c++/13.2.1/format:3672:4: erfordert durch »consteval std::basic_format_string<_CharT, _Args>::basic_format_string(const _Tp&) [with _Tp = char [78]; _CharT = char; _Args = {std::__cxx11::basic_string<char, std::char_traits, std::allocator >&, long unsigned int&, std::shared_ptr&, const int&}]« src/main.cpp:72:23: von hier erfordert /usr/include/c++/13.2.1/format:3594:10: Fehler: statische Erklärung gescheitert: std::formatter must be specialized for each type being formatted 3594 (is_default_constructible_v<formatter<_Args, _CharT>> && ...), ^~~~~~~~~~~~ /usr/include/c++/13.2.1/format:3594:10: Anmerkung: »std::is_default_constructible_v<std::formatter<std::shared_ptr, char> >« wird zu »false« ausgewertet /usr/include/c++/13.2.1/format: In Instanziierung von »constexpr void std::format::_Checking_scanner<_CharT, _Args>::_M_parse_format_spec(std::size_t) [with _Tp = std::shared_ptr; _OtherArgs = {int}; _CharT = char; _Args = {std::cxx11::basic_string<char, std::char_traits, std::allocator >, long unsigned int, std::shared_ptr, int}; std::size_t = long unsigned int]«: /usr/include/c++/13.2.1/format:3628:41: von hier erfordert src/main.cpp:72:23: in »constexpr«-Ersetzung von »std::basic_format_string<char, std::cxx11::basic_string<char, std::char_traits, std::allocator >&, long unsigned int&, std::shared_ptr&, const int&>("[hyprsplit] {} {} active workspace {} out of bounds, changing workspace to {}")« /usr/include/c++/13.2.1/format:3673:19: in »constexpr«-Ersetzung von »scanner.std::format::_Checking_scanner<char, std::__cxx11::basic_string<char, std::char_traits, std::allocator >, long unsigned int, std::shared_ptr, int>::.std::format::_Scanner::_M_scan()« /usr/include/c++/13.2.1/format:3483:30: in »constexpr«-Ersetzung von »((std::format::_Scanner*)this)->std::__format::_Scanner::_M_on_replacement_field()« /usr/include/c++/13.2.1/format:3535:15: in »constexpr«-Ersetzung von »((std::format::_Scanner)this)->std::format::_Scanner::_M_format_arg(id)« /usr/include/c++/13.2.1/format:3611:33: in »constexpr«-Ersetzung von »((std::format::_Checking_scanner<char, std::cxx11::basic_string<char, std::char_traits, std::allocator >, long unsigned int, std::shared_ptr, int>)this)->std::format::_Checking_scanner<char, std::cxx11::basic_string<char, std::char_traits, std::allocator >, long unsigned int, std::shared_ptr, int>::_M_parse_format_spec<std::cxx11::basic_string, long unsigned int, std::shared_ptr, int>(id)« /usr/include/c++/13.2.1/format:3628:41: in »constexpr«-Ersetzung von »((std::format::_Checking_scanner<char, std::cxx11::basic_string<char, std::char_traits, std::allocator >, long unsigned int, std::shared_ptr, int>*)this)->std::format::_Checking_scanner<char, std::cxx11::basic_string<char, std::char_traits, std::allocator >, long unsigned int, std::shared_ptr, int>::_M_parse_format_spec<long unsigned int, std::shared_ptr, int>((__id - 1))« /usr/include/c++/13.2.1/format:3624:38: Fehler: gelöschte Funktion »std::formatter<_Tp, _CharT>::formatter() [with _Tp = std::shared_ptr; _CharT = char]« wird verwendet 3624 formatter<_Tp, _CharT> __f; ^~~ /usr/include/c++/13.2.1/format:140:7: Anmerkung: hier deklariert 140 formatter() = delete; // No std::formatter specialization for this type. ^~~~~ /usr/include/c++/13.2.1/format:3625:42: Fehler: »struct std::formatter<std::shared_ptr, char>« hat kein Element namens »parse« 3625 this->_M_pc.advance_to(__f.parse(this->_M_pc)); ~~^~~ src/main.cpp:87:61: Fehler: »std::__shared_ptr<CWorkspace, __gnu_cxx::_S_atomic>::element_type« {aka »CWorkspace«} kann nicht nach »PHLWORKSPACE« {aka »std::shared_ptr«} umgewandelt werden 87 g_pCompositor->moveWorkspaceToMonitor(ws.get(), m.get()); ~~^~
std::__shared_ptr<CWorkspace, __gnu_cxx::_S_atomic>::element_type {aka CWorkspace}
/home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/Compositor.hpp:175:43: Anmerkung: Argument 1 von »void CCompositor::moveWorkspaceToMonitor(PHLWORKSPACE, CMonitor*, bool)« wird initialisiert 175 void moveWorkspaceToMonitor(PHLWORKSPACE, CMonitor*, bool noWarpCursor = false); ^~~~ src/main.cpp: In Funktion »void swapActiveWorkspaces(std::string)«: src/main.cpp:154:69: Fehler: »PHLWORKSPACE« {aka »std::shared_ptr«} kann nicht nach »const int&« umgewandelt werden 154 const auto PWORKSPACEA = g_pCompositor->getWorkspaceByID(PMON1->activeWorkspace); ~^~~~~
PHLWORKSPACE {aka std::shared_ptr}
/home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/Compositor.hpp:148:37: Anmerkung: Argument 1 von »PHLWORKSPACE CCompositor::getWorkspaceByID(const int&)« wird initialisiert 148 PHLWORKSPACE getWorkspaceByID(const int&); ^~~~~~ src/main.cpp:155:69: Fehler: »PHLWORKSPACE« {aka »std::shared_ptr«} kann nicht nach »const int&« umgewandelt werden 155 const auto PWORKSPACEB = g_pCompositor->getWorkspaceByID(PMON2->activeWorkspace); ~^~~~~
PHLWORKSPACE {aka std::shared_ptr}
/home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/Compositor.hpp:148:37: Anmerkung: Argument 1 von »PHLWORKSPACE CCompositor::getWorkspaceByID(const int&)« wird initialisiert 148 PHLWORKSPACE getWorkspaceByID(const int&); ^~~~~~ src/main.cpp:164:16: Fehler: »class CWindow« hat kein Element namens »m_iWorkspaceID«; meinten Sie »m_pWorkspace«? 164 if (w->m_iWorkspaceID == PWORKSPACEA->m_iID) { ^~~~~~ m_pWorkspace src/main.cpp:167:16: Fehler: »class CWindow« hat kein Element namens »m_iWorkspaceID«; meinten Sie »m_pWorkspace«? 167 if (w->m_iWorkspaceID == PWORKSPACEB->m_iID) { ^~~~~~ m_pWorkspace src/main.cpp: In Funktion »void grabRogueWindows(std::string)«: src/main.cpp:184:92: Fehler: »PHLWORKSPACE« {aka »std::shared_ptr«} kann nicht nach »const int&« umgewandelt werden 184 const auto PWORKSPACE = g_pCompositor->getWorkspaceByID(g_pCompositor->m_pLastMonitor->activeWorkspace); ~~~~~~~^~~~~~~
PHLWORKSPACE {aka std::shared_ptr}

/home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/Compositor.hpp:148:37: Anmerkung: Argument 1 von »PHLWORKSPACE CCompositor::getWorkspaceByID(const int&)« wird initialisiert 148 | PHLWORKSPACE getWorkspaceByID(const int&); | ^~~~~~ src/main.cpp:203:20: Fehler: »class CWindow« hat kein Element namens »m_iWorkspaceID«; meinten Sie »m_pWorkspace«? 203 | if (w->m_iWorkspaceID >= MIN && w->m_iWorkspaceID <= MAX && w->m_iWorkspaceID > 0) { | ^~~~~~ | m_pWorkspace src/main.cpp:203:48: Fehler: »class CWindow« hat kein Element namens »m_iWorkspaceID«; meinten Sie »m_pWorkspace«? 203 | if (w->m_iWorkspaceID >= MIN && w->m_iWorkspaceID <= MAX && w->m_iWorkspaceID > 0) { | ^~~~~~ | m_pWorkspace src/main.cpp:203:76: Fehler: »class CWindow« hat kein Element namens »m_iWorkspaceID«; meinten Sie »m_pWorkspace«? 203 | if (w->m_iWorkspaceID >= MIN && w->m_iWorkspaceID <= MAX && w->m_iWorkspaceID > 0) { | ^~~~~~ | m_pWorkspace In Datei, eingebunden von /home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/Compositor.hpp:15: /home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/managers/KeybindManager.hpp: Im globalen Gültigkeitsbereich: /home/tk/.local/share/hyprpm/headersRoot/include/hyprland/src/managers/KeybindManager.hpp:184:41: Warnung: »void toggleActiveFloatingCore(std::string, std::optional)« als »static« deklariert, aber nirgendwo definiert [-Wunused-function] 184 | static void toggleActiveFloatingCore(std::string args, std::optional floatState); | ^~~~~~~~ make: *** [Makefile:7: all] Fehler 1

And that was the build output, sorry for the german.

shezdy commented 3 months ago

I will get things working again on the git build next week (ideally Monday) when I have access to my computer

zakk4223 commented 3 months ago

I just had to spend a bunch of time fixing all my plugins for this change; just sent a PR request that gets hyprsplit compiling again.