--- jsoncpp-0.10.6-orig/src/lib_json/json_reader.cpp 2016-04-22 15:28:53.000000000 +1000 +++ jsoncpp-0.10.6-orig/src/lib_json/json_reader.cpp 2016-06-02 15:21:41.731401679 +1000 @@ -44,7 +44,7 @@ namespace Json { #if __GNUC__ >= 6 -typedef std::scoped_ptr const CharReaderPtr; +typedef typename std::unique_ptr const CharReaderPtr; #else typedef std::auto_ptr CharReaderPtr; #endif --- jsoncpp-0.10.6-orig/src/lib_json/json_writer.cpp 2016-04-22 15:28:53.000000000 +1000 +++ jsoncpp-0.10.6-orig/src/lib_json/json_writer.cpp 2016-06-02 15:21:54.166365802 +1000 @@ -55,7 +55,7 @@ namespace Json { #if __GNUC__ >= 6 -typedef std::scoped_ptr const StreamWriterPtr; +typedef typename std::unique_ptr const StreamWriterPtr; #else typedef std::auto_ptr StreamWriterPtr; #endif