Reader’ is deprecated: Use CharReader and CharReaderBuilder instead when building domoticz from sources
Posted: Saturday 11 January 2025 19:46
Hello
Context:
Version: 2024.7 (build 16452)
Build Hash: 4ecf24147
Compile Date: 2025-01-09 08:28:21
dzVents Version: 3.1.8
Python Version: 3.9.2 (default, Dec 1 2024, 12:12:57) [GCC 10.2.1 20210110]
Issue :
When building domoticz from sources I get the following message:
[ 0%] Building CXX object extern/jsoncpp/src/lib_json/CMakeFiles/jsoncpp_static.dir/json_reader.cpp.o
/home/pi/DEV20240210/dev-domoticz/extern/jsoncpp/src/lib_json/json_reader.cpp:756:34: warning: ‘Reader’ is deprecated: Use CharReader and CharReaderBuilder instead. [-Wdeprecated-declarations]
756 | Reader::Char Reader::getNextChar() {
| ^
In file included from /home/pi/DEV20240210/dev-domoticz/extern/jsoncpp/src/lib_json/json_reader.cpp:10:
/home/pi/DEV20240210/dev-domoticz/extern/jsoncpp/include/json/reader.h:37:63: note: declared here
37 | "Use CharReader and CharReaderBuilder instead.") JSON_API Reader {
| ^~~~~~
/home/pi/DEV20240210/dev-domoticz/extern/jsoncpp/src/lib_json/json_reader.cpp:810:21: warning: ‘Reader’ is deprecated: Use CharReader and CharReaderBuilder instead. [-Wdeprecated-declarations]
810 | std::vector<Reader::StructuredError> Reader::getStructuredErrors() const {
| ^~~~~~~~~~~~~~~
In file included from /home/pi/DEV20240210/dev-domoticz/extern/jsoncpp/src/lib_json/json_reader.cpp:10:
/home/pi/DEV20240210/dev-domoticz/extern/jsoncpp/include/json/reader.h:37:63: note: declared here
37 | "Use CharReader and CharReaderBuilder instead.") JSON_API Reader {
| ^~~~~~
[
BR
Context:
Version: 2024.7 (build 16452)
Build Hash: 4ecf24147
Compile Date: 2025-01-09 08:28:21
dzVents Version: 3.1.8
Python Version: 3.9.2 (default, Dec 1 2024, 12:12:57) [GCC 10.2.1 20210110]
Issue :
When building domoticz from sources I get the following message:
[ 0%] Building CXX object extern/jsoncpp/src/lib_json/CMakeFiles/jsoncpp_static.dir/json_reader.cpp.o
/home/pi/DEV20240210/dev-domoticz/extern/jsoncpp/src/lib_json/json_reader.cpp:756:34: warning: ‘Reader’ is deprecated: Use CharReader and CharReaderBuilder instead. [-Wdeprecated-declarations]
756 | Reader::Char Reader::getNextChar() {
| ^
In file included from /home/pi/DEV20240210/dev-domoticz/extern/jsoncpp/src/lib_json/json_reader.cpp:10:
/home/pi/DEV20240210/dev-domoticz/extern/jsoncpp/include/json/reader.h:37:63: note: declared here
37 | "Use CharReader and CharReaderBuilder instead.") JSON_API Reader {
| ^~~~~~
/home/pi/DEV20240210/dev-domoticz/extern/jsoncpp/src/lib_json/json_reader.cpp:810:21: warning: ‘Reader’ is deprecated: Use CharReader and CharReaderBuilder instead. [-Wdeprecated-declarations]
810 | std::vector<Reader::StructuredError> Reader::getStructuredErrors() const {
| ^~~~~~~~~~~~~~~
In file included from /home/pi/DEV20240210/dev-domoticz/extern/jsoncpp/src/lib_json/json_reader.cpp:10:
/home/pi/DEV20240210/dev-domoticz/extern/jsoncpp/include/json/reader.h:37:63: note: declared here
37 | "Use CharReader and CharReaderBuilder instead.") JSON_API Reader {
| ^~~~~~
[
BR