You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello so I am on Pop_OS! 21.04 and I'm trying to build NevolutinX but it fails everytime I try, below is my build log:
paulo@pop-os:~$ git clone --recursive https://github.com/XboxDev/nxdk.git && git clone --recursive https://github.com/dracc/NevolutionX.git && cd NevolutionX && make -j4
Cloning into 'nxdk'...
remote: Enumerating objects: 3874, done.
remote: Counting objects: 100% (454/454), done.
remote: Compressing objects: 100% (245/245), done.
remote: Total 3874 (delta 236), reused 343 (delta 203), pack-reused 3420
Receiving objects: 100% (3874/3874), 16.16 MiB | 4.20 MiB/s, done.
Resolving deltas: 100% (2309/2309), done.
Submodule 'lib/libcxx' (https://github.com/XboxDev/nxdk-libcxx.git) registered for path 'lib/libcxx'
Submodule 'lib/libjpeg/libjpeg-turbo' (https://github.com/libjpeg-turbo/libjpeg-turbo.git) registered for path 'lib/libjpeg/libjpeg-turbo'
Submodule 'lib/libpng/libpng' (https://github.com/glennrp/libpng.git) registered for path 'lib/libpng/libpng'
Submodule 'lib/net/lwip' (https://github.com/lwip-tcpip/lwip.git) registered for path 'lib/net/lwip'
Submodule 'lib/pdclib' (https://github.com/XboxDev/nxdk-pdclib.git) registered for path 'lib/pdclib'
Submodule 'lib/sdl/SDL2' (https://github.com/XboxDev/nxdk-sdl.git) registered for path 'lib/sdl/SDL2'
Submodule 'lib/sdl/SDL2_image' (https://github.com/libsdl-org/SDL_image.git) registered for path 'lib/sdl/SDL2_image'
Submodule 'lib/sdl/SDL_ttf' (https://github.com/libsdl-org/SDL_ttf.git) registered for path 'lib/sdl/SDL_ttf'
Submodule 'lib/usb/libusbohci' (https://github.com/XboxDev/libusbohci.git) registered for path 'lib/usb/libusbohci'
Submodule 'lib/zlib' (https://github.com/madler/zlib.git) registered for path 'lib/zlib/zlib'
Submodule 'tools/extract-xiso' (https://github.com/XboxDev/extract-xiso.git) registered for path 'tools/extract-xiso'
Cloning into '/home/paulo/nxdk/lib/libcxx'...
remote: Enumerating objects: 107881, done.
remote: Counting objects: 100% (1/1), done.
remote: Total 107881 (delta 0), reused 0 (delta 0), pack-reused 107880
Receiving objects: 100% (107881/107881), 22.98 MiB | 4.02 MiB/s, done.
Resolving deltas: 100% (81628/81628), done.
Cloning into '/home/paulo/nxdk/lib/libjpeg/libjpeg-turbo'...
remote: Enumerating objects: 16384, done.
remote: Counting objects: 100% (431/431), done.
remote: Compressing objects: 100% (196/196), done.
remote: Total 16384 (delta 258), reused 381 (delta 226), pack-reused 15953
Receiving objects: 100% (16384/16384), 14.16 MiB | 4.23 MiB/s, done.
Resolving deltas: 100% (12021/12021), done.
Cloning into '/home/paulo/nxdk/lib/libpng/libpng'...
remote: Enumerating objects: 107063, done.
remote: Total 107063 (delta 0), reused 0 (delta 0), pack-reused 107063
Receiving objects: 100% (107063/107063), 38.91 MiB | 4.28 MiB/s, done.
Resolving deltas: 100% (96965/96965), done.
Cloning into '/home/paulo/nxdk/lib/net/lwip'...
remote: Enumerating objects: 54862, done.
remote: Counting objects: 100% (567/567), done.
remote: Compressing objects: 100% (255/255), done.
remote: Total 54862 (delta 332), reused 502 (delta 307), pack-reused 54295
Receiving objects: 100% (54862/54862), 11.06 MiB | 4.13 MiB/s, done.
Resolving deltas: 100% (41277/41277), done.
Cloning into '/home/paulo/nxdk/lib/pdclib'...
remote: Enumerating objects: 6525, done.
remote: Counting objects: 100% (133/133), done.
remote: Compressing objects: 100% (103/103), done.
remote: Total 6525 (delta 52), reused 76 (delta 29), pack-reused 6392
Receiving objects: 100% (6525/6525), 1.16 MiB | 974.00 KiB/s, done.
Resolving deltas: 100% (4456/4456), done.
Cloning into '/home/paulo/nxdk/lib/sdl/SDL2'...
remote: Enumerating objects: 109696, done.
remote: Total 109696 (delta 0), reused 0 (delta 0), pack-reused 109696
Receiving objects: 100% (109696/109696), 116.96 MiB | 3.74 MiB/s, done.
Resolving deltas: 100% (65543/65543), done.
Cloning into '/home/paulo/nxdk/lib/sdl/SDL2_image'...
remote: Enumerating objects: 9114, done.
remote: Counting objects: 100% (9114/9114), done.
remote: Compressing objects: 100% (2873/2873), done.
remote: Total 9114 (delta 6121), reused 8498 (delta 6048), pack-reused 0
Receiving objects: 100% (9114/9114), 40.83 MiB | 4.12 MiB/s, done.
Resolving deltas: 100% (6121/6121), done.
Cloning into '/home/paulo/nxdk/lib/sdl/SDL_ttf'...
remote: Enumerating objects: 7330, done.
remote: Counting objects: 100% (1531/1531), done.
remote: Compressing objects: 100% (1124/1124), done.
remote: Total 7330 (delta 530), reused 1322 (delta 392), pack-reused 5799
Receiving objects: 100% (7330/7330), 71.40 MiB | 4.27 MiB/s, done.
Resolving deltas: 100% (4300/4300), done.
Cloning into '/home/paulo/nxdk/lib/usb/libusbohci'...
remote: Enumerating objects: 155, done.
remote: Counting objects: 100% (155/155), done.
remote: Compressing objects: 100% (93/93), done.
remote: Total 155 (delta 76), reused 139 (delta 62), pack-reused 0
Receiving objects: 100% (155/155), 163.34 KiB | 1.04 MiB/s, done.
Resolving deltas: 100% (76/76), done.
Cloning into '/home/paulo/nxdk/lib/zlib/zlib'...
remote: Enumerating objects: 5168, done.
remote: Counting objects: 100% (17/17), done.
remote: Compressing objects: 100% (14/14), done.
remote: Total 5168 (delta 5), reused 6 (delta 3), pack-reused 5151
Receiving objects: 100% (5168/5168), 3.68 MiB | 2.83 MiB/s, done.
Resolving deltas: 100% (3618/3618), done.
Cloning into '/home/paulo/nxdk/tools/extract-xiso'...
remote: Enumerating objects: 255, done.
remote: Counting objects: 100% (9/9), done.
remote: Compressing objects: 100% (7/7), done.
remote: Total 255 (delta 3), reused 3 (delta 2), pack-reused 246
Receiving objects: 100% (255/255), 286.65 KiB | 1.01 MiB/s, done.
Resolving deltas: 100% (152/152), done.
Caminho do sub-módulo 'lib/libcxx': confirmado 'c594e975f383418d98dbdf35a8f2fff4699a62fb'
Caminho do sub-módulo 'lib/libjpeg/libjpeg-turbo': confirmado '166e34213e4f4e2363ce058a7bcc69fd03e38b76'
Caminho do sub-módulo 'lib/libpng/libpng': confirmado 'a40189cf881e9f0db80511c382292a5604c3c3d1'
Caminho do sub-módulo 'lib/net/lwip': confirmado '159e31b689577dbf69cf0683bbaffbd71fa5ee10'
Caminho do sub-módulo 'lib/pdclib': confirmado 'd326c64808fb9027738f6430481ffefb59e09456'
Caminho do sub-módulo 'lib/sdl/SDL2': confirmado 'aea45d70f284002cb5580188a0331b8fcfc3b37e'
Caminho do sub-módulo 'lib/sdl/SDL2_image': confirmado 'ab2a9c602623193d61827ccd395302d92d90fc38'
Caminho do sub-módulo 'lib/sdl/SDL_ttf': confirmado '200901a8f55bcf7aa031157f53a575c942d2b7aa'
Caminho do sub-módulo 'lib/usb/libusbohci': confirmado 'b9f167224ea092241ef6ec4d06cea819dfdda0a5'
Caminho do sub-módulo 'lib/zlib/zlib': confirmado 'cacf7f1d4e3d44d871b605da3b647f07d718623f'
Caminho do sub-módulo 'tools/extract-xiso': confirmado '8e1832ec27572895823a1af20d271a176820daad'
Cloning into 'NevolutionX'...
remote: Enumerating objects: 1167, done.
remote: Counting objects: 100% (242/242), done.
remote: Compressing objects: 100% (176/176), done.
remote: Total 1167 (delta 145), reused 133 (delta 64), pack-reused 925
Receiving objects: 100% (1167/1167), 7.33 MiB | 3.95 MiB/s, done.
Resolving deltas: 100% (758/758), done.
Submodule '3rdparty/NaturalSort' (https://github.com/scopeInfinity/NaturalSort.git) registered for path '3rdparty/NaturalSort'
Submodule '3rdparty/SDL_FontCache' (https://github.com/grimfang4/SDL_FontCache.git) registered for path '3rdparty/SDL_FontCache'
Cloning into '/home/paulo/NevolutionX/3rdparty/NaturalSort'...
remote: Enumerating objects: 87, done.
remote: Counting objects: 100% (17/17), done.
remote: Compressing objects: 100% (13/13), done.
remote: Total 87 (delta 4), reused 3 (delta 0), pack-reused 70
Receiving objects: 100% (87/87), 59.65 KiB | 445.00 KiB/s, done.
Resolving deltas: 100% (41/41), done.
Cloning into '/home/paulo/NevolutionX/3rdparty/SDL_FontCache'...
remote: Enumerating objects: 217, done.
remote: Total 217 (delta 0), reused 0 (delta 0), pack-reused 217
Receiving objects: 100% (217/217), 221.68 KiB | 1013.00 KiB/s, done.
Resolving deltas: 100% (124/124), done.
Caminho do sub-módulo '3rdparty/NaturalSort': confirmado '5c71f466f29d44c8d976dc1ba077eae9b6ce672a'
Caminho do sub-módulo '3rdparty/SDL_FontCache': confirmado 'ac39dfbafaf238b0c8a1b2720e95bcb9b3dae974'
cp /home/paulo/NevolutionX/sampleconfig.json bin/config.json
[ CXX ] /home/paulo/NevolutionX/main.obj
[ CXX ] /home/paulo/NevolutionX/Includes/outputLine.obj
[ CXX ] /home/paulo/NevolutionX/Includes/subsystems.obj
[ CXX ] /home/paulo/NevolutionX/Includes/findXBE.obj
In file included from /home/paulo/NevolutionX/Includes/findXBE.cpp:1:
In file included from /home/paulo/NevolutionX/Includes/findXBE.h:6:
/home/paulo/NevolutionX/Includes/menu.hpp:66:8: warning: 'execute' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void execute(Menu *menu);
^
/home/paulo/NevolutionX/Includes/menu.hpp:37:8: note: overridden virtual function is here
void execute(Menu *);
^
In file included from /home/paulo/NevolutionX/main.cpp:3:
/home/paulo/NevolutionX/Includes/menu.hpp:66:8: warning: 'execute' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void execute(Menu *menu);
^
/home/paulo/NevolutionX/Includes/menu.hpp:37:8: note: overridden virtual function is here
void execute(Menu *);
^
In file included from /home/paulo/NevolutionX/Includes/subsystems.cpp:1:
In file included from /home/paulo/NevolutionX/Includes/subsystems.h:4:
In file included from /home/paulo/NevolutionX/Includes/config.hpp:4:
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11398:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:3920:31: note: in instantiation of member function 'nlohmann::detail::iter_impl<const nlohmann::basic_json<>>::key' requested here
return anchor.key();
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4641:63: note: in instantiation of member function 'nlohmann::detail::iteration_proxy_value<nlohmann::detail::iter_impl<const nlohmann::basic_json<>>>::key' requested here
const auto h = std::hash<string_t> {}(element.key());
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
In file included from /home/paulo/NevolutionX/Includes/outputLine.cpp:13:
In file included from /home/paulo/NevolutionX/Includes/infoLog.h:9:
In file included from /home/paulo/NevolutionX/Includes/config.hpp:4:
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11398:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:3920:31: note: in instantiation of member function 'nlohmann::detail::iter_impl<const nlohmann::basic_json<>>::key' requested here
return anchor.key();
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4641:63: note: in instantiation of member function 'nlohmann::detail::iteration_proxy_value<nlohmann::detail::iter_impl<const nlohmann::basic_json<>>>::key' requested here
const auto h = std::hash<string_t> {}(element.key());
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11049:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4651:38: note: in instantiation of member function 'nlohmann::detail::iter_impl<const nlohmann::basic_json<>>::operator*' requested here
for (const auto& element : j)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19335:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19700:16: note: in instantiation of function template specialization 'nlohmann::basic_json<>::get_ref_impl<const std::basic_string<char> &, const nlohmann::basic_json<>>' requested here
return get_ref_impl<ReferenceType>(*this);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4660:62: note: in instantiation of function template specialization 'nlohmann::basic_json<>::get_ref<const std::basic_string<char> &, 0>' requested here
const auto h = std::hash<string_t> {}(j.template get_ref<const string_t&>());
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11049:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4651:38: note: in instantiation of member function 'nlohmann::detail::iter_impl<const nlohmann::basic_json<>>::operator*' requested here
for (const auto& element : j)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19335:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19700:16: note: in instantiation of function template specialization 'nlohmann::basic_json<>::get_ref_impl<const std::basic_string<char> &, const nlohmann::basic_json<>>' requested here
return get_ref_impl<ReferenceType>(*this);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4660:62: note: in instantiation of function template specialization 'nlohmann::basic_json<>::get_ref<const std::basic_string<char> &, 0>' requested here
const auto h = std::hash<string_t> {}(j.template get_ref<const string_t&>());
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
In file included from /home/paulo/NevolutionX/Includes/findXBE.cpp:1:
In file included from /home/paulo/NevolutionX/Includes/findXBE.h:6:
In file included from /home/paulo/NevolutionX/Includes/menu.hpp:4:
In file included from /home/paulo/NevolutionX/Includes/config.hpp:4:
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11398:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:3920:31: note: in instantiation of member function 'nlohmann::detail::iter_impl<const nlohmann::basic_json<>>::key' requested here
return anchor.key();
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4641:63: note: in instantiation of member function 'nlohmann::detail::iteration_proxy_value<nlohmann::detail::iter_impl<const nlohmann::basic_json<>>>::key' requested here
const auto h = std::hash<string_t> {}(element.key());
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11049:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4651:38: note: in instantiation of member function 'nlohmann::detail::iter_impl<const nlohmann::basic_json<>>::operator*' requested here
for (const auto& element : j)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19335:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19700:16: note: in instantiation of function template specialization 'nlohmann::basic_json<>::get_ref_impl<const std::basic_string<char> &, const nlohmann::basic_json<>>' requested here
return get_ref_impl<ReferenceType>(*this);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4660:62: note: in instantiation of function template specialization 'nlohmann::basic_json<>::get_ref<const std::basic_string<char> &, 0>' requested here
const auto h = std::hash<string_t> {}(j.template get_ref<const string_t&>());
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
In file included from /home/paulo/NevolutionX/main.cpp:2:
In file included from /home/paulo/NevolutionX/Includes/config.hpp:4:
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11398:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:3920:31: note: in instantiation of member function 'nlohmann::detail::iter_impl<const nlohmann::basic_json<>>::key' requested here
return anchor.key();
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4641:63: note: in instantiation of member function 'nlohmann::detail::iteration_proxy_value<nlohmann::detail::iter_impl<const nlohmann::basic_json<>>>::key' requested here
const auto h = std::hash<string_t> {}(element.key());
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11049:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4651:38: note: in instantiation of member function 'nlohmann::detail::iter_impl<const nlohmann::basic_json<>>::operator*' requested here
for (const auto& element : j)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19335:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19700:16: note: in instantiation of function template specialization 'nlohmann::basic_json<>::get_ref_impl<const std::basic_string<char> &, const nlohmann::basic_json<>>' requested here
return get_ref_impl<ReferenceType>(*this);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4660:62: note: in instantiation of function template specialization 'nlohmann::basic_json<>::get_ref<const std::basic_string<char> &, 0>' requested here
const auto h = std::hash<string_t> {}(j.template get_ref<const string_t&>());
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11083:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:5631:23: note: in instantiation of member function 'nlohmann::detail::iter_impl<nlohmann::basic_json<>>::operator->' requested here
if (it->is_discarded())
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:10319:60: note: in instantiation of member function 'nlohmann::detail::json_sax_dom_callback_parser<nlohmann::basic_json<>>::end_object' requested here
if (JSON_HEDLEY_UNLIKELY(!sax->end_object()))
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:10210:13: note: in instantiation of function template specialization 'nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::sax_parse_internal<nlohmann::detail::json_sax_dom_callback_parser<nlohmann::basic_json<>>>' requested here
sax_parse_internal(&sdp);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:23204:113: note: in instantiation of member function 'nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::parse' requested here
parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25278:28: note: in instantiation of function template specialization 'nlohmann::basic_json<>::parse<const char *>' requested here
return nlohmann::json::parse(s, s + n);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11083:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:5631:23: note: in instantiation of member function 'nlohmann::detail::iter_impl<nlohmann::basic_json<>>::operator->' requested here
if (it->is_discarded())
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:10319:60: note: in instantiation of member function 'nlohmann::detail::json_sax_dom_callback_parser<nlohmann::basic_json<>>::end_object' requested here
if (JSON_HEDLEY_UNLIKELY(!sax->end_object()))
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:10210:13: note: in instantiation of function template specialization 'nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::sax_parse_internal<nlohmann::detail::json_sax_dom_callback_parser<nlohmann::basic_json<>>>' requested here
sax_parse_internal(&sdp);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:23204:113: note: in instantiation of member function 'nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::parse' requested here
parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25278:28: note: in instantiation of function template specialization 'nlohmann::basic_json<>::parse<const char *>' requested here
return nlohmann::json::parse(s, s + n);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11083:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:5631:23: note: in instantiation of member function 'nlohmann::detail::iter_impl<nlohmann::basic_json<>>::operator->' requested here
if (it->is_discarded())
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:10319:60: note: in instantiation of member function 'nlohmann::detail::json_sax_dom_callback_parser<nlohmann::basic_json<>>::end_object' requested here
if (JSON_HEDLEY_UNLIKELY(!sax->end_object()))
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:10210:13: note: in instantiation of function template specialization 'nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::sax_parse_internal<nlohmann::detail::json_sax_dom_callback_parser<nlohmann::basic_json<>>>' requested here
sax_parse_internal(&sdp);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:23204:113: note: in instantiation of member function 'nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::parse' requested here
parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25278:28: note: in instantiation of function template specialization 'nlohmann::basic_json<>::parse<const char *>' requested here
return nlohmann::json::parse(s, s + n);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11083:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:5631:23: note: in instantiation of member function 'nlohmann::detail::iter_impl<nlohmann::basic_json<>>::operator->' requested here
if (it->is_discarded())
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:10319:60: note: in instantiation of member function 'nlohmann::detail::json_sax_dom_callback_parser<nlohmann::basic_json<>>::end_object' requested here
if (JSON_HEDLEY_UNLIKELY(!sax->end_object()))
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:10210:13: note: in instantiation of function template specialization 'nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::sax_parse_internal<nlohmann::detail::json_sax_dom_callback_parser<nlohmann::basic_json<>>>' requested here
sax_parse_internal(&sdp);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:23204:113: note: in instantiation of member function 'nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::parse' requested here
parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25278:28: note: in instantiation of function template specialization 'nlohmann::basic_json<>::parse<const char *>' requested here
return nlohmann::json::parse(s, s + n);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:20202:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/config.hpp:111:1: note: in instantiation of function template specialization 'nlohmann::basic_json<>::operator[]<const char>' requested here
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Config, menu, settings)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:2309:130: note: expanded from macro 'NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE'
inline void to_json(nlohmann::json& nlohmann_json_j, const Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_TO, __VA_ARGS__)) } \
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:20202:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/config.hpp:111:1: note: in instantiation of function template specialization 'nlohmann::basic_json<>::operator[]<const char>' requested here
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Config, menu, settings)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:2309:130: note: expanded from macro 'NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE'
inline void to_json(nlohmann::json& nlohmann_json_j, const Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_TO, __VA_ARGS__)) } \
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:20202:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/config.hpp:111:1: note: in instantiation of function template specialization 'nlohmann::basic_json<>::operator[]<const char>' requested here
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Config, menu, settings)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:2309:130: note: expanded from macro 'NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE'
inline void to_json(nlohmann::json& nlohmann_json_j, const Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_TO, __VA_ARGS__)) } \
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19984:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/config.hpp:111:1: note: in instantiation of member function 'nlohmann::basic_json<>::at' requested here
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Config, menu, settings)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:2310:132: note: expanded from macro 'NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE'
inline void from_json(const nlohmann::json& nlohmann_json_j, Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_FROM, __VA_ARGS__)) }
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19984:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/config.hpp:111:1: note: in instantiation of member function 'nlohmann::basic_json<>::at' requested here
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Config, menu, settings)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:2310:132: note: expanded from macro 'NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE'
inline void from_json(const nlohmann::json& nlohmann_json_j, Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_FROM, __VA_ARGS__)) }
^
6 warnings generated.
6 warnings generated.
[ CXX ] /home/paulo/NevolutionX/Includes/renderer.obj
[ CXX ] /home/paulo/NevolutionX/Includes/font.obj
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19984:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/config.hpp:111:1: note: in instantiation of member function 'nlohmann::basic_json<>::at' requested here
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Config, menu, settings)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:2310:132: note: expanded from macro 'NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE'
inline void from_json(const nlohmann::json& nlohmann_json_j, Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_FROM, __VA_ARGS__)) }
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:20202:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/config.hpp:111:1: note: in instantiation of function template specialization 'nlohmann::basic_json<>::operator[]<const char>' requested here
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Config, menu, settings)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:2309:130: note: expanded from macro 'NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE'
inline void to_json(nlohmann::json& nlohmann_json_j, const Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_TO, __VA_ARGS__)) } \
^
7 warnings generated.
[ CXX ] /home/paulo/NevolutionX/Includes/networking.obj
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19984:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/config.hpp:111:1: note: in instantiation of member function 'nlohmann::basic_json<>::at' requested here
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Config, menu, settings)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:2310:132: note: expanded from macro 'NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE'
inline void from_json(const nlohmann::json& nlohmann_json_j, Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_FROM, __VA_ARGS__)) }
^
[ CXX ] /home/paulo/NevolutionX/Includes/networkManager.obj
[ CXX ] /home/paulo/NevolutionX/Includes/ftpServer.obj
[ CXX ] /home/paulo/NevolutionX/Includes/ftpConnection.obj
7 warnings generated.
[ CXX ] /home/paulo/NevolutionX/Includes/menu.obj
In file included from /home/paulo/NevolutionX/Includes/networkManager.cpp:1:
In file included from /home/paulo/NevolutionX/Includes/networkManager.h:4:
In file included from /home/paulo/NevolutionX/Includes/config.hpp:4:
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11398:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:3920:31: note: in instantiation of member function 'nlohmann::detail::iter_impl<const nlohmann::basic_json<>>::key' requested here
return anchor.key();
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4641:63: note: in instantiation of member function 'nlohmann::detail::iteration_proxy_value<nlohmann::detail::iter_impl<const nlohmann::basic_json<>>>::key' requested here
const auto h = std::hash<string_t> {}(element.key());
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11049:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4651:38: note: in instantiation of member function 'nlohmann::detail::iter_impl<const nlohmann::basic_json<>>::operator*' requested here
for (const auto& element : j)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19335:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19700:16: note: in instantiation of function template specialization 'nlohmann::basic_json<>::get_ref_impl<const std::basic_string<char> &, const nlohmann::basic_json<>>' requested here
return get_ref_impl<ReferenceType>(*this);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4660:62: note: in instantiation of function template specialization 'nlohmann::basic_json<>::get_ref<const std::basic_string<char> &, 0>' requested here
const auto h = std::hash<string_t> {}(j.template get_ref<const string_t&>());
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
In file included from /home/paulo/NevolutionX/Includes/ftpServer.cpp:3:
In file included from /home/paulo/NevolutionX/Includes/ftpServer.h:9:
In file included from /home/paulo/NevolutionX/Includes/config.hpp:4:
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11398:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:3920:31: note: in instantiation of member function 'nlohmann::detail::iter_impl<const nlohmann::basic_json<>>::key' requested here
return anchor.key();
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4641:63: note: in instantiation of member function 'nlohmann::detail::iteration_proxy_value<nlohmann::detail::iter_impl<const nlohmann::basic_json<>>>::key' requested here
const auto h = std::hash<string_t> {}(element.key());
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/ftpConnection.cpp:410:48: warning: unused parameter 'arg' [-Wunused-parameter]
void ftpConnection::cmdList(std::string const& arg) {
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11049:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp/home/paulo/NevolutionX/Includes/ftpConnection.cpp:419::4651:3848: warning: unused parameter 'arg' [-Wunused-parameter]:
void ftpConnection::cmdNlst(std::string const& arg) {
^
note: in instantiation of member function 'nlohmann::detail::iter_impl<const nlohmann::basic_json<>>::operator*' requested here
for (const auto& element : j)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19335:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19700:16: note: in instantiation of function template specialization 'nlohmann::basic_json<>::get_ref_impl<const std::basic_string<char> &, const nlohmann::basic_json<>>' requested here
return get_ref_impl<ReferenceType>(*this);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4660:62: note: in instantiation of function template specialization 'nlohmann::basic_json<>::get_ref<const std::basic_string<char> &, 0>' requested here
const auto h = std::hash<string_t> {}(j.template get_ref<const string_t&>());
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/ftpConnection.cpp:615:22: warning: comparison of integers of different signs: 'unsigned long' and 'ssize_t' (aka 'int') [-Wsign-compare]
if (bytesWritten != bytesRead) {
~~~~~~~~~~~~ ^ ~~~~~~~~~
In file included from /home/paulo/NevolutionX/Includes/ftpConnection.cpp:7:
In file included from /home/paulo/NevolutionX/Includes/ftpServer.h:9:
In file included from /home/paulo/NevolutionX/Includes/config.hpp:4:
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11398:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:3920:31: note: in instantiation of member function 'nlohmann::detail::iter_impl<const nlohmann::basic_json<>>::key' requested here
return anchor.key();
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4641:63: note: in instantiation of member function 'nlohmann::detail::iteration_proxy_value<nlohmann::detail::iter_impl<const nlohmann::basic_json<>>>::key' requested here
const auto h = std::hash<string_t> {}(element.key());
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11083:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:5631:23: note: in instantiation of member function 'nlohmann::detail::iter_impl<nlohmann::basic_json<>>::operator->' requested here
if (it->is_discarded())
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:10319:60: note: in instantiation of member function 'nlohmann::detail::json_sax_dom_callback_parser<nlohmann::basic_json<>>::end_object' requested here
if (JSON_HEDLEY_UNLIKELY(!sax->end_object()))
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:10210:13: note: in instantiation of function template specialization 'nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::sax_parse_internal<nlohmann::detail::json_sax_dom_callback_parser<nlohmann::basic_json<>>>' requested here
sax_parse_internal(&sdp);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:23204:113: note: in instantiation of member function 'nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::parse' requested here
parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25278:28: note: in instantiation of function template specialization 'nlohmann::basic_json<>::parse<const char *>' requested here
return nlohmann::json::parse(s, s + n);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11049:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4651:38: note: in instantiation of member function 'nlohmann::detail::iter_impl<const nlohmann::basic_json<>>::operator*' requested here
for (const auto& element : j)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19335:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19700:16: note: in instantiation of function template specialization 'nlohmann::basic_json<>::get_ref_impl<const std::basic_string<char> &, const nlohmann::basic_json<>>' requested here
return get_ref_impl<ReferenceType>(*this);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4660:62: note: in instantiation of function template specialization 'nlohmann::basic_json<>::get_ref<const std::basic_string<char> &, 0>' requested here
const auto h = std::hash<string_t> {}(j.template get_ref<const string_t&>());
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11083:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:5631:23: note: in instantiation of member function 'nlohmann::detail::iter_impl<nlohmann::basic_json<>>::operator->' requested here
if (it->is_discarded())
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:10319:60: note: in instantiation of member function 'nlohmann::detail::json_sax_dom_callback_parser<nlohmann::basic_json<>>::end_object' requested here
if (JSON_HEDLEY_UNLIKELY(!sax->end_object()))
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:10210:13: note: in instantiation of function template specialization 'nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::sax_parse_internal<nlohmann::detail::json_sax_dom_callback_parser<nlohmann::basic_json<>>>' requested here
sax_parse_internal(&sdp);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:23204:113: note: in instantiation of member function 'nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::parse' requested here
parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25278:28: note: in instantiation of function template specialization 'nlohmann::basic_json<>::parse<const char *>' requested here
return nlohmann::json::parse(s, s + n);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:20202:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/config.hpp:111:1: note: in instantiation of function template specialization 'nlohmann::basic_json<>::operator[]<const char>' requested here
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Config, menu, settings)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:2309:130: note: expanded from macro 'NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE'
inline void to_json(nlohmann::json& nlohmann_json_j, const Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_TO, __VA_ARGS__)) } \
^
In file included from /home/paulo/NevolutionX/Includes/menu.cpp:1:
/home/paulo/NevolutionX/Includes/menu.hpp:66:8: warning: 'execute' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void execute(Menu *menu);
^
/home/paulo/NevolutionX/Includes/menu.hpp:37:8: note: overridden virtual function is here
void execute(Menu *);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11083:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:5631:23: note: in instantiation of member function 'nlohmann::detail::iter_impl<nlohmann::basic_json<>>::operator->' requested here
if (it->is_discarded())
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:10319:60: note: in instantiation of member function 'nlohmann::detail::json_sax_dom_callback_parser<nlohmann::basic_json<>>::end_object' requested here
if (JSON_HEDLEY_UNLIKELY(!sax->end_object()))
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:10210:13: note: in instantiation of function template specialization 'nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::sax_parse_internal<nlohmann::detail::json_sax_dom_callback_parser<nlohmann::basic_json<>>>' requested here
sax_parse_internal(&sdp);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:23204:113: note: in instantiation of member function 'nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::parse' requested here
parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25278:28: note: in instantiation of function template specialization 'nlohmann::basic_json<>::parse<const char *>' requested here
return nlohmann::json::parse(s, s + n);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19984:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/config.hpp:111:1: note: in instantiation of member function 'nlohmann::basic_json<>::at' requested here
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Config, menu, settings)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:2310:132: note: expanded from macro 'NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE'
inline void from_json(const nlohmann::json& nlohmann_json_j, Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_FROM, __VA_ARGS__)) }
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:20202:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/config.hpp:111:1: note: in instantiation of function template specialization 'nlohmann::basic_json<>::operator[]<const char>' requested here
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Config, menu, settings)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:2309:130: note: expanded from macro 'NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE'
inline void to_json(nlohmann::json& nlohmann_json_j, const Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_TO, __VA_ARGS__)) } \
^
In file included from /home/paulo/NevolutionX/Includes/menu.cpp:1:
In file included from /home/paulo/NevolutionX/Includes/menu.hpp:4:
In file included from /home/paulo/NevolutionX/Includes/config.hpp:4:
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11398:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:3920:31: note: in instantiation of member function 'nlohmann::detail::iter_impl<const nlohmann::basic_json<>>::key' requested here
return anchor.key();
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4641:63: note: in instantiation of member function 'nlohmann::detail::iteration_proxy_value<nlohmann::detail::iter_impl<const nlohmann::basic_json<>>>::key' requested here
const auto h = std::hash<string_t> {}(element.key());
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19335:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19700:16: note: in instantiation of function template specialization 'nlohmann::basic_json<>::get_ref_impl<const std::basic_string<char> &, const nlohmann::basic_json<>>' requested here
return get_ref_impl<ReferenceType>(*this);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4660:62: note: in instantiation of function template specialization 'nlohmann::basic_json<>::get_ref<const std::basic_string<char> &, 0>' requested here
const auto h = std::hash<string_t> {}(j.template get_ref<const string_t&>());
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19984:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/config.hpp:111:1: note: in instantiation of member function 'nlohmann::basic_json<>::at' requested here
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Config, menu, settings)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:2310:132: note: expanded from macro 'NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE'
inline void from_json(const nlohmann::json& nlohmann_json_j, Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_FROM, __VA_ARGS__)) }
^
6 warnings generated.
[ CXX ] /home/paulo/NevolutionX/Includes/langMenu.obj
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:20202:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/config.hpp:111:1: note: in instantiation of function template specialization 'nlohmann::basic_json<>::operator[]<const char>' requested here
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Config, menu, settings)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:2309:130: note: expanded from macro 'NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE'
inline void to_json(nlohmann::json& nlohmann_json_j, const Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_TO, __VA_ARGS__)) } \
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19984:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/config.hpp:111:1: note: in instantiation of member function 'nlohmann::basic_json<>::at' requested here
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Config, menu, settings)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:2310:132: note: expanded from macro 'NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE'
inline void from_json(const nlohmann::json& nlohmann_json_j, Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_FROM, __VA_ARGS__)) }
^
6 warnings generated.
[ CXX ] /home/paulo/NevolutionX/Includes/timeMenu.obj
9 warnings generated.
[ CXX ] /home/paulo/NevolutionX/Includes/settingsMenu.obj
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11083:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:5631:23: note: in instantiation of member function 'nlohmann::detail::iter_impl<nlohmann::basic_json<>>::operator->' requested here
if (it->is_discarded())
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:10319:60: note: in instantiation of member function 'nlohmann::detail::json_sax_dom_callback_parser<nlohmann::basic_json<>>::end_object' requested here
if (JSON_HEDLEY_UNLIKELY(!sax->end_object()))
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:10210:13: note: in instantiation of function template specialization 'nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::sax_parse_internal<nlohmann::detail::json_sax_dom_callback_parser<nlohmann::basic_json<>>>' requested here
sax_parse_internal(&sdp);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:23204:113: note: in instantiation of member function 'nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::parse' requested here
parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25278:28: note: in instantiation of function template specialization 'nlohmann::basic_json<>::parse<const char *>' requested here
return nlohmann::json::parse(s, s + n);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:20202:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/config.hpp:111:1: note: in instantiation of function template specialization 'nlohmann::basic_json<>::operator[]<const char>' requested here
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Config, menu, settings)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:2309:130: note: expanded from macro 'NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE'
inline void to_json(nlohmann::json& nlohmann_json_j, const Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_TO, __VA_ARGS__)) } \
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19984:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/config.hpp:111:1: note: in instantiation of member function 'nlohmann::basic_json<>::at' requested here
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Config, menu, settings)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:2310:132: note: expanded from macro 'NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE'
inline void from_json(const nlohmann::json& nlohmann_json_j, Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_FROM, __VA_ARGS__)) }
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11049:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/menu.cpp:284:32: note: in instantiation of member function 'nlohmann::detail::iter_impl<const nlohmann::basic_json<>>::operator*' requested here
for (nlohmann::json const& e : config.menu) {
^
In file included from /home/paulo/NevolutionX/Includes/menu.cpp:1:
In file included from /home/paulo/NevolutionX/Includes/menu.hpp:4:
In file included from /home/paulo/NevolutionX/Includes/config.hpp:4:
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:20246:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/menu.cpp:285:36: note: in instantiation of function template specialization 'nlohmann::basic_json<>::operator[]<const char>' requested here
if (!static_cast<std::string>(e["type"]).compare("scan")) {
^
In file included from /home/paulo/NevolutionX/Includes/langMenu.cpp:1:
In file included from /home/paulo/NevolutionX/Includes/langMenu.hpp:4:
/home/paulo/NevolutionX/Includes/menu.hpp:66:8: warning: 'execute' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void execute(Menu *menu);
^
/home/paulo/NevolutionX/Includes/menu.hpp:37:8: note: overridden virtual function is here
void execute(Menu *);
^
In file included from /home/paulo/NevolutionX/Includes/langMenu.cpp:1:
In file included from /home/paulo/NevolutionX/Includes/langMenu.hpp:4:
In file included from /home/paulo/NevolutionX/Includes/menu.hpp:4:
In file included from /home/paulo/NevolutionX/Includes/config.hpp:4:
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11398:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:3920:31: note: in instantiation of member function 'nlohmann::detail::iter_impl<const nlohmann::basic_json<>>::key' requested here
return anchor.key();
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4641:63: note: in instantiation of member function 'nlohmann::detail::iteration_proxy_value<nlohmann::detail::iter_impl<const nlohmann::basic_json<>>>::key' requested here
const auto h = std::hash<string_t> {}(element.key());
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11049:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4651:38: note: in instantiation of member function 'nlohmann::detail::iter_impl<const nlohmann::basic_json<>>::operator*' requested here
for (const auto& element : j)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19335:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19700:16: note: in instantiation of function template specialization 'nlohmann::basic_json<>::get_ref_impl<const std::basic_string<char> &, const nlohmann::basic_json<>>' requested here
return get_ref_impl<ReferenceType>(*this);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4660:62: note: in instantiation of function template specialization 'nlohmann::basic_json<>::get_ref<const std::basic_string<char> &, 0>' requested here
const auto h = std::hash<string_t> {}(j.template get_ref<const string_t&>());
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
In file included from /home/paulo/NevolutionX/Includes/timeMenu.cpp:1:
In file included from /home/paulo/NevolutionX/Includes/timeMenu.hpp:4:
/home/paulo/NevolutionX/Includes/menu.hpp:66:8: warning: 'execute' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void execute(Menu *menu);
^
/home/paulo/NevolutionX/Includes/menu.hpp:37:8: note: overridden virtual function is here
void execute(Menu *);
^
/home/paulo/NevolutionX/Includes/timeMenu.cpp:15:30: warning: unused parameter 'menu' [-Wunused-parameter]
void TimeItem::execute(Menu *menu) {
^
In file included from /home/paulo/NevolutionX/Includes/settingsMenu.cpp:1:
In file included from /home/paulo/NevolutionX/Includes/settingsMenu.hpp:4:
/home/paulo/NevolutionX/Includes/menu.hpp:66:8: warning: 'execute' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void execute(Menu *menu);
^
/home/paulo/NevolutionX/Includes/menu.hpp:37:8: note: overridden virtual function is here
void execute(Menu *);
^
In file included from /home/paulo/NevolutionX/Includes/timeMenu.cpp:1:
In file included from /home/paulo/NevolutionX/Includes/timeMenu.hpp:4:
In file included from /home/paulo/NevolutionX/Includes/menu.hpp:4:
In file included from /home/paulo/NevolutionX/Includes/config.hpp:4:
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11398:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:3920:31: note: in instantiation of member function 'nlohmann::detail::iter_impl<const nlohmann::basic_json<>>::key' requested here
return anchor.key();
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4641:63: note: in instantiation of member function 'nlohmann::detail::iteration_proxy_value<nlohmann::detail::iter_impl<const nlohmann::basic_json<>>>::key' requested here
const auto h = std::hash<string_t> {}(element.key());
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
In file included from /home/paulo/NevolutionX/Includes/settingsMenu.cpp:1:
In file included from /home/paulo/NevolutionX/Includes/settingsMenu.hpp:4:
In file included from /home/paulo/NevolutionX/Includes/menu.hpp:4:
In file included from /home/paulo/NevolutionX/Includes/config.hpp:4:
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11398:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:3920:31: note: in instantiation of member function 'nlohmann::detail::iter_impl<const nlohmann::basic_json<>>::key' requested here
return anchor.key();
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4641:63: note: in instantiation of member function 'nlohmann::detail::iteration_proxy_value<nlohmann::detail::iter_impl<const nlohmann::basic_json<>>>::key' requested here
const auto h = std::hash<string_t> {}(element.key());
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11049:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4651:38: note: in instantiation of member function 'nlohmann::detail::iter_impl<const nlohmann::basic_json<>>::operator*' requested here
for (const auto& element : j)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19335:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19700:16: note: in instantiation of function template specialization 'nlohmann::basic_json<>::get_ref_impl<const std::basic_string<char> &, const nlohmann::basic_json<>>' requested here
return get_ref_impl<ReferenceType>(*this);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4660:62: note: in instantiation of function template specialization 'nlohmann::basic_json<>::get_ref<const std::basic_string<char> &, 0>' requested here
const auto h = std::hash<string_t> {}(j.template get_ref<const string_t&>());
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11049:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4651:38: note: in instantiation of member function 'nlohmann::detail::iter_impl<const nlohmann::basic_json<>>::operator*' requested here
for (const auto& element : j)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19335:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19700:16: note: in instantiation of function template specialization 'nlohmann::basic_json<>::get_ref_impl<const std::basic_string<char> &, const nlohmann::basic_json<>>' requested here
return get_ref_impl<ReferenceType>(*this);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4660:62: note: in instantiation of function template specialization 'nlohmann::basic_json<>::get_ref<const std::basic_string<char> &, 0>' requested here
const auto h = std::hash<string_t> {}(j.template get_ref<const string_t&>());
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11083:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:5631:23: note: in instantiation of member function 'nlohmann::detail::iter_impl<nlohmann::basic_json<>>::operator->' requested here
if (it->is_discarded())
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:10319:60: note: in instantiation of member function 'nlohmann::detail::json_sax_dom_callback_parser<nlohmann::basic_json<>>::end_object' requested here
if (JSON_HEDLEY_UNLIKELY(!sax->end_object()))
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:10210:13: note: in instantiation of function template specialization 'nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::sax_parse_internal<nlohmann::detail::json_sax_dom_callback_parser<nlohmann::basic_json<>>>' requested here
sax_parse_internal(&sdp);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:23204:113: note: in instantiation of member function 'nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::parse' requested here
parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25278:28: note: in instantiation of function template specialization 'nlohmann::basic_json<>::parse<const char *>' requested here
return nlohmann::json::parse(s, s + n);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11083:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:5631:23: note: in instantiation of member function 'nlohmann::detail::iter_impl<nlohmann::basic_json<>>::operator->' requested here
if (it->is_discarded())
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:10319:60: note: in instantiation of member function 'nlohmann::detail::json_sax_dom_callback_parser<nlohmann::basic_json<>>::end_object' requested here
if (JSON_HEDLEY_UNLIKELY(!sax->end_object()))
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:10210:13: note: in instantiation of function template specialization 'nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::sax_parse_internal<nlohmann::detail::json_sax_dom_callback_parser<nlohmann::basic_json<>>>' requested here
sax_parse_internal(&sdp);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:23204:113: note: in instantiation of member function 'nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::parse' requested here
parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25278:28: note: in instantiation of function template specialization 'nlohmann::basic_json<>::parse<const char *>' requested here
return nlohmann::json::parse(s, s + n);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11083:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:5631:23: note: in instantiation of member function 'nlohmann::detail::iter_impl<nlohmann::basic_json<>>::operator->' requested here
if (it->is_discarded())
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:10319:60: note: in instantiation of member function 'nlohmann::detail::json_sax_dom_callback_parser<nlohmann::basic_json<>>::end_object' requested here
if (JSON_HEDLEY_UNLIKELY(!sax->end_object()))
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:10210:13: note: in instantiation of function template specialization 'nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::sax_parse_internal<nlohmann::detail::json_sax_dom_callback_parser<nlohmann::basic_json<>>>' requested here
sax_parse_internal(&sdp);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:23204:113: note: in instantiation of member function 'nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::parse' requested here
parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25278:28: note: in instantiation of function template specialization 'nlohmann::basic_json<>::parse<const char *>' requested here
return nlohmann::json::parse(s, s + n);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:20202:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/config.hpp:111:1: note: in instantiation of function template specialization 'nlohmann::basic_json<>::operator[]<const char>' requested here
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Config, menu, settings)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:2309:130: note: expanded from macro 'NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE'
inline void to_json(nlohmann::json& nlohmann_json_j, const Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_TO, __VA_ARGS__)) } \
^
8 warnings generated.
[ CXX ] /home/paulo/NevolutionX/Includes/audioMenu.obj
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19984:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/config.hpp:111:1: note: in instantiation of member function 'nlohmann::basic_json<>::at' requested here
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Config, menu, settings)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:2310:132: note: expanded from macro 'NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE'
inline void from_json(const nlohmann::json& nlohmann_json_j, Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_FROM, __VA_ARGS__)) }
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:20202:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/config.hpp:111:1: note: in instantiation of function template specialization 'nlohmann::basic_json<>::operator[]<const char>' requested here
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Config, menu, settings)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:2309:130: note: expanded from macro 'NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE'
inline void to_json(nlohmann::json& nlohmann_json_j, const Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_TO, __VA_ARGS__)) } \
^
7 warnings generated.
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:20202:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/config.hpp:111:1: note: in instantiation of function template specialization 'nlohmann::basic_json<>::operator[]<const char>' requested here
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Config, menu, settings)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:2309:130: note: expanded from macro 'NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE'
inline void to_json(nlohmann::json& nlohmann_json_j, const Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_TO, __VA_ARGS__)) } \
^
[ CXX ] /home/paulo/NevolutionX/Includes/videoMenu.obj
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19984:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/config.hpp:111:1: note: in instantiation of member function 'nlohmann::basic_json<>::at' requested here
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Config, menu, settings)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:2310:132: note: expanded from macro 'NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE'
inline void from_json(const nlohmann::json& nlohmann_json_j, Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_FROM, __VA_ARGS__)) }
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19984:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/config.hpp:111:1: note: in instantiation of member function 'nlohmann::basic_json<>::at' requested here
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Config, menu, settings)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:2310:132: note: expanded from macro 'NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE'
inline void from_json(const nlohmann::json& nlohmann_json_j, Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_FROM, __VA_ARGS__)) }
^
8 warnings generated.
[ CXX ] /home/paulo/NevolutionX/Includes/infoLog.obj
7 warnings generated.
[ CXX ] /home/paulo/NevolutionX/Includes/config.obj
In file included from /home/paulo/NevolutionX/Includes/audioMenu.cpp:1:
In file included from /home/paulo/NevolutionX/Includes/audioMenu.hpp:4:
/home/paulo/NevolutionX/Includes/menu.hpp:66:8: warning: 'execute' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void execute(Menu *menu);
^
/home/paulo/NevolutionX/Includes/menu.hpp:37:8: note: overridden virtual function is here
void execute(Menu *);
^
In file included from /home/paulo/NevolutionX/Includes/audioMenu.cpp:1:
In file included from /home/paulo/NevolutionX/Includes/audioMenu.hpp:4:
In file included from /home/paulo/NevolutionX/Includes/menu.hpp:4:
In file included from /home/paulo/NevolutionX/Includes/config.hpp:4:
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11398:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:3920:31: note: in instantiation of member function 'nlohmann::detail::iter_impl<const nlohmann::basic_json<>>::key' requested here
return anchor.key();
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4641:63: note: in instantiation of member function 'nlohmann::detail::iteration_proxy_value<nlohmann::detail::iter_impl<const nlohmann::basic_json<>>>::key' requested here
const auto h = std::hash<string_t> {}(element.key());
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11049:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4651:38: note: in instantiation of member function 'nlohmann::detail::iter_impl<const nlohmann::basic_json<>>::operator*' requested here
for (const auto& element : j)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19335:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19700:16: note: in instantiation of function template specialization 'nlohmann::basic_json<>::get_ref_impl<const std::basic_string<char> &, const nlohmann::basic_json<>>' requested here
return get_ref_impl<ReferenceType>(*this);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4660:62: note: in instantiation of function template specialization 'nlohmann::basic_json<>::get_ref<const std::basic_string<char> &, 0>' requested here
const auto h = std::hash<string_t> {}(j.template get_ref<const string_t&>());
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
In file included from /home/paulo/NevolutionX/Includes/videoMenu.cpp:1:
In file included from /home/paulo/NevolutionX/Includes/videoMenu.hpp:4:
/home/paulo/NevolutionX/Includes/menu.hpp:66:8: warning: 'execute' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void execute(Menu *menu);
^
/home/paulo/NevolutionX/Includes/menu.hpp:37:8: note: overridden virtual function is here
void execute(Menu *);
^
In file included from /home/paulo/NevolutionX/Includes/videoMenu.cpp:1:
In file included from /home/paulo/NevolutionX/Includes/videoMenu.hpp:4:
In file included from /home/paulo/NevolutionX/Includes/menu.hpp:4:
In file included from /home/paulo/NevolutionX/Includes/config.hpp:4:
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11398:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:3920:31: note: in instantiation of member function 'nlohmann::detail::iter_impl<const nlohmann::basic_json<>>::key' requested here
return anchor.key();
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4641:63: note: in instantiation of member function 'nlohmann::detail::iteration_proxy_value<nlohmann::detail::iter_impl<const nlohmann::basic_json<>>>::key' requested here
const auto h = std::hash<string_t> {}(element.key());
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11049:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4651:38: note: in instantiation of member function 'nlohmann::detail::iter_impl<const nlohmann::basic_json<>>::operator*' requested here
for (const auto& element : j)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19335:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19700:16: note: in instantiation of function template specialization 'nlohmann::basic_json<>::get_ref_impl<const std::basic_string<char> &, const nlohmann::basic_json<>>' requested here
return get_ref_impl<ReferenceType>(*this);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4660:62: note: in instantiation of function template specialization 'nlohmann::basic_json<>::get_ref<const std::basic_string<char> &, 0>' requested here
const auto h = std::hash<string_t> {}(j.template get_ref<const string_t&>());
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11083:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:5631:23: note: in instantiation of member function 'nlohmann::detail::iter_impl<nlohmann::basic_json<>>::operator->' requested here
if (it->is_discarded())
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:10319:60: note: in instantiation of member function 'nlohmann::detail::json_sax_dom_callback_parser<nlohmann::basic_json<>>::end_object' requested here
if (JSON_HEDLEY_UNLIKELY(!sax->end_object()))
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:10210:13: note: in instantiation of function template specialization 'nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::sax_parse_internal<nlohmann::detail::json_sax_dom_callback_parser<nlohmann::basic_json<>>>' requested here
sax_parse_internal(&sdp);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:23204:113: note: in instantiation of member function 'nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::parse' requested here
parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25278:28: note: in instantiation of function template specialization 'nlohmann::basic_json<>::parse<const char *>' requested here
return nlohmann::json::parse(s, s + n);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:20202:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/config.hpp:111:1: note: in instantiation of function template specialization 'nlohmann::basic_json<>::operator[]<const char>' requested here
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Config, menu, settings)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:2309:130: note: expanded from macro 'NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE'
inline void to_json(nlohmann::json& nlohmann_json_j, const Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_TO, __VA_ARGS__)) } \
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11083:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:5631:23: note: in instantiation of member function 'nlohmann::detail::iter_impl<nlohmann::basic_json<>>::operator->' requested here
if (it->is_discarded())
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:10319:60: note: in instantiation of member function 'nlohmann::detail::json_sax_dom_callback_parser<nlohmann::basic_json<>>::end_object' requested here
if (JSON_HEDLEY_UNLIKELY(!sax->end_object()))
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:10210:13: note: in instantiation of function template specialization 'nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::sax_parse_internal<nlohmann::detail::json_sax_dom_callback_parser<nlohmann::basic_json<>>>' requested here
sax_parse_internal(&sdp);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:23204:113: note: in instantiation of member function 'nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::parse' requested here
parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25278:28: note: in instantiation of function template specialization 'nlohmann::basic_json<>::parse<const char *>' requested here
return nlohmann::json::parse(s, s + n);
^
In file included from /home/paulo/NevolutionX/Includes/infoLog.cpp:1:
In file included from /home/paulo/NevolutionX/Includes/infoLog.h:9:
In file included from /home/paulo/NevolutionX/Includes/config.hpp:4:
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11398:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:3920:31: note: in instantiation of member function 'nlohmann::detail::iter_impl<const nlohmann::basic_json<>>::key' requested here
return anchor.key();
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4641:63: note: in instantiation of member function 'nlohmann::detail::iteration_proxy_value<nlohmann::detail::iter_impl<const nlohmann::basic_json<>>>::key' requested here
const auto h = std::hash<string_t> {}(element.key());
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11049:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4651:38: note: in instantiation of member function 'nlohmann::detail::iter_impl<const nlohmann::basic_json<>>::operator*' requested here
for (const auto& element : j)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19335:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19700:16: note: in instantiation of function template specialization 'nlohmann::basic_json<>::get_ref_impl<const std::basic_string<char> &, const nlohmann::basic_json<>>' requested here
return get_ref_impl<ReferenceType>(*this);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4660:62: note: in instantiation of function template specialization 'nlohmann::basic_json<>::get_ref<const std::basic_string<char> &, 0>' requested here
const auto h = std::hash<string_t> {}(j.template get_ref<const string_t&>());
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19984:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/config.hpp:111:1: note: in instantiation of member function 'nlohmann::basic_json<>::at' requested here
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Config, menu, settings)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:2310:132: note: expanded from macro 'NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE'
inline void from_json(const nlohmann::json& nlohmann_json_j, Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_FROM, __VA_ARGS__)) }
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:20202:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/config.hpp:111:1: note: in instantiation of function template specialization 'nlohmann::basic_json<>::operator[]<const char>' requested here
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Config, menu, settings)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:2309:130: note: expanded from macro 'NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE'
inline void to_json(nlohmann::json& nlohmann_json_j, const Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_TO, __VA_ARGS__)) } \
^
7 warnings generated.
[ CXX ] /home/paulo/NevolutionX/Includes/logViewer.obj
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11083/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19984:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/config.hpp:111:1: note: in instantiation of member function 'nlohmann::basic_json<>::at' requested here:
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Config, menu, settings)
^
5/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:2310:132: note: expanded from macro 'NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE'
: inline void from_json(const nlohmann::json& nlohmann_json_j, Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_FROM, __VA_ARGS__)) }
^
warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:5631:23: note: in instantiation of member function 'nlohmann::detail::iter_impl<nlohmann::basic_json<>>::operator->' requested here
if (it->is_discarded())
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:10319:60: note: in instantiation of member function 'nlohmann::detail::json_sax_dom_callback_parser<nlohmann::basic_json<>>::end_object' requested here
if (JSON_HEDLEY_UNLIKELY(!sax->end_object()))
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:10210:13: note: in instantiation of function template specialization 'nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::sax_parse_internal<nlohmann::detail::json_sax_dom_callback_parser<nlohmann::basic_json<>>>' requested here
sax_parse_internal(&sdp);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:23204:113: note: in instantiation of member function 'nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::parse' requested here
parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25278:28: note: in instantiation of function template specialization 'nlohmann::basic_json<>::parse<const char *>' requested here
return nlohmann::json::parse(s, s + n);
^
7 warnings generated.
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:20202:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/config.hpp:111:1: note: in instantiation of function template specialization 'nlohmann::basic_json<>::operator[]<const char>' requested here
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Config, menu, settings)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:2309:130: note: expanded from macro 'NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE'
inline void to_json(nlohmann::json& nlohmann_json_j, const Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_TO, __VA_ARGS__)) } \
^
[ CXX ] /home/paulo/NevolutionX/Includes/logViewerMenu.obj
In file included from /home/paulo/NevolutionX/Includes/config.cpp:1:
In file included from /home/paulo/NevolutionX/Includes/config.hpp:4:
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11398:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:3920:31: note: in instantiation of member function 'nlohmann::detail::iter_impl<const nlohmann::basic_json<>>::key' requested here
return anchor.key();
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4641:63: note: in instantiation of member function 'nlohmann::detail::iteration_proxy_value<nlohmann::detail::iter_impl<const nlohmann::basic_json<>>>::key' requested here
const auto h = std::hash<string_t> {}(element.key());
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11049:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4651:38: note: in instantiation of member function 'nlohmann::detail::iter_impl<const nlohmann::basic_json<>>::operator*' requested here
for (const auto& element : j)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19335:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19700:16: note: in instantiation of function template specialization 'nlohmann::basic_json<>::get_ref_impl<const std::basic_string<char> &, const nlohmann::basic_json<>>' requested here
return get_ref_impl<ReferenceType>(*this);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4660:62: note: in instantiation of function template specialization 'nlohmann::basic_json<>::get_ref<const std::basic_string<char> &, 0>' requested here
const auto h = std::hash<string_t> {}(j.template get_ref<const string_t&>());
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19984:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/config.hpp:111:1: note: in instantiation of member function 'nlohmann::basic_json<>::at' requested here
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Config, menu, settings)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:2310:132: note: expanded from macro 'NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE'
inline void from_json(const nlohmann::json& nlohmann_json_j, Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_FROM, __VA_ARGS__)) }
^
6 warnings generated.
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11083:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:5631:23: note: in instantiation of member function 'nlohmann::detail::iter_impl<nlohmann::basic_json<>>::operator->' requested here
if (it->is_discarded())
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:10319:60: note: in instantiation of member function 'nlohmann::detail::json_sax_dom_callback_parser<nlohmann::basic_json<>>::end_object' requested here
if (JSON_HEDLEY_UNLIKELY(!sax->end_object()))
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:10210:13: note: in instantiation of function template specialization 'nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::sax_parse_internal<nlohmann::detail::json_sax_dom_callback_parser<nlohmann::basic_json<>>>' requested here
sax_parse_internal(&sdp);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:23204:113: note: in instantiation of member function 'nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::parse' requested here
parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25278:28: note: in instantiation of function template specialization 'nlohmann::basic_json<>::parse<const char *>' requested here
return nlohmann::json::parse(s, s + n);
^[ CXX ] /home/paulo/NevolutionX/Includes/subAppRouter.obj
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:20202:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/config.hpp:111:1: note: in instantiation of function template specialization 'nlohmann::basic_json<>::operator[]<const char>' requested here
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Config, menu, settings)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:2309:130: note: expanded from macro 'NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE'
inline void to_json(nlohmann::json& nlohmann_json_j, const Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_TO, __VA_ARGS__)) } \
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19984:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/config.hpp:111:1: note: in instantiation of member function 'nlohmann::basic_json<>::at' requested here
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Config, menu, settings)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:2310:132: note: expanded from macro 'NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE'
inline void from_json(const nlohmann::json& nlohmann_json_j, Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_FROM, __VA_ARGS__)) }
^
/home/paulo/NevolutionX/Includes/subAppRouter.cpp:65:14: warning: unused variable 'ticksElapsed' [-Wunused-variable]
LONGLONG ticksElapsed = counter.QuadPart - lastFrameStartTicks;
^
In file included from /home/paulo/NevolutionX/Includes/logViewer.cpp:5:
In file included from /home/paulo/NevolutionX/Includes/infoLog.h:9:
In file included from /home/paulo/NevolutionX/Includes/config.hpp:4:
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11398:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:3920:31: note: in instantiation of member function 'nlohmann::detail::iter_impl<const nlohmann::basic_json<>>::key' requested here
return anchor.key();
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4641:63: note: in instantiation of member function 'nlohmann::detail::iteration_proxy_value<nlohmann::detail::iter_impl<const nlohmann::basic_json<>>>::key' requested here
const auto h = std::hash<string_t> {}(element.key());
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11049:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4651:38: note: in instantiation of member function 'nlohmann::detail::iter_impl<const nlohmann::basic_json<>>::operator*' requested here
for (const auto& element : j)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19335:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19700:16: note: in instantiation of function template specialization 'nlohmann::basic_json<>::get_ref_impl<const std::basic_string<char> &, const nlohmann::basic_json<>>' requested here
return get_ref_impl<ReferenceType>(*this);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4660:62: note: in instantiation of function template specialization 'nlohmann::basic_json<>::get_ref<const std::basic_string<char> &, 0>' requested here
const auto h = std::hash<string_t> {}(j.template get_ref<const string_t&>());
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:20066:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:18119:75: note: in instantiation of member function 'nlohmann::basic_json<>::operator[]' requested here
return element_ref->is_array() && element_ref->size() == 2 && (*element_ref)[0].is_string();
^
/home/paulo/NevolutionX/Includes/config.cpp:49:7: note: in instantiation of member function 'nlohmann::basic_json<>::basic_json' requested here
j = nlohmann::json{{"enable", o.getEnabled()},
^
In file included from /home/paulo/NevolutionX/Includes/config.cpp:1:
In file included from /home/paulo/NevolutionX/Includes/config.hpp:4:
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:20246:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/config.cpp:57:32: note: in instantiation of function template specialization 'nlohmann::basic_json<>::operator[]<const char>' requested here
if (j.contains("enable") && j["enable"].is_boolean()) {
^
In file included from /home/paulo/NevolutionX/Includes/logViewerMenu.cpp:1:
In file included from /home/paulo/NevolutionX/Includes/logViewerMenu.h:4:
/home/paulo/NevolutionX/Includes/menu.hpp:66:8: warning: 'execute' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void execute(Menu *menu);
^
/home/paulo/NevolutionX/Includes/menu.hpp:37:8: note: overridden virtual function is here
void execute(Menu *);
^
1 warning generated.
[ CXX ] /home/paulo/NevolutionX/Includes/wipeCache.obj
In file included from /home/paulo/NevolutionX/Includes/logViewerMenu.cpp:1:
In file included from /home/paulo/NevolutionX/Includes/logViewerMenu.h:4:
In file included from /home/paulo/NevolutionX/Includes/menu.hpp:4:
In file included from /home/paulo/NevolutionX/Includes/config.hpp:4:
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11398:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:3920:31: note: in instantiation of member function 'nlohmann::detail::iter_impl<const nlohmann::basic_json<>>::key' requested here
return anchor.key();
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4641:63: note: in instantiation of member function 'nlohmann::detail::iteration_proxy_value<nlohmann::detail::iter_impl<const nlohmann::basic_json<>>>::key' requested here
const auto h = std::hash<string_t> {}(element.key());
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11049:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4651:38: note: in instantiation of member function 'nlohmann::detail::iter_impl<const nlohmann::basic_json<>>::operator*' requested here
for (const auto& element : j)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19335:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19700:16: note: in instantiation of function template specialization 'nlohmann::basic_json<>::get_ref_impl<const std::basic_string<char> &, const nlohmann::basic_json<>>' requested here
return get_ref_impl<ReferenceType>(*this);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:4660:62: note: in instantiation of function template specialization 'nlohmann::basic_json<>::get_ref<const std::basic_string<char> &, 0>' requested here
const auto h = std::hash<string_t> {}(j.template get_ref<const string_t&>());
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25220:34: note: in instantiation of function template specialization 'nlohmann::detail::hash<nlohmann::basic_json<>>' requested here
return nlohmann::detail::hash(j);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11083:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:5631:23: note: in instantiation of member function 'nlohmann::detail::iter_impl<nlohmann::basic_json<>>::operator->' requested here
if (it->is_discarded())
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:10319:60: note: in instantiation of member function 'nlohmann::detail::json_sax_dom_callback_parser<nlohmann::basic_json<>>::end_object' requested here
if (JSON_HEDLEY_UNLIKELY(!sax->end_object()))
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:10210:13: note: in instantiation of function template specialization 'nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::sax_parse_internal<nlohmann::detail::json_sax_dom_callback_parser<nlohmann::basic_json<>>>' requested here
sax_parse_internal(&sdp);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:23204:113: note: in instantiation of member function 'nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::parse' requested here
parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25278:28: note: in instantiation of function template specialization 'nlohmann::basic_json<>::parse<const char *>' requested here
return nlohmann::json::parse(s, s + n);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:11083:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:5631:23: note: in instantiation of member function 'nlohmann::detail::iter_impl<nlohmann::basic_json<>>::operator->' requested here
if (it->is_discarded())
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:10319:60: note: in instantiation of member function 'nlohmann::detail::json_sax_dom_callback_parser<nlohmann::basic_json<>>::end_object' requested here
if (JSON_HEDLEY_UNLIKELY(!sax->end_object()))
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:10210:13: note: in instantiation of function template specialization 'nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::sax_parse_internal<nlohmann::detail::json_sax_dom_callback_parser<nlohmann::basic_json<>>>' requested here
sax_parse_internal(&sdp);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:23204:113: note: in instantiation of member function 'nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::parse' requested here
parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:25278:28: note: in instantiation of function template specialization 'nlohmann::basic_json<>::parse<const char *>' requested here
return nlohmann::json::parse(s, s + n);
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:20202:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/config.hpp:111:1: note: in instantiation of function template specialization 'nlohmann::basic_json<>::operator[]<const char>' requested here
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Config, menu, settings)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:2309:130: note: expanded from macro 'NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE'
inline void to_json(nlohmann::json& nlohmann_json_j, const Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_TO, __VA_ARGS__)) } \
^
[ CXX ] /home/paulo/NevolutionX/Includes/xbeScanner.obj
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19984:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/config.hpp:111:1: note: in instantiation of member function 'nlohmann::basic_json<>::at' requested here
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Config, menu, settings)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:2310:132: note: expanded from macro 'NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE'
inline void from_json(const nlohmann::json& nlohmann_json_j, Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_FROM, __VA_ARGS__)) }
^
6 warnings generated.
[ CC ] /home/paulo/NevolutionX/3rdparty/SDL_FontCache/SDL_FontCache.obj
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:20202:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/config.hpp:111:1: note: in instantiation of function template specialization 'nlohmann::basic_json<>::operator[]<const char>' requested here
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Config, menu, settings)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:2309:130: note: expanded from macro 'NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE'
inline void to_json(nlohmann::json& nlohmann_json_j, const Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_TO, __VA_ARGS__)) } \
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:19984:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
/home/paulo/NevolutionX/Includes/config.hpp:111:1: note: in instantiation of member function 'nlohmann::basic_json<>::at' requested here
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Config, menu, settings)
^
/home/paulo/NevolutionX/Includes/../3rdparty/json.hpp:2310:132: note: expanded from macro 'NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE'
inline void from_json(const nlohmann::json& nlohmann_json_j, Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_FROM, __VA_ARGS__)) }
^
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pbkit/pbkit.obj
7 warnings generated.
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/locale/localeconv.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/locale/setlocale.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/time/asctime.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/time/strftime.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/time/mktime.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/time/difftime.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/time/localtime.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/time/ctime.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/time/gmtime.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/_PDCLIB/errno.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/_PDCLIB/_PDCLIB_prepread.obj
8 warnings generated.
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/_PDCLIB/_PDCLIB_load_lc_messages.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/_PDCLIB/_PDCLIB_filemode.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/_PDCLIB/_PDCLIB_seed.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/_PDCLIB/_PDCLIB_strtok.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/_PDCLIB/_PDCLIB_print.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/_PDCLIB/_PDCLIB_is_leap.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/_PDCLIB/_PDCLIB_getstream.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/_PDCLIB/_PDCLIB_scan.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/_PDCLIB/_PDCLIB_closeall.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/_PDCLIB/_PDCLIB_load_lc_monetary.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/_PDCLIB/_PDCLIB_atomax.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/_PDCLIB/_PDCLIB_load_lc_collate.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/_PDCLIB/_PDCLIB_prepwrite.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/_PDCLIB/_PDCLIB_load_lines.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/_PDCLIB/_PDCLIB_strtox_main.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/_PDCLIB/stdarg.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/_PDCLIB/_PDCLIB_load_lc_numeric.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/_PDCLIB/_PDCLIB_strtox_prelim.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/_PDCLIB/_PDCLIB_setstream.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/_PDCLIB/_PDCLIB_digits.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/_PDCLIB/_PDCLIB_load_lc_time.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/_PDCLIB/_PDCLIB_load_lc_ctype.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdlib/atol.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdlib/llabs.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdlib/atoll.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdlib/ldiv.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdlib/ignore_handler_s.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdlib/labs.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdlib/abs.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdlib/bsearch.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdlib/qsort_s.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdlib/quick_exit.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdlib/lldiv.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdlib/exit.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdlib/strtol.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdlib/at_quick_exit.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdlib/strtoul.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdlib/qsort.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdlib/srand.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdlib/bsearch_s.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdlib/set_constraint_handler_s.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdlib/rand.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdlib/_Exit.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdlib/abort.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdlib/strtoull.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdlib/div.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdlib/strtoll.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdlib/atoi.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdlib/atexit.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdlib/abort_handler_s.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/string/strcspn.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/string/strcat_s.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/string/strtok_s.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/string/memcpy_s.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/string/strxfrm.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/string/strerror_s.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/string/memcmp.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/string/strpbrk.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/string/strtok.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/string/strncat_s.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/string/strcpy.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/string/memmove.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/string/strcmp.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/string/memchr.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/string/strerrorlen_s.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/string/strcoll.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/string/memset_s.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/string/strcat.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/string/strerror.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/string/memset.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/string/strncpy_s.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/string/strncmp.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/string/strlen.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/string/memcpy.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/string/strspn.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/string/strncpy.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/string/strchr.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/string/strrchr.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/string/strcpy_s.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/string/strncat.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/string/memmove_s.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/string/strstr.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/rewind.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/sscanf.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/snprintf.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/puts.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/ungetc.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/fgetpos.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/fseek.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/fsetpos.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/setbuf.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/fwrite.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/rename.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/vfprintf.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/ferror.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/fputs.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/vsnprintf.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/setvbuf.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/feof.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/putc.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/sprintf.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/fopen.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/vscanf.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/scanf.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/tmpnam.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/vfscanf.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/getchar.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/getc.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/fscanf.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/fgets.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/vsscanf.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/perror.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/fflush.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/fgetc.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/clearerr.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/fprintf.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/freopen.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/putchar.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/ftell.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/fputc.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/fclose.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/printf.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/fread.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/vsprintf.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/stdio/vprintf.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/_dlmalloc/malloc.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/ctype/isdigit.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/ctype/isalnum.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/ctype/isalpha.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/ctype/isblank.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/ctype/isxdigit.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/ctype/toupper.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/ctype/islower.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/ctype/ispunct.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/ctype/isgraph.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/ctype/iscntrl.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/ctype/isspace.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/ctype/isupper.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/ctype/tolower.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/ctype/isprint.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/inttypes/strtoimax.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/inttypes/imaxdiv.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/inttypes/strtoumax.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/functions/inttypes/imaxabs.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/tls.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/cos.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/fmax.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/logb.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/atan.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/erf.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/log1p.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/cosh.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/ldexp.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/sinh.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/cbrt.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/nearbyint.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/nexttoward.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/remainder.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/exp2.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/nextafter.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/modf.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/atan2.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/log.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/pow.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/lround.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/expm1.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/scalbn.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/atanh.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/fpclassify.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/lrint.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/asin.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/remquo.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/nan.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/tgamma.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/rint.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/trunc.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/hypot.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/fmod.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/fabs.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/exp.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/tan.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/fmin.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/ceil.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/fdim.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/round.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/acosh.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/copysign.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/log10.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/fma.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/sqrt.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/floor.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/frexp.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/tanh.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/lgamma.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/erfc.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/scalbln.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/asinh.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/acos.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/sin.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/signbit.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/log2.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/math/ilogb.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/time/time.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/time/timespec_get.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/time/clock.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/fenv/env.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/fenv/exceptions.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/fenv/rounding.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/_PDCLIB/_PDCLIB_seek.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/_PDCLIB/_PDCLIB_stdinit.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/_PDCLIB/_PDCLIB_Exit.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/_PDCLIB/_PDCLIB_w32errno.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/_PDCLIB/_PDCLIB_open.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/_PDCLIB/_PDCLIB_flushbuffer.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/_PDCLIB/_PDCLIB_fillbuffer.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/_PDCLIB/_PDCLIB_close.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/_PDCLIB/_PDCLIB_rename.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/stdlib/getenv.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/stdlib/system.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/stdio/remove.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/stdio/tmpfile.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/assert/assert.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/signal/raise.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/signal/signal.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/threads/tss_delete.obj
/home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/assert/assert.c:15:121: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat]
debugPrint("\nAssertion failed: '%s' in function '%s', file '%s', line %u\n", expression, function_name, file_name, line);
~~ ^~~~
%lu
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/threads/mtx_timedlock.obj
1 warning generated.
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/threads/mtx_destroy.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/threads/cnd_wait_timedwait.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/threads/cnd_init.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/threads/call_once.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/threads/mtx_unlock.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/threads/mtx_trylock.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/threads/tss_create.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/threads/thrd_sleep.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/threads/_PDCLIB_xbox_tss_cleanup.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/threads/cnd_broadcast.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/threads/thrd_exit.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/threads/thrd_create.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/threads/cnd_signal.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/threads/thrd_current.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/threads/mtx_lock.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/threads/thrd_yield.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/threads/mtx_init.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/threads/thrd_equal.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/threads/tss_get.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/threads/thrd_detach.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/threads/cnd_destroy.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/threads/tss_set.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/threads/thrd_join.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/crt_initializers.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/crt0.obj
[ AS ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/_tls_array.obj
[ AS ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/setjmp/longjmp.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/winapi/winmm/timeapi.obj
[ AS ] /home/paulo/NevolutionX/../nxdk/lib/pdclib/platform/xbox/functions/setjmp/setjmp.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/winapi/badptr.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/winapi/debug.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/winapi/errhandlingapi.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/winapi/error.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/winapi/fiber.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/winapi/fileio.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/winapi/filemanip.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/winapi/findfile.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/winapi/handleapi.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/winapi/memory.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/winapi/libloaderapi.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/winapi/profiling.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/winapi/shlobj_core.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/winapi/sync.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/winapi/sysinfo.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/winapi/thread.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/winapi/tls.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/winapi/winnt.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/hal/audio.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/hal/debug.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/hal/fileio.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/hal/io.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/hal/led.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/hal/video.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/hal/xbox.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/nxdk/format.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/nxdk/mount.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/nxdk/path.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/usb/libusbohci/src_core/hub.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/usb/libusbohci/src_core/mem_alloc.obj
/home/paulo/NevolutionX/../nxdk/lib/nxdk/format.c:87:5: warning: implicit declaration of function 'memset' is invalid in C99 [-Wimplicit-function-declaration]
memset(buffer, 0xFF, alignment);
^
1 warning generated.
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/usb/libusbohci/src_core/ohci.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/usb/libusbohci/src_core/support.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/usb/libusbohci/src_core/usb_core.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/usb/libusbohci_xbox/usbh_xbox.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/usb/libusbohci_xbox/xid_driver.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/xboxrt/libc_extensions/stat.obj
/home/paulo/NevolutionX/../nxdk/lib/usb/libusbohci_xbox/usbh_xbox.c:92:16: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
debugPrint(buffer);
^~~~~~
/home/paulo/NevolutionX/../nxdk/lib/usb/libusbohci_xbox/usbh_xbox.c:92:16: note: treat the string as an argument to avoid this
debugPrint(buffer);
^
"%s",
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/xboxrt/libc_extensions/strings.obj
1 warning generated.
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/xboxrt/libc_extensions/wchar.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/xboxrt/libc_extensions/wchar_ext_.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/xboxrt/libc_extensions/wctype_ext_.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/xboxrt/libc_extensions/stdlib_ext_.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/xboxrt/libc_extensions/string_ext_.obj
[ AS ] /home/paulo/NevolutionX/../nxdk/lib/xboxrt/c_runtime/_alldiv.obj
[ AS ] /home/paulo/NevolutionX/../nxdk/lib/xboxrt/c_runtime/_allmul.obj
[ AS ] /home/paulo/NevolutionX/../nxdk/lib/xboxrt/c_runtime/_allrem.obj
[ AS ] /home/paulo/NevolutionX/../nxdk/lib/xboxrt/c_runtime/_allshl.obj
[ AS ] /home/paulo/NevolutionX/../nxdk/lib/xboxrt/c_runtime/_allshr.obj
[ AS ] /home/paulo/NevolutionX/../nxdk/lib/xboxrt/c_runtime/_aulldiv.obj
[ AS ] /home/paulo/NevolutionX/../nxdk/lib/xboxrt/c_runtime/_aullrem.obj
[ AS ] /home/paulo/NevolutionX/../nxdk/lib/xboxrt/c_runtime/_aullshl.obj
[ AS ] /home/paulo/NevolutionX/../nxdk/lib/xboxrt/c_runtime/_aullshr.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/xboxrt/c_runtime/_fltused.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/xboxrt/c_runtime/check_stack.obj
[ AS ] /home/paulo/NevolutionX/../nxdk/lib/xboxrt/c_runtime/chkstk.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/xboxrt/vcruntime/purecall.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/xboxrt/vcruntime/stack_protection.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/xboxrt/vcruntime/threadsafe_statics.obj
[ CXX ] /home/paulo/NevolutionX/../nxdk/lib/xboxrt/vcruntime/vcruntime_exception.obj
[ CXX ] /home/paulo/NevolutionX/../nxdk/lib/xboxrt/vcruntime/vcruntime_typeinfo.obj
[ CXX ] /home/paulo/NevolutionX/../nxdk/lib/xboxrt/vcruntime/eh.obj
[ CXX ] /home/paulo/NevolutionX/../nxdk/lib/xboxrt/vcruntime/excpt.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/zlib/zlib/adler32.obj
/home/paulo/NevolutionX/../nxdk/lib/xboxrt/vcruntime/eh.cpp:49:1: warning: function declared 'noreturn' should not return [-Winvalid-noreturn]
}
^
/home/paulo/NevolutionX/../nxdk/lib/xboxrt/vcruntime/eh.cpp:58:64: warning: unused parameter '_NewTerminateHandler' [-Wunused-parameter]
terminate_handler __cdecl set_terminate (terminate_handler _NewTerminateHandler) throw()
^
/home/paulo/NevolutionX/../nxdk/lib/xboxrt/vcruntime/eh.cpp:70:67: warning: unused parameter '_NewUnexpectedHandler' [-Wunused-parameter]
unexpected_handler __cdecl set_unexpected (unexpected_handler _NewUnexpectedHandler) throw()
^
3 warnings generated.
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/zlib/zlib/crc32.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/zlib/zlib/deflate.obj
/home/paulo/NevolutionX/../nxdk/lib/xboxrt/vcruntime/excpt.cpp:25:136: warning: unused parameter 'pContextRecord' [-Wunused-parameter]
extern "C" int _nested_unwind_handler (_EXCEPTION_RECORD *pExceptionRecord, EXCEPTION_REGISTRATION_SEH3 *pRegistrationFrame, _CONTEXT *pContextRecord, EXCEPTION_REGISTRATION **pDispatcherContext)
^
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/zlib/zlib/infback.obj
/home/paulo/NevolutionX/../nxdk/lib/xboxrt/vcruntime/excpt.cpp:51:29: warning: comparison of integers of different signs: 'DWORD' (aka 'unsigned long') and 'int' [-Wsign-compare]
if (currentTrylevel == TRYLEVEL_NONE) {
~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
/home/paulo/NevolutionX/../nxdk/lib/xboxrt/vcruntime/excpt.cpp:55:54: warning: comparison of integers of different signs: 'DWORD' (aka 'unsigned long') and 'int' [-Wsign-compare]
if (stop != TRYLEVEL_NONE && currentTrylevel <= stop) {
~~~~~~~~~~~~~~~ ^ ~~~~
/home/paulo/NevolutionX/../nxdk/lib/xboxrt/vcruntime/excpt.cpp:89:171: warning: unused parameter 'pDispatcherContext' [-Wunused-parameter]
extern "C" int _except_handler3 (_EXCEPTION_RECORD *pExceptionRecord, EXCEPTION_REGISTRATION_SEH3 *pRegistrationFrame, _CONTEXT *pContextRecord, EXCEPTION_REGISTRATION **pDispatcherContext)
^
/home/paulo/NevolutionX/../nxdk/lib/xboxrt/vcruntime/excpt.cpp:125:28: warning: comparison of integers of different signs: 'DWORD' (aka 'unsigned long') and 'int' [-Wsign-compare]
while (currentTrylevel != TRYLEVEL_NONE) {
~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
/home/paulo/NevolutionX/../nxdk/lib/xboxrt/vcruntime/excpt.cpp:139:34: warning: comparison of integers of different signs: 'DWORD' (aka 'unsigned long') and 'int' [-Wsign-compare]
if (filterResult == EXCEPTION_CONTINUE_EXECUTION) {
~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/zlib/zlib/inffast.obj
6 warnings generated.
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/zlib/zlib/inflate.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/zlib/zlib/inftrees.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/zlib/zlib/trees.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/zlib/zlib/zutil.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libpng/libpng/png.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libpng/libpng/pngerror.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libpng/libpng/pngget.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libpng/libpng/pngmem.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libpng/libpng/pngpread.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libpng/libpng/pngread.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libpng/libpng/pngrio.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libpng/libpng/pngrtran.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libpng/libpng/pngrutil.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libpng/libpng/pngset.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libpng/libpng/pngtrans.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libpng/libpng/pngwio.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libpng/libpng/pngwrite.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libpng/libpng/pngwtran.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libpng/libpng/pngwutil.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jcapimin.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jcapistd.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jccoefct.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jccolor.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jcdctmgr.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jchuff.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jcicc.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jcinit.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jcmainct.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jcmarker.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jcmaster.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jcomapi.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jcparam.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jcphuff.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jcprepct.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jcsample.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jctrans.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jdapimin.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jdapistd.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jdatadst.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jdatasrc.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jdcoefct.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jdcolor.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jddctmgr.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jdhuff.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jdicc.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jdinput.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jdmainct.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jdmarker.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jdmaster.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jdmerge.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jdphuff.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jdpostct.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jdsample.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jdtrans.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jerror.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jfdctflt.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jfdctfst.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jfdctint.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jidctflt.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jidctfst.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jidctint.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jidctred.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jquant1.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jquant2.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jutils.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jmemmgr.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jmemnobs.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jaricom.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jcarith.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jdarith.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/libjpeg/libjpeg-turbo/jsimd_none.obj
[ CXX ] /home/paulo/NevolutionX/../nxdk/lib/libcxx/src/algorithm.obj
[ CXX ] /home/paulo/NevolutionX/../nxdk/lib/libcxx/src/any.obj
[ CXX ] /home/paulo/NevolutionX/../nxdk/lib/libcxx/src/bind.obj
[ CXX ] /home/paulo/NevolutionX/../nxdk/lib/libcxx/src/charconv.obj
[ CXX ] /home/paulo/NevolutionX/../nxdk/lib/libcxx/src/chrono.obj
[ CXX ] /home/paulo/NevolutionX/../nxdk/lib/libcxx/src/condition_variable.obj
[ CXX ] /home/paulo/NevolutionX/../nxdk/lib/libcxx/src/condition_variable_destructor.obj
[ CXX ] /home/paulo/NevolutionX/../nxdk/lib/libcxx/src/debug.obj
[ CXX ] /home/paulo/NevolutionX/../nxdk/lib/libcxx/src/exception.obj
[ CXX ] /home/paulo/NevolutionX/../nxdk/lib/libcxx/src/functional.obj
In file included from /home/paulo/NevolutionX/../nxdk/lib/libcxx/src/exception.cpp:20:
/home/paulo/NevolutionX/../nxdk/lib/libcxx/src/support/runtime/exception_msvc.ipp:77:1: warning: function declared 'noreturn' should not return [-Winvalid-noreturn]
}
^
1 warning generated.
[ CXX ] /home/paulo/NevolutionX/../nxdk/lib/libcxx/src/future.obj
[ CXX ] /home/paulo/NevolutionX/../nxdk/lib/libcxx/src/hash.obj
/home/paulo/NevolutionX/../nxdk/lib/libcxx/src/debug.cpp:36:1: warning: function declared 'noreturn' should not return [-Winvalid-noreturn]
}
^
1 warning generated.
[ CXX ] /home/paulo/NevolutionX/../nxdk/lib/libcxx/src/ios.obj
[ CXX ] /home/paulo/NevolutionX/../nxdk/lib/libcxx/src/iostream.obj
[ CXX ] /home/paulo/NevolutionX/../nxdk/lib/libcxx/src/locale.obj
[ CXX ] /home/paulo/NevolutionX/../nxdk/lib/libcxx/src/memory.obj
[ CXX ] /home/paulo/NevolutionX/../nxdk/lib/libcxx/src/mutex.obj
[ CXX ] /home/paulo/NevolutionX/../nxdk/lib/libcxx/src/mutex_destructor.obj
/home/paulo/NevolutionX/../nxdk/lib/libcxx/src/locale.cpp:140:1: warning: function declared 'noreturn' should not return [-Winvalid-noreturn]
}
^
[ CXX ] /home/paulo/NevolutionX/../nxdk/lib/libcxx/src/new.obj
[ CXX ] /home/paulo/NevolutionX/../nxdk/lib/libcxx/src/optional.obj
/home/paulo/NevolutionX/../nxdk/lib/libcxx/src/locale.cpp:6092:1: warning: function declared 'noreturn' should not return [-Winvalid-noreturn]
}
^
[ CXX ] /home/paulo/NevolutionX/../nxdk/lib/libcxx/src/random.obj
/home/paulo/NevolutionX/../nxdk/lib/libcxx/src/new.cpp:46:1: warning: function declared 'noreturn' should not return [-Winvalid-noreturn]
}
^
1 warning generated.
[ CXX ] /home/paulo/NevolutionX/../nxdk/lib/libcxx/src/regex.obj
[ CXX ] /home/paulo/NevolutionX/../nxdk/lib/libcxx/src/shared_mutex.obj
[ CXX ] /home/paulo/NevolutionX/../nxdk/lib/libcxx/src/stdexcept.obj
[ CXX ] /home/paulo/NevolutionX/../nxdk/lib/libcxx/src/string.obj
[ CXX ] /home/paulo/NevolutionX/../nxdk/lib/libcxx/src/strstream.obj
[ CXX ] /home/paulo/NevolutionX/../nxdk/lib/libcxx/src/system_error.obj
2 warnings generated.
[ CXX ] /home/paulo/NevolutionX/../nxdk/lib/libcxx/src/thread.obj
/home/paulo/NevolutionX/../nxdk/lib/libcxx/src/system_error.cpp:294:1: warning: function declared 'noreturn' should not return [-Winvalid-noreturn]
}
^
1 warning generated.
[ CXX ] /home/paulo/NevolutionX/../nxdk/lib/libcxx/src/typeinfo.obj
[ CXX ] /home/paulo/NevolutionX/../nxdk/lib/libcxx/src/utility.obj
[ CXX ] /home/paulo/NevolutionX/../nxdk/lib/libcxx/src/valarray.obj
[ CXX ] /home/paulo/NevolutionX/../nxdk/lib/libcxx/src/variant.obj
[ CXX ] /home/paulo/NevolutionX/../nxdk/lib/libcxx/src/vector.obj
[ CXX ] /home/paulo/NevolutionX/../nxdk/lib/libcxx/src/support/win32/support.obj
[ CXX ] /home/paulo/NevolutionX/../nxdk/lib/libcxx/src/support/win32/thread_win32.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/core/init.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/core/def.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/core/dns.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/core/inet_chksum.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/core/ip.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/core/mem.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/core/memp.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/core/netif.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/core/pbuf.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/core/raw.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/core/stats.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/core/sys.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/core/altcp.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/core/altcp_alloc.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/core/altcp_tcp.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/core/tcp.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/core/tcp_in.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/core/tcp_out.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/core/timeouts.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/core/udp.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/core/ipv4/autoip.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/core/ipv4/dhcp.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/core/ipv4/etharp.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/core/ipv4/icmp.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/core/ipv4/igmp.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/core/ipv4/ip4_frag.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/core/ipv4/ip4.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/core/ipv4/ip4_addr.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/core/ipv6/dhcp6.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/core/ipv6/ethip6.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/core/ipv6/icmp6.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/core/ipv6/inet6.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/core/ipv6/ip6.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/core/ipv6/ip6_addr.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/core/ipv6/ip6_frag.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/core/ipv6/mld6.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/core/ipv6/nd6.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/api/api_lib.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/api/api_msg.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/api/err.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/api/if_api.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/api/netbuf.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/api/netdb.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/api/netifapi.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/api/sockets.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/api/tcpip.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/netif/ethernet.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/netif/bridgeif.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/lwip/src/netif/bridgeif_fdb.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/pktdrv/pktdrv.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/nforceif/src/driver.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/net/nforceif/src/sys_arch.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/SDL_assert.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/SDL.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/SDL_dataqueue.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/SDL_error.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/SDL_hints.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/SDL_log.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/audio/SDL_audio.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/audio/SDL_audiocvt.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/audio/SDL_audiodev.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/audio/SDL_audiotypecvt.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/audio/SDL_mixer.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/audio/SDL_wave.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/audio/xbox/SDL_xboxaudio.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/cpuinfo/SDL_cpuinfo.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/events/SDL_clipboardevents.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/events/SDL_displayevents.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/events/SDL_dropevents.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/events/SDL_events.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/events/SDL_gesture.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/events/SDL_keyboard.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/events/SDL_mouse.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/events/SDL_quit.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/events/SDL_touch.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/events/SDL_windowevents.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/file/SDL_rwops.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/haptic/SDL_haptic.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/haptic/dummy/SDL_syshaptic.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/joystick/SDL_gamecontroller.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/joystick/SDL_joystick.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/joystick/xbox/SDL_xboxjoystick.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/loadso/dummy/SDL_sysloadso.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/power/SDL_power.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/filesystem/dummy/SDL_sysfilesystem.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/render/SDL_d3dmath.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/render/SDL_render.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/render/SDL_yuv_sw.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/render/software/SDL_blendfillrect.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/render/software/SDL_blendline.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/render/software/SDL_blendpoint.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/render/software/SDL_drawline.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/render/software/SDL_drawpoint.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/render/software/SDL_render_sw.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/render/software/SDL_rotate.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/sensor/SDL_sensor.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/sensor/dummy/SDL_dummysensor.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/stdlib/SDL_getenv.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/stdlib/SDL_iconv.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/stdlib/SDL_malloc.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/stdlib/SDL_qsort.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/stdlib/SDL_stdlib.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/stdlib/SDL_string.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/thread/windows/SDL_sysmutex.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/thread/SDL_thread.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/thread/windows/SDL_syssem.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/thread/windows/SDL_systhread.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/thread/windows/SDL_systls.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/timer/SDL_timer.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/timer/windows/SDL_systimer.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/video/SDL_blit_0.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/video/SDL_blit_1.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/video/SDL_blit_A.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/video/SDL_blit_auto.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/video/SDL_blit.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/video/SDL_blit_copy.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/video/SDL_blit_N.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/video/SDL_blit_slow.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/video/SDL_bmp.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/video/SDL_clipboard.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/video/SDL_egl.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/video/SDL_fillrect.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/video/SDL_pixels.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/video/SDL_rect.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/video/SDL_RLEaccel.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/video/SDL_shape.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/video/SDL_stretch.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/video/SDL_surface.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/video/SDL_video.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/video/SDL_vulkan_utils.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/video/SDL_yuv.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/video/xbox/SDL_xbevents.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/video/xbox/SDL_xbframebuffer.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/video/xbox/SDL_xbvideo.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/video/yuv2rgb/yuv_rgb.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/libm/e_atan2.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/libm/e_exp.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/libm/e_fmod.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/libm/e_log10.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/libm/e_log.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/libm/e_pow.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/libm/e_rem_pio2.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/libm/e_sqrt.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/libm/k_cos.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/libm/k_rem_pio2.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/libm/k_sin.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/libm/k_tan.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/libm/s_atan.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/libm/s_copysign.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/libm/s_cos.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/libm/s_fabs.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/libm/s_floor.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/libm/s_scalbn.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/libm/s_sin.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/libm/s_tan.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/atomic/SDL_atomic.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/atomic/SDL_spinlock.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/test/SDL_test_assert.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/test/SDL_test_common.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/test/SDL_test_compare.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/test/SDL_test_crc32.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/test/SDL_test_font.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/test/SDL_test_fuzzer.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/test/SDL_test_harness.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/test/SDL_test_imageBlitBlend.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/test/SDL_test_imageBlit.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/test/SDL_test_imageFace.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/test/SDL_test_imagePrimitivesBlend.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/test/SDL_test_imagePrimitives.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/test/SDL_test_log.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/test/SDL_test_md5.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/test/SDL_test_memory.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2/src/test/SDL_test_random.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL_ttf/SDL_ttf.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL_ttf/external/freetype-2.4.12/src/base/ftbase.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL_ttf/external/freetype-2.4.12/src/base/ftglyph.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL_ttf/external/freetype-2.4.12/src/base/ftbitmap.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL_ttf/external/freetype-2.4.12/src/base/ftstroke.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL_ttf/external/freetype-2.4.12/src/base/ftinit.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL_ttf/external/freetype-2.4.12/src/base/ftsystem.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL_ttf/external/freetype-2.4.12/src/truetype/truetype.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL_ttf/external/freetype-2.4.12/src/raster/raster.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL_ttf/external/freetype-2.4.12/src/smooth/smooth.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL_ttf/external/freetype-2.4.12/src/autofit/autofit.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL_ttf/external/freetype-2.4.12/src/sfnt/sfnt.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2_image/IMG.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2_image/IMG_png.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2_image/IMG_bmp.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2_image/IMG_gif.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2_image/IMG_jpg.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2_image/IMG_lbm.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2_image/IMG_pcx.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2_image/IMG_pnm.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2_image/IMG_svg.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2_image/IMG_tga.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2_image/IMG_tif.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2_image/IMG_webp.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2_image/IMG_WIC.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2_image/IMG_xcf.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2_image/IMG_xpm.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2_image/IMG_xv.obj
[ CC ] /home/paulo/NevolutionX/../nxdk/lib/sdl/SDL2_image/IMG_xxx.obj
[ BUILD ] /home/paulo/NevolutionX/../nxdk/tools/cxbe/cxbe
[ BUILD ] /home/paulo/NevolutionX/../nxdk/tools/extract-xiso/build/extract-xiso
[ LIB ] /home/paulo/NevolutionX/../nxdk/lib/libpdclib.lib
make: llvm-lib: Ficheiro ou pasta inexistente
make: *** [/home/paulo/NevolutionX/../nxdk/Makefile:150: /home/paulo/NevolutionX/../nxdk/lib/libpdclib.lib] Erro 127
make: *** A aguardar por trabalhos não terminados....
/home/paulo/nxdk/tools/extract-xiso/extract-xiso.c: In function ‘write_tree’:
/home/paulo/nxdk/tools/extract-xiso/extract-xiso.c:1707:110: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
1707 | if ( ! err ) err = avl_traverse_depth_first( in_avl->subdirectory, (traversal_callback) write_directory, (void *) in_context->xiso, k_prefix, 0 );
|
Any idea how I would fix this?
The text was updated successfully, but these errors were encountered:
I'm not familiar with your language, but make: llvm-lib: Ficheiro ou pasta inexistente (6th line from the bottom) looks like the program llvm-lib can't be found. Make sure you have that installed.
Information in here might be of help.
Hello so I am on Pop_OS! 21.04 and I'm trying to build NevolutinX but it fails everytime I try, below is my build log:
Any idea how I would fix this?
The text was updated successfully, but these errors were encountered: