=> Bootstrap dependency digest>=20010302: found digest-20160304 ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for rapidjson-1.1.0 Scanning dependencies of target simplewriter Scanning dependencies of target condense Scanning dependencies of target tutorial Scanning dependencies of target serialize Scanning dependencies of target prettyauto [ 3%] Building CXX object example/CMakeFiles/simplewriter.dir/simplewriter/simplewriter.cpp.o Scanning dependencies of target simpledom Scanning dependencies of target messagereader Scanning dependencies of target capitalize Scanning dependencies of target parsebyparts Scanning dependencies of target jsonx Scanning dependencies of target pretty Scanning dependencies of target schemavalidator Scanning dependencies of target filterkeydom [ 6%] Building CXX object example/CMakeFiles/tutorial.dir/tutorial/tutorial.cpp.o Scanning dependencies of target filterkey [ 10%] Building CXX object example/CMakeFiles/condense.dir/condense/condense.cpp.o [ 13%] Building CXX object example/CMakeFiles/serialize.dir/serialize/serialize.cpp.o [ 16%] Building CXX object example/CMakeFiles/messagereader.dir/messagereader/messagereader.cpp.o [ 20%] Building CXX object example/CMakeFiles/parsebyparts.dir/parsebyparts/parsebyparts.cpp.o [ 23%] Building CXX object example/CMakeFiles/jsonx.dir/jsonx/jsonx.cpp.o Scanning dependencies of target simplereader [ 26%] Building CXX object example/CMakeFiles/schemavalidator.dir/schemavalidator/schemavalidator.cpp.o [ 30%] Building CXX object example/CMakeFiles/simpledom.dir/simpledom/simpledom.cpp.o [ 33%] Building CXX object example/CMakeFiles/capitalize.dir/capitalize/capitalize.cpp.o [ 40%] Building CXX object example/CMakeFiles/prettyauto.dir/prettyauto/prettyauto.cpp.o [ 43%] Building CXX object example/CMakeFiles/filterkey.dir/filterkey/filterkey.cpp.o [ 36%] Building CXX object example/CMakeFiles/filterkeydom.dir/filterkeydom/filterkeydom.cpp.o [ 46%] Building CXX object example/CMakeFiles/simplereader.dir/simplereader/simplereader.cpp.o [ 50%] Building CXX object example/CMakeFiles/pretty.dir/pretty/pretty.cpp.o In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/jsonx/jsonx.cpp:8: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:69:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; // standardize to returning NULL. ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/tutorial/tutorial.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:20: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:69:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/jsonx/jsonx.cpp:8: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:75:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/jsonx/jsonx.cpp:8: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:111:64: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] chunkHead_(0), chunk_capacity_(chunkSize), userBuffer_(0), baseAllocator_(baseAllocator), ownBaseAllocator_(0) ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:178:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/jsonx/jsonx.cpp:8: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:183:24: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ return NULL; // standardize to returning NULL. ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/tutorial/tutorial.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:20: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:75:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/tutorial/tutorial.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:20: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:111:64: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] chunkHead_(0), chunk_capacity_(chunkSize), userBuffer_(0), baseAllocator_(baseAllocator), ownBaseAllocator_(0) ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:178:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/tutorial/tutorial.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:20: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:183:24: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/tutorial/tutorial.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:20: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:192:28: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] if (originalPtr == 0) ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:196:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/tutorial/tutorial.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:20: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:221:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/filterkeydom/filterkeydom.cpp:8: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:20: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:69:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; // standardize to returning NULL. ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/filterkeydom/filterkeydom.cpp:8: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:20: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:75:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/messagereader/messagereader.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:69:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; // standardize to returning NULL. ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/filterkeydom/filterkeydom.cpp:8: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:20: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:111:64: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] chunkHead_(0), chunk_capacity_(chunkSize), userBuffer_(0), baseAllocator_(baseAllocator), ownBaseAllocator_(0) ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/serialize/serialize.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/prettywriter.h:18: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/writer.h:19: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:18: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/../allocators.h:69:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/tutorial/tutorial.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:20: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:22: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/encodedstream.h:19: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/memorystream.h:49:54: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Ch* PutBegin() { RAPIDJSON_ASSERT(false); return 0; } ^ nullptr return NULL; // standardize to returning NULL. ^~~~ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/memorystream.h:56:45: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return Tell() + 4 <= size_ ? src_ : 0; ^ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:178:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/filterkeydom/filterkeydom.cpp:8: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:20: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:183:24: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/filterkeydom/filterkeydom.cpp:8: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:20: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:192:28: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] if (originalPtr == 0) ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:196:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/messagereader/messagereader.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:75:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/filterkeydom/filterkeydom.cpp:8: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:20: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:221:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' nullptr #define NULL __null ^ /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/serialize/serialize.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/prettywriter.h:18: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/writer.h:19: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:18: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/../allocators.h:75:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/tutorial/tutorial.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:20: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:22: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/encodedstream.h:84:29: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Ch* PutBegin() { return 0; } ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/serialize/serialize.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/prettywriter.h:18: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/writer.h:19: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:18: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/../allocators.h:111:64: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] chunkHead_(0), chunk_capacity_(chunkSize), userBuffer_(0), baseAllocator_(baseAllocator), ownBaseAllocator_(0) ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/../allocators.h:178:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/serialize/serialize.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/prettywriter.h:18: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/writer.h:19: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:18: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/../allocators.h:183:24: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/serialize/serialize.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/prettywriter.h:18: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/writer.h:19: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:18: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/../allocators.h:192:28: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] if (originalPtr == 0) ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/../allocators.h:196:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/serialize/serialize.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/prettywriter.h:18: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/writer.h:19: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:18: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/../allocators.h:221:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/serialize/serialize.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/prettywriter.h:18: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/writer.h:19: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:105: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:119: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:133: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/messagereader/messagereader.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:111:64: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] chunkHead_(0), chunk_capacity_(chunkSize), userBuffer_(0), baseAllocator_(baseAllocator), ownBaseAllocator_(0) ^ nullptr Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/tutorial/tutorial.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:20: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:24: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:105: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:119: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:133: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:178:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/condense/condense.cpp:6: #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:69:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/messagereader/messagereader.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:183:24: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ return NULL; // standardize to returning NULL. ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/messagereader/messagereader.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:192:28: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] if (originalPtr == 0) ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:196:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/messagereader/messagereader.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:221:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simplereader/simplereader.cpp:1: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:69:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; // standardize to returning NULL. ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/condense/condense.cpp:6: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:75:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/condense/condense.cpp:6: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:111:64: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] chunkHead_(0), chunk_capacity_(chunkSize), userBuffer_(0), baseAllocator_(baseAllocator), ownBaseAllocator_(0) ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simplereader/simplereader.cpp:1: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:75:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:178:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/filterkeydom/filterkeydom.cpp:8: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:20: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:22: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/encodedstream.h:19: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/memorystream.h:49:54: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Ch* PutBegin() { RAPIDJSON_ASSERT(false); return 0; } ^ nullptr return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/condense/condense.cpp:6: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:183:24: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/memorystream.h:56:45: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return Tell() + 4 <= size_ ? src_ : 0; ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/condense/condense.cpp:6: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:192:28: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] if (originalPtr == 0) ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:196:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/condense/condense.cpp:6: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:221:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simplereader/simplereader.cpp:1: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:111:64: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] chunkHead_(0), chunk_capacity_(chunkSize), userBuffer_(0), baseAllocator_(baseAllocator), ownBaseAllocator_(0) ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/filterkeydom/filterkeydom.cpp:8: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:20: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:22: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/encodedstream.h:84:29: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Ch* PutBegin() { return 0; } ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:178:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simplereader/simplereader.cpp:1: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:183:24: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simplereader/simplereader.cpp:1: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:192:28: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] if (originalPtr == 0) ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:196:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simplewriter/simplewriter.cpp:1: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/writer.h:19: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:18: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simplereader/simplereader.cpp:1: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:221:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/../allocators.h:69:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' return NULL; // standardize to returning NULL. ^~~~ #define NULL __null nullptr ^ /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simplewriter/simplewriter.cpp:1: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/writer.h:19: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:18: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/../allocators.h:75:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/filterkeydom/filterkeydom.cpp:8: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:20: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:24: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:105: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:119: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:133: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simplewriter/simplewriter.cpp:1: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/writer.h:19: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:18: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/../allocators.h:111:64: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] chunkHead_(0), chunk_capacity_(chunkSize), userBuffer_(0), baseAllocator_(baseAllocator), ownBaseAllocator_(0) ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/../allocators.h:178:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simplewriter/simplewriter.cpp:1: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/writer.h:19: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:18: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/../allocators.h:183:24: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simplewriter/simplewriter.cpp:1: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/writer.h:19: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:18: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/../allocators.h:192:28: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] if (originalPtr == 0) ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/../allocators.h:196:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/messagereader/messagereader.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:22: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/encodedstream.h:19: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/memorystream.h:49:54: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Ch* PutBegin() { RAPIDJSON_ASSERT(false); return 0; } ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simplewriter/simplewriter.cpp:1: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/writer.h:19: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:18: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/../allocators.h:221:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/memorystream.h:56:45: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return Tell() + 4 <= size_ ? src_ : 0; ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/jsonx/jsonx.cpp:8: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:192:28: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] if (originalPtr == 0) ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:196:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/jsonx/jsonx.cpp:8: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:221:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/messagereader/messagereader.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:22: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/encodedstream.h:84:29: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Ch* PutBegin() { return 0; } ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/condense/condense.cpp:6: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:22: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/encodedstream.h:19: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/memorystream.h:49:54: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Ch* PutBegin() { RAPIDJSON_ASSERT(false); return 0; } ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/memorystream.h:56:45: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return Tell() + 4 <= size_ ? src_ : 0; ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/condense/condense.cpp:6: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:22: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/encodedstream.h:84:29: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Ch* PutBegin() { return 0; } ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simplereader/simplereader.cpp:1: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:22: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/encodedstream.h:19: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/memorystream.h:49:54: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Ch* PutBegin() { RAPIDJSON_ASSERT(false); return 0; } ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/memorystream.h:56:45: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return Tell() + 4 <= size_ ? src_ : 0; ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simpledom/simpledom.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:20: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:69:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; // standardize to returning NULL. ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/messagereader/messagereader.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:24: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:105: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:119: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:133: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/condense/condense.cpp:6: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:24: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:105: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:119: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:133: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simplereader/simplereader.cpp:1: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:22: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/encodedstream.h:84:29: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Ch* PutBegin() { return 0; } ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simpledom/simpledom.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:20: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:75:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simpledom/simpledom.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:20: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:111:64: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] chunkHead_(0), chunk_capacity_(chunkSize), userBuffer_(0), baseAllocator_(baseAllocator), ownBaseAllocator_(0) ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:178:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simpledom/simpledom.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:20: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:183:24: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simpledom/simpledom.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:20: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:192:28: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] if (originalPtr == 0) ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:196:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simplereader/simplereader.cpp:1: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:24: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:105: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:119: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simpledom/simpledom.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:20: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:221:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simpledom/simpledom.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:20: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:22: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/prettyauto/prettyauto.cpp:5: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:69:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; // standardize to returning NULL. ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/prettyauto/prettyauto.cpp:5: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:75:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/jsonx/jsonx.cpp:8: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:22: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/encodedstream.h:19: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/memorystream.h:49:54: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Ch* PutBegin() { RAPIDJSON_ASSERT(false); return 0; } ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/memorystream.h:56:45: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return Tell() + 4 <= size_ ? src_ : 0; ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/tutorial/tutorial.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:1087:36: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] const char* Pop() { return 0; } ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simplewriter/simplewriter.cpp:1: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/writer.h:19: Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:133: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/encodedstream.h:19: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/memorystream.h:49:54: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Ch* PutBegin() { RAPIDJSON_ASSERT(false); return 0; } ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/memorystream.h:56:45: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return Tell() + 4 <= size_ ? src_ : 0; ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simpledom/simpledom.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:20: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/schemavalidator/schemavalidator.cpp:6: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/filereadstream.h:44:133: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] FileReadStream(std::FILE* fp, char* buffer, size_t bufferSize) : fp_(fp), buffer_(buffer), bufferSize_(bufferSize), bufferLast_(0), current_(buffer_), readCount_(0), count_(0), eof_(false) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/filereadstream.h:57:54: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Ch* PutBegin() { RAPIDJSON_ASSERT(false); return 0; } In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/messagereader/messagereader.cpp:4: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:1087:36: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] const char* Pop() { return 0; } ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/capitalize/capitalize.cpp:6: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:69:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; // standardize to returning NULL. ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/capitalize/capitalize.cpp:6: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:75:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/prettyauto/prettyauto.cpp:5: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:111:64: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] chunkHead_(0), chunk_capacity_(chunkSize), userBuffer_(0), baseAllocator_(baseAllocator), ownBaseAllocator_(0) ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:178:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/jsonx/jsonx.cpp:8: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:22: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/encodedstream.h:84:29: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Ch* PutBegin() { return 0; } ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/jsonx/jsonx.cpp:8: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:24: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:105: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/pretty/pretty.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:69:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; // standardize to returning NULL. ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/pretty/pretty.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:75:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/filterkey/filterkey.cpp:7: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:69:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; // standardize to returning NULL. ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/filterkey/filterkey.cpp:7: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:75:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/filterkeydom/filterkeydom.cpp:8: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:1087:36: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] const char* Pop() { return 0; } ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/condense/condense.cpp:6: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:1087:36: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] const char* Pop() { return 0; } ^ nullptr nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simplereader/simplereader.cpp:1: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:1087:36: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] const char* Pop() { return 0; } ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:22: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/encodedstream.h:84:29: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Ch* PutBegin() { return 0; } ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simpledom/simpledom.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:20: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:24: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:105: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/filereadstream.h:62:59: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return (current_ + 4 <= bufferLast_) ? current_ : 0; ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/schemavalidator/schemavalidator.cpp:7: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/schema.h:18: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/error/../document.h:20: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/error/../reader.h:20: ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/capitalize/capitalize.cpp:6: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:111:64: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] chunkHead_(0), chunk_capacity_(chunkSize), userBuffer_(0), baseAllocator_(baseAllocator), ownBaseAllocator_(0) ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:178:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/prettyauto/prettyauto.cpp:5: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:183:24: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/prettyauto/prettyauto.cpp:5: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:119: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/pretty/pretty.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:111:64: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] chunkHead_(0), chunk_capacity_(chunkSize), userBuffer_(0), baseAllocator_(baseAllocator), ownBaseAllocator_(0) ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:178:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/filterkey/filterkey.cpp:7: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:111:64: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] chunkHead_(0), chunk_capacity_(chunkSize), userBuffer_(0), baseAllocator_(baseAllocator), ownBaseAllocator_(0) ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:178:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:119: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/error/../allocators.h:69:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; // standardize to returning NULL. ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/schemavalidator/schemavalidator.cpp:7: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/schema.h:18: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/error/../document.h:20: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/error/../reader.h:20: nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/capitalize/capitalize.cpp:6: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:183:24: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/capitalize/capitalize.cpp:6: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:192:28: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] if (originalPtr == 0) ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:196:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/prettyauto/prettyauto.cpp:5: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:221:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:133: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/jsonx/jsonx.cpp:8: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:1087:36: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] const char* Pop() { return 0; } ^ nullptr nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/pretty/pretty.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:183:24: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/pretty/pretty.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/filterkey/filterkey.cpp:7: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:183:24: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/filterkey/filterkey.cpp:7: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:133: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simpledom/simpledom.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:1087:36: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/error/../allocators.h:75:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/schemavalidator/schemavalidator.cpp:7: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/schema.h:18: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/error/../document.h:20: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/error/../reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/error/../allocators.h:111:64: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:192:28: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] if (originalPtr == 0) ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:196:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/capitalize/capitalize.cpp:6: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:221:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/prettyauto/prettyauto.cpp:5: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:22: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/encodedstream.h:19: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/memorystream.h:49:54: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Ch* PutBegin() { RAPIDJSON_ASSERT(false); return 0; } ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:192:28: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] if (originalPtr == 0) ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:196:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/pretty/pretty.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:221:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:192:28: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] if (originalPtr == 0) ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:196:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/filterkey/filterkey.cpp:7: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/allocators.h:221:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] const char* Pop() { return 0; } ^ nullptr chunkHead_(0), chunk_capacity_(chunkSize), userBuffer_(0), baseAllocator_(baseAllocator), ownBaseAllocator_(0) ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/error/../allocators.h:178:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/schemavalidator/schemavalidator.cpp:7: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/schema.h:18: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/error/../document.h:20: return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/capitalize/capitalize.cpp:6: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:22: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/encodedstream.h:19: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/memorystream.h:49:54: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Ch* PutBegin() { RAPIDJSON_ASSERT(false); return 0; } ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/memorystream.h:56:45: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return Tell() + 4 <= size_ ? src_ : 0; ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/prettyauto/prettyauto.cpp:5: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:22: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/encodedstream.h:84:29: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Ch* PutBegin() { return 0; } ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/prettyauto/prettyauto.cpp:5: return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/pretty/pretty.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:22: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/encodedstream.h:19: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/memorystream.h:49:54: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Ch* PutBegin() { RAPIDJSON_ASSERT(false); return 0; } ^ nullptr return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/filterkey/filterkey.cpp:7: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:22: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/encodedstream.h:19: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/memorystream.h:49:54: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Ch* PutBegin() { RAPIDJSON_ASSERT(false); return 0; } ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/error/../reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/error/../allocators.h:183:24: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/schemavalidator/schemavalidator.cpp:7: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/schema.h:18: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/error/../document.h:20: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/error/../reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/memorystream.h:56:45: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return Tell() + 4 <= size_ ? src_ : 0; ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/capitalize/capitalize.cpp:6: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:22: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/encodedstream.h:84:29: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Ch* PutBegin() { return 0; } ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:24: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:105: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:119: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/memorystream.h:56:45: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return Tell() + 4 <= size_ ? src_ : 0; ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/pretty/pretty.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:22: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/encodedstream.h:84:29: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Ch* PutBegin() { return 0; } ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/pretty/pretty.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:24: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/memorystream.h:56:45: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return Tell() + 4 <= size_ ? src_ : 0; ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/filterkey/filterkey.cpp:7: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:22: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/encodedstream.h:84:29: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Ch* PutBegin() { return 0; } ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/filterkey/filterkey.cpp:7: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/error/../allocators.h:192:28: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] if (originalPtr == 0) ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/error/../allocators.h:196:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/schemavalidator/schemavalidator.cpp:7: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/schema.h:18: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/error/../document.h:20: ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:133: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:105: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:119: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:24: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:105: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:119: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/error/../reader.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/error/../allocators.h:221:20: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return NULL; ^~~~ nullptr /usr/include/sys/null.h:18:14: note: expanded from macro 'NULL' #define NULL __null ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/schemavalidator/schemavalidator.cpp:7: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/schema.h:18: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/error/../document.h:20: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/error/../reader.h:22: ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:133: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:133: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/error/../encodedstream.h:19: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/error/../memorystream.h:49:54: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Ch* PutBegin() { RAPIDJSON_ASSERT(false); return 0; } ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/error/../memorystream.h:56:45: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return Tell() + 4 <= size_ ? src_ : 0; ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/schemavalidator/schemavalidator.cpp:7: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/prettyauto/prettyauto.cpp:5: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:1087:36: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/schema.h:18: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/error/../document.h:20: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/error/../reader.h:22: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/error/../encodedstream.h:84:29: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Ch* PutBegin() { return 0; } ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/schemavalidator/schemavalidator.cpp:7: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/schema.h:18: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/error/../document.h:20: const char* Pop() { return 0; } ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/error/../reader.h:24: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/error/../internal/stack.h:40:105: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/error/../internal/stack.h:40:119: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/error/../internal/stack.h:40:133: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/schemavalidator/schemavalidator.cpp:7: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/schema.h:18: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/error/../document.h:20: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/error/../reader.h:1087:36: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] const char* Pop() { return 0; } ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/condense/condense.cpp:8: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/filereadstream.h:44:133: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] FileReadStream(std::FILE* fp, char* buffer, size_t bufferSize) : fp_(fp), buffer_(buffer), bufferSize_(bufferSize), bufferLast_(0), current_(buffer_), readCount_(0), count_(0), eof_(false) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/filereadstream.h:57:54: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Ch* PutBegin() { RAPIDJSON_ASSERT(false); return 0; } ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/filereadstream.h:62:59: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return (current_ + 4 <= bufferLast_) ? current_ : 0; ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/capitalize/capitalize.cpp:6: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:24: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:105: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/condense/condense.cpp:9: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/filewritestream.h:78:56: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] char* PutBegin() { RAPIDJSON_ASSERT(false); return 0; } ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:119: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:133: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/jsonx/jsonx.cpp:10: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/filereadstream.h:44:133: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] FileReadStream(std::FILE* fp, char* buffer, size_t bufferSize) : fp_(fp), buffer_(buffer), bufferSize_(bufferSize), bufferLast_(0), current_(buffer_), readCount_(0), count_(0), eof_(false) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/filereadstream.h:57:54: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Ch* PutBegin() { RAPIDJSON_ASSERT(false); return 0; } ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/filereadstream.h:62:59: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return (current_ + 4 <= bufferLast_) ? current_ : 0; ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/jsonx/jsonx.cpp:11: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/filewritestream.h:78:56: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] char* PutBegin() { RAPIDJSON_ASSERT(false); return 0; } ^ nullptr fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. --- example/CMakeFiles/condense.dir/condense/condense.cpp.o --- *** [example/CMakeFiles/condense.dir/condense/condense.cpp.o] Error code 1 make[2]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 1 error make[2]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 --- example/CMakeFiles/condense.dir/all --- *** [example/CMakeFiles/condense.dir/all] Error code 2 make[1]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:105: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:119: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:133: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr --- example/CMakeFiles/jsonx.dir/jsonx/jsonx.cpp.o --- *** [example/CMakeFiles/jsonx.dir/jsonx/jsonx.cpp.o] Error code 1 make[2]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 1 error make[2]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/filterkey/filterkey.cpp:7: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:1087:36: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] --- example/CMakeFiles/jsonx.dir/all --- *** [example/CMakeFiles/jsonx.dir/all] Error code 2 make[1]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 const char* Pop() { return 0; } ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/pretty/pretty.cpp:4: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:1087:36: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] const char* Pop() { return 0; } ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/tutorial/tutorial.cpp:4: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:1871:53: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] enum { MaxChars = sizeof(static_cast(0)->payload) / sizeof(Ch), MaxSize = MaxChars - 1, LenPos = MaxSize }; ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:1919:21: note: in instantiation of member class 'rapidjson::GenericValue, rapidjson::MemoryPoolAllocator >::ShortString' requested here ShortString ss; ^ /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:2006:10: note: in instantiation of member class 'rapidjson::GenericValue, rapidjson::MemoryPoolAllocator >::Data' requested here Data data_; ^ /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:2024:32: note: in instantiation of template class 'rapidjson::GenericValue, rapidjson::MemoryPoolAllocator >' requested here class GenericDocument : public GenericValue { ^ /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/tutorial/tutorial.cpp:18:14: note: in instantiation of template class 'rapidjson::GenericDocument, rapidjson::MemoryPoolAllocator, rapidjson::CrtAllocator>' requested here Document document; // Default template parameter uses UTF8 and MemoryPoolAllocator. ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/filterkeydom/filterkeydom.cpp:10: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/tutorial/tutorial.cpp:4: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/filereadstream.h:44:133: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:2050:44: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] FileReadStream(std::FILE* fp, char* buffer, size_t bufferSize) : fp_(fp), buffer_(buffer), bufferSize_(bufferSize), bufferLast_(0), current_(buffer_), readCount_(0), count_(0), eof_(false) { GenericDocument(Allocator* allocator = 0, size_t stackCapacity = kDefaultStackCapacity, StackAllocator* stackAllocator = 0) : ^ ^ nullptr nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/tutorial/tutorial.cpp:18:14: note: in instantiation of default function argument expression for 'GenericDocument, rapidjson::MemoryPoolAllocator, rapidjson::CrtAllocator>' required here Document document; // Default template parameter uses UTF8 and MemoryPoolAllocator. ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/tutorial/tutorial.cpp:4: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:2050:126: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] GenericDocument(Allocator* allocator = 0, size_t stackCapacity = kDefaultStackCapacity, StackAllocator* stackAllocator = 0) : ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/filereadstream.h:57:54: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Ch* PutBegin() { RAPIDJSON_ASSERT(false); return 0; } ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/tutorial/tutorial.cpp:18:14: note: in instantiation of default function argument expression for 'GenericDocument, rapidjson::MemoryPoolAllocator, rapidjson::CrtAllocator>' required here Document document; // Default template parameter uses UTF8 and MemoryPoolAllocator. ^ /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/filereadstream.h:62:59: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return (current_ + 4 <= bufferLast_) ? current_ : 0; ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/filterkeydom/filterkeydom.cpp:11: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/filewritestream.h:78:56: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] char* PutBegin() { RAPIDJSON_ASSERT(false); return 0; } ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/tutorial/tutorial.cpp:5: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/prettywriter.h:18: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/writer.h:23: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/stringbuffer.h:45:48: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] GenericStringBuffer(Allocator* allocator = 0, size_t capacity = kDefaultCapacity) : stack_(allocator, capacity) {} ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/tutorial/tutorial.cpp:145:18: note: in instantiation of default function argument expression for 'GenericStringBuffer, rapidjson::CrtAllocator>' required here StringBuffer sb; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/prettyauto/prettyauto.cpp:7: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/filereadstream.h:44:133: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] FileReadStream(std::FILE* fp, char* buffer, size_t bufferSize) : fp_(fp), buffer_(buffer), bufferSize_(bufferSize), bufferLast_(0), current_(buffer_), readCount_(0), count_(0), eof_(false) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/filereadstream.h:57:54: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Ch* PutBegin() { RAPIDJSON_ASSERT(false); return 0; } ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/filereadstream.h:62:59: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return (current_ + 4 <= bufferLast_) ? current_ : 0; ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/prettyauto/prettyauto.cpp:8: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/filewritestream.h:78:56: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] char* PutBegin() { RAPIDJSON_ASSERT(false); return 0; } ^ nullptr fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. --- example/CMakeFiles/tutorial.dir/tutorial/tutorial.cpp.o --- *** [example/CMakeFiles/tutorial.dir/tutorial/tutorial.cpp.o] Error code 1 make[2]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 1 error make[2]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 --- example/CMakeFiles/tutorial.dir/all --- *** [example/CMakeFiles/tutorial.dir/all] Error code 2 make[1]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 --- example/CMakeFiles/prettyauto.dir/prettyauto/prettyauto.cpp.o --- *** [example/CMakeFiles/prettyauto.dir/prettyauto/prettyauto.cpp.o] Error code 1 make[2]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 1 error make[2]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 --- example/CMakeFiles/prettyauto.dir/all --- *** [example/CMakeFiles/prettyauto.dir/all] Error code 2 make[1]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/filterkey/filterkey.cpp:9: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/filereadstream.h:44:133: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] FileReadStream(std::FILE* fp, char* buffer, size_t bufferSize) : fp_(fp), buffer_(buffer), bufferSize_(bufferSize), bufferLast_(0), current_(buffer_), readCount_(0), count_(0), eof_(false) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/filereadstream.h:57:54: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Ch* PutBegin() { RAPIDJSON_ASSERT(false); return 0; } ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/filereadstream.h:62:59: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return (current_ + 4 <= bufferLast_) ? current_ : 0; ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/schemavalidator/schemavalidator.cpp:7: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/schema.h:19: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/error/../pointer.h:401:107: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] ValueType& Create(ValueType& root, typename ValueType::AllocatorType& allocator, bool* alreadyExist = 0) const { ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/filterkey/filterkey.cpp:10: fatal error: too many errors emitted, stopping now [-ferror-limit=] /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/filewritestream.h:78:56: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] char* PutBegin() { RAPIDJSON_ASSERT(false); return 0; } ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/pretty/pretty.cpp:6: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/filereadstream.h:44:133: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] FileReadStream(std::FILE* fp, char* buffer, size_t bufferSize) : fp_(fp), buffer_(buffer), bufferSize_(bufferSize), bufferLast_(0), current_(buffer_), readCount_(0), count_(0), eof_(false) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/filereadstream.h:57:54: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Ch* PutBegin() { RAPIDJSON_ASSERT(false); return 0; } ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/filereadstream.h:62:59: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return (current_ + 4 <= bufferLast_) ? current_ : 0; ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/pretty/pretty.cpp:7: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/filewritestream.h:78:56: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] char* PutBegin() { RAPIDJSON_ASSERT(false); return 0; } ^ nullptr fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/capitalize/capitalize.cpp:6: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:1087:36: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] const char* Pop() { return 0; } ^ nullptr --- example/CMakeFiles/pretty.dir/pretty/pretty.cpp.o --- *** [example/CMakeFiles/pretty.dir/pretty/pretty.cpp.o] Error code 1 make[2]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 1 error make[2]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 --- example/CMakeFiles/pretty.dir/all --- *** [example/CMakeFiles/pretty.dir/all] Error code 2 make[1]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/capitalize/capitalize.cpp:8: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/filereadstream.h:44:133: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] FileReadStream(std::FILE* fp, char* buffer, size_t bufferSize) : fp_(fp), buffer_(buffer), bufferSize_(bufferSize), bufferLast_(0), current_(buffer_), readCount_(0), count_(0), eof_(false) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/filereadstream.h:57:54: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Ch* PutBegin() { RAPIDJSON_ASSERT(false); return 0; } ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/filereadstream.h:62:59: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] return (current_ + 4 <= bufferLast_) ? current_ : 0; ^ nullptr 20 errors generated. In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/capitalize/capitalize.cpp:9: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/filewritestream.h:78:56: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] char* PutBegin() { RAPIDJSON_ASSERT(false); return 0; } ^ nullptr --- example/CMakeFiles/schemavalidator.dir/schemavalidator/schemavalidator.cpp.o --- *** [example/CMakeFiles/schemavalidator.dir/schemavalidator/schemavalidator.cpp.o] Error code 1 make[2]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 1 error make[2]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 --- example/CMakeFiles/schemavalidator.dir/all --- *** [example/CMakeFiles/schemavalidator.dir/all] Error code 2 make[1]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. --- example/CMakeFiles/filterkeydom.dir/filterkeydom/filterkeydom.cpp.o --- *** [example/CMakeFiles/filterkeydom.dir/filterkeydom/filterkeydom.cpp.o] Error code 1 make[2]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 1 error make[2]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 --- example/CMakeFiles/filterkeydom.dir/all --- *** [example/CMakeFiles/filterkeydom.dir/all] Error code 2 make[1]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/serialize/serialize.cpp:74:77: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Dependent(const std::string& name, unsigned age, Education* education = 0) : Person(name, age), education_(education) {} ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/serialize/serialize.cpp:75:63: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Dependent(const Dependent& rhs) : Person(rhs), education_(0) { education_ = (rhs.education_ == 0) ? 0 : new Education(*rhs.education_); } ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/serialize/serialize.cpp:75:100: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Dependent(const Dependent& rhs) : Person(rhs), education_(0) { education_ = (rhs.education_ == 0) ? 0 : new Education(*rhs.education_); } ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/serialize/serialize.cpp:75:105: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Dependent(const Dependent& rhs) : Person(rhs), education_(0) { education_ = (rhs.education_ == 0) ? 0 : new Education(*rhs.education_); } ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/serialize/serialize.cpp:82:41: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] education_ = (rhs.education_ == 0) ? 0 : new Education(*rhs.education_); ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/serialize/serialize.cpp:82:46: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] education_ = (rhs.education_ == 0) ? 0 : new Education(*rhs.education_); ^ nullptr In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/serialize/serialize.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/prettywriter.h:18: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/writer.h:23: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/stringbuffer.h:45:48: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] GenericStringBuffer(Allocator* allocator = 0, size_t capacity = kDefaultCapacity) : stack_(allocator, capacity) {} ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/serialize/serialize.cpp:162:18: note: in instantiation of default function argument expression for 'GenericStringBuffer, rapidjson::CrtAllocator>' required here StringBuffer sb; ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/serialize/serialize.cpp:4: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/prettywriter.h:53:73: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] explicit PrettyWriter(OutputStream& os, StackAllocator* allocator = 0, size_t levelDepth = Base::kDefaultLevelDepth) : ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/serialize/serialize.cpp:163:32: note: in instantiation of default function argument expression for 'PrettyWriter, rapidjson::CrtAllocator>, rapidjson::UTF8, rapidjson::UTF8, rapidjson::CrtAllocator, 0>' required here PrettyWriter writer(sb); ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. --- example/CMakeFiles/serialize.dir/serialize/serialize.cpp.o --- *** [example/CMakeFiles/serialize.dir/serialize/serialize.cpp.o] Error code 1 make[2]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 1 error make[2]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 --- example/CMakeFiles/serialize.dir/all --- *** [example/CMakeFiles/serialize.dir/all] Error code 2 make[1]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 --- example/CMakeFiles/filterkey.dir/filterkey/filterkey.cpp.o --- *** [example/CMakeFiles/filterkey.dir/filterkey/filterkey.cpp.o] Error code 1 make[2]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 1 error make[2]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 --- example/CMakeFiles/filterkey.dir/all --- *** [example/CMakeFiles/filterkey.dir/all] Error code 2 make[1]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. --- example/CMakeFiles/capitalize.dir/capitalize/capitalize.cpp.o --- *** [example/CMakeFiles/capitalize.dir/capitalize/capitalize.cpp.o] Error code 1 make[2]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 1 error make[2]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 --- example/CMakeFiles/capitalize.dir/all --- *** [example/CMakeFiles/capitalize.dir/all] Error code 2 make[1]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:474:52: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] GenericReader(StackAllocator* stackAllocator = 0, size_t stackCapacity = kDefaultStackCapacity) : stack_(stackAllocator, stackCapacity), parseResult_() {} ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simplereader/simplereader.cpp:37:12: note: in instantiation of default function argument expression for 'GenericReader, rapidjson::UTF8, rapidjson::CrtAllocator>' required here Reader reader; ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simplereader/simplereader.cpp:1: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:24: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:94: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:474:103: note: in instantiation of member function 'rapidjson::internal::Stack::Stack' requested here GenericReader(StackAllocator* stackAllocator = 0, size_t stackCapacity = kDefaultStackCapacity) : stack_(stackAllocator, stackCapacity), parseResult_() {} ^ /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simplereader/simplereader.cpp:37:12: note: in instantiation of member function 'rapidjson::GenericReader, rapidjson::UTF8, rapidjson::CrtAllocator>::GenericReader' requested here Reader reader; ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simplereader/simplereader.cpp:1: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:24: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:105: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:119: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. --- example/CMakeFiles/simplereader.dir/simplereader/simplereader.cpp.o --- *** [example/CMakeFiles/simplereader.dir/simplereader/simplereader.cpp.o] Error code 1 make[2]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 1 error make[2]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 --- example/CMakeFiles/simplereader.dir/all --- *** [example/CMakeFiles/simplereader.dir/all] Error code 2 make[1]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 A failure has been detected in another branch of the parallel make make[2]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 --- example/CMakeFiles/parsebyparts.dir/all --- *** [example/CMakeFiles/parsebyparts.dir/all] Error code 2 make[1]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simpledom/simpledom.cpp:4: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:1871:53: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] enum { MaxChars = sizeof(static_cast(0)->payload) / sizeof(Ch), MaxSize = MaxChars - 1, LenPos = MaxSize }; ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:1919:21: note: in instantiation of member class 'rapidjson::GenericValue, rapidjson::MemoryPoolAllocator >::ShortString' requested here ShortString ss; ^ /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:2006:10: note: in instantiation of member class 'rapidjson::GenericValue, rapidjson::MemoryPoolAllocator >::Data' requested here Data data_; ^ /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:2024:32: note: in instantiation of template class 'rapidjson::GenericValue, rapidjson::MemoryPoolAllocator >' requested here class GenericDocument : public GenericValue { ^ /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simpledom/simpledom.cpp:14:14: note: in instantiation of template class 'rapidjson::GenericDocument, rapidjson::MemoryPoolAllocator, rapidjson::CrtAllocator>' requested here Document d; ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simpledom/simpledom.cpp:4: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:2050:44: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] GenericDocument(Allocator* allocator = 0, size_t stackCapacity = kDefaultStackCapacity, StackAllocator* stackAllocator = 0) : ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simpledom/simpledom.cpp:14:14: note: in instantiation of default function argument expression for 'GenericDocument, rapidjson::MemoryPoolAllocator, rapidjson::CrtAllocator>' required here Document d; ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simpledom/simpledom.cpp:4: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/document.h:2050:126: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] GenericDocument(Allocator* allocator = 0, size_t stackCapacity = kDefaultStackCapacity, StackAllocator* stackAllocator = 0) : ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simpledom/simpledom.cpp:14:14: note: in instantiation of default function argument expression for 'GenericDocument, rapidjson::MemoryPoolAllocator, rapidjson::CrtAllocator>' required here Document d; ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simpledom/simpledom.cpp:5: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/writer.h:23: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/stringbuffer.h:45:48: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] GenericStringBuffer(Allocator* allocator = 0, size_t capacity = kDefaultCapacity) : stack_(allocator, capacity) {} ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simpledom/simpledom.cpp:22:18: note: in instantiation of default function argument expression for 'GenericStringBuffer, rapidjson::CrtAllocator>' required here StringBuffer buffer; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simplewriter/simplewriter.cpp:1: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/writer.h:23: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/stringbuffer.h:45:48: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] GenericStringBuffer(Allocator* allocator = 0, size_t capacity = kDefaultCapacity) : stack_(allocator, capacity) {} ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simplewriter/simplewriter.cpp:9:18: note: in instantiation of default function argument expression for 'GenericStringBuffer, rapidjson::CrtAllocator>' required here StringBuffer s; ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simplewriter/simplewriter.cpp:1: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/writer.h:99:63: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Writer(OutputStream& os, StackAllocator* stackAllocator = 0, size_t levelDepth = kDefaultLevelDepth) : ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simplewriter/simplewriter.cpp:10:26: note: in instantiation of default function argument expression for 'Writer, rapidjson::CrtAllocator>, rapidjson::UTF8, rapidjson::UTF8, rapidjson::CrtAllocator, 0>' required here Writer writer(s); ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simplewriter/simplewriter.cpp:1: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/writer.h:19: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:184:23: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] if (stack_ == 0) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:118:13: note: in instantiation of function template specialization 'rapidjson::internal::Stack::Expand' requested here Expand(count); ^ /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:123:9: note: in instantiation of function template specialization 'rapidjson::internal::Stack::Reserve' requested here Reserve(count); ^ /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/stringbuffer.h:108:31: note: in instantiation of function template specialization 'rapidjson::internal::Stack::Push' requested here std::memset(stream.stack_.Push(n), c, n * sizeof(c)); ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simplewriter/simplewriter.cpp:1: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/writer.h:19: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:94: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/stringbuffer.h:45:89: note: in instantiation of member function 'rapidjson::internal::Stack::Stack' requested here GenericStringBuffer(Allocator* allocator = 0, size_t capacity = kDefaultCapacity) : stack_(allocator, capacity) {} ^ /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simplewriter/simplewriter.cpp:9:18: note: in instantiation of member function 'rapidjson::GenericStringBuffer, rapidjson::CrtAllocator>::GenericStringBuffer' requested here StringBuffer s; ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simplewriter/simplewriter.cpp:1: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/writer.h:19: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:105: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:119: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:133: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:184:23: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] if (stack_ == 0) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:118:13: note: in instantiation of function template specialization 'rapidjson::internal::Stack::Expand, rapidjson::CrtAllocator>, rapidjson::UTF8, rapidjson::UTF8, rapidjson::CrtAllocator, 0>::Level>' requested here Expand(count); ^ /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:123:9: note: in instantiation of function template specialization 'rapidjson::internal::Stack::Reserve, rapidjson::CrtAllocator>, rapidjson::UTF8, rapidjson::UTF8, rapidjson::CrtAllocator, 0>::Level>' requested here Reserve(count); ^ /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/writer.h:206:36: note: in instantiation of function template specialization 'rapidjson::internal::Stack::Push, rapidjson::CrtAllocator>, rapidjson::UTF8, rapidjson::UTF8, rapidjson::CrtAllocator, 0>::Level>' requested here new (level_stack_.template Push()) Level(false); ^ /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/simplewriter/simplewriter.cpp:12:12: note: in instantiation of member function 'rapidjson::Writer, rapidjson::CrtAllocator>, rapidjson::UTF8, rapidjson::UTF8, rapidjson::CrtAllocator, 0>::StartObject' requested here writer.StartObject(); // Between StartObject()/EndObject(), ^ --- example/CMakeFiles/simpledom.dir/simpledom/simpledom.cpp.o --- *** [example/CMakeFiles/simpledom.dir/simpledom/simpledom.cpp.o] Error code 1 make[2]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 1 error make[2]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 --- example/CMakeFiles/simpledom.dir/all --- *** [example/CMakeFiles/simpledom.dir/all] Error code 2 make[1]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 19 errors generated. --- example/CMakeFiles/simplewriter.dir/simplewriter/simplewriter.cpp.o --- *** [example/CMakeFiles/simplewriter.dir/simplewriter/simplewriter.cpp.o] Error code 1 make[2]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 1 error make[2]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 --- example/CMakeFiles/simplewriter.dir/all --- *** [example/CMakeFiles/simplewriter.dir/all] Error code 2 make[1]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:474:52: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] GenericReader(StackAllocator* stackAllocator = 0, size_t stackCapacity = kDefaultStackCapacity) : stack_(stackAllocator, stackCapacity), parseResult_() {} ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/messagereader/messagereader.cpp:76:12: note: in instantiation of default function argument expression for 'GenericReader, rapidjson::UTF8, rapidjson::CrtAllocator>' required here Reader reader; ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/messagereader/messagereader.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:24: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:94: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:474:103: note: in instantiation of member function 'rapidjson::internal::Stack::Stack' requested here GenericReader(StackAllocator* stackAllocator = 0, size_t stackCapacity = kDefaultStackCapacity) : stack_(stackAllocator, stackCapacity), parseResult_() {} ^ /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/messagereader/messagereader.cpp:76:12: note: in instantiation of member function 'rapidjson::GenericReader, rapidjson::UTF8, rapidjson::CrtAllocator>::GenericReader' requested here Reader reader; ^ In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/example/messagereader/messagereader.cpp:4: In file included from /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/reader.h:24: /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:105: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0/include/rapidjson/internal/stack.h:40:119: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] Stack(Allocator* allocator, size_t stackCapacity) : allocator_(allocator), ownAllocator_(0), stack_(0), stackTop_(0), stackEnd_(0), initialCapacity_(stackCapacity) { ^ nullptr fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. --- example/CMakeFiles/messagereader.dir/messagereader/messagereader.cpp.o --- *** [example/CMakeFiles/messagereader.dir/messagereader/messagereader.cpp.o] Error code 1 make[2]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 1 error make[2]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 --- example/CMakeFiles/messagereader.dir/all --- *** [example/CMakeFiles/messagereader.dir/all] Error code 2 make[1]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 15 errors make[1]: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 *** [all] Error code 2 make: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 1 error make: stopped in /data/scratch/textproc/rapidjson/work/rapidjson-1.1.0 *** Error code 2 Stop. make[1]: stopped in /data/pkgsrc/textproc/rapidjson *** Error code 1 Stop. make: stopped in /data/pkgsrc/textproc/rapidjson