Git Product home page Git Product logo

xerxes's People

Contributors

sepehrdaddev avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

xerxes's Issues

Can not understand anything! What to do after installation?

After cloning, I did the following:
git submodule update --init --recursive
and
cd Xerxes && mkdir build && cd build && cmake .. && make
What to do next?

I tried to write it in different places, but it does not work! It thinks this is a directory.
./Xerxes -H

Make a normal instruction!

make error

hi,i am git clone --recursive ........Xerxes this project。

There was a mistake, when i execute make command 。
Please give me a hand. Thank you.

[root@app ~]#
[root@app ~]# cd Xer�xes
[root@app Xerxes]# dir
bash-completion build CMake CMakeLists.txt Dockerfile img include lib LICENSE.md man README.md src useragents
[root@app Xerxes]# cd build
[root@app build]# cmake3 ..
-- Build type: Release
-- Version: 5.3.1
-- Build type: Release
-- CXX_STANDARD: 17
-- Configuring done
-- Generating done
-- Build files have been written to: /root/Xerxes/build

[root@app build]# make
[ 0%] Built target fmt
[ 88%] Built target crypto
[ 96%] Built target ssl
[ 98%] Built target tls
[ 98%] �[34m�[1mPrecompiling stdafx.hpp for Xerxes (C++)�[0m
In file included from �[01m�[K/usr/include/c++/4.8.2/cstdint:35:0�[m�[K,
from �[01m�[K/root/Xerxes/lib/fmt/include/fmt/format.h:34�[m�[K,
from �[01m�[K/root/Xerxes/lib/fmt/include/fmt/color.h:11�[m�[K,
from �[01m�[K/root/Xerxes/build/Xerxes_pch/include/stdafx.hpp:5�[m�[K:

�[01m�[K/usr/include/c++/4.8.2/bits/c++0x_warning.h:32:2:�[m�[K �[01;31m�[Kerror: �[m�[K#error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
#error This file requires compiler and library support for the
�[01;32m�[K ^�[m�[K
In file included from �[01m�[K/root/Xerxes/lib/fmt/include/fmt/format.h:60:0�[m�[K,
from �[01m�[K/root/Xerxes/lib/fmt/include/fmt/color.h:11�[m�[K,
from �[01m�[K/root/Xerxes/build/Xerxes_pch/include/stdafx.hpp:5�[m�[K:
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:238:15:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[Kadd_rvalue_reference�[m�[K’ in namespace ‘�[01m�[Kstd�[m�[K’ does not name a type
typename std::add_rvalue_reference::type declval() FMT_NOEXCEPT;
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:238:35:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected unqualified-id before ‘�[01m�[K<�[m�[K’ token
typename std::add_rvalue_reference::type declval() FMT_NOEXCEPT;
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:249:31:�[m�[K �[01;35m�[Kwarning: �[m�[Kvariadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
template <typename F, typename... Args>
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:250:24:�[m�[K �[01;35m�[Kwarning: �[m�[Kvariadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
struct result_of<F(Args...)>
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:251:21:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected template-name before ‘�[01m�[K<�[m�[K’ token
: std::result_of<typename std::remove_reference::type(Args...)> {};
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:251:21:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected ‘�[01m�[K{�[m�[K’ before ‘�[01m�[K<�[m�[K’ token
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:251:21:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected unqualified-id before ‘�[01m�[K<�[m�[K’ token
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:256:29:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[Kmake_unsigned�[m�[K’ in namespace ‘�[01m�[Kstd�[m�[K’ does not name a type
FMT_CONSTEXPR typename std::make_unsigned::type to_unsigned(Int value) {
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:256:42:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected unqualified-id before ‘�[01m�[K<�[m�[K’ token
FMT_CONSTEXPR typename std::make_unsigned::type to_unsigned(Int value) {
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:264:27:�[m�[K �[01;35m�[Kwarning: �[m�[Kdefaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
buffer(const buffer&) = delete;
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:265:35:�[m�[K �[01;35m�[Kwarning: �[m�[Kdefaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
void operator=(const buffer&) = delete;
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:385:19:�[m�[K �[01;35m�[Kwarning: �[m�[Kvariadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
template <typename... T>
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:386:48:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected template-name before ‘�[01m�[K<�[m�[K’ token
struct is_constructible : std::is_constructible<T...> {};
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:386:48:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected ‘�[01m�[K{�[m�[K’ before ‘�[01m�[K<�[m�[K’ token
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:386:48:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected unqualified-id before ‘�[01m�[K<�[m�[K’ token
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:�[m�[K In function ‘�[01m�[Kfmt::v5::basic_string_view fmt::v5::to_string_view(const std::basic_string<_CharT, _Traits, Alloc>&)�[m�[K’:
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:511:3:�[m�[K �[01;35m�[Kwarning: �[m�[Kextended initializer lists only available with -std=c++11 or -std=gnu++11 [enabled by default]
return {s.data(), s.size()};
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:�[m�[K At global scope:
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:531:43:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected template-name before ‘�[01m�[K<�[m�[K’ token
struct is_compile_string : std::is_base_of<compile_string, S> {};
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:531:43:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected ‘�[01m�[K{�[m�[K’ before ‘�[01m�[K<�[m�[K’ token
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:531:43:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected unqualified-id before ‘�[01m�[K<�[m�[K’ token
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:230:44:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[Kenable_if�[m�[K’ in namespace ‘�[01m�[Kstd�[m�[K’ does not name a type
#define FMT_ENABLE_IF_T(...) typename std::enable_if<(VA_ARGS), int>::type
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:231:28:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_ENABLE_IF_T�[m�[K’
#define FMT_ENABLE_IF(...) FMT_ENABLE_IF_T(VA_ARGS) = 0
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:533:23:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_ENABLE_IF�[m�[K’
template <typename S, FMT_ENABLE_IF(is_compile_string::value)>
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:230:53:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected ‘�[01m�[K>�[m�[K’ before ‘�[01m�[K<�[m�[K’ token
#define FMT_ENABLE_IF_T(...) typename std::enable_if<(VA_ARGS), int>::type
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:231:28:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_ENABLE_IF_T�[m�[K’
#define FMT_ENABLE_IF(...) FMT_ENABLE_IF_T(VA_ARGS) = 0
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:533:23:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_ENABLE_IF�[m�[K’
template <typename S, FMT_ENABLE_IF(is_compile_string::value)>
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:�[m�[K In member function ‘�[01m�[Kvoid fmt::v5::basic_parse_context<Char, ErrorHandler>::advance_to(fmt::v5::basic_parse_context<Char, ErrorHandler>::iterator)�[m�[K’:
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:566:31:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[Kto_unsigned�[m�[K’ is not a member of ‘�[01m�[Kfmt::v5::internal�[m�[K’
format_str
.remove_prefix(internal::to_unsigned(it - begin()));
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:�[m�[K At global scope:
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:607:29:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected template-name before ‘�[01m�[K<�[m�[K’ token
: std::integral_constant<bool, !std::is_arithmetic::value &&
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:607:29:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected ‘�[01m�[K{�[m�[K’ before ‘�[01m�[K<�[m�[K’ token
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:607:29:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected unqualified-id before ‘�[01m�[K<�[m�[K’ token
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:612:67:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected class-name before ‘�[01m�[K{�[m�[K’ token
template struct no_formatter_error : std::false_type {};
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:617:30:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[Kfmt::v5::internal::no_formatter_error::value�[m�[K’ is not a type
no_formatter_error::value,
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:618:7:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected identifier before string constant
"don't know how to format the type, include fmt/ostream.h if it provides "
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:618:7:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected ‘�[01m�[K,�[m�[K’ or ‘�[01m�[K...�[m�[K’ before string constant
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:619:42:�[m�[K �[01;31m�[Kerror: �[m�[KISO C++ forbids declaration of ‘�[01m�[Kstatic_assert�[m�[K’ with no type [-fpermissive]
"an operator<< that should be used");
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:631:29:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected template-name before ‘�[01m�[K<�[m�[K’ token
: std::integral_constant<
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:631:29:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected ‘�[01m�[K{�[m�[K’ before ‘�[01m�[K<�[m�[K’ token
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:631:29:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected unqualified-id before ‘�[01m�[K<�[m�[K’ token
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:641:20:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[Kto_string_view�[m�[K’ is not a type
typedef decltype(to_string_view(declval())) result;
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:641:42:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected ‘�[01m�[K)�[m�[K’ before ‘�[01m�[K<�[m�[K’ token
typedef decltype(to_string_view(declval())) result;
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:641:42:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected ‘�[01m�[K)�[m�[K’ before ‘�[01m�[K<�[m�[K’ token
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:641:42:�[m�[K �[01;31m�[Kerror: �[m�[KISO C++ forbids declaration of ‘�[01m�[Kdecltype�[m�[K’ with no type [-fpermissive]
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:641:35:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected ‘�[01m�[K;�[m�[K’ at end of member declaration
typedef decltype(to_string_view(declval())) result;
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:641:42:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected unqualified-id before ‘�[01m�[K<�[m�[K’ token
typedef decltype(to_string_view(declval())) result;
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:642:20:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[Kresult�[m�[K’ has not been declared
typedef typename result::char_type type;
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:�[m�[K In constructor ‘�[01m�[Kfmt::v5::internal::value::value(const signed char*)�[m�[K’:
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:727:19:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[Kis_same�[m�[K’ is not a member of ‘�[01m�[Kstd�[m�[K’
static_assert(std::is_same<char, char_type>::value,
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:727:32:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected primary-expression before ‘�[01m�[Kchar�[m�[K’
static_assert(std::is_same<char, char_type>::value,
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:727:47:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected primary-expression before ‘�[01m�[K>�[m�[K’ token
static_assert(std::is_same<char, char_type>::value,
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:727:48:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[K::value�[m�[K’ has not been declared
static_assert(std::is_same<char, char_type>::value,
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:727:48:�[m�[K �[01;36m�[Knote: �[m�[Ksuggested alternative:
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:701:35:�[m�[K �[01;36m�[Knote: �[m�[K ‘�[01m�[Kfmt::v5::internal::value�[m�[K’
template class value {
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:728:46:�[m�[K �[01;31m�[Kerror: �[m�[Kthere are no arguments to ‘�[01m�[Kstatic_assert�[m�[K’ that depend on a template parameter, so a declaration of ‘�[01m�[Kstatic_assert�[m�[K’ must be available [-fpermissive]
"incompatible string types");
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:728:46:�[m�[K �[01;36m�[Knote: �[m�[K(if you use ‘�[01m�[K-fpermissive�[m�[K’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:�[m�[K In constructor ‘�[01m�[Kfmt::v5::internal::value::value(const unsigned char*)�[m�[K’:
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:732:19:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[Kis_same�[m�[K’ is not a member of ‘�[01m�[Kstd�[m�[K’
static_assert(std::is_same<char, char_type>::value,
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:732:32:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected primary-expression before ‘�[01m�[Kchar�[m�[K’
static_assert(std::is_same<char, char_type>::value,
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:732:47:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected primary-expression before ‘�[01m�[K>�[m�[K’ token
static_assert(std::is_same<char, char_type>::value,
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:732:48:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[K::value�[m�[K’ has not been declared
static_assert(std::is_same<char, char_type>::value,
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:732:48:�[m�[K �[01;36m�[Knote: �[m�[Ksuggested alternative:
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:701:35:�[m�[K �[01;36m�[Knote: �[m�[K ‘�[01m�[Kfmt::v5::internal::value�[m�[K’
template class value {
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:733:46:�[m�[K �[01;31m�[Kerror: �[m�[Kthere are no arguments to ‘�[01m�[Kstatic_assert�[m�[K’ that depend on a template parameter, so a declaration of ‘�[01m�[Kstatic_assert�[m�[K’ must be available [-fpermissive]
"incompatible string types");
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:�[m�[K In constructor ‘�[01m�[Kfmt::v5::internal::value::value(const T&)�[m�[K’:
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:748:26:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[Kconditional�[m�[K’ in namespace ‘�[01m�[Kstd�[m�[K’ does not name a type
T, typename std::conditional<
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:748:37:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected template-argument before ‘�[01m�[K<�[m�[K’ token
T, typename std::conditional<
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:748:37:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected ‘�[01m�[K>�[m�[K’ before ‘�[01m�[K<�[m�[K’ token
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:751:66:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected class-name before ‘�[01m�[K;�[m�[K’ token
internal::fallback_formatter<T, char_type>>::type>;
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:751:66:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected ‘�[01m�[K::�[m�[K’ before ‘�[01m�[K;�[m�[K’ token
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:751:66:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected identifier before ‘�[01m�[K;�[m�[K’ token
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:751:66:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected ‘�[01m�[K(�[m�[K’ before ‘�[01m�[K;�[m�[K’ token
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:�[m�[K At global scope:
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:802:9:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[Kconditional�[m�[K’ in namespace ‘�[01m�[Kstd�[m�[K’ does not name a type
typedef std::conditional<sizeof(long) == sizeof(int), int, long long>::type
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:805:16:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[Klong_type�[m�[K’ was not declared in this scope
long_type)
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:784:25:�[m�[K �[01;36m�[Knote: �[m�[Kin definition of macro ‘�[01m�[KFMT_MAKE_VALUE�[m�[K’
FMT_CONSTEXPR init<C, ValueType, TAG> make_value(ArgType val) {
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:784:39:�[m�[K �[01;31m�[Kerror: �[m�[Ktemplate argument 2 is invalid
FMT_CONSTEXPR init<C, ValueType, TAG> make_value(ArgType val) {
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:804:1:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_MAKE_VALUE�[m�[K’
FMT_MAKE_VALUE((sizeof(long) == sizeof(int) ? int_type : long_long_type), long,
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:�[m�[K In function ‘�[01m�[Kint fmt::v5::internal::make_value(long int)�[m�[K’:
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:805:16:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected type-specifier before ‘�[01m�[Klong_type�[m�[K’
long_type)
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:785:24:�[m�[K �[01;36m�[Knote: �[m�[Kin definition of macro ‘�[01m�[KFMT_MAKE_VALUE�[m�[K’
return static_cast(val);
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:805:16:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected ‘�[01m�[K>�[m�[K’ before ‘�[01m�[Klong_type�[m�[K’
long_type)
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:785:24:�[m�[K �[01;36m�[Knote: �[m�[Kin definition of macro ‘�[01m�[KFMT_MAKE_VALUE�[m�[K’
return static_cast(val);
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:805:16:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected ‘�[01m�[K(�[m�[K’ before ‘�[01m�[Klong_type�[m�[K’
long_type)
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:785:24:�[m�[K �[01;36m�[Knote: �[m�[Kin definition of macro ‘�[01m�[KFMT_MAKE_VALUE�[m�[K’
return static_cast(val);
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:805:16:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[Klong_type�[m�[K’ was not declared in this scope
long_type)
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:785:24:�[m�[K �[01;36m�[Knote: �[m�[Kin definition of macro ‘�[01m�[KFMT_MAKE_VALUE�[m�[K’
return static_cast(val);
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:785:39:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected ‘�[01m�[K)�[m�[K’ before ‘�[01m�[K;�[m�[K’ token
return static_cast(val);
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:804:1:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_MAKE_VALUE�[m�[K’
FMT_MAKE_VALUE((sizeof(long) == sizeof(int) ? int_type : long_long_type), long,
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:�[m�[K At global scope:
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:806:9:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[Kconditional�[m�[K’ in namespace ‘�[01m�[Kstd�[m�[K’ does not name a type
typedef std::conditional<sizeof(unsigned long) == sizeof(unsigned), unsigned,
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:810:31:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[Kulong_type�[m�[K’ was not declared in this scope
unsigned long, ulong_type)
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:784:25:�[m�[K �[01;36m�[Knote: �[m�[Kin definition of macro ‘�[01m�[KFMT_MAKE_VALUE�[m�[K’
FMT_CONSTEXPR init<C, ValueType, TAG> make_value(ArgType val) {
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:784:39:�[m�[K �[01;31m�[Kerror: �[m�[Ktemplate argument 2 is invalid
FMT_CONSTEXPR init<C, ValueType, TAG> make_value(ArgType val) {
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:808:1:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_MAKE_VALUE�[m�[K’
FMT_MAKE_VALUE((sizeof(unsigned long) == sizeof(unsigned) ? uint_type
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:�[m�[K In function ‘�[01m�[Kint fmt::v5::internal::make_value(long unsigned int)�[m�[K’:
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:810:31:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected type-specifier before ‘�[01m�[Kulong_type�[m�[K’
unsigned long, ulong_type)
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:785:24:�[m�[K �[01;36m�[Knote: �[m�[Kin definition of macro ‘�[01m�[KFMT_MAKE_VALUE�[m�[K’
return static_cast(val);
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:810:31:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected ‘�[01m�[K>�[m�[K’ before ‘�[01m�[Kulong_type�[m�[K’
unsigned long, ulong_type)
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:785:24:�[m�[K �[01;36m�[Knote: �[m�[Kin definition of macro ‘�[01m�[KFMT_MAKE_VALUE�[m�[K’
return static_cast(val);
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:810:31:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected ‘�[01m�[K(�[m�[K’ before ‘�[01m�[Kulong_type�[m�[K’
unsigned long, ulong_type)
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:785:24:�[m�[K �[01;36m�[Knote: �[m�[Kin definition of macro ‘�[01m�[KFMT_MAKE_VALUE�[m�[K’
return static_cast(val);
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:810:31:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[Kulong_type�[m�[K’ was not declared in this scope
unsigned long, ulong_type)
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:785:24:�[m�[K �[01;36m�[Knote: �[m�[Kin definition of macro ‘�[01m�[KFMT_MAKE_VALUE�[m�[K’
return static_cast(val);
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:785:39:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected ‘�[01m�[K)�[m�[K’ before ‘�[01m�[K;�[m�[K’ token
return static_cast(val);
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:808:1:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_MAKE_VALUE�[m�[K’
FMT_MAKE_VALUE((sizeof(unsigned long) == sizeof(unsigned) ? uint_type
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:�[m�[K At global scope:
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:230:44:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[Kenable_if�[m�[K’ in namespace ‘�[01m�[Kstd�[m�[K’ does not name a type
#define FMT_ENABLE_IF_T(...) typename std::enable_if<(VA_ARGS), int>::type
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:231:28:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_ENABLE_IF_T�[m�[K’
#define FMT_ENABLE_IF(...) FMT_ENABLE_IF_T(VA_ARGS) = 0
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:819:11:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_ENABLE_IF�[m�[K’
FMT_ENABLE_IF(std::is_same<typename C::char_type, Char>::value)>
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:230:53:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected ‘�[01m�[K>�[m�[K’ before ‘�[01m�[K<�[m�[K’ token
#define FMT_ENABLE_IF_T(...) typename std::enable_if<(VA_ARGS), int>::type
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:231:28:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_ENABLE_IF_T�[m�[K’
#define FMT_ENABLE_IF(...) FMT_ENABLE_IF_T(VA_ARGS) = 0
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:819:11:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_ENABLE_IF�[m�[K’
FMT_ENABLE_IF(std::is_same<typename C::char_type, Char>::value)>
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:230:44:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[Kenable_if�[m�[K’ in namespace ‘�[01m�[Kstd�[m�[K’ does not name a type
#define FMT_ENABLE_IF_T(...) typename std::enable_if<(VA_ARGS), int>::type
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:231:28:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_ENABLE_IF_T�[m�[K’
#define FMT_ENABLE_IF(...) FMT_ENABLE_IF_T(VA_ARGS) = 0
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:825:11:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_ENABLE_IF�[m�[K’
FMT_ENABLE_IF(!std::is_same<typename C::char_type, char>::value)>
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:230:53:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected ‘�[01m�[K>�[m�[K’ before ‘�[01m�[K<�[m�[K’ token
#define FMT_ENABLE_IF_T(...) typename std::enable_if<(VA_ARGS), int>::type
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:231:28:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_ENABLE_IF_T�[m�[K’
#define FMT_ENABLE_IF(...) FMT_ENABLE_IF_T(VA_ARGS) = 0
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:825:11:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_ENABLE_IF�[m�[K’
FMT_ENABLE_IF(!std::is_same<typename C::char_type, char>::value)>
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:230:44:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[Kenable_if�[m�[K’ in namespace ‘�[01m�[Kstd�[m�[K’ does not name a type
#define FMT_ENABLE_IF_T(...) typename std::enable_if<(VA_ARGS), int>::type
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:231:28:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_ENABLE_IF_T�[m�[K’
#define FMT_ENABLE_IF(...) FMT_ENABLE_IF_T(VA_ARGS) = 0
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:863:11:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_ENABLE_IF�[m�[K’
FMT_ENABLE_IF(!std::is_same<T, typename C::char_type>::value)>
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:230:53:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected ‘�[01m�[K>�[m�[K’ before ‘�[01m�[K<�[m�[K’ token
#define FMT_ENABLE_IF_T(...) typename std::enable_if<(VA_ARGS), int>::type
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:231:28:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_ENABLE_IF_T�[m�[K’
#define FMT_ENABLE_IF(...) FMT_ENABLE_IF_T(VA_ARGS) = 0
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:863:11:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_ENABLE_IF�[m�[K’
FMT_ENABLE_IF(!std::is_same<T, typename C::char_type>::value)>
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:�[m�[K In function ‘�[01m�[Kvoid fmt::v5::internal::make_value(const T*)�[m�[K’:
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:865:76:�[m�[K �[01;31m�[Kerror: �[m�[Kthere are no arguments to ‘�[01m�[Kstatic_assert�[m�[K’ that depend on a template parameter, so a declaration of ‘�[01m�[Kstatic_assert�[m�[K’ must be available [-fpermissive]
static_assert(!sizeof(T), "formatting of non-void pointers is disallowed");
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:�[m�[K At global scope:
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:230:44:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[Kenable_if�[m�[K’ in namespace ‘�[01m�[Kstd�[m�[K’ does not name a type
#define FMT_ENABLE_IF_T(...) typename std::enable_if<(VA_ARGS), int>::type
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:231:28:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_ENABLE_IF_T�[m�[K’
#define FMT_ENABLE_IF(...) FMT_ENABLE_IF_T(VA_ARGS) = 0
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:869:11:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_ENABLE_IF�[m�[K’
FMT_ENABLE_IF(convert_to_int<T, typename C::char_type>::value&&
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:230:53:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected ‘�[01m�[K>�[m�[K’ before ‘�[01m�[K<�[m�[K’ token
#define FMT_ENABLE_IF_T(...) typename std::enable_if<(VA_ARGS), int>::type
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:231:28:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_ENABLE_IF_T�[m�[K’
#define FMT_ENABLE_IF(...) FMT_ENABLE_IF_T(VA_ARGS) = 0
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:869:11:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_ENABLE_IF�[m�[K’
FMT_ENABLE_IF(convert_to_int<T, typename C::char_type>::value&&
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:230:44:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[Kenable_if�[m�[K’ in namespace ‘�[01m�[Kstd�[m�[K’ does not name a type
#define FMT_ENABLE_IF_T(...) typename std::enable_if<(VA_ARGS), int>::type
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:231:28:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_ENABLE_IF_T�[m�[K’
#define FMT_ENABLE_IF(...) FMT_ENABLE_IF_T(VA_ARGS) = 0
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:876:11:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_ENABLE_IF�[m�[K’
FMT_ENABLE_IF(is_constructible<basic_string_view, T>::value &&
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:230:53:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected ‘�[01m�[K>�[m�[K’ before ‘�[01m�[K<�[m�[K’ token
#define FMT_ENABLE_IF_T(...) typename std::enable_if<(VA_ARGS), int>::type
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:231:28:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_ENABLE_IF_T�[m�[K’
#define FMT_ENABLE_IF(...) FMT_ENABLE_IF_T(VA_ARGS) = 0
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:876:11:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_ENABLE_IF�[m�[K’
FMT_ENABLE_IF(is_constructible<basic_string_view, T>::value &&
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:878:77:�[m�[K �[01;31m�[Kerror: �[m�[Kno default argument for ‘�[01m�[K�[m�[K’
inline init<C, basic_string_view, string_type> make_value(const T& val) {
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:878:77:�[m�[K �[01;31m�[Kerror: �[m�[Kdefault template arguments may not be used in function templates without -std=c++11 or -std=gnu++11
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:886:32:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[Kremove_volatile�[m�[K’ in namespace ‘�[01m�[Kstd�[m�[K’ does not name a type
typename U = typename std::remove_volatile::type,
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:886:47:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected ‘�[01m�[K>�[m�[K’ before ‘�[01m�[K<�[m�[K’ token
typename U = typename std::remove_volatile::type,
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:892:62:�[m�[K �[01;31m�[Kerror: �[m�[Kdefault template arguments may not be used in function templates without -std=c++11 or -std=gnu++11
inline init<C, const T&, custom_type> make_value(const T& val) {
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:230:44:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[Kenable_if�[m�[K’ in namespace ‘�[01m�[Kstd�[m�[K’ does not name a type
#define FMT_ENABLE_IF_T(...) typename std::enable_if<(VA_ARGS), int>::type
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:231:28:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_ENABLE_IF_T�[m�[K’
#define FMT_ENABLE_IF(...) FMT_ENABLE_IF_T(VA_ARGS) = 0
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:904:35:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_ENABLE_IF�[m�[K’
template <typename C, typename S, FMT_ENABLE_IF(internal::is_string::value)>
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:230:53:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected ‘�[01m�[K>�[m�[K’ before ‘�[01m�[K<�[m�[K’ token
#define FMT_ENABLE_IF_T(...) typename std::enable_if<(VA_ARGS), int>::type
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:231:28:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_ENABLE_IF_T�[m�[K’
#define FMT_ENABLE_IF(...) FMT_ENABLE_IF_T(VA_ARGS) = 0
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:904:35:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_ENABLE_IF�[m�[K’
template <typename C, typename S, FMT_ENABLE_IF(internal::is_string::value)>
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:78:27:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[Kconstexpr�[m�[K’ does not name a type

define FMT_CONSTEXPR11 constexpr

�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:905:1:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_CONSTEXPR11�[m�[K’
FMT_CONSTEXPR11 init<C, basic_string_view, string_type>
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:78:27:�[m�[K �[01;36m�[Knote: �[m�[KC++11 ‘�[01m�[Kconstexpr�[m�[K’ only available with -std=c++11 or -std=gnu++11

define FMT_CONSTEXPR11 constexpr

�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:905:1:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_CONSTEXPR11�[m�[K’
FMT_CONSTEXPR11 init<C, basic_string_view, string_type>
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:916:22:�[m�[K �[01;35m�[Kwarning: �[m�[Kscoped enums only available with -std=c++11 or -std=gnu++11 [enabled by default]
enum : unsigned long long { is_unpacked_bit = 1ull << 63 };
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:934:27:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected ‘�[01m�[K,�[m�[K’ or ‘�[01m�[K...�[m�[K’ before ‘�[01m�[K&&�[m�[K’ token
visit_format_arg(Visitor&& vis, const basic_format_arg& arg);
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:134:39:�[m�[K �[01;35m�[Kwarning: �[m�[Kexplicit conversion operators only available with -std=c++11 or -std=gnu++11 [enabled by default]

define FMT_DETECTED_NOEXCEPT throw()

�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:140:26:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_DETECTED_NOEXCEPT�[m�[K’

define FMT_NOEXCEPT FMT_DETECTED_NOEXCEPT

�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:956:52:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_NOEXCEPT�[m�[K’
FMT_CONSTEXPR FMT_EXPLICIT operator bool() const FMT_NOEXCEPT {
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:977:12:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected ‘�[01m�[K,�[m�[K’ or ‘�[01m�[K...�[m�[K’ before ‘�[01m�[K&&�[m�[K’ token
Visitor&& vis, const basic_format_arg& arg) {
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:�[m�[K In function ‘�[01m�[Ktypename fmt::v5::internal::result_of<Visitor(int)>::type fmt::v5::visit_format_arg(Visitor)�[m�[K’:
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:979:11:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[Karg�[m�[K’ was not declared in this scope
switch (arg.type_) {
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:986:36:�[m�[K �[01;31m�[Kerror: �[m�[Kthere are no arguments to ‘�[01m�[Kvis�[m�[K’ that depend on a template parameter, so a declaration of ‘�[01m�[Kvis�[m�[K’ must be available [-fpermissive]
return vis(arg.value_.int_value);
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:988:37:�[m�[K �[01;31m�[Kerror: �[m�[Kthere are no arguments to ‘�[01m�[Kvis�[m�[K’ that depend on a template parameter, so a declaration of ‘�[01m�[Kvis�[m�[K’ must be available [-fpermissive]
return vis(arg.value_.uint_value);
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:990:42:�[m�[K �[01;31m�[Kerror: �[m�[Kthere are no arguments to ‘�[01m�[Kvis�[m�[K’ that depend on a template parameter, so a declaration of ‘�[01m�[Kvis�[m�[K’ must be available [-fpermissive]
return vis(arg.value_.long_long_value);
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:992:43:�[m�[K �[01;31m�[Kerror: �[m�[Kthere are no arguments to ‘�[01m�[Kvis�[m�[K’ that depend on a template parameter, so a declaration of ‘�[01m�[Kvis�[m�[K’ must be available [-fpermissive]
return vis(arg.value_.ulong_long_value);
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:994:41:�[m�[K �[01;31m�[Kerror: �[m�[Kthere are no arguments to ‘�[01m�[Kvis�[m�[K’ that depend on a template parameter, so a declaration of ‘�[01m�[Kvis�[m�[K’ must be available [-fpermissive]
return vis(arg.value_.int_value != 0);
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:996:60:�[m�[K �[01;31m�[Kerror: �[m�[Kthere are no arguments to ‘�[01m�[Kvis�[m�[K’ that depend on a template parameter, so a declaration of ‘�[01m�[Kvis�[m�[K’ must be available [-fpermissive]
return vis(static_cast<char_type>(arg.value_.int_value));
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:998:39:�[m�[K �[01;31m�[Kerror: �[m�[Kthere are no arguments to ‘�[01m�[Kvis�[m�[K’ that depend on a template parameter, so a declaration of ‘�[01m�[Kvis�[m�[K’ must be available [-fpermissive]
return vis(arg.value_.double_value);
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1000:44:�[m�[K �[01;31m�[Kerror: �[m�[Kthere are no arguments to ‘�[01m�[Kvis�[m�[K’ that depend on a template parameter, so a declaration of ‘�[01m�[Kvis�[m�[K’ must be available [-fpermissive]
return vis(arg.value_.long_double_value);
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1002:39:�[m�[K �[01;31m�[Kerror: �[m�[Kthere are no arguments to ‘�[01m�[Kvis�[m�[K’ that depend on a template parameter, so a declaration of ‘�[01m�[Kvis�[m�[K’ must be available [-fpermissive]
return vis(arg.value_.string.value);
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1007:34:�[m�[K �[01;31m�[Kerror: �[m�[Kthere are no arguments to ‘�[01m�[Kvis�[m�[K’ that depend on a template parameter, so a declaration of ‘�[01m�[Kvis�[m�[K’ must be available [-fpermissive]
return vis(arg.value_.pointer);
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1011:25:�[m�[K �[01;31m�[Kerror: �[m�[Kthere are no arguments to ‘�[01m�[Kvis�[m�[K’ that depend on a template parameter, so a declaration of ‘�[01m�[Kvis�[m�[K’ must be available [-fpermissive]
return vis(monostate());
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:�[m�[K At global scope:
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1016:14:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected ‘�[01m�[K,�[m�[K’ or ‘�[01m�[K...�[m�[K’ before ‘�[01m�[K&&�[m�[K’ token
visit(Visitor&& vis, const basic_format_arg& arg) {
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:�[m�[K In function ‘�[01m�[Ktypename fmt::v5::internal::result_of<Visitor(int)>::type fmt::v5::visit(Visitor)�[m�[K’:
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1017:27:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[Kforward�[m�[K’ is not a member of ‘�[01m�[Kstd�[m�[K’
return visit_format_arg(std::forward(vis), arg);
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1017:47:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected primary-expression before ‘�[01m�[K>�[m�[K’ token
return visit_format_arg(std::forward(vis), arg);
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1017:49:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[Kvis�[m�[K’ was not declared in this scope
return visit_format_arg(std::forward(vis), arg);
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1017:55:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[Karg�[m�[K’ was not declared in this scope
return visit_format_arg(std::forward(vis), arg);
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:�[m�[K At global scope:
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1024:29:�[m�[K �[01;35m�[Kwarning: �[m�[Kdefaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
arg_map(const arg_map&) = delete;
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1025:36:�[m�[K �[01;35m�[Kwarning: �[m�[Kdefaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
void operator=(const arg_map&) = delete;
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:�[m�[K In member function ‘�[01m�[Kvoid fmt::v5::internal::arg_map::push_back(fmt::v5::internal::value)�[m�[K’:
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1039:19:�[m�[K �[01;35m�[Kwarning: �[m�[Kextended initializer lists only available with -std=c++11 or -std=gnu++11 [enabled by default]
map_[size_] = entry{named.name, named.template deserialize()};
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:�[m�[K In member function ‘�[01m�[Kfmt::v5::basic_format_arg fmt::v5::internal::arg_map::find(fmt::v5::basic_string_view) const�[m�[K’:
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1053:5:�[m�[K �[01;35m�[Kwarning: �[m�[Kextended initializer lists only available with -std=c++11 or -std=gnu++11 [enabled by default]
return {};
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:�[m�[K At global scope:
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1072:7:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected identifier
make_value(declval<typename std::decay::type&>())) value_type;
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1072:26:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected unqualified-id before ‘�[01m�[K(�[m�[K’ token
make_value(declval<typename std::decay::type&>())) value_type;
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1072:26:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected ‘�[01m�[K)�[m�[K’ before ‘�[01m�[K(�[m�[K’ token
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1072:27:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[Kdeclval�[m�[K’ has not been declared
make_value(declval<typename std::decay::type&>())) value_type;
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1072:34:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected ‘�[01m�[K,�[m�[K’ or ‘�[01m�[K...�[m�[K’ before ‘�[01m�[K<�[m�[K’ token
make_value(declval<typename std::decay::type&>())) value_type;
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1072:67:�[m�[K �[01;31m�[Kerror: �[m�[KISO C++ forbids declaration of ‘�[01m�[Kdecltype�[m�[K’ with no type [-fpermissive]
make_value(declval<typename std::decay::type&>())) value_type;
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1072:67:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[Kdecltype�[m�[K’ declared as function returning a function
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1072:67:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected ‘�[01m�[K;�[m�[K’ at end of member declaration
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1072:68:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected unqualified-id before ‘�[01m�[K)�[m�[K’ token
make_value(declval<typename std::decay::type&>())) value_type;
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1073:29:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[Kvalue_type�[m�[K’ has not been declared
static const type value = value_type::type_tag;
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:78:27:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[Kconstexpr�[m�[K’ does not name a type

define FMT_CONSTEXPR11 constexpr

�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1076:29:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_CONSTEXPR11�[m�[K’
template FMT_CONSTEXPR11 unsigned long long get_types() {
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:78:27:�[m�[K �[01;36m�[Knote: �[m�[KC++11 ‘�[01m�[Kconstexpr�[m�[K’ only available with -std=c++11 or -std=gnu++11

define FMT_CONSTEXPR11 constexpr

�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1076:29:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_CONSTEXPR11�[m�[K’
template FMT_CONSTEXPR11 unsigned long long get_types() {
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1080:51:�[m�[K �[01;35m�[Kwarning: �[m�[Kvariadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
template <typename Context, typename Arg, typename... Args>
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:78:27:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[Kconstexpr�[m�[K’ does not name a type

define FMT_CONSTEXPR11 constexpr

�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1081:1:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_CONSTEXPR11�[m�[K’
FMT_CONSTEXPR11 unsigned long long get_types() {
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:78:27:�[m�[K �[01;36m�[Knote: �[m�[KC++11 ‘�[01m�[Kconstexpr�[m�[K’ only available with -std=c++11 or -std=gnu++11

define FMT_CONSTEXPR11 constexpr

�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1081:1:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_CONSTEXPR11�[m�[K’
FMT_CONSTEXPR11 unsigned long long get_types() {
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:230:44:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[Kenable_if�[m�[K’ in namespace ‘�[01m�[Kstd�[m�[K’ does not name a type
#define FMT_ENABLE_IF_T(...) typename std::enable_if<(VA_ARGS), int>::type
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:231:28:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_ENABLE_IF_T�[m�[K’
#define FMT_ENABLE_IF(...) FMT_ENABLE_IF_T(VA_ARGS) = 0
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1094:11:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_ENABLE_IF�[m�[K’
FMT_ENABLE_IF(IS_PACKED)>
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:230:53:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected ‘�[01m�[K>�[m�[K’ before ‘�[01m�[K<�[m�[K’ token
#define FMT_ENABLE_IF_T(...) typename std::enable_if<(VA_ARGS), int>::type
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:231:28:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_ENABLE_IF_T�[m�[K’
#define FMT_ENABLE_IF(...) FMT_ENABLE_IF_T(VA_ARGS) = 0
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1094:11:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_ENABLE_IF�[m�[K’
FMT_ENABLE_IF(IS_PACKED)>
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:230:44:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[Kenable_if�[m�[K’ in namespace ‘�[01m�[Kstd�[m�[K’ does not name a type
#define FMT_ENABLE_IF_T(...) typename std::enable_if<(VA_ARGS), int>::type
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:231:28:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_ENABLE_IF_T�[m�[K’
#define FMT_ENABLE_IF(...) FMT_ENABLE_IF_T(VA_ARGS) = 0
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1100:11:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_ENABLE_IF�[m�[K’
FMT_ENABLE_IF(!IS_PACKED)>
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:230:53:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected ‘�[01m�[K>�[m�[K’ before ‘�[01m�[K<�[m�[K’ token
#define FMT_ENABLE_IF_T(...) typename std::enable_if<(VA_ARGS), int>::type
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:231:28:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_ENABLE_IF_T�[m�[K’
#define FMT_ENABLE_IF(...) FMT_ENABLE_IF_T(VA_ARGS) = 0
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1100:11:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_ENABLE_IF�[m�[K’
FMT_ENABLE_IF(!IS_PACKED)>
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1118:55:�[m�[K �[01;35m�[Kwarning: �[m�[Kdefaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
basic_format_context(const basic_format_context&) = delete;
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1119:49:�[m�[K �[01;35m�[Kwarning: �[m�[Kdefaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
void operator=(const basic_format_context&) = delete;
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:�[m�[K In member function ‘�[01m�[Kfmt::v5::internal::error_handler fmt::v5::basic_format_context<OutputIt, Char>::error_handler()�[m�[K’:
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1145:45:�[m�[K �[01;35m�[Kwarning: �[m�[Kextended initializer lists only available with -std=c++11 or -std=gnu++11 [enabled by default]
internal::error_handler error_handler() { return {}; }
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:�[m�[K At global scope:
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1160:54:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[K>>�[m�[K’ should be ‘�[01m�[K> >�[m�[K’ within a nested template argument list
std::back_insert_iterator<internal::buffer>, Char>
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1173:37:�[m�[K �[01;35m�[Kwarning: �[m�[Kvariadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
template <typename Context, typename... Args> class format_arg_store {
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1175:40:�[m�[K �[01;35m�[Kwarning: �[m�[Kvariadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
static const size_t NUM_ARGS = sizeof...(Args);
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1180:25:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[Kconditional�[m�[K’ in namespace ‘�[01m�[Kstd�[m�[K’ does not name a type
typedef typename std::conditional<IS_PACKED, internal::value,
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1180:36:�[m�[K �[01;31m�[Kerror: �[m�[Kexpected unqualified-id before ‘�[01m�[K<�[m�[K’ token
typedef typename std::conditional<IS_PACKED, internal::value,
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1186:3:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[Kvalue_type�[m�[K’ does not name a type
value_type data_[DATA_SIZE];
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:78:27:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[Kconstexpr�[m�[K’ does not name a type

define FMT_CONSTEXPR11 constexpr

�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1190:10:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_CONSTEXPR11�[m�[K’
static FMT_CONSTEXPR11 unsigned long long get_types() {
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:78:27:�[m�[K �[01;36m�[Knote: �[m�[KC++11 ‘�[01m�[Kconstexpr�[m�[K’ only available with -std=c++11 or -std=gnu++11

define FMT_CONSTEXPR11 constexpr

�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1190:10:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_CONSTEXPR11�[m�[K’
static FMT_CONSTEXPR11 unsigned long long get_types() {
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:78:27:�[m�[K �[01;31m�[Kerror: �[m�[K‘�[01m�[Kconstexpr�[m�[K’ does not name a type

define FMT_CONSTEXPR11 constexpr

�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1197:10:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_CONSTEXPR11�[m�[K’
static FMT_CONSTEXPR11 unsigned long long TYPES = get_types();
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:78:27:�[m�[K �[01;36m�[Knote: �[m�[KC++11 ‘�[01m�[Kconstexpr�[m�[K’ only available with -std=c++11 or -std=gnu++11

define FMT_CONSTEXPR11 constexpr

�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1197:10:�[m�[K �[01;36m�[Knote: �[m�[Kin expansion of macro ‘�[01m�[KFMT_CONSTEXPR11�[m�[K’
static FMT_CONSTEXPR11 unsigned long long TYPES = get_types();
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1211:35:�[m�[K �[01;35m�[Kwarning: �[m�[Kvariadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
format_arg_store(const Args&... args)
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:�[m�[K In constructor ‘�[01m�[Kfmt::v5::format_arg_store<Context, Args>::format_arg_store(const Args& ...)�[m�[K’:
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1212:9:�[m�[K �[01;31m�[Kerror: �[m�[Kclass ‘�[01m�[Kfmt::v5::format_arg_store<Context, Args>�[m�[K’ does not have any field named ‘�[01m�[Kdata_�[m�[K’
: data_{internal::make_arg<IS_PACKED, Context>(args)...} {}
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1212:9:�[m�[K �[01;35m�[Kwarning: �[m�[Kextended initializer lists only available with -std=c++11 or -std=gnu++11 [enabled by default]
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:�[m�[K At global scope:
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1230:54:�[m�[K �[01;35m�[Kwarning: �[m�[Kvariadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
template
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1232:20:�[m�[K �[01;35m�[Kwarning: �[m�[Kvariadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
const Args&... args) {
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1232:24:�[m�[K �[01;31m�[Kerror: �[m�[Kdefault template arguments may not be used in function templates without -std=c++11 or -std=gnu++11
const Args&... args) {
�[01;32m�[K ^�[m�[K
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:�[m�[K In function ‘�[01m�[Kfmt::v5::format_arg_store<Context, Args ...> fmt::v5::make_format_args(const Args& ...)�[m�[K’:
�[01m�[K/root/Xerxes/lib/fmt/include/fmt/core.h:1233:3:�[m�[K �[01;35m�[Kwarning: �[m

make: *** [all] Error 2
[root@app build]#

cant compile on macos high sierra

Hello, I have this trouble when typing cmake .. && make, this happens after compiling ( at 98% final step)

[ 0%] Built target fmt
[ 88%] Built target crypto
[ 96%] Built target ssl
[ 98%] Built target tls
[ 98%] Building CXX object CMakeFiles/Xerxes.dir/src/engine.cpp.o
clang: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
In file included from /Users/user/desktop/Xerxes/src/engine.cpp:2:
/Users/user/desktop/Xerxes/include/icmp_flood.hpp:57:25: error: unknown type
name 'icmphdr'; did you mean 'tcphdr'?
virtual void init_hdr(icmphdr *icmp, iphdr *ip);
^~~~~~~
tcphdr
/usr/include/netinet/tcp.h:81:8: note: 'tcphdr' declared here
struct tcphdr {
^
In file included from /Users/user/desktop/Xerxes/src/engine.cpp:2:
/Users/user/desktop/Xerxes/include/icmp_flood.hpp:57:40: error: unknown type
name 'iphdr'
virtual void init_hdr(icmphdr *icmp, iphdr *ip);
^
/Users/user/desktop/Xerxes/include/icmp_flood.hpp:58:29: error: unknown type
name 'icmphdr'; did you mean 'tcphdr'?
virtual void finalize_hdr(icmphdr *icmp, iphdr *ip);
^~~~~~~
tcphdr
/usr/include/netinet/tcp.h:81:8: note: 'tcphdr' declared here
struct tcphdr {
^
In file included from /Users/user/desktop/Xerxes/src/engine.cpp:2:
/Users/user/desktop/Xerxes/include/icmp_flood.hpp:58:44: error: unknown type
name 'iphdr'
virtual void finalize_hdr(icmphdr *icmp, iphdr *ip);
^
/Users/user/desktop/Xerxes/include/icmp_flood.hpp:68:21: error: unknown type
name 'icmphdr'; did you mean 'tcphdr'?
void finalize_hdr(icmphdr *icmp, iphdr *ip) override;
^~~~~~~
tcphdr
/usr/include/netinet/tcp.h:81:8: note: 'tcphdr' declared here
struct tcphdr {
^
In file included from /Users/user/desktop/Xerxes/src/engine.cpp:2:
/Users/user/desktop/Xerxes/include/icmp_flood.hpp:68:36: error: unknown type
name 'iphdr'
void finalize_hdr(icmphdr *icmp, iphdr *ip) override;
^
/Users/user/desktop/Xerxes/include/icmp_flood.hpp:78:21: error: unknown type
name 'icmphdr'; did you mean 'tcphdr'?
void finalize_hdr(icmphdr *icmp, iphdr *ip) override;
^~~~~~~
tcphdr
/usr/include/netinet/tcp.h:81:8: note: 'tcphdr' declared here
struct tcphdr {
^
In file included from /Users/user/desktop/Xerxes/src/engine.cpp:2:
/Users/user/desktop/Xerxes/include/icmp_flood.hpp:78:36: error: unknown type
name 'iphdr'
void finalize_hdr(icmphdr *icmp, iphdr *ip) override;
^
In file included from /Users/user/desktop/Xerxes/src/engine.cpp:3:
/Users/user/desktop/Xerxes/include/spoofed_tcp_flood.hpp:18:38: error: unknown
type name 'iphdr'
virtual void init_hdr(tcphdr *tcp, iphdr *ip);
^
/Users/user/desktop/Xerxes/include/spoofed_tcp_flood.hpp:19:42: error: unknown
type name 'iphdr'
virtual void finalize_hdr(tcphdr *tcp, iphdr *ip);
^
/Users/user/desktop/Xerxes/include/spoofed_tcp_flood.hpp:45:34: error: unknown
type name 'iphdr'
void finalize_hdr(tcphdr *tcp, iphdr *ip) override;
^
/Users/user/desktop/Xerxes/include/spoofed_tcp_flood.hpp:55:34: error: unknown
type name 'iphdr'
void finalize_hdr(tcphdr *tcp, iphdr *ip) override;
^
/Users/user/desktop/Xerxes/include/spoofed_tcp_flood.hpp:65:34: error: unknown
type name 'iphdr'
void finalize_hdr(tcphdr *tcp, iphdr *ip) override;
^
/Users/user/desktop/Xerxes/include/spoofed_tcp_flood.hpp:75:34: error: unknown
type name 'iphdr'
void finalize_hdr(tcphdr *tcp, iphdr *ip) override;
^
/Users/user/desktop/Xerxes/include/spoofed_tcp_flood.hpp:85:34: error: unknown
type name 'iphdr'
void finalize_hdr(tcphdr *tcp, iphdr *ip) override;
^
/Users/user/desktop/Xerxes/include/spoofed_tcp_flood.hpp:95:34: error: unknown
type name 'iphdr'
void finalize_hdr(tcphdr *tcp, iphdr *ip) override;
^
/Users/user/desktop/Xerxes/include/spoofed_tcp_flood.hpp:105:34: error: unknown
type name 'iphdr'
void finalize_hdr(tcphdr *tcp, iphdr *ip) override;
^
In file included from /Users/user/desktop/Xerxes/src/engine.cpp:4:
/Users/user/desktop/Xerxes/include/spoofed_udp_flood.hpp:17:38: error: unknown
type name 'iphdr'
virtual void init_hdr(udphdr *udp, iphdr *ip);
^
/Users/user/desktop/Xerxes/include/spoofed_udp_flood.hpp:18:42: error: unknown
type name 'iphdr'
virtual void finalize_hdr(udphdr *udp, iphdr *ip);
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make[2]: *** [CMakeFiles/Xerxes.dir/src/engine.cpp.o] Error 1
make[1]: *** [CMakeFiles/Xerxes.dir/all] Error 2
make: *** [all] Error 2

Not working with Hostname

I tried hostname with some vectors such as (tcp, http, udp) but hostname not working at all
it return : "[error] Invalid rhost address"

My own

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

Update "Usage"

Was looking at other issues and re-reading the usage instructions over and over and nothing worked.
Until i finally managed to make it work.

You should update usage to:
cd Xerxes/build/bin

./Xerxes

Can't Run

I clone the repository and i navigate to the folder but the response is
bash: ./Xerxes: No such file or directory

Hello word

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

HTTP flooding possible ?

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Install

How do you compile this/ what is the installation process?

I'm getting an error!

Running the command:
cd Xerxes && mkdir build && cd build && cmake .. && make

Result:

-- The CXX compiler identification is GNU 8.3.1
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Error at CMakeLists.txt:40 (add_subdirectory):
  The source directory

    /home/<path>/Xerxes/lib/libressl

  does not contain a CMakeLists.txt file.


CMake Error at CMakeLists.txt:41 (add_subdirectory):
  The source directory

    /home/goodeejay/DDOS/Xerxes/lib/spdlog

  does not contain a CMakeLists.txt file.


CMake Error at CMakeLists.txt:42 (add_subdirectory):
  The source directory

    /home/<path>/Xerxes/lib/fmt

  does not contain a CMakeLists.txt file.


-- Configuring incomplete, errors occurred!
See also "/home/<path>/Xerxes/build/CMakeFiles/CMakeOutput.log".```

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.