Compilation errors
- Dominant language
- C++
- Stars
- 1.9k
- Forks
- 280
- Avg merge
- 7m
- Merged PRs (30d)
- 4
Description
Iam using flags suggested in loguru.hpp but still cant compile it on Cygwin64 Windows.
Results with this errors:
`error: 'vasprintf' was not declared in this scope; did you mean 'vsprintf'?
432 | int result = vasprintf(&buff, format, vlist);
| ^~~~~~~~~
| vsprintf
In file included from /cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:26:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp: In function 'loguru::Text loguru::errno_as_text()':
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:582:15: error: 'strdup' was not declared in this scope; did you mean 'strcmp'?
582 | return Text(STRDUP(strerror(errno)));
| ^~~~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:569:8: warning: unused variable 'buff' [-Wunused-variable]
569 | char buff[256];
| ^~~~
In file included from /cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:26:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp: In function 'bool loguru::create_directories(const char*)':
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:745:21: error: 'strdup' was not declared in this scope; did you mean 'strcmp'?
745 | char* file_path = STRDUP(file_path_const);
| ^~~~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp: In function 'char* loguru::thread_name_buffer()':
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1022:75: warning: 'thread' attribute directive ignored [-Wattributes]
1022 | __declspec( thread ) static char thread_name[LOGURU_THREADNAME_WIDTH + 1] = {0};
| ^
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp: In function 'void loguru::set_thread_name(const char*)':
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1044:4: error: 'strncpy_s' was not declared in this scope; did you mean 'strncpy'?
1044 | strncpy_s(thread_name_buffer(), LOGURU_THREADNAME_WIDTH + 1, name, _TRUNCATE);
| ^~~~~~~~~
| strncpy
In file included from /cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:26:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp: In function 'loguru::Text loguru::demangle(const char*)':
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1220:15: error: 'strdup' was not declared in this scope; did you mean 'strcmp'?
1220 | return Text(STRDUP(name));
| ^~~~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp: In function 'loguru::Text loguru::stacktrace(int)':
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1234:15: error: 'strdup' was not declared in this scope; did you mean 'strcmp'?
1234 | return Text(STRDUP(str.c_str()));
| ^~~~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp: In function 'loguru::Text loguru::get_error_context_for(const loguru::EcEntryBase*)':
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1718:15: error: 'strdup' was not declared in this scope; did you mean 'strcmp'?
1718 | return Text(STRDUP(result.str.c_str()));
| ^~~~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp: In function 'loguru::Text loguru::ec_to_text(const char*)':
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1741:15: error: 'strdup' was not declared in this scope; did you mean 'strcmp'?
1741 | return Text{STRDUP(str.c_str())};
| ^~~~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1741:34: error: no matching function for call to 'loguru::Text::Text()'
1741 | return Text{STRDUP(str.c_str())};
| ^
In file included from /cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:26:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:261:3: note: candidate: 'loguru::Text::Text(loguru::Text&&)'
261 | Text(Text&& t)
| ^~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:261:3: note: conversion of argument 1 would be ill-formed:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:259:12: note: candidate: 'loguru::Text::Text(char*)'
259 | explicit Text(char* owned_str) : _str(owned_str) {}
| ^~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:259:12: note: conversion of argument 1 would be ill-formed:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp: In function 'loguru::Text loguru::ec_to_text(char)':
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1779:15: error: 'strdup' was not declared in this scope; did you mean 'strcmp'?
1779 | return Text{STRDUP(str.c_str())};
| ^~~~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1779:34: error: no matching function for call to 'loguru::Text::Text()'
1779 | return Text{STRDUP(str.c_str())};
| ^
In file included from /cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:26:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:261:3: note: candidate: 'loguru::Text::Text(loguru::Text&&)'
261 | Text(Text&& t)
| ^~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:261:3: note: conversion of argument 1 would be ill-formed:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:259:12: note: candidate: 'loguru::Text::Text(char*)'
259 | explicit Text(char* owned_str) : _str(owned_str) {}
| ^~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:259:12: note: conversion of argument 1 would be ill-formed:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp: In function 'loguru::Text loguru::ec_to_text(int)':
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1786:16: error: 'strdup' was not declared in this scope; did you mean 'strcmp'?
1786 | return Text{STRDUP(str.c_str())}; \
| ^~~~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1789:2: note: in expansion of macro 'DEFINE_EC'
1789 | DEFINE_EC(int)
| ^~~~~~~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1786:35: error: no matching function for call to 'loguru::Text::Text()'
1786 | return Text{STRDUP(str.c_str())}; \
| ^
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1789:2: note: in expansion of macro 'DEFINE_EC'
1789 | DEFINE_EC(int)
| ^~~~~~~~~
In file included from /cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:26:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:261:3: note: candidate: 'loguru::Text::Text(loguru::Text&&)'
261 | Text(Text&& t)
| ^~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:261:3: note: conversion of argument 1 would be ill-formed:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:259:12: note: candidate: 'loguru::Text::Text(char*)'
259 | explicit Text(char* owned_str) : _str(owned_str) {}
| ^~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:259:12: note: conversion of argument 1 would be ill-formed:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp: In function 'loguru::Text loguru::ec_to_text(unsigned int)':
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1786:16: error: 'strdup' was not declared in this scope; did you mean 'strcmp'?
1786 | return Text{STRDUP(str.c_str())}; \
| ^~~~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1790:2: note: in expansion of macro 'DEFINE_EC'
1790 | DEFINE_EC(unsigned int)
| ^~~~~~~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1786:35: error: no matching function for call to 'loguru::Text::Text()'
1786 | return Text{STRDUP(str.c_str())}; \
| ^
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1790:2: note: in expansion of macro 'DEFINE_EC'
1790 | DEFINE_EC(unsigned int)
| ^~~~~~~~~
In file included from /cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:26:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:261:3: note: candidate: 'loguru::Text::Text(loguru::Text&&)'
261 | Text(Text&& t)
| ^~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:261:3: note: conversion of argument 1 would be ill-formed:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:259:12: note: candidate: 'loguru::Text::Text(char*)'
259 | explicit Text(char* owned_str) : _str(owned_str) {}
| ^~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:259:12: note: conversion of argument 1 would be ill-formed:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp: In function 'loguru::Text loguru::ec_to_text(long int)':
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1786:16: error: 'strdup' was not declared in this scope; did you mean 'strcmp'?
1786 | return Text{STRDUP(str.c_str())}; \
| ^~~~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1791:2: note: in expansion of macro 'DEFINE_EC'
1791 | DEFINE_EC(long)
| ^~~~~~~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1786:35: error: no matching function for call to 'loguru::Text::Text()'
1786 | return Text{STRDUP(str.c_str())}; \
| ^
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1791:2: note: in expansion of macro 'DEFINE_EC'
1791 | DEFINE_EC(long)
| ^~~~~~~~~
In file included from /cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:26:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:261:3: note: candidate: 'loguru::Text::Text(loguru::Text&&)'
261 | Text(Text&& t)
| ^~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:261:3: note: conversion of argument 1 would be ill-formed:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:259:12: note: candidate: 'loguru::Text::Text(char*)'
259 | explicit Text(char* owned_str) : _str(owned_str) {}
| ^~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:259:12: note: conversion of argument 1 would be ill-formed:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp: In function 'loguru::Text loguru::ec_to_text(long unsigned int)':
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1786:16: error: 'strdup' was not declared in this scope; did you mean 'strcmp'?
1786 | return Text{STRDUP(str.c_str())}; \
| ^~~~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1792:2: note: in expansion of macro 'DEFINE_EC'
1792 | DEFINE_EC(unsigned long)
| ^~~~~~~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1786:35: error: no matching function for call to 'loguru::Text::Text()'
1786 | return Text{STRDUP(str.c_str())}; \
| ^
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1792:2: note: in expansion of macro 'DEFINE_EC'
1792 | DEFINE_EC(unsigned long)
| ^~~~~~~~~
In file included from /cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:26:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:261:3: note: candidate: 'loguru::Text::Text(loguru::Text&&)'
261 | Text(Text&& t)
| ^~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:261:3: note: conversion of argument 1 would be ill-formed:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:259:12: note: candidate: 'loguru::Text::Text(char*)'
259 | explicit Text(char* owned_str) : _str(owned_str) {}
| ^~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:259:12: note: conversion of argument 1 would be ill-formed:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp: In function 'loguru::Text loguru::ec_to_text(long long int)':
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1786:16: error: 'strdup' was not declared in this scope; did you mean 'strcmp'?
1786 | return Text{STRDUP(str.c_str())}; \
| ^~~~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1793:2: note: in expansion of macro 'DEFINE_EC'
1793 | DEFINE_EC(long long)
| ^~~~~~~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1786:35: error: no matching function for call to 'loguru::Text::Text()'
1786 | return Text{STRDUP(str.c_str())}; \
| ^
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1793:2: note: in expansion of macro 'DEFINE_EC'
1793 | DEFINE_EC(long long)
| ^~~~~~~~~
In file included from /cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:26:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:261:3: note: candidate: 'loguru::Text::Text(loguru::Text&&)'
261 | Text(Text&& t)
| ^~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:261:3: note: conversion of argument 1 would be ill-formed:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:259:12: note: candidate: 'loguru::Text::Text(char*)'
259 | explicit Text(char* owned_str) : _str(owned_str) {}
| ^~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:259:12: note: conversion of argument 1 would be ill-formed:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp: In function 'loguru::Text loguru::ec_to_text(long long unsigned int)':
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1786:16: error: 'strdup' was not declared in this scope; did you mean 'strcmp'?
1786 | return Text{STRDUP(str.c_str())}; \
| ^~~~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1794:2: note: in expansion of macro 'DEFINE_EC'
1794 | DEFINE_EC(unsigned long long)
| ^~~~~~~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1786:35: error: no matching function for call to 'loguru::Text::Text()'
1786 | return Text{STRDUP(str.c_str())}; \
| ^
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1794:2: note: in expansion of macro 'DEFINE_EC'
1794 | DEFINE_EC(unsigned long long)
| ^~~~~~~~~
In file included from /cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:26:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:261:3: note: candidate: 'loguru::Text::Text(loguru::Text&&)'
261 | Text(Text&& t)
| ^~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:261:3: note: conversion of argument 1 would be ill-formed:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:259:12: note: candidate: 'loguru::Text::Text(char*)'
259 | explicit Text(char* owned_str) : _str(owned_str) {}
| ^~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:259:12: note: conversion of argument 1 would be ill-formed:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp: In function 'loguru::Text loguru::ec_to_text(float)':
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1786:16: error: 'strdup' was not declared in this scope; did you mean 'strcmp'?
1786 | return Text{STRDUP(str.c_str())}; \
| ^~~~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1795:2: note: in expansion of macro 'DEFINE_EC'
1795 | DEFINE_EC(float)
| ^~~~~~~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1786:35: error: no matching function for call to 'loguru::Text::Text()'
1786 | return Text{STRDUP(str.c_str())}; \
| ^
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1795:2: note: in expansion of macro 'DEFINE_EC'
1795 | DEFINE_EC(float)
| ^~~~~~~~~
In file included from /cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:26:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:261:3: note: candidate: 'loguru::Text::Text(loguru::Text&&)'
261 | Text(Text&& t)
| ^~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:261:3: note: conversion of argument 1 would be ill-formed:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:259:12: note: candidate: 'loguru::Text::Text(char*)'
259 | explicit Text(char* owned_str) : _str(owned_str) {}
| ^~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:259:12: note: conversion of argument 1 would be ill-formed:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp: In function 'loguru::Text loguru::ec_to_text(double)':
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1786:16: error: 'strdup' was not declared in this scope; did you mean 'strcmp'?
1786 | return Text{STRDUP(str.c_str())}; \
| ^~~~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1796:2: note: in expansion of macro 'DEFINE_EC'
1796 | DEFINE_EC(double)
| ^~~~~~~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1786:35: error: no matching function for call to 'loguru::Text::Text()'
1786 | return Text{STRDUP(str.c_str())}; \
| ^
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1796:2: note: in expansion of macro 'DEFINE_EC'
1796 | DEFINE_EC(double)
| ^~~~~~~~~
In file included from /cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:26:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:261:3: note: candidate: 'loguru::Text::Text(loguru::Text&&)'
261 | Text(Text&& t)
| ^~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:261:3: note: conversion of argument 1 would be ill-formed:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:259:12: note: candidate: 'loguru::Text::Text(char*)'
259 | explicit Text(char* owned_str) : _str(owned_str) {}
| ^~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:259:12: note: conversion of argument 1 would be ill-formed:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp: In function 'loguru::Text loguru::ec_to_text(long double)':
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1786:16: error: 'strdup' was not declared in this scope; did you mean 'strcmp'?
1786 | return Text{STRDUP(str.c_str())}; \
| ^~~~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1797:2: note: in expansion of macro 'DEFINE_EC'
1797 | DEFINE_EC(long double)
| ^~~~~~~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1786:35: error: no matching function for call to 'loguru::Text::Text()'
1786 | return Text{STRDUP(str.c_str())}; \
| ^
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1797:2: note: in expansion of macro 'DEFINE_EC'
1797 | DEFINE_EC(long double)
| ^~~~~~~~~
In file included from /cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:26:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:261:3: note: candidate: 'loguru::Text::Text(loguru::Text&&)'
261 | Text(Text&& t)
| ^~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:261:3: note: conversion of argument 1 would be ill-formed:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:259:12: note: candidate: 'loguru::Text::Text(char*)'
259 | explicit Text(char* owned_str) : _str(owned_str) {}
| ^~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.hpp:259:12: note: conversion of argument 1 would be ill-formed:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp: In function 'void loguru::call_default_signal_handler(int)':
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1852:20: error: aggregate 'loguru::call_default_signal_handler(int)::sigaction sig_action' has incomplete type and cannot be defined
1852 | struct sigaction sig_action;
| ^~~~~~~~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1854:3: error: 'sigemptyset' was not declared in this scope
1854 | sigemptyset(&sig_action.sa_mask);
| ^~~~~~~~~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1856:45: error: invalid use of incomplete type 'struct loguru::call_default_signal_handler(int)::sigaction'
1856 | sigaction(signal_number, &sig_action, NULL);
| ^
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1852:10: note: forward declaration of 'struct loguru::call_default_signal_handler(int)::sigaction'
1852 | struct sigaction sig_action;
| ^~~~~~~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1857:3: error: 'kill' was not declared in this scope
1857 | kill(getpid(), signal_number);
| ^~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp: At global scope:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1860:41: error: 'siginfo_t' has not been declared
1860 | void signal_handler(int signal_number, siginfo_t*, void*)
| ^~~~~~~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp: In function 'void loguru::install_signal_handlers(const loguru::SignalOptions&)':
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1923:20: error: aggregate 'loguru::install_signal_handlers(const loguru::SignalOptions&)::sigaction sig_action' has incomplete type and cannot be defined
1923 | struct sigaction sig_action;
| ^~~~~~~~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1925:3: error: 'sigemptyset' was not declared in this scope
1925 | sigemptyset(&sig_action.sa_mask);
| ^~~~~~~~~~~
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1926:26: error: 'SA_SIGINFO' was not declared in this scope
1926 | sig_action.sa_flags |= SA_SIGINFO;
| ^~~~~~~~~~
In file included from /cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:26:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1930:48: error: invalid use of incomplete type 'struct loguru::install_signal_handlers(const loguru::SignalOptions&)::sigaction'
1930 | CHECK_F(sigaction(SIGABRT, &sig_action, NULL) != -1, "Failed to install handler for SIGABRT");
| ^
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1923:10: note: forward declaration of 'struct loguru::install_signal_handlers(const loguru::SignalOptions&)::sigaction'
1923 | struct sigaction sig_action;
| ^~~~~~~~~
In file included from /cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:26:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1933:47: error: invalid use of incomplete type 'struct loguru::install_signal_handlers(const loguru::SignalOptions&)::sigaction'
1933 | CHECK_F(sigaction(SIGBUS, &sig_action, NULL) != -1, "Failed to install handler for SIGBUS");
| ^
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1923:10: note: forward declaration of 'struct loguru::install_signal_handlers(const loguru::SignalOptions&)::sigaction'
1923 | struct sigaction sig_action;
| ^~~~~~~~~
In file included from /cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:26:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1936:47: error: invalid use of incomplete type 'struct loguru::install_signal_handlers(const loguru::SignalOptions&)::sigaction'
1936 | CHECK_F(sigaction(SIGFPE, &sig_action, NULL) != -1, "Failed to install handler for SIGFPE");
| ^
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1923:10: note: forward declaration of 'struct loguru::install_signal_handlers(const loguru::SignalOptions&)::sigaction'
1923 | struct sigaction sig_action;
| ^~~~~~~~~
In file included from /cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:26:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1939:47: error: invalid use of incomplete type 'struct loguru::install_signal_handlers(const loguru::SignalOptions&)::sigaction'
1939 | CHECK_F(sigaction(SIGILL, &sig_action, NULL) != -1, "Failed to install handler for SIGILL");
| ^
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1923:10: note: forward declaration of 'struct loguru::install_signal_handlers(const loguru::SignalOptions&)::sigaction'
1923 | struct sigaction sig_action;
| ^~~~~~~~~
In file included from /cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:26:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1942:47: error: invalid use of incomplete type 'struct loguru::install_signal_handlers(const loguru::SignalOptions&)::sigaction'
1942 | CHECK_F(sigaction(SIGINT, &sig_action, NULL) != -1, "Failed to install handler for SIGINT");
| ^
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1923:10: note: forward declaration of 'struct loguru::install_signal_handlers(const loguru::SignalOptions&)::sigaction'
1923 | struct sigaction sig_action;
| ^~~~~~~~~
In file included from /cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:26:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1945:48: error: invalid use of incomplete type 'struct loguru::install_signal_handlers(const loguru::SignalOptions&)::sigaction'
1945 | CHECK_F(sigaction(SIGSEGV, &sig_action, NULL) != -1, "Failed to install handler for SIGSEGV");
| ^
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1923:10: note: forward declaration of 'struct loguru::install_signal_handlers(const loguru::SignalOptions&)::sigaction'
1923 | struct sigaction sig_action;
| ^~~~~~~~~
In file included from /cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:26:
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1948:48: error: invalid use of incomplete type 'struct loguru::install_signal_handlers(const loguru::SignalOptions&)::sigaction'
1948 | CHECK_F(sigaction(SIGTERM, &sig_action, NULL) != -1, "Failed to install handler for SIGTERM");
| ^
/cygdrive/p/Projects/Programming/C++/DecentNet/lib/modules/logger/loguru.cpp:1923:10: note: forward declaration of 'struct loguru::install_signal_handlers(const loguru::SignalOptions&)::sigaction'
1923 | struct sigaction sig_action;`
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.