Cook: libjson 7.6.1 ================================================================================ QA: checking package receipt... Extracting source archive "libjson_7.6.1.zip" Executing: compile_rules CFLAGS : -march=i486 -Os -pipe -mindirect-branch=thunk CXXLAGS : -march=i486 -Os -pipe -mindirect-branch=thunk CPPFLAGS : -D_GLIBCXX_USE_C99_MATH=1 LDFLAGS : -Wl,-Os,--as-needed g++ _internal/Source/internalJSONNode.cpp -o Objects_shared/internalJSONNode.o -c -O3 -ffast-math -fexpensive-optimizations -DNDEBUG -fPIC g++ _internal/Source/JSONAllocator.cpp -o Objects_shared/JSONAllocator.o -c -O3 -ffast-math -fexpensive-optimizations -DNDEBUG -fPIC g++ _internal/Source/JSONChildren.cpp -o Objects_shared/JSONChildren.o -c -O3 -ffast-math -fexpensive-optimizations -DNDEBUG -fPIC g++ _internal/Source/JSONDebug.cpp -o Objects_shared/JSONDebug.o -c -O3 -ffast-math -fexpensive-optimizations -DNDEBUG -fPIC g++ _internal/Source/JSONIterators.cpp -o Objects_shared/JSONIterators.o -c -O3 -ffast-math -fexpensive-optimizations -DNDEBUG -fPIC ============================================================ libjson version: 7.6.1 target: OS: Linux ============================================================ g++ _internal/Source/JSONMemory.cpp -o Objects_shared/JSONMemory.o -c -O3 -ffast-math -fexpensive-optimizations -DNDEBUG -fPIC g++ _internal/Source/JSONNode.cpp -o Objects_shared/JSONNode.o -c -O3 -ffast-math -fexpensive-optimizations -DNDEBUG -fPIC g++ _internal/Source/JSONNode_Mutex.cpp -o Objects_shared/JSONNode_Mutex.o -c -O3 -ffast-math -fexpensive-optimizations -DNDEBUG -fPIC g++ _internal/Source/JSONPreparse.cpp -o Objects_shared/JSONPreparse.o -c -O3 -ffast-math -fexpensive-optimizations -DNDEBUG -fPIC In file included from _internal/Source/JSONDefs.h:12, from _internal/Source/JSONDebug.h:4, from _internal/Source/JSONNode.h:4, from _internal/Source/JSONIterators.cpp:1: _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:179:37: note: in expansion of macro 'json_throws' JSONNode & at(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ In file included from _internal/Source/JSONDefs.h:12, from _internal/Source/JSONDebug.h:4, from _internal/Source/JSONMemory.h:6, from _internal/Source/JSONChildren.h:4, from _internal/Source/JSONChildren.cpp:1: _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:179:37: note: in expansion of macro 'json_throws' JSONNode & at(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:180:49: note: in expansion of macro 'json_throws' const JSONNode & at(json_index_t pos) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:180:49: note: in expansion of macro 'json_throws' const JSONNode & at(json_index_t pos) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:185:47: note: in expansion of macro 'json_throws' JSONNode & at(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:186:59: note: in expansion of macro 'json_throws' const JSONNode & at(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:185:47: note: in expansion of macro 'json_throws' JSONNode & at(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:188:54: note: in expansion of macro 'json_throws' JSONNode & at_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:186:59: note: in expansion of macro 'json_throws' const JSONNode & at(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:189:66: note: in expansion of macro 'json_throws' const JSONNode & at_nocase(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:188:54: note: in expansion of macro 'json_throws' JSONNode & at_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:200:54: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:189:66: note: in expansion of macro 'json_throws' const JSONNode & at_nocase(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:201:64: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:203:71: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:200:54: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:201:64: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:203:71: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ In file included from _internal/Source/JSONDefs.h:12, from _internal/Source/JSONDebug.h:4, from _internal/Source/internalJSONNode.h:4, from _internal/Source/internalJSONNode.cpp:1: _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:179:37: note: in expansion of macro 'json_throws' JSONNode & at(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:180:49: note: in expansion of macro 'json_throws' const JSONNode & at(json_index_t pos) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:185:47: note: in expansion of macro 'json_throws' JSONNode & at(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:186:59: note: in expansion of macro 'json_throws' const JSONNode & at(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:188:54: note: in expansion of macro 'json_throws' JSONNode & at_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:189:66: note: in expansion of macro 'json_throws' const JSONNode & at_nocase(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:200:54: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:201:64: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:203:71: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONWorker.h:13:53: note: in expansion of macro 'json_throws' static JSONNode parse(const json_string & json) json_throws(std::invalid_argument) json_read_priority; ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONWorker.h:14:65: note: in expansion of macro 'json_throws' static JSONNode parse_unformatted(const json_string & json) json_throws(std::invalid_argument) json_read_priority; ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONWorker.h:16:91: note: in expansion of macro 'json_throws' static JSONNode _parse_unformatted(const json_char * json, const json_char * const end) json_throws(std::invalid_argument) json_read_priority; ^~~~~~~~~~~ In file included from _internal/Source/JSONDefs.h:12, from _internal/Source/JSONDebug.h:4, from _internal/Source/JSONNode.h:4, from _internal/Source/JSONNode.cpp:1: _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:179:37: note: in expansion of macro 'json_throws' JSONNode & at(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:180:49: note: in expansion of macro 'json_throws' const JSONNode & at(json_index_t pos) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:185:47: note: in expansion of macro 'json_throws' JSONNode & at(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:186:59: note: in expansion of macro 'json_throws' const JSONNode & at(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:188:54: note: in expansion of macro 'json_throws' JSONNode & at_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:189:66: note: in expansion of macro 'json_throws' const JSONNode & at_nocase(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:200:54: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:201:64: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:203:71: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.cpp:164:43: note: in expansion of macro 'json_throws' JSONNode & JSONNode::at(json_index_t pos) json_throws(std::out_of_range) { ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.cpp:173:55: note: in expansion of macro 'json_throws' const JSONNode & JSONNode::at(json_index_t pos) const json_throws(std::out_of_range) { ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.cpp:195:53: note: in expansion of macro 'json_throws' JSONNode & JSONNode::at(const json_string & name_t) json_throws(std::out_of_range) { ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.cpp:206:65: note: in expansion of macro 'json_throws' const JSONNode & JSONNode::at(const json_string & name_t) const json_throws(std::out_of_range) { ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.cpp:217:64: note: in expansion of macro 'json_throws' JSONNode & JSONNode::at_nocase(const json_string & name_t) json_throws(std::out_of_range) { ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.cpp:228:76: note: in expansion of macro 'json_throws' const JSONNode & JSONNode::at_nocase(const json_string & name_t) const json_throws(std::out_of_range) { ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.cpp:251:60: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB JSONNode::pop_back(json_index_t pos) json_throws(std::out_of_range) { ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.cpp:266:70: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB JSONNode::pop_back(const json_string & name_t) json_throws(std::out_of_range) { ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.cpp:282:81: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB JSONNode::pop_back_nocase(const json_string & name_t) json_throws(std::out_of_range) { ^~~~~~~~~~~ g++ _internal/Source/JSONStream.cpp -o Objects_shared/JSONStream.o -c -O3 -ffast-math -fexpensive-optimizations -DNDEBUG -fPIC In file included from _internal/Source/JSONDefs.h:12, from _internal/Source/JSONDebug.h:4, from _internal/Source/JSONNode.h:4, from _internal/Source/JSONNode_Mutex.cpp:1: _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:179:37: note: in expansion of macro 'json_throws' JSONNode & at(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:180:49: note: in expansion of macro 'json_throws' const JSONNode & at(json_index_t pos) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:185:47: note: in expansion of macro 'json_throws' JSONNode & at(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:186:59: note: in expansion of macro 'json_throws' const JSONNode & at(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:188:54: note: in expansion of macro 'json_throws' JSONNode & at_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:189:66: note: in expansion of macro 'json_throws' const JSONNode & at_nocase(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:200:54: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:201:64: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:203:71: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ g++ _internal/Source/JSONValidator.cpp -o Objects_shared/JSONValidator.o -c -O3 -ffast-math -fexpensive-optimizations -DNDEBUG -fPIC g++ _internal/Source/JSONWorker.cpp -o Objects_shared/JSONWorker.o -c -O3 -ffast-math -fexpensive-optimizations -DNDEBUG -fPIC In file included from _internal/Source/JSONDefs.h:12, from _internal/Source/JSONDebug.h:4, from _internal/Source/JSONPreparse.h:4, from _internal/Source/JSONPreparse.cpp:10: _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:179:37: note: in expansion of macro 'json_throws' JSONNode & at(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:180:49: note: in expansion of macro 'json_throws' const JSONNode & at(json_index_t pos) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:185:47: note: in expansion of macro 'json_throws' JSONNode & at(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:186:59: note: in expansion of macro 'json_throws' const JSONNode & at(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:188:54: note: in expansion of macro 'json_throws' JSONNode & at_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:189:66: note: in expansion of macro 'json_throws' const JSONNode & at_nocase(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:200:54: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:201:64: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:203:71: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ g++ _internal/Source/JSONWriter.cpp -o Objects_shared/JSONWriter.o -c -O3 -ffast-math -fexpensive-optimizations -DNDEBUG -fPIC g++ _internal/Source/libjson.cpp -o Objects_shared/libjson.o -c -O3 -ffast-math -fexpensive-optimizations -DNDEBUG -fPIC In file included from _internal/Source/JSONDefs.h:12, from _internal/Source/JSONDebug.h:4, from _internal/Source/JSONStream.h:4, from _internal/Source/JSONStream.cpp:1: _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:179:37: note: in expansion of macro 'json_throws' JSONNode & at(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:180:49: note: in expansion of macro 'json_throws' const JSONNode & at(json_index_t pos) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:185:47: note: in expansion of macro 'json_throws' JSONNode & at(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:186:59: note: in expansion of macro 'json_throws' const JSONNode & at(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:188:54: note: in expansion of macro 'json_throws' JSONNode & at_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:189:66: note: in expansion of macro 'json_throws' const JSONNode & at_nocase(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:200:54: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:201:64: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:203:71: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONWorker.h:13:53: note: in expansion of macro 'json_throws' static JSONNode parse(const json_string & json) json_throws(std::invalid_argument) json_read_priority; ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONWorker.h:14:65: note: in expansion of macro 'json_throws' static JSONNode parse_unformatted(const json_string & json) json_throws(std::invalid_argument) json_read_priority; ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONWorker.h:16:91: note: in expansion of macro 'json_throws' static JSONNode _parse_unformatted(const json_char * json, const json_char * const end) json_throws(std::invalid_argument) json_read_priority; ^~~~~~~~~~~ mkdir -p Objects_shared In file included from _internal/Source/JSONDefs.h:12, from _internal/Source/JSONDebug.h:4, from _internal/Source/JSONNode.h:4, from _internal/Source/JSONWorker.h:4, from _internal/Source/JSONWorker.cpp:1: _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:179:37: note: in expansion of macro 'json_throws' JSONNode & at(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:180:49: note: in expansion of macro 'json_throws' const JSONNode & at(json_index_t pos) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:185:47: note: in expansion of macro 'json_throws' JSONNode & at(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:186:59: note: in expansion of macro 'json_throws' const JSONNode & at(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:188:54: note: in expansion of macro 'json_throws' JSONNode & at_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:189:66: note: in expansion of macro 'json_throws' const JSONNode & at_nocase(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:200:54: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:201:64: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:203:71: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONWorker.h:13:53: note: in expansion of macro 'json_throws' static JSONNode parse(const json_string & json) json_throws(std::invalid_argument) json_read_priority; ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONWorker.h:14:65: note: in expansion of macro 'json_throws' static JSONNode parse_unformatted(const json_string & json) json_throws(std::invalid_argument) json_read_priority; ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONWorker.h:16:91: note: in expansion of macro 'json_throws' static JSONNode _parse_unformatted(const json_char * json, const json_char * const end) json_throws(std::invalid_argument) json_read_priority; ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONWorker.cpp:11:54: note: in expansion of macro 'json_throws' JSONNode JSONWorker::parse(const json_string & json) json_throws(std::invalid_argument) { ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONWorker.cpp:18:66: note: in expansion of macro 'json_throws' JSONNode JSONWorker::parse_unformatted(const json_string & json) json_throws(std::invalid_argument) { ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONWorker.cpp:29:94: note: in expansion of macro 'json_throws' JSONNode JSONWorker::_parse_unformatted(const json_char * json, const json_char * const end) json_throws(std::invalid_argument) { ^~~~~~~~~~~ In file included from _internal/Source/JSONDefs.h:12, from _internal/Source/JSONDebug.h:4, from _internal/Source/JSONNode.h:4, from _internal/Source/JSONWriter.cpp:1: _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:179:37: note: in expansion of macro 'json_throws' JSONNode & at(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:180:49: note: in expansion of macro 'json_throws' const JSONNode & at(json_index_t pos) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:185:47: note: in expansion of macro 'json_throws' JSONNode & at(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:186:59: note: in expansion of macro 'json_throws' const JSONNode & at(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:188:54: note: in expansion of macro 'json_throws' JSONNode & at_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:189:66: note: in expansion of macro 'json_throws' const JSONNode & at_nocase(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:200:54: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:201:64: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:203:71: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONWorker.h:13:53: note: in expansion of macro 'json_throws' static JSONNode parse(const json_string & json) json_throws(std::invalid_argument) json_read_priority; ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONWorker.h:14:65: note: in expansion of macro 'json_throws' static JSONNode parse_unformatted(const json_string & json) json_throws(std::invalid_argument) json_read_priority; ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONWorker.h:16:91: note: in expansion of macro 'json_throws' static JSONNode _parse_unformatted(const json_char * json, const json_char * const end) json_throws(std::invalid_argument) json_read_priority; ^~~~~~~~~~~ In file included from _internal/Source/../../_internal/Source/JSONDefs.h:12, from _internal/Source/../../libjson.h:4, from _internal/Source/libjson.cpp:8: _internal/Source/../../_internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:179:37: note: in expansion of macro 'json_throws' JSONNode & at(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/../../_internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:180:49: note: in expansion of macro 'json_throws' const JSONNode & at(json_index_t pos) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/../../_internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:185:47: note: in expansion of macro 'json_throws' JSONNode & at(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/../../_internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:186:59: note: in expansion of macro 'json_throws' const JSONNode & at(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/../../_internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:188:54: note: in expansion of macro 'json_throws' JSONNode & at_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/../../_internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:189:66: note: in expansion of macro 'json_throws' const JSONNode & at_nocase(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/../../_internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:200:54: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/../../_internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:201:64: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/../../_internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:203:71: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/../../_internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONWorker.h:13:53: note: in expansion of macro 'json_throws' static JSONNode parse(const json_string & json) json_throws(std::invalid_argument) json_read_priority; ^~~~~~~~~~~ _internal/Source/../../_internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONWorker.h:14:65: note: in expansion of macro 'json_throws' static JSONNode parse_unformatted(const json_string & json) json_throws(std::invalid_argument) json_read_priority; ^~~~~~~~~~~ _internal/Source/../../_internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONWorker.h:16:91: note: in expansion of macro 'json_throws' static JSONNode _parse_unformatted(const json_char * json, const json_char * const end) json_throws(std::invalid_argument) json_read_priority; ^~~~~~~~~~~ Link cd Objects_shared ; \ if test "Linux" = "Darwin" ; then \ g++ -shared -Wl,-dylib_install_name -Wl,libjson.so.7 -o libjson.so.7.6.1 internalJSONNode.o JSONAllocator.o JSONChildren.o JSONDebug.o JSONIterators.o JSONMemory.o JSONNode.o JSONNode_Mutex.o JSONPreparse.o JSONStream.o JSONValidator.o JSONWorker.o JSONWriter.o libjson.o ; \ else \ g++ -shared -Wl,-soname,libjson.so.7 -o libjson.so.7.6.1 internalJSONNode.o JSONAllocator.o JSONChildren.o JSONDebug.o JSONIterators.o JSONMemory.o JSONNode.o JSONNode_Mutex.o JSONPreparse.o JSONStream.o JSONValidator.o JSONWorker.o JSONWriter.o libjson.o ; \ fi ; \ mv -f libjson.so.7.6.1 ../ Link: Done ============================================================ Done ============================================================ g++ _internal/Source/internalJSONNode.cpp -o Objects_static/internalJSONNode.o -c -O3 -ffast-math -fexpensive-optimizations -DNDEBUG g++ _internal/Source/JSONAllocator.cpp -o Objects_static/JSONAllocator.o -c -O3 -ffast-math -fexpensive-optimizations -DNDEBUG g++ _internal/Source/JSONChildren.cpp -o Objects_static/JSONChildren.o -c -O3 -ffast-math -fexpensive-optimizations -DNDEBUG g++ _internal/Source/JSONDebug.cpp -o Objects_static/JSONDebug.o -c -O3 -ffast-math -fexpensive-optimizations -DNDEBUG ============================================================ g++ _internal/Source/JSONIterators.cpp -o Objects_static/JSONIterators.o -c -O3 -ffast-math -fexpensive-optimizations -DNDEBUG libjson version: 7.6.1 target: OS: Linux ============================================================ g++ _internal/Source/JSONMemory.cpp -o Objects_static/JSONMemory.o -c -O3 -ffast-math -fexpensive-optimizations -DNDEBUG g++ _internal/Source/JSONNode.cpp -o Objects_static/JSONNode.o -c -O3 -ffast-math -fexpensive-optimizations -DNDEBUG In file included from _internal/Source/JSONDefs.h:12, from _internal/Source/JSONDebug.h:4, from _internal/Source/JSONNode.h:4, from _internal/Source/JSONIterators.cpp:1: _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:179:37: note: in expansion of macro 'json_throws' JSONNode & at(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:180:49: note: in expansion of macro 'json_throws' const JSONNode & at(json_index_t pos) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:185:47: note: in expansion of macro 'json_throws' JSONNode & at(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:186:59: note: in expansion of macro 'json_throws' const JSONNode & at(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:188:54: note: in expansion of macro 'json_throws' JSONNode & at_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:189:66: note: in expansion of macro 'json_throws' const JSONNode & at_nocase(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:200:54: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:201:64: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:203:71: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ In file included from _internal/Source/JSONDefs.h:12, from _internal/Source/JSONDebug.h:4, from _internal/Source/JSONMemory.h:6, from _internal/Source/JSONChildren.h:4, from _internal/Source/JSONChildren.cpp:1: _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:179:37: note: in expansion of macro 'json_throws' JSONNode & at(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:180:49: note: in expansion of macro 'json_throws' const JSONNode & at(json_index_t pos) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:185:47: note: in expansion of macro 'json_throws' JSONNode & at(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:186:59: note: in expansion of macro 'json_throws' const JSONNode & at(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:188:54: note: in expansion of macro 'json_throws' JSONNode & at_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:189:66: note: in expansion of macro 'json_throws' const JSONNode & at_nocase(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:200:54: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:201:64: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:203:71: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ g++ _internal/Source/JSONNode_Mutex.cpp -o Objects_static/JSONNode_Mutex.o -c -O3 -ffast-math -fexpensive-optimizations -DNDEBUG In file included from _internal/Source/JSONDefs.h:12, from _internal/Source/JSONDebug.h:4, from _internal/Source/internalJSONNode.h:4, from _internal/Source/internalJSONNode.cpp:1: _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:179:37: note: in expansion of macro 'json_throws' JSONNode & at(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:180:49: note: in expansion of macro 'json_throws' const JSONNode & at(json_index_t pos) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:185:47: note: in expansion of macro 'json_throws' JSONNode & at(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:186:59: note: in expansion of macro 'json_throws' const JSONNode & at(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:188:54: note: in expansion of macro 'json_throws' JSONNode & at_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:189:66: note: in expansion of macro 'json_throws' const JSONNode & at_nocase(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:200:54: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:201:64: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:203:71: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ In file included from _internal/Source/JSONDefs.h:12, from _internal/Source/JSONDebug.h:4, from _internal/Source/JSONNode.h:4, from _internal/Source/JSONNode.cpp:1: _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:179:37: note: in expansion of macro 'json_throws' JSONNode & at(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:180:49: note: in expansion of macro 'json_throws' const JSONNode & at(json_index_t pos) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:185:47: note: in expansion of macro 'json_throws' JSONNode & at(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:186:59: note: in expansion of macro 'json_throws' const JSONNode & at(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:188:54: note: in expansion of macro 'json_throws' JSONNode & at_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:189:66: note: in expansion of macro 'json_throws' const JSONNode & at_nocase(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:200:54: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:201:64: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:203:71: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONWorker.h:13:53: note: in expansion of macro 'json_throws' static JSONNode parse(const json_string & json) json_throws(std::invalid_argument) json_read_priority; ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONWorker.h:14:65: note: in expansion of macro 'json_throws' static JSONNode parse_unformatted(const json_string & json) json_throws(std::invalid_argument) json_read_priority; ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONWorker.h:16:91: note: in expansion of macro 'json_throws' static JSONNode _parse_unformatted(const json_char * json, const json_char * const end) json_throws(std::invalid_argument) json_read_priority; ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.cpp:164:43: note: in expansion of macro 'json_throws' JSONNode & JSONNode::at(json_index_t pos) json_throws(std::out_of_range) { ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.cpp:173:55: note: in expansion of macro 'json_throws' const JSONNode & JSONNode::at(json_index_t pos) const json_throws(std::out_of_range) { ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.cpp:195:53: note: in expansion of macro 'json_throws' JSONNode & JSONNode::at(const json_string & name_t) json_throws(std::out_of_range) { ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.cpp:206:65: note: in expansion of macro 'json_throws' const JSONNode & JSONNode::at(const json_string & name_t) const json_throws(std::out_of_range) { ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.cpp:217:64: note: in expansion of macro 'json_throws' JSONNode & JSONNode::at_nocase(const json_string & name_t) json_throws(std::out_of_range) { ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.cpp:228:76: note: in expansion of macro 'json_throws' const JSONNode & JSONNode::at_nocase(const json_string & name_t) const json_throws(std::out_of_range) { ^~~~~~~~~~~ g++ _internal/Source/JSONPreparse.cpp -o Objects_static/JSONPreparse.o -c -O3 -ffast-math -fexpensive-optimizations -DNDEBUG _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.cpp:251:60: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB JSONNode::pop_back(json_index_t pos) json_throws(std::out_of_range) { ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.cpp:266:70: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB JSONNode::pop_back(const json_string & name_t) json_throws(std::out_of_range) { ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.cpp:282:81: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB JSONNode::pop_back_nocase(const json_string & name_t) json_throws(std::out_of_range) { ^~~~~~~~~~~ g++ _internal/Source/JSONStream.cpp -o Objects_static/JSONStream.o -c -O3 -ffast-math -fexpensive-optimizations -DNDEBUG g++ _internal/Source/JSONValidator.cpp -o Objects_static/JSONValidator.o -c -O3 -ffast-math -fexpensive-optimizations -DNDEBUG In file included from _internal/Source/JSONDefs.h:12, from _internal/Source/JSONDebug.h:4, from _internal/Source/JSONPreparse.h:4, from _internal/Source/JSONPreparse.cpp:10: _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:179:37: note: in expansion of macro 'json_throws' JSONNode & at(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:180:49: note: in expansion of macro 'json_throws' const JSONNode & at(json_index_t pos) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:185:47: note: in expansion of macro 'json_throws' JSONNode & at(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:186:59: note: in expansion of macro 'json_throws' const JSONNode & at(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:188:54: note: in expansion of macro 'json_throws' JSONNode & at_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:189:66: note: in expansion of macro 'json_throws' const JSONNode & at_nocase(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:200:54: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:201:64: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:203:71: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ In file included from _internal/Source/JSONDefs.h:12, from _internal/Source/JSONDebug.h:4, from _internal/Source/JSONNode.h:4, from _internal/Source/JSONNode_Mutex.cpp:1: _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:179:37: note: in expansion of macro 'json_throws' JSONNode & at(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:180:49: note: in expansion of macro 'json_throws' const JSONNode & at(json_index_t pos) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:185:47: note: in expansion of macro 'json_throws' JSONNode & at(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:186:59: note: in expansion of macro 'json_throws' const JSONNode & at(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:188:54: note: in expansion of macro 'json_throws' JSONNode & at_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:189:66: note: in expansion of macro 'json_throws' const JSONNode & at_nocase(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:200:54: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:201:64: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:203:71: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ g++ _internal/Source/JSONWorker.cpp -o Objects_static/JSONWorker.o -c -O3 -ffast-math -fexpensive-optimizations -DNDEBUG In file included from _internal/Source/JSONDefs.h:12, from _internal/Source/JSONDebug.h:4, from _internal/Source/JSONStream.h:4, from _internal/Source/JSONStream.cpp:1: _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:179:37: note: in expansion of macro 'json_throws' JSONNode & at(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:180:49: note: in expansion of macro 'json_throws' const JSONNode & at(json_index_t pos) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:185:47: note: in expansion of macro 'json_throws' JSONNode & at(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:186:59: note: in expansion of macro 'json_throws' const JSONNode & at(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:188:54: note: in expansion of macro 'json_throws' JSONNode & at_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:189:66: note: in expansion of macro 'json_throws' const JSONNode & at_nocase(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:200:54: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:201:64: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:203:71: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ g++ _internal/Source/JSONWriter.cpp -o Objects_static/JSONWriter.o -c -O3 -ffast-math -fexpensive-optimizations -DNDEBUG _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONWorker.h:13:53: note: in expansion of macro 'json_throws' static JSONNode parse(const json_string & json) json_throws(std::invalid_argument) json_read_priority; ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONWorker.h:14:65: note: in expansion of macro 'json_throws' static JSONNode parse_unformatted(const json_string & json) json_throws(std::invalid_argument) json_read_priority; ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONWorker.h:16:91: note: in expansion of macro 'json_throws' static JSONNode _parse_unformatted(const json_char * json, const json_char * const end) json_throws(std::invalid_argument) json_read_priority; ^~~~~~~~~~~ g++ _internal/Source/libjson.cpp -o Objects_static/libjson.o -c -O3 -ffast-math -fexpensive-optimizations -DNDEBUG Install header files mkdir -p /home/slitaz/wok/libjson/install/usr/include/libjson cp -f ./*.h /home/slitaz/wok/libjson/install/usr/include/libjson mkdir -p /home/slitaz/wok/libjson/install/usr/include/libjson/_internal/Source cp -f ./_internal/Source/*.h /home/slitaz/wok/libjson/install/usr/include/libjson/_internal/Source cp -r ./_internal/Source/JSONDefs /home/slitaz/wok/libjson/install/usr/include/libjson/_internal/Source chmod -R a+r /home/slitaz/wok/libjson/install/usr/include/libjson find /home/slitaz/wok/libjson/install/usr/include/libjson -type d -exec chmod a+x {} \; cp -rv _internal/Source/Dependencies/ /home/slitaz/wok/libjson/install/usr/include/libjson/_internal/Source '_internal/Source/Dependencies' -> '/home/slitaz/wok/libjson/install/usr/include/libjson/_internal/Source/Dependencies' Install header files: Done. mkdir -p Objects_static In file included from _internal/Source/JSONDefs.h:12, from _internal/Source/JSONDebug.h:4, from _internal/Source/JSONNode.h:4, from _internal/Source/JSONWorker.h:4, from _internal/Source/JSONWorker.cpp:1: _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:179:37: note: in expansion of macro 'json_throws' JSONNode & at(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:180:49: note: in expansion of macro 'json_throws' const JSONNode & at(json_index_t pos) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:185:47: note: in expansion of macro 'json_throws' JSONNode & at(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:186:59: note: in expansion of macro 'json_throws' const JSONNode & at(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:188:54: note: in expansion of macro 'json_throws' JSONNode & at_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:189:66: note: in expansion of macro 'json_throws' const JSONNode & at_nocase(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:200:54: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:201:64: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:203:71: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONWorker.h:13:53: note: in expansion of macro 'json_throws' static JSONNode parse(const json_string & json) json_throws(std::invalid_argument) json_read_priority; ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONWorker.h:14:65: note: in expansion of macro 'json_throws' static JSONNode parse_unformatted(const json_string & json) json_throws(std::invalid_argument) json_read_priority; ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONWorker.h:16:91: note: in expansion of macro 'json_throws' static JSONNode _parse_unformatted(const json_char * json, const json_char * const end) json_throws(std::invalid_argument) json_read_priority; ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONWorker.cpp:11:54: note: in expansion of macro 'json_throws' JSONNode JSONWorker::parse(const json_string & json) json_throws(std::invalid_argument) { ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONWorker.cpp:18:66: note: in expansion of macro 'json_throws' JSONNode JSONWorker::parse_unformatted(const json_string & json) json_throws(std::invalid_argument) { ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONWorker.cpp:29:94: note: in expansion of macro 'json_throws' JSONNode JSONWorker::_parse_unformatted(const json_char * json, const json_char * const end) json_throws(std::invalid_argument) { ^~~~~~~~~~~ In file included from _internal/Source/JSONDefs.h:12, from _internal/Source/JSONDebug.h:4, from _internal/Source/JSONNode.h:4, from _internal/Source/JSONWriter.cpp:1: _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:179:37: note: in expansion of macro 'json_throws' JSONNode & at(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:180:49: note: in expansion of macro 'json_throws' const JSONNode & at(json_index_t pos) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:185:47: note: in expansion of macro 'json_throws' JSONNode & at(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:186:59: note: in expansion of macro 'json_throws' const JSONNode & at(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:188:54: note: in expansion of macro 'json_throws' JSONNode & at_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:189:66: note: in expansion of macro 'json_throws' const JSONNode & at_nocase(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:200:54: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:201:64: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:203:71: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONWorker.h:13:53: note: in expansion of macro 'json_throws' static JSONNode parse(const json_string & json) json_throws(std::invalid_argument) json_read_priority; ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONWorker.h:14:65: note: in expansion of macro 'json_throws' static JSONNode parse_unformatted(const json_string & json) json_throws(std::invalid_argument) json_read_priority; ^~~~~~~~~~~ _internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONWorker.h:16:91: note: in expansion of macro 'json_throws' static JSONNode _parse_unformatted(const json_char * json, const json_char * const end) json_throws(std::invalid_argument) json_read_priority; ^~~~~~~~~~~ In file included from _internal/Source/../../_internal/Source/JSONDefs.h:12, from _internal/Source/../../libjson.h:4, from _internal/Source/libjson.cpp:8: _internal/Source/../../_internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:179:37: note: in expansion of macro 'json_throws' JSONNode & at(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/../../_internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:180:49: note: in expansion of macro 'json_throws' const JSONNode & at(json_index_t pos) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/../../_internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:185:47: note: in expansion of macro 'json_throws' JSONNode & at(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/../../_internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:186:59: note: in expansion of macro 'json_throws' const JSONNode & at(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/../../_internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:188:54: note: in expansion of macro 'json_throws' JSONNode & at_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/../../_internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:189:66: note: in expansion of macro 'json_throws' const JSONNode & at_nocase(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/../../_internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:200:54: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/../../_internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:201:64: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/../../_internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONNode.h:203:71: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ _internal/Source/../../_internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONWorker.h:13:53: note: in expansion of macro 'json_throws' static JSONNode parse(const json_string & json) json_throws(std::invalid_argument) json_read_priority; ^~~~~~~~~~~ _internal/Source/../../_internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONWorker.h:14:65: note: in expansion of macro 'json_throws' static JSONNode parse_unformatted(const json_string & json) json_throws(std::invalid_argument) json_read_priority; ^~~~~~~~~~~ _internal/Source/../../_internal/Source/JSONDefs/GNU_C.h:58:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^~~~~ _internal/Source/JSONWorker.h:16:91: note: in expansion of macro 'json_throws' static JSONNode _parse_unformatted(const json_char * json, const json_char * const end) json_throws(std::invalid_argument) json_read_priority; ^~~~~~~~~~~ Archive cd Objects_static ; \ ar -cvq libjson.a internalJSONNode.o JSONAllocator.o JSONChildren.o JSONDebug.o JSONIterators.o JSONMemory.o JSONNode.o JSONNode_Mutex.o JSONPreparse.o JSONStream.o JSONValidator.o JSONWorker.o JSONWriter.o libjson.o ; \ mv -f libjson.a ../ a - internalJSONNode.o a - JSONAllocator.o a - JSONChildren.o a - JSONDebug.o a - JSONIterators.o a - JSONMemory.o a - JSONNode.o a - JSONNode_Mutex.o a - JSONPreparse.o a - JSONStream.o a - JSONValidator.o a - JSONWorker.o a - JSONWriter.o a - libjson.o Archive: Done Install static library cp -f ./libjson.a /home/slitaz/wok/libjson/install/usr/lib Install static library: Done. ============================================================ libjson version: 7.6.1 target: OS: Linux ============================================================ mkdir -p Objects_shared Install header files mkdir -p /home/slitaz/wok/libjson/install/usr/include/libjson cp -f ./*.h /home/slitaz/wok/libjson/install/usr/include/libjson Link cd Objects_shared ; \ if test "Linux" = "Darwin" ; then \ g++ -shared -Wl,-dylib_install_name -Wl,libjson.so.7 -o libjson.so.7.6.1 internalJSONNode.o JSONAllocator.o JSONChildren.o JSONDebug.o JSONIterators.o JSONMemory.o JSONNode.o JSONNode_Mutex.o JSONPreparse.o JSONStream.o JSONValidator.o JSONWorker.o JSONWriter.o libjson.o ; \ else \ g++ -shared -Wl,-soname,libjson.so.7 -o libjson.so.7.6.1 internalJSONNode.o JSONAllocator.o JSONChildren.o JSONDebug.o JSONIterators.o JSONMemory.o JSONNode.o JSONNode_Mutex.o JSONPreparse.o JSONStream.o JSONValidator.o JSONWorker.o JSONWriter.o libjson.o ; \ fi ; \ mv -f libjson.so.7.6.1 ../ mkdir -p /home/slitaz/wok/libjson/install/usr/include/libjson/_internal/Source cp -f ./_internal/Source/*.h /home/slitaz/wok/libjson/install/usr/include/libjson/_internal/Source cp -r ./_internal/Source/JSONDefs /home/slitaz/wok/libjson/install/usr/include/libjson/_internal/Source chmod -R a+r /home/slitaz/wok/libjson/install/usr/include/libjson find /home/slitaz/wok/libjson/install/usr/include/libjson -type d -exec chmod a+x {} \; cp -rv _internal/Source/Dependencies/ /home/slitaz/wok/libjson/install/usr/include/libjson/_internal/Source '_internal/Source/Dependencies' -> '/home/slitaz/wok/libjson/install/usr/include/libjson/_internal/Source/Dependencies' Install header files: Done. Link: Done Install shared library cp -f ./libjson.so.7.6.1 /home/slitaz/wok/libjson/install/usr/lib cd /home/slitaz/wok/libjson/install/usr/lib ; \ ln -sf libjson.so.7.6.1 libjson.so.7 ; \ ln -sf libjson.so.7 libjson.so ldconfig Install shared library: Done. ================================================================================ Executing strip on all files... Done Time: 1.81s. Size: 331216 B -> 302888 B. Save: 28 KB. ================================================================================ Pack: libjson 7.6.1 ================================================================================ Executing: genpkg_rules Copying folders and files... Done Copying "receipt"... Done Determining package architecture... i486 Creating the list of files... Done Creating md5sum of files... Done Compressing the FS... Done Creating full cpio archive... Done QA: checking for empty package... Done The release checksum has not changed. ================================================================================ Package "libjson-7.6.1-i486.tazpkg" created Pack: libjson-dev 7.6.1 ================================================================================ Executing: genpkg_rules Copying folders and files... Done Copying "receipt"... Done Determining package architecture... i486 Creating the list of files... Done Creating md5sum of files... Done Compressing the FS... Done Creating full cpio archive... Done QA: checking for empty package... Done The release checksum has not changed. ================================================================================ Package "libjson-dev-7.6.1-i486.tazpkg" created Post-check ================================================================================ Checking build... Done Checking 'any' arch... Done Checking libtool in source/libjson-7.6.1... Done Checking site script in source/libjson-7.6.1... Done Checking ownership in install... Done Checking permissions in install... Done Checking broken symlinks in install... Done Querying Repology... Done Updating activity log... Done ================================================================================ Summary for: libjson 7.6.1 ================================================================================ Src file : libjson_7.6.1.zip Src size : 744.0K Source dir : 3.4M Produced : 552.0K Cook time : 21s Cook date : 2020-09-12 18:03 Target arch : i486 -------------------------------------------------------------------------------- # : Packed : Compressed : Files : Package name -------------------------------------------------------------------------------- 1 : 168.0K : 41.4K : 2 : libjson-7.6.1-i486.tazpkg 2 : 444.0K : 73.1K : 30 : libjson-dev-7.6.1-i486.tazpkg ================================================================================