dracc / nevolutionx Goto Github PK
View Code? Open in Web Editor NEWOriginal Xbox dashboard created with nxdk
License: MIT License
Original Xbox dashboard created with nxdk
License: MIT License
The download link in GitHub for the HDD image in the 0.1.1 release (https://github.com/dracc/NevolutionX/releases/download/v0.1.1/nevox_hdd.zip) appears to download the 0.1.0 version. When unzipped, the downloaded file has a date of 3/18. Tried clearing browser cache, different browser, etc...
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?
I was thinking about using a button chord to allow faster navigation in MenuXbe
lists.
Specifically, if the user holds the right trigger (or whatever, could be made Config
-able) and presses the dpad up/down it'll jump to the next first letter in the list.
E.g., if the user is on a title "M..." and presses down
while holding the right trigger, it'd go to the first title starting with "N" if one exists, otherwise "O"...
I don't know if there are XBE titles with non-latin based characters, but maybe (case insensitive) ASCII comparison would be sufficient given that natural sorting is already handled elsewhere.
Currently it looks like the dashboard is frozen until the new XBE is started and updates the display.
This is one of the first features that should be implemented in the settings screen.
xbox live integration for project insignia
General usability question, right now the ordering of children found via a MenuXbe
scan are sorted in a case sensitive way.
For example, given XBEs with titles "Esomething" and "aSomething", the resultant menu will be:
Rather than what users might expect:
Is this behavior desired? Given that the sort is only done once it's probably not a performance hit to do something less efficient (like a case insensitive comparison).
Currently NevolutionX does not support hot plug of controllers. Hotplugging controllers is a very desirable feature and should be addressed soon™.
For the better organizing and a better appearance we should make a Folder structure.
Currently its like all the Files are first level of the drive.
As the project grows it could have more files for configs, skins or other stuff so the C: drive will get cluttered and messy.
We need to address this now to be able avoid that kein of problems later on.
1. Level
1. Level
2. Level
3. Level
2. Level
1. Level
NevolutionX
[Folder Containing all the files that don't need to be in 1. Level]
Skins
[Folder for different Themes]
Default
480.png
720.png
vegur.ttf
Config
[Folder for Configurations files if needed]default
[I am not sure if this need to be in the 1. Level]xboxdash
This is just a way i am suggesting it, but mainly we should just have 1 or 2 files in the 1. level and all the other stuff should be in the folder NevolutionX
. How the structure in the NevolutionX
file should be can be discussed.
I hope my point is clear.
Right now all outputLine
s are equal and are all displayed in the overlay if the overlay is enabled.
In practice there may be a subset of messages that are interesting to users, where the majority are only interesting to developers.
We could extend InfoLog
to have a debugLine
(or add a log level to outputLine
) and modify the config to allow users to set the verbosity of log output for the overlay and log viewer.
valgrind
reports that 80 bytes are lost and 176 bytes are indirectly lost on exit.
Not a huge deal but far from good.
Trying to find something in there is harder than necessary.
I suggest sorting by name.
Username and password for the FTP server should probably be configurable.
Hi,
a short readme about the project would be nice. I.e. What is this? How do install the dependencys if there are any? How do I build this software? How do I run it?
Edit: In addition, its cool to restructure the code a bit for better readability.
😇✨
Right now there's a git pre-commit hook, but it's opt-in and could easily be missed. It'd be good to run clang-format as part of the PR validation.
I changed the display settings in the dashboard and can no longer see the screen when the dashboard is booted. It would be great if there was a way via the controller to reset these to the default. I am using this with XEMU.
As it turns out, the FTP server, is working, so in the meantime is there a file on the hard drive that I can edit or delete to reset the dashboard settings?
I am seeing this console output
So i wondered if it is possible to mount my game directory from windows to the G: Drive in Xemu with NevolutionX.
If it is possible how would i do that? If not could it be a considered as a request? 😃
i'd love to be able to install files aka extracting files from a zip if possible, wanna make the dashboard transfer files to another location at a press of a button like on unleashx
if not extracting files then howabout copying files/folders from one place to another?
just wanna make a lightweight installer
example
game saves/game/save game name/UDATA/game id/save id/files and when you choose the save name it will automatically transfer and extract from a zip or just tranfer the files from UDATA to a specified location in this example E:\
maybe add a copy function if extracting isnt possible i'd be happy with that to
heres what i use for unleashx for example so its not so confusing
<List Text="Saves" Sort="Off" Auto="On" AltIcon="">
<List Text="007 - Agent Under Fire" Sort="Off" Auto="On" AltIcon="">
<List Text="100% Unlocked" Sort="Off" Batch="True">
<Item Action="AskUser" Arg1="INSTALLATION">do you want to install?</Item>
<Item Action="Unzip" Arg1="saves\007 - Agent Under Fire\100% Unlocked.zip" Arg2="E:\">
Hi 👋
[Its possible this is a macOS problem and not one with Nevolution, how ever, I'm inexperienced with cpp & huge makefiles, so I can not be sure]
I'm using:
uname -a
: Darwin hostname 18.7.0 Darwin Kernel Version 18.7.0
clang --version
: Apple LLVM version 10.0.1 (clang-1001.0.46.4) Target: x86_64-apple-darwin18.7.0
make --verison
: GNU Make 3.81
I did:
git clone nevolution...
cmake .
(I'm not experienced with cmake!)make
I expected:
I got one error in step 4:
[ CXX ] /Users/<user>/NevolutionX/main.obj
/Users/<user>/NevolutionX/main.cpp:1:10: fatal error: 'vector' file not found
#include <vector>
^~~~~~~~
1 error generated.
make: *** [/Users/<user>/NevolutionX/main.obj] Error 1
Notes:
#include <vector>
int main(void) {
return 0;
}
and compiled it with clang test.cpp
. It builds and runs just fine.
There is this stackoverflow entry that is likely related. Will try the suggested solution from it if there is no other option I could try.
Right now Font doesn't provide a mechanism to change the font color, which would be a very nice-to-have in theme support.
Trying to build with nxdk but getting an error because there is no nxdk/format.h found by wipeCache.cpp.
NevolutionX hash -> 48a28c6
nxdk hash -> 73ea77a
Move away from using (very slow) software-backed SDL rendering to something HW-accelerated (pbkit, HW-backed SDL, etc...)
(Tracking so PRs/TODOs can be linked)
Right now there's no feedback to the user if they try to invoke a launch action that is invalid (e.g., Launch DVD
if the tray is open/empty). It'd be nice to display this somehow, maybe by changing the text color and/or skipping over the item when navigating the list.
Alternatively maybe we could play a sound and/or display some kind of icon if launching fails?
Hello, i have attempted to load Xored Trainer Launcher by placing it in the 'E' partition under "Apps" subfolder and editing the json file to look for apps in that location "E:\Apps\Xored" however while the log shows that it has queried that folder, it says that it failed.
i should advise that i am doing this on the xemu xbox emulator using the precompiled qcow2 hdd image.
this is my first time opening an issue, please let me know if i should add or remove things in future.
please see config.json file contents below:
{
"settings":
{
"network":
{
"enable": true,
"use_dhcp": true,
"static_ip": "10.0.1.7",
"static_gateway": "10.0.1.1",
"static_netmask": "255.255.255.0"
},
"ftp":
{
"enable": true,
"username": "xbox",
"password": "xbox",
"port": 21
},
"sntp":
{
"enable": true,
"port": 123,
"server": "129.6.15.28"
},
"mount":
{
"enable_f": false,
"enable_g": false
},
"logging":
{
"enable_overlay": true,
"overlay_duration_frames": 30,
"overlay_bg_alpha_int": 100
},
"homescreen":
{
"show_fps": false,
"show_ip": true
}
},
"menu":
[
{
"label": "Games",
"type": "scan",
"path": "F:\Games\,G:\Games"
},
{
"label": "Applications",
"type": "scan",
"path": "E:\Apps\Xored"
},
{
"label": "Launch DVD",
"type": "launch",
"path": "D:\default.xbe"
},
{
"label": "Settings",
"type": "settings"
},
{
"label": "Reboot",
"type": "reboot"
},
{
"label": "Power off",
"type": "shutdown"
},
{
"label": "Some stupid submenu",
"type": "submenu"
}
]
}
please see below for zip file with json file for testing as needed:
config.json.zip
Executing the reboot
item causes the screen to be corrupted until the return to dashboard occurs (looks likely to be uninitialized data).
I assume this is because of the use of exit()
rather than explicitly launching w/ no executable path. If XboxDev/nxdk/pull/501 gets merged, this can probably be solved by changing the exit to XLaunchXBE(nullptr)
.
Calling XReboot()
also fixes the graphical corruption but that's a full reboot instead of a quick one, which probably isn't desirable for users of bios loaders like Phoenix.
Prefixed with some numbers and all have the same size - something's fishy.
Sometimes nevolutionx will just reload itself when you hit launch dvd on xemu, more often then not I find myself just completely restarting the emulator to launch a game, this seems to be occurring in the recent changes made, clicking the button will just reload nevolutionx, and it doesn’t ever complete no matter how many times you try to launch the disk, not terrible however, just a minor annoyance
I have not yet dug deep enough to figure out what the proper response to unauthorized access should be. 403?
Right now the font size is hardcoded in renderer.cpp
, it'd be good to make the menu font size part of the theme definition.
Xbox: 1.2
Cable type: 0x04 (High Definition AV Pack (Component)) | "Pound" cable attached to ASUS monitor
Video standard: 0x01 (NTSC-M)
60 Hz
Enabled HDTV modes {
HDTV 720p
HDTV 480p
}
Flags {
Widescreen
}
MCPX: X3, Revision 0xD4
Video encoder: Conexant
Motherboard: v1.1 or v1.2 or v1.3
SMC: Version 'P11' (503131)
Path: F:\Apps\nevolutionx.xbe
BIOS: tsoped ind5004
Launched From: xbmc
When I get time I'll update this with the exact commit where it stopped working
No other Xbox dashboard that I know of currently supports this (other than the stock dashboard). This would be high on my feature request list.
Right now there are a ton of warnings generated during a clean build (many of them seem to be warning: non-void function does not return a value in all control paths [-Wreturn-type]
out of the 3rdparty json library). This adds some friction when trying to scroll back to find error messages and probably increases the chance that new warnings will get introduced.
It'd be good to either fix warnings or selectively suppress the ones that aren't important.
They should be able to take a path to a folder or file as argument.
A folder path should return the contents of said folder.
A file path should return only the information for said file.
Hi,
NevolutionX is freshly installed as my default dashboard.
Installed from FTP an renamed default.xbe into xboxdash.xbe.
At startup I got this message :
Mounting warning: Could not mount drive G
EEPROM MacAdress = 00 50 f2 09 9d 4e
Transceiver link state :
Running at 100 Mbps in full duplex mode
Network interruption initialized successfully
And unable (obviously) to launch DVD, give the same error message.
Would it make sense to set up a clang-format
config style that matches (as closely as possible) the style of this project and have it run as a presubmit/git workflow action?
I personally keep sending PRs that have formatting issues (I'm often fighting CLion's attempts to "fix" style as a side effect of refactoring). I think automating format enforcement might save the reviewers the pain of having to look for style issues, and having it as a workflow action would let the author fix any issues before wasting reviewer's time.
Recent changes completely broke targeting Linux. Using NXDK windows.h
items in a lot of places, etc.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.