Skip to content

Instantly share code, notes, and snippets.

@felipelouza

felipelouza/log3 Secret

Created August 16, 2024 14:24
Show Gist options
  • Save felipelouza/4d0fa4a1fe306de08313349a0994a03d to your computer and use it in GitHub Desktop.
Save felipelouza/4d0fa4a1fe306de08313349a0994a03d to your computer and use it in GitHub Desktop.
$ make fetch_tlx
[ 12%] Creating directories for 'fetch_tlx'
[ 25%] Performing download step (git clone) for 'fetch_tlx'
Cloning into 'fetch_tlx'...
HEAD is now at 1052dc7 logger: add wrap_unprintable() = wrap_unp()
[ 37%] No update step for 'fetch_tlx'
[ 50%] No patch step for 'fetch_tlx'
[ 62%] Performing configure step for 'fetch_tlx'
CMake Deprecation Warning at CMakeLists.txt:11 (cmake_minimum_required):
Compatibility with CMake < 3.5 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
-- The C compiler identification is GNU 14.1.1
-- The CXX compiler identification is GNU 14.1.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
Defaulting CMAKE_BUILD_TYPE to Debug
-- Performing Test TLX_CXX_HAS_CXX17
-- Performing Test TLX_CXX_HAS_CXX17 - Success
-- TLX CMAKE_CXX_FLAGS: -Wshadow -Wold-style-cast -std=c++17 -g -W -Wall -Wextra -fPIC -Wcast-qual -Winit-self -Wnoexcept -Woverloaded-virtual -Wredundant-decls
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Configuring done (0.4s)
-- Generating done (0.0s)
-- Build files have been written to: /home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx-build
[ 75%] Performing build step for 'fetch_tlx'
[ 2%] Building CXX object tlx/CMakeFiles/tlx.dir/algorithm/parallel_multiway_merge.cpp.o
[ 4%] Building CXX object tlx/CMakeFiles/tlx.dir/backtrace.cpp.o
[ 6%] Building CXX object tlx/CMakeFiles/tlx.dir/cmdline_parser.cpp.o
In file included from /home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:11:
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.hpp:201:20: error: ‘uint32_t’ has not been declared
201 | uint32_t& dest, const std::string& desc); // NOLINT
| ^~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.hpp:206:20: error: ‘uint64_t’ has not been declared
206 | uint64_t& dest, const std::string& desc); // NOLINT
| ^~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.hpp:205:10: error: ‘void tlx::CmdlineParser::add_bytes(char, const std::string&, int&, const std::string&)’ cannot be overloaded with ‘void tlx::CmdlineParser::add_bytes(char, const std::string&, int&, const std::string&)’
205 | void add_bytes(char key, const std::string& longkey,
| ^~~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.hpp:200:10: note: previous declaration ‘void tlx::CmdlineParser::add_bytes(char, const std::string&, int&, const std::string&)’
200 | void add_bytes(char key, const std::string& longkey,
| ^~~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.hpp:260:20: error: ‘uint32_t’ has not been declared
260 | uint32_t& dest, const std::string& desc); // NOLINT
| ^~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.hpp:264:20: error: ‘uint64_t’ has not been declared
264 | uint64_t& dest, const std::string& desc); // NOLINT
| ^~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.hpp:263:10: error: ‘void tlx::CmdlineParser::add_bytes(const std::string&, int&, const std::string&)’ cannot be overloaded with ‘void tlx::CmdlineParser::add_bytes(const std::string&, int&, const std::string&)’
263 | void add_bytes(const std::string& longkey,
| ^~~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.hpp:259:10: note: previous declaration ‘void tlx::CmdlineParser::add_bytes(const std::string&, int&, const std::string&)’
259 | void add_bytes(const std::string& longkey,
| ^~~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.hpp:342:37: error: ‘uint32_t’ has not been declared
342 | const std::string& keytype, uint32_t& dest, // NOLINT
| ^~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.hpp:349:37: error: ‘uint64_t’ has not been declared
349 | const std::string& keytype, uint64_t& dest, // NOLINT
| ^~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.hpp:347:10: error: ‘void tlx::CmdlineParser::add_bytes(char, const std::string&, const std::string&, int&, const std::string&)’ cannot be overloaded with ‘void tlx::CmdlineParser::add_bytes(char, const std::string&, const std::string&, int&, const std::string&)’
347 | void add_bytes(
| ^~~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.hpp:340:10: note: previous declaration ‘void tlx::CmdlineParser::add_bytes(char, const std::string&, const std::string&, int&, const std::string&)’
340 | void add_bytes(
| ^~~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.hpp:404:34: error: ‘uint32_t’ has not been declared
404 | const std::string& name, uint32_t& dest, // NOLINT
| ^~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.hpp:410:34: error: ‘uint64_t’ has not been declared
410 | const std::string& name, uint64_t& dest, // NOLINT
| ^~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.hpp:409:10: error: ‘void tlx::CmdlineParser::add_param_bytes(const std::string&, int&, const std::string&)’ cannot be overloaded with ‘void tlx::CmdlineParser::add_param_bytes(const std::string&, int&, const std::string&)’
409 | void add_param_bytes(
| ^~~~~~~~~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.hpp:403:10: note: previous declaration ‘void tlx::CmdlineParser::add_param_bytes(const std::string&, int&, const std::string&)’
403 | void add_param_bytes(
| ^~~~~~~~~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.hpp:467:34: error: ‘uint32_t’ has not been declared
467 | const std::string& name, uint32_t& dest, // NOLINT
| ^~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.hpp:473:34: error: ‘uint64_t’ has not been declared
473 | const std::string& name, uint64_t& dest, // NOLINT
| ^~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.hpp:472:10: error: ‘void tlx::CmdlineParser::add_opt_param_bytes(const std::string&, int&, const std::string&)’ cannot be overloaded with ‘void tlx::CmdlineParser::add_opt_param_bytes(const std::string&, int&, const std::string&)’
472 | void add_opt_param_bytes(
| ^~~~~~~~~~~~~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.hpp:466:10: note: previous declaration ‘void tlx::CmdlineParser::add_opt_param_bytes(const std::string&, int&, const std::string&)’
466 | void add_opt_param_bytes(
| ^~~~~~~~~~~~~~~~~~~
In file included from /home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:22:
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/string/parse_si_iec_units.hpp:28:22: error: ‘uint64_t’ has not been declared
28 | const char* str, uint64_t* out_size, char default_unit = 0);
| ^~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/string/parse_si_iec_units.hpp:37:29: error: ‘uint64_t’ has not been declared
37 | const std::string& str, uint64_t* out_size, char default_unit = 0);
| ^~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:276:5: error: ‘uint32_t’ does not name a type
276 | uint32_t& dest_;
| ^~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:24:1: note: ‘uint32_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
23 | #include <tlx/unused.hpp>
+++ |+#include <cstdint>
24 |
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:281:36: error: ‘uint32_t’ has not been declared
281 | bool required, uint32_t& dest) // NOLINT
| ^~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp: In constructor ‘tlx::CmdlineParser::ArgumentBytes32::ArgumentBytes32(char, const std::string&, const std::string&, const std::string&, bool, int&)’:
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:282:60: error: class ‘tlx::CmdlineParser::ArgumentBytes32’ does not have any field named ‘dest_’
282 | : Argument(key, longkey, keytype, desc, required), dest_(dest) { }
| ^~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp: In member function ‘virtual bool tlx::CmdlineParser::ArgumentBytes32::process(int&, const char* const*&)’:
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:290:9: error: ‘uint64_t’ was not declared in this scope
290 | uint64_t dest;
| ^~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:290:9: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:291:42: error: ‘dest’ was not declared in this scope
291 | if (parse_si_iec_units(argv[0], &dest) &&
| ^~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:292:25: error: ‘uint64_t’ does not name a type
292 | static_cast<uint64_t>(
| ^~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:292:25: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:293:17: error: ‘dest_’ was not declared in this scope; did you mean ‘desc_’?
293 | dest_ = static_cast<uint32_t>(dest)) == dest) {
| ^~~~~
| desc_
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:293:37: error: ‘uint32_t’ does not name a type
293 | dest_ = static_cast<uint32_t>(dest)) == dest) {
| ^~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:293:37: note: ‘uint32_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp: In member function ‘virtual void tlx::CmdlineParser::ArgumentBytes32::print_value(std::ostream&) const’:
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:302:60: error: ‘dest_’ was not declared in this scope; did you mean ‘desc_’?
302 | void print_value(std::ostream& os) const final { os << dest_; }
| ^~~~~
| desc_
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp: At global scope:
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:308:5: error: ‘uint64_t’ does not name a type
308 | uint64_t& dest_;
| ^~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:308:5: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:313:36: error: ‘uint64_t’ has not been declared
313 | bool required, uint64_t& dest) // NOLINT
| ^~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp: In constructor ‘tlx::CmdlineParser::ArgumentBytes64::ArgumentBytes64(char, const std::string&, const std::string&, const std::string&, bool, int&)’:
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:314:60: error: class ‘tlx::CmdlineParser::ArgumentBytes64’ does not have any field named ‘dest_’
314 | : Argument(key, longkey, keytype, desc, required), dest_(dest) { }
| ^~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp: In member function ‘virtual bool tlx::CmdlineParser::ArgumentBytes64::process(int&, const char* const*&)’:
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:322:42: error: ‘dest_’ was not declared in this scope; did you mean ‘desc_’?
322 | if (parse_si_iec_units(argv[0], &dest_)) {
| ^~~~~
| desc_
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp: In member function ‘virtual void tlx::CmdlineParser::ArgumentBytes64::print_value(std::ostream&) const’:
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:331:60: error: ‘dest_’ was not declared in this scope; did you mean ‘desc_’?
331 | void print_value(std::ostream& os) const final { os << dest_; }
| ^~~~~
| desc_
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp: At global scope:
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:536:59: error: ‘uint32_t’ has not been declared
536 | const std::string& keytype, uint32_t& dest,
| ^~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:544:59: error: ‘uint64_t’ has not been declared
544 | const std::string& keytype, uint64_t& dest,
| ^~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:543:6: error: redefinition of ‘void tlx::CmdlineParser::add_bytes(char, const std::string&, const std::string&, int&, const std::string&)’
543 | void CmdlineParser::add_bytes(char key, const std::string& longkey,
| ^~~~~~~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:535:6: note: ‘void tlx::CmdlineParser::add_bytes(char, const std::string&, const std::string&, int&, const std::string&)’ previously defined here
535 | void CmdlineParser::add_bytes(char key, const std::string& longkey,
| ^~~~~~~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:612:31: error: ‘uint32_t’ has not been declared
612 | uint32_t& dest, const std::string& desc) {
| ^~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:617:31: error: ‘uint64_t’ has not been declared
617 | uint64_t& dest, const std::string& desc) {
| ^~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:616:6: error: redefinition of ‘void tlx::CmdlineParser::add_bytes(char, const std::string&, int&, const std::string&)’
616 | void CmdlineParser::add_bytes(char key, const std::string& longkey,
| ^~~~~~~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:611:6: note: ‘void tlx::CmdlineParser::add_bytes(char, const std::string&, int&, const std::string&)’ previously defined here
611 | void CmdlineParser::add_bytes(char key, const std::string& longkey,
| ^~~~~~~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:675:31: error: ‘uint32_t’ has not been declared
675 | uint32_t& dest, const std::string& desc) {
| ^~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:680:31: error: ‘uint64_t’ has not been declared
680 | uint64_t& dest, const std::string& desc) {
| ^~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:679:6: error: redefinition of ‘void tlx::CmdlineParser::add_bytes(const std::string&, int&, const std::string&)’
679 | void CmdlineParser::add_bytes(const std::string& longkey,
| ^~~~~~~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:674:6: note: ‘void tlx::CmdlineParser::add_bytes(const std::string&, int&, const std::string&)’ previously defined here
674 | void CmdlineParser::add_bytes(const std::string& longkey,
| ^~~~~~~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:734:30: error: ‘uint32_t’ has not been declared
734 | const std::string& name, uint32_t& dest, const std::string& desc) {
| ^~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:741:30: error: ‘uint64_t’ has not been declared
741 | const std::string& name, uint64_t& dest, const std::string& desc) {
| ^~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:740:6: error: redefinition of ‘void tlx::CmdlineParser::add_param_bytes(const std::string&, int&, const std::string&)’
740 | void CmdlineParser::add_param_bytes(
| ^~~~~~~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:733:6: note: ‘void tlx::CmdlineParser::add_param_bytes(const std::string&, int&, const std::string&)’ previously defined here
733 | void CmdlineParser::add_param_bytes(
| ^~~~~~~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:801:30: error: ‘uint32_t’ has not been declared
801 | const std::string& name, uint32_t& dest, const std::string& desc) {
| ^~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:808:30: error: ‘uint64_t’ has not been declared
808 | const std::string& name, uint64_t& dest, const std::string& desc) {
| ^~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:807:6: error: redefinition of ‘void tlx::CmdlineParser::add_opt_param_bytes(const std::string&, int&, const std::string&)’
807 | void CmdlineParser::add_opt_param_bytes(
| ^~~~~~~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:800:6: note: ‘void tlx::CmdlineParser::add_opt_param_bytes(const std::string&, int&, const std::string&)’ previously defined here
800 | void CmdlineParser::add_opt_param_bytes(
| ^~~~~~~~~~~~~
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp: In member function ‘virtual bool tlx::CmdlineParser::ArgumentBytes32::process(int&, const char* const*&)’:
/home/felipelouza/nearest-smaller-suffixes/build/benchmark/src/external/tlx/src/fetch_tlx/tlx/cmdline_parser.cpp:300:5: warning: control reaches end of non-void function [-Wreturn-type]
300 | }
| ^
make[6]: *** [tlx/CMakeFiles/tlx.dir/build.make:104: tlx/CMakeFiles/tlx.dir/cmdline_parser.cpp.o] Error 1
make[5]: *** [CMakeFiles/Makefile2:98: tlx/CMakeFiles/tlx.dir/all] Error 2
make[4]: *** [Makefile:146: all] Error 2
make[3]: *** [benchmark/src/CMakeFiles/fetch_tlx.dir/build.make:86: benchmark/src/external/tlx/src/fetch_tlx-stamp/fetch_tlx-build] Error 2
make[2]: *** [CMakeFiles/Makefile2:280: benchmark/src/CMakeFiles/fetch_tlx.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:287: benchmark/src/CMakeFiles/fetch_tlx.dir/rule] Error 2
make: *** [Makefile:202: fetch_tlx] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment