Xcode 10 build failure

Caused by upstream in node-mapnik. Likely fixed in later versions.
Exit code: 1
Command: node-pre-gyp install --fallback-to-build
Arguments:
Directory: /Users/kristianfallro/Projects/embark-rebake/node_modules/mapnik
Output:
node-pre-gyp info it worked if it ends with ok
node-pre-gyp info using<EMAIL_ADDRESS>node-pre-gyp info using<EMAIL_ADDRESS>| darwin | x64
node-pre-gyp info check checked for "/Users/kristianfallro/Projects/embark-rebake/node_modules/mapnik/lib/binding/mapnik.node" (not found)
node-pre-gyp http GET https://mapbox-node-binary.s3.amazonaws.com/mapnik/v3.7.2/node-v67-darwin-x64-Release.tar.gz
node-pre-gyp http 403 https://mapbox-node-binary.s3.amazonaws.com/mapnik/v3.7.2/node-v67-darwin-x64-Release.tar.gz
node-pre-gyp ERR! Tried to download(403): https://mapbox-node-binary.s3.amazonaws.com/mapnik/v3.7.2/node-v67-darwin-x64-Release.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for<EMAIL_ADDRESS>and<EMAIL_ADDRESS>(node-v67 ABI, unknown) (falling back to source compile with node-gyp)
node-pre-gyp http 403 status code downloading tarball https://mapbox-node-binary.s3.amazonaws.com/mapnik/v3.7.2/node-v67-darwin-x64-Release.tar.gz
node-pre-gyp ERR! Tried to download(undefined): https://mapbox-node-binary.s3.amazonaws.com/mapnik/v3.7.2/node-v67-darwin-x64-Release.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for<EMAIL_ADDRESS>and<EMAIL_ADDRESS>(node-v67 ABI, unknown) (falling back to source compile with node-gyp)
node-pre-gyp http Connection closed while downloading tarball file
gyp info it worked if it ends with ok
gyp info using<EMAIL_ADDRESS>gyp info using<EMAIL_ADDRESS>| darwin | x64
gyp info it worked if it ends with ok
gyp info using<EMAIL_ADDRESS>gyp info using<EMAIL_ADDRESS>| darwin | x64
gyp info ok
gyp info ok
gyp info it worked if it ends with ok
gyp info it worked if it ends with ok
gyp info using<EMAIL_ADDRESS>gyp info using<EMAIL_ADDRESS>| darwin | x64
gyp info using<EMAIL_ADDRESS>gyp info using<EMAIL_ADDRESS>| darwin | x64
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
gyp gypWARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
 WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
gyp info spawn /usr/bin/python
gypgyp  infoinfo  spawnspawn args /usr/bin/python
 [ '/usr/local/Cellar/node/11.2.0/libexec/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args   'binding.gyp',
gyp info spawn argsgyp   '-f',
gyp  infoinfo  spawn argsspawn args [ '/usr/local/Cellar/node/11.2.0/libexec/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
   'make',
gypgyp  infoinfo  spawn argsspawn args   'binding.gyp',
   '-I',
gypgyp  info infospawn args    '/Users/kristianfallro/Projects/embark-rebake/node_modules/mapnik/build/config.gypi',
spawn argsgyp   '-f',
 gypinfo  infospawn args    '-I',
spawn argsgyp   'make',
 gypinfo  infospawn args    '/Users/kristianfallro/Projects/embark-rebake/node_modules/mapnik/common.gypi',
spawn argsgyp   '-I',
 gypinfo  infospawn args    '-I',
spawn argsgyp   '/Users/kristianfallro/Projects/embark-rebake/node_modules/mapnik/build/config.gypi',
 gypinfo info spawn args   '-I',
gyp  info spawn argsspawn args   '/usr/local/Cellar/node/11.2.0/libexec/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
   '/Users/kristianfallro/Projects/embark-rebake/node_modules/mapnik/common.gypi',
gypgyp  infoinfo  spawn args   '-I',
spawn argsgyp   '-I',
 gypinfo  infospawn args spawn args   '/Users/kristianfallro/.node-gyp/11.2.0/include/node/common.gypi',
   '/usr/local/Cellar/node/11.2.0/libexec/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
gypgyp info  infospawn args    '-Dlibrary=shared_library',
spawn args   '-I',
gyp gypinfo  spawn argsinfo   '/Users/kristianfallro/.node-gyp/11.2.0/include/node/common.gypi',
 gyp spawn argsinfo   '-Dvisibility=default',
 gypspawn args    '-Dlibrary=shared_library',
infogyp  spawn argsinfo   '-Dnode_root_dir=/Users/kristianfallro/.node-gyp/11.2.0',
 gyp spawn argsinfo   '-Dvisibility=default',
 gypspawn args    '-Dnode_gyp_dir=/usr/local/Cellar/node/11.2.0/libexec/lib/node_modules/npm/node_modules/node-gyp',
infogyp  spawn argsinfo   '-Dnode_root_dir=/Users/kristianfallro/.node-gyp/11.2.0',
gyp  spawn argsinfo   '-Dnode_lib_file=/Users/kristianfallro/.node-gyp/11.2.0/<(target_arch)/node.lib',
 gypspawn args    '-Dnode_gyp_dir=/usr/local/Cellar/node/11.2.0/libexec/lib/node_modules/npm/node_modules/node-gyp',
infogyp  infospawn args    '-Dmodule_root_dir=/Users/kristianfallro/Projects/embark-rebake/node_modules/mapnik',
spawn argsgyp    '-Dnode_lib_file=/Users/kristianfallro/.node-gyp/11.2.0/<(target_arch)/node.lib',
info gypspawn args    '-Dnode_engine=v8',
gypinfo info  spawn argsspawn args   '-Dmodule_root_dir=/Users/kristianfallro/Projects/embark-rebake/node_modules/mapnik',
gyp   '--depth=.',
 gypinfo  infospawn args spawn args   '-Dnode_engine=v8',
   '--no-parallel',
gypgyp  infoinfo  spawn argsspawn args   '--generator-output',
gyp   '--depth=.',
 gypinfo  spawn argsinfo   'build',
gyp  spawn argsinfo    '--no-parallel',
spawn argsgyp   '-Goutput_dir=.' ]
 info spawn args   '--generator-output',
gyp info spawn args   'build',
gyp info spawn args   '-Goutput_dir=.' ]
gypgyp  info ok
info ok
gyp info it worked if it ends with ok
gyp info using<EMAIL_ADDRESS>gyp info using<EMAIL_ADDRESS>| darwin | x64
gyp info it worked if it ends with ok
gyp info using<EMAIL_ADDRESS>gyp info using<EMAIL_ADDRESS>| darwin | x64
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
  CXX(target) Release/obj.target/mapnik/src/mapnik_logger.o
  CXX(target) Release/obj.target/mapnik/src/mapnik_logger.o
clang: warningclang: warning: : using sysroot for 'iPhoneOS' but targeting 'MacOSX' [-Wincompatible-sysroot]
using sysroot for 'iPhoneOS' but targeting 'MacOSX' [-Wincompatible-sysroot]
In file included from ../src/mapnik_logger.cpp:In file included from 1:
In file included from ../src/utils.hpp:7:
../src/mapnik_logger.cpp:In file included from ../../nan/nan.h1:
:50:
In file included from In file included from /Users/kristianfallro/.node-gyp/11.2.0/include/node/uv.h../src/utils.hpp::517:
:
In file included from In file included from ../../nan/nan.h/usr/include/stdio.h::6450:
In file included from :
/Users/kristianfallro/.node-gyp/11.2.0/include/node/uv.h:51/usr/include/_stdio.h:
:In file included from 93/usr/include/stdio.h::1664::
 /usr/include/_stdio.hwarning:: 93pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
:16: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
        unsigned char   *_base;
                        ^
        unsigned char   *_base;
                        ^
/usr/include/_stdio.h:93:16: note: insert '_Nullable' if the pointer may be null
/usr/include/_stdio.h:93:16: note: insert '_Nullable' if the pointer may be null
        unsigned char   *_base;
                        ^
                          _Nullable
        unsigned char   *_base;
                        ^
                          _Nullable
/usr/include/_stdio.h:93:16: note: insert '_Nonnull' if the pointer should never be null
/usr/include/_stdio.h:93:16:        unsigned char   *_base;
                        ^
                          _Nonnull
/usr/include/_stdio.h:138:32: warning : notepointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
        int     (* _Nullable _read) (void *, char *, int);
                                          ^
/usr/include/_stdio.h:138:32: note: insert '_Nullable' if the pointer may be null
        int     (* _Nullable _read) (void *, char *, int);
                                          ^
                                           _Nullable
/usr/include/_stdio.h:138:32: note: insert '_Nonnull' if the pointer should never be null
: insert '_Nonnull' if the pointer should never be null
        int     (* _Nullable _read) (void *, char *, int);
                                          ^
                                           _Nonnull
        unsigned char   *_base;
/usr/include/_stdio.h:138:40: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
        int     (* _Nullable _read) (void *, char *, int);                        ^

                                                  ^                          _Nonnull

/usr/include/_stdio.h/usr/include/_stdio.h:138:40: note:138: insert '_Nullable' if the pointer may be null:
32: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
        int     (* _Nullable _read) (void *, char *, int);
                                                  ^
                                                   _Nullable
        int     (* _Nullable _read) (void *, char *, int);
                                          ^
/usr/include/_stdio.h:138:40: note: insert '_Nonnull' if the pointer should never be null
        int     (* _Nullable _read) (void *, char *, int);
                                                  ^
                                                   _Nonnull
/usr/include/_stdio.h:138:32: note: insert '_Nullable' if the pointer may be null
/usr/include/_stdio.h:139:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
        int     (* _Nullable _read) (void *, char *, int);
                                          ^
                                           _Nullable
        fpos_t  (* _Nullable _seek) (void *, fpos_t, int);
                                          ^
/usr/include/_stdio.h:138:32: note/usr/include/_stdio.h:139:35: insert '_Nonnull' if the pointer should never be null
: note: insert '_Nullable' if the pointer may be null
        int     (* _Nullable _read) (void *, char *, int);
                                          ^
                                           _Nonnull
        fpos_t  (* _Nullable _seek) (void *, fpos_t, int);
                                          ^
                                           _Nullable
/usr/include/_stdio.h:138:40: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
/usr/include/_stdio.h:139:35: note: insert '_Nonnull' if the pointer should never be null
        int     (* _Nullable _read) (void *, char *, int);
                                                  ^
        fpos_t  (* _Nullable _seek) (void *, fpos_t, int);
                                          ^
                                           _Nonnull
/usr/include/_stdio.h:138:40: note: insert '_Nullable' if the pointer may be null
/usr/include/_stdio.h:140:32: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
        int     (* _Nullable _read) (void *, char *, int);
                                                  ^
                                                   _Nullable
        int     (* _Nullable _write)(void *, const char *, int);
                                          ^
/usr/include/_stdio.h:138:40: note: insert '_Nonnull' if the pointer should never be null
/usr/include/_stdio.h        int     (* _Nullable _read) (void *, char *, int);
                                                  ^
:140                                                   _Nonnull:
32: note: insert '_Nullable' if the pointer may be null
/usr/include/_stdio.h:139:35:        int     (* _Nullable _write)(void *, const char *, int);
                                           ^warning
:                                            _Nullablepointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]

        fpos_t  (* _Nullable _seek) (void *, fpos_t, int);
                                          ^
/usr/include/_stdio.h:140:32: note: insert '_Nonnull' if the pointer should never be null
/usr/include/_stdio.h:139:35:        int     (* _Nullable _write)(void *, const char *, int);
 note                                          ^
                                           _Nonnull:
insert '_Nullable' if the pointer may be null
/usr/include/_stdio.h:140:46: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
        fpos_t  (* _Nullable _seek) (void *, fpos_t, int);
                                          ^
                                           _Nullable
        int     (* _Nullable _write)(void *, const char *, int);
                                                        ^
/usr/include/_stdio.h:139:35: note: insert '_Nonnull' if the pointer should never be null
/usr/include/_stdio.h:140:46: note: insert '_Nullable' if the pointer may be null
        fpos_t  (* _Nullable _seek) (void *, fpos_t, int);
                                          ^
                                           _Nonnull
        int     (* _Nullable _write)(void *, const char *, int);
                                                        ^
                                                         _Nullable
/usr/include/_stdio.h:140:32: warning/usr/include/_stdio.h:: 140pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
:46: note: insert '_Nonnull' if the pointer should never be null
        int     (* _Nullable _write)(void *, const char *, int);
                                          ^
        int     (* _Nullable _write)(void *, const char *, int);
                                                        ^
                                                         _Nonnull
/usr/include/_stdio.h:140:32: note: insert '_Nullable' if the pointer may be null
/usr/include/_stdio.h:144:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
        int     (* _Nullable _write)(void *, const char *, int);
                                          ^
                                           _Nullable
        struct __sFILEX *_extra; /* additions to FILE to not break ABI */
                        ^
/usr/include/_stdio.h:140:32: note: insert '_Nonnull' if the pointer should never be null
/usr/include/_stdio.h:144:18: note: insert '_Nullable' if the pointer may be null
        int     (* _Nullable _write)(void *, const char *, int);
                                          ^
                                           _Nonnull
/usr/include/_stdio.h:140:46:         struct __sFILEX *_extra; /* additions to FILE to not break ABI */warning
:                         ^pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]

                          _Nullable
        int     (* _Nullable _write)(void *, const char *, int);
                                                        ^
/usr/include/_stdio.h:144:18: note: insert '_Nonnull' if the pointer should never be null
/usr/include/_stdio.h:140:46: note: insert '_Nullable' if the pointer may be null        struct __sFILEX *_extra; /* additions to FILE to not break ABI */

                        ^
                          _Nonnull
        int     (* _Nullable _write)(void *, const char *, int);
                                                        ^
                                                         _Nullable
/usr/include/_stdio.h:140:46: note: insert '_Nonnull' if the pointer should never be null
        int     (* _Nullable _write)(void *, const char *, int);
                                                        ^
                                                         _Nonnull
/usr/include/_stdio.h:144:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
        struct __sFILEX *_extra; /* additions to FILE to not break ABI */
                        ^
/usr/include/_stdio.h:144:18: note: insert '_Nullable' if the pointer may be null
        struct __sFILEX *_extra; /* additions to FILE to not break ABI */
                        ^
                          _Nullable
/usr/include/_stdio.h:144:18: note: insert '_Nonnull' if the pointer should never be null
        struct __sFILEX *_extra; /* additions to FILE to not break ABI */
                        ^
                          _Nonnull
In file included from ../src/mapnik_logger.cpp:1:
In file included from ../src/utils.hpp:7:
In file included from ../../nan/nan.h:50:
In file included from /Users/kristianfallro/.node-gyp/11.2.0/include/node/uv.h:51:
/usr/include/stdio.h:67:13: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
extern FILE *__stdinp;
            ^
In file included from /usr/include/stdio.h:67:13../src/mapnik_logger.cpp::1 :
note: In file included from ../src/utils.hpp:7insert '_Nullable' if the pointer may be null
:
In file included from ../../nan/nan.h:50:
In file included from /Users/kristianfallro/.node-gyp/11.2.0/include/node/uv.h:51extern FILE *__stdinp;
:
/usr/include/stdio.h:67:            ^
13              _Nullable :
 warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
extern FILE *__stdinp;
            ^
/usr/include/stdio.h:67:13: note: insert '_Nonnull' if the pointer should never be null
extern FILE *__stdinp;
            ^
              _Nonnull
/usr/include/stdio.h:67:13: note/usr/include/stdio.h:: insert '_Nullable' if the pointer may be null390
:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
extern FILE *__stdinp;
            ^
              _Nullable
                 int (* _Nullable)(void *, const char *, int),
                                        ^
/usr/include/stdio.h:67:13: note: insert '_Nonnull' if the pointer should never be null
/usr/include/stdio.h:390:41:extern FILE *__stdinp;
             ^note
:               _Nonnull insert '_Nullable' if the pointer may be null

/usr/include/stdio.h:390:41: warning                 int (* _Nullable)(void *, const char *, int),
                                        ^: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]

                                         _Nullable
                 int (* _Nullable)(void *, const char *, int),
                                        ^
/usr/include/stdio.h:390:41: note: insert '_Nonnull' if the pointer should never be null
/usr/include/stdio.h:390:41: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *, const char *, int),
                                        ^
                                         _Nonnull
/usr/include/stdio.h:390:55:                  int (* _Nullable)(void *, const char *, int),
warning:                                         ^pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]

                                         _Nullable
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
/usr/include/stdio.h:390:41: note: insert '_Nonnull' if the pointer should never be null
/usr/include/stdio.h:390:55: note: insert '_Nullable' if the pointer may be null                 int (* _Nullable)(void *, const char *, int),
                                        ^

                                         _Nonnull
/usr/include/stdio.h:390:55: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]                 int (* _Nullable)(void *, const char *, int),

                                                      ^
                                                       _Nullable
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
/usr/include/stdio.h:390:55: note: insert '_Nonnull' if the pointer should never be null
/usr/include/stdio.h:390:55: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
                                                       _Nonnull
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
                                                       _Nullable
/usr/include/stdio.h:391:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
/usr/include/stdio.h:390:55: note:                  fpos_t (* _Nullable)(void *, fpos_t, int),insert '_Nonnull' if the pointer should never be null

                                           ^
                 int (* _Nullable)(void *, const char *, int),
/usr/include/stdio.h:                                                      ^
                                                       _Nonnull
391:44: note: insert '_Nullable' if the pointer may be null
/usr/include/stdio.h:391:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
                                            _Nullable
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
/usr/include/stdio.h:391:44: note: insert '_Nonnull' if the pointer should never be null
/usr/include/stdio.h:391:44: note: insert '_Nullable' if the pointer may be null
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
                                            _Nonnull
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^/usr/include/stdio.h:
392                                            _Nullable:
41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
                 int (* _Nullable)(void *));
/usr/include/stdio.h                                        ^:
391:44: note: insert '_Nonnull' if the pointer should never be null
/usr/include/stdio.h:392:41:                 fpos_t (* _Nullable)(void *, fpos_t, int),
note                                           ^:
insert '_Nullable' if the pointer may be null                                            _Nonnull

                 int (* _Nullable)(void *));
/usr/include/stdio.h:                                        ^
392                                         _Nullable:
41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
                 int (* _Nullable)(void *));/usr/include/stdio.h:
                                        ^
392:41: note: insert '_Nonnull' if the pointer should never be null
/usr/include/stdio.h                 int (* _Nullable)(void *));:
                                        ^392:
41                                         _Nonnull:
 note: insert '_Nullable' if the pointer may be null
/usr/include/stdio.h:388:6: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
                 int (* _Nullable)(void *));
                                        ^
                                         _Nullable
FILE    *funopen(const void *,
        ^
/usr/include/stdio.h:392:/usr/include/stdio.h:41388:: 6note::  insert '_Nonnull' if the pointer should never be null
note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *));FILE    *funopen(const void *,

                                        ^        ^

                                         _Nonnull          _Nullable

/usr/include/stdio.h:388:6: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
/usr/include/stdio.h:388:6: noteFILE    *funopen(const void *,:
insert '_Nonnull' if the pointer should never be null        ^

FILE    *funopen(const void *,
        ^
          _Nonnull
/usr/include/stdio.h:388:6: note: insert '_Nullable' if the pointer may be null
FILE    *funopen(const void *,
        ^
          _Nullable
/usr/include/stdio.h:388:6: note: insert '_Nonnull' if the pointer should never be null
FILE    *funopen(const void *,
        ^
          _Nonnull
In file included from ../src/mapnik_logger.cpp:1:
In file included from ../src/utils.hpp:7:
In file included from ../../nan/nan.h:50:
In file included from /Users/kristianfallro/.node-gyp/11.2.0/include/node/uv.h:62:
In file included from /Users/kristianfallro/.node-gyp/11.2.0/include/node/uv/unix.h:42:
/usr/include/pthread.h:325:6: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
#if !_PTHREAD_SWIFT_IMPORTER_NULLABILITY_COMPAT
     ^
/usr/include/pthread.h:194:2: note: expanded from macro '_PTHREAD_SWIFT_IMPORTER_NULLABILITY_COMPAT'
        defined(SWIFT_CLASS_EXTRA) && (!defined(SWIFT_SDK_OVERLAY_PTHREAD_EPOCH) || (SWIFT_SDK_OVERLAY_PTHREAD_EPOCH < 1))
        ^
/usr/include/pthread.h:325:6: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
/usr/include/pthread.h:194:34: note: expanded from macro '_PTHREAD_SWIFT_IMPORTER_NULLABILITY_COMPAT'
        defined(SWIFT_CLASS_EXTRA) && (!defined(SWIFT_SDK_OVERLAY_PTHREAD_EPOCH) || (SWIFT_SDK_OVERLAY_PTHREAD_EPOCH < 1))
                                        ^
In file included from ../src/mapnik_logger.cpp:1:
In file included from ../src/utils.hpp:7:
In file included from ../../nan/nan.h:50:
In file included from /Users/kristianfallro/.node-gyp/11.2.0/include/node/uv.h:62:
In file included from /Users/kristianfallro/.node-gyp/11.2.0/include/node/uv/unix.h:42:
/usr/include/pthread.h:325:6: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
#if !_PTHREAD_SWIFT_IMPORTER_NULLABILITY_COMPAT
     ^
/usr/include/pthread.h:194:2: note: expanded from macro '_PTHREAD_SWIFT_IMPORTER_NULLABILITY_COMPAT'
        defined(SWIFT_CLASS_EXTRA) && (!defined(SWIFT_SDK_OVERLAY_PTHREAD_EPOCH) || (SWIFT_SDK_OVERLAY_PTHREAD_EPOCH < 1))
        ^
/usr/include/pthread.h:325:6: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
/usr/include/pthread.h:194:34: note: expanded from macro '_PTHREAD_SWIFT_IMPORTER_NULLABILITY_COMPAT'
        defined(SWIFT_CLASS_EXTRA) && (!defined(SWIFT_SDK_OVERLAY_PTHREAD_EPOCH) || (SWIFT_SDK_OVERLAY_PTHREAD_EPOCH < 1))
                                        ^
/usr/include/pthread.h:527:6: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
#if !_PTHREAD_SWIFT_IMPORTER_NULLABILITY_COMPAT
     ^
/usr/include/pthread.h:194:2: note: expanded from macro '_PTHREAD_SWIFT_IMPORTER_NULLABILITY_COMPAT'
/usr/include/pthread.h:527:6: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
        defined(SWIFT_CLASS_EXTRA) && (!defined(SWIFT_SDK_OVERLAY_PTHREAD_EPOCH) || (SWIFT_SDK_OVERLAY_PTHREAD_EPOCH < 1))#if !_PTHREAD_SWIFT_IMPORTER_NULLABILITY_COMPAT
        ^

     ^
/usr/include/pthread.h:527:6:/usr/include/pthread.h :194warning: :2macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]:
 note: /usr/include/pthread.hexpanded from macro '_PTHREAD_SWIFT_IMPORTER_NULLABILITY_COMPAT':194
:34: note: expanded from macro '_PTHREAD_SWIFT_IMPORTER_NULLABILITY_COMPAT'
        defined(SWIFT_CLASS_EXTRA) && (!defined(SWIFT_SDK_OVERLAY_PTHREAD_EPOCH) || (SWIFT_SDK_OVERLAY_PTHREAD_EPOCH < 1))
        ^
/usr/include/pthread.h        defined(SWIFT_CLASS_EXTRA) && (!defined(SWIFT_SDK_OVERLAY_PTHREAD_EPOCH) || (SWIFT_SDK_OVERLAY_PTHREAD_EPOCH < 1))
                                        ^
:527:6: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
/usr/include/pthread.h:194:34: note: expanded from macro '_PTHREAD_SWIFT_IMPORTER_NULLABILITY_COMPAT'
        defined(SWIFT_CLASS_EXTRA) && (!defined(SWIFT_SDK_OVERLAY_PTHREAD_EPOCH) || (SWIFT_SDK_OVERLAY_PTHREAD_EPOCH < 1))
                                        ^
In file included from ../src/mapnik_logger.cpp:1:
In file included from ../src/utils.hpp:7:
In file included from ../../nan/nan.h:50:
In file included from /Users/kristianfallro/.node-gyp/11.2.0/include/node/uv.h:62:
In file included from /Users/kristianfallro/.node-gyp/11.2.0/include/node/uv/unix.h:43:
/usr/include/signal.h:69:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
extern __const char *__const sys_signame[NSIG];
                    ^
In file included from ../src/mapnik_logger.cpp:1:
In file included from ../src/utils.hpp:7:
In file included from ../../nan/nan.h:50:
In file included from /Users/kristianfallro/.node-gyp/11.2.0/include/node/uv.h:62:
In file included from /Users/kristianfallro/.node-gyp/11.2.0/include/node/uv/unix.h:43:
/usr/include/signal.h:69:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
extern __const char *__const sys_signame[NSIG];
                    ^
/usr/include/signal.h:69:21: note: insert '_Nullable' if the pointer may be null
extern __const char *__const sys_signame[NSIG];
                    ^
                      _Nullable
/usr/include/signal.h/usr/include/signal.h:69:21: note: insert '_Nonnull' if the pointer should never be null
:69:21: note: insert '_Nullable' if the pointer may be null
extern __const char *__const sys_signame[NSIG];
                    ^
                      _Nonnull
extern __const char *__const sys_signame[NSIG];
                    ^
                      _Nullable
/usr/include/signal.h:82:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
/usr/include/signal.h:69:21: note: int     pthread_kill(pthread_t, int);
insert '_Nonnull' if the pointer should never be null
                     ^
extern __const char *__const sys_signame[NSIG];
                    ^
                      _Nonnull
/usr/include/signal.h:82:18: note: insert '_Nullable' if the pointer may be null
int     pthread_kill(pthread_t, int);
                     ^
                               _Nullable
/usr/include/signal.h:82:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
/usr/include/signal.h:82:18: note: insert '_Nonnull' if the pointer should never be null
int     pthread_kill(pthread_t, int);
                     ^
int     pthread_kill(pthread_t, int);
                     ^
                               _Nonnull
/usr/include/signal.h:82:18: note: insert '_Nullable' if the pointer may be null
int     pthread_kill(pthread_t, int);
                     ^/usr/include/signal.h:83
                               _Nullable :
41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
/usr/include/signal.h:82:18: note: insert '_Nonnull' if the pointer should never be null
int     pthread_sigmask(int, const sigset_t *, sigset_t *) __DARWIN_ALIAS(pthread_sigmask);
                                            ^
int     pthread_kill(pthread_t, int);
                     ^
                               _Nonnull
/usr/include/signal.h:83:41: note: insert '_Nullable' if the pointer may be null
/usr/include/signal.h:83:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]int     pthread_sigmask(int, const sigset_t *, sigset_t *) __DARWIN_ALIAS(pthread_sigmask);
                                            ^

                                             _Nullable
int     pthread_sigmask(int, const sigset_t *, sigset_t *) __DARWIN_ALIAS(pthread_sigmask);
                                            ^
/usr/include/signal.h:83:41: note: insert '_Nonnull' if the pointer should never be null/usr/include/signal.h:
83:41: note: insert '_Nullable' if the pointer may be null
int     pthread_sigmask(int, const sigset_t *, sigset_t *) __DARWIN_ALIAS(pthread_sigmask);
                                            ^
                                             _Nonnull
int     pthread_sigmask(int, const sigset_t *, sigset_t *) __DARWIN_ALIAS(pthread_sigmask);
                                            ^
                                             _Nullable
/usr/include/signal.h:83:53: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
/usr/include/signal.h:83:41: note: insert '_Nonnull' if the pointer should never be null
int     pthread_sigmask(int, const sigset_t *, sigset_t *) __DARWIN_ALIAS(pthread_sigmask);
                                                        ^
int     pthread_sigmask(int, const sigset_t *, sigset_t *) __DARWIN_ALIAS(pthread_sigmask);
                                            ^
                                             _Nonnull
/usr/include/signal.h:83:53: note: insert '_Nullable' if the pointer may be null
/usr/include/signal.h:83:53: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
int     pthread_sigmask(int, const sigset_t *, sigset_t *) __DARWIN_ALIAS(pthread_sigmask);
                                                        ^
                                                         _Nullable
int     pthread_sigmask(int, const sigset_t *, sigset_t *) __DARWIN_ALIAS(pthread_sigmask);
                                                        ^
/usr/include/signal.h:83:53: note: insert '_Nonnull' if the pointer should never be null
/usr/include/signal.h:83:53: note: insert '_Nullable' if the pointer may be null
int     pthread_sigmask(int, const sigset_t *, sigset_t *) __DARWIN_ALIAS(pthread_sigmask);
                                                        ^
                                                         _Nonnull
int     pthread_sigmask(int, const sigset_t *, sigset_t *) __DARWIN_ALIAS(pthread_sigmask);
                                                        ^
                                                         _Nullable
/usr/include/signal.h/usr/include/signal.h:83:53: note: :insert '_Nonnull' if the pointer should never be null84
:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
int     sigaction(int, const struct sigaction * __restrict,int     pthread_sigmask(int, const sigset_t *, sigset_t *) __DARWIN_ALIAS(pthread_sigmask);
                                                        ^

                                              ^                                                         _Nonnull

/usr/include/signal.h:84:43: /usr/include/signal.h:84note: :insert '_Nullable' if the pointer may be null43
: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
int     sigaction(int, const struct sigaction * __restrict,
                                              ^
                                                _Nullableint     sigaction(int, const struct sigaction * __restrict,
                                              ^

/usr/include/signal.h:84:43: note: insert '_Nonnull' if the pointer should never be null
/usr/include/signal.h:84:43: note: insert '_Nullable' if the pointer may be nullint     sigaction(int, const struct sigaction * __restrict,

                                              ^
                                                _Nonnull
/usr/include/signal.h:85:23int     sigaction(int, const struct sigaction * __restrict,:
                                               ^warning
:                                                 _Nullablepointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]

            struct sigaction * __restrict);
                             ^
/usr/include/signal.h:84:43: note: insert '_Nonnull' if the pointer should never be null
/usr/include/signal.h:85:23: note: insert '_Nullable' if the pointer may be null
int     sigaction(int, const struct sigaction * __restrict,
                                              ^
                                                _Nonnull
            struct sigaction * __restrict);
                             ^
                               _Nullable
/usr/include/signal.h:85:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
/usr/include/signal.h:85:23: note            struct sigaction * __restrict);: insert '_Nonnull' if the pointer should never be null

                             ^
            struct sigaction * __restrict);
                             ^
                               _Nonnull
/usr/include/signal.h:85:23: /usr/include/signal.hnote:: 86insert '_Nullable' if the pointer may be null:
24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
            struct sigaction * __restrict);
                             ^
int     sigaddset(sigset_t *, int);
                           ^                               _Nullable

/usr/include/signal.h:85/usr/include/signal.h:86:24: note:23: note: : insert '_Nonnull' if the pointer should never be null
insert '_Nullable' if the pointer may be null
int     sigaddset(sigset_t *, int);            struct sigaction * __restrict);

                           ^                             ^

                            _Nullable                               _Nonnull

/usr/include/signal.h:86:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
/usr/include/signal.h:86:24: noteint     sigaddset(sigset_t *, int);:
insert '_Nonnull' if the pointer should never be null                           ^

int     sigaddset(sigset_t *, int);
                           ^
                            _Nonnull
/usr/include/signal.h:86:24: note: insert '_Nullable' if the pointer may be null
/usr/include/signal.h:87:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]int     sigaddset(sigset_t *, int);

                           ^
                            _Nullable
/usr/include/signal.h:86:24: note: insert '_Nonnull' if the pointer should never be null
int     sigaltstack(const stack_t * __restrict, stack_t * __restrict)  __DARWIN_ALIAS(sigaltstack) __WATCHOS_PROHIBITED __TVOS_PROHIBITED;
                                  ^
int     sigaddset(sigset_t *, int);
                           ^
                            _Nonnull
/usr/include/signal.h:/usr/include/signal.h:87:3187:: 31:note: insert '_Nullable' if the pointer may be null
warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
int     sigaltstack(const stack_t * __restrict, stack_t * __restrict)  __DARWIN_ALIAS(sigaltstack) __WATCHOS_PROHIBITED __TVOS_PROHIBITED;
                                  ^
                                    _Nullable
int     sigaltstack(const stack_t * __restrict, stack_t * __restrict)  __DARWIN_ALIAS(sigaltstack) __WATCHOS_PROHIBITED __TVOS_PROHIBITED;
                                  ^
/usr/include/signal.h:87:31: note: insert '_Nonnull' if the pointer should never be null
/usr/include/signal.h:87:31: note: insert '_Nullable' if the pointer may be null
int     sigaltstack(const stack_t * __restrict, stack_t * __restrict)  __DARWIN_ALIAS(sigaltstack) __WATCHOS_PROHIBITED __TVOS_PROHIBITED;
                                  ^
                                    _Nonnull
/usr/include/signal.h:87:53:int     sigaltstack(const stack_t * __restrict, stack_t * __restrict)  __DARWIN_ALIAS(sigaltstack) __WATCHOS_PROHIBITED __TVOS_PROHIBITED;
                                   ^warning
:                                     _Nullablepointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]

/usr/include/signal.h:87:31: note: insert '_Nonnull' if the pointer should never be null
int     sigaltstack(const stack_t * __restrict, stack_t * __restrict)  __DARWIN_ALIAS(sigaltstack) __WATCHOS_PROHIBITED __TVOS_PROHIBITED;
                                                        ^
/usr/include/signal.h:87:53: note: insert '_Nullable' if the pointer may be null
int     sigaltstack(const stack_t * __restrict, stack_t * __restrict)  __DARWIN_ALIAS(sigaltstack) __WATCHOS_PROHIBITED __TVOS_PROHIBITED;
                                  ^
                                    _Nonnull
/usr/include/signal.h:87:53: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
int     sigaltstack(const stack_t * __restrict, stack_t * __restrict)  __DARWIN_ALIAS(sigaltstack) __WATCHOS_PROHIBITED __TVOS_PROHIBITED;
                                                        ^
                                                          _Nullable
/usr/include/signal.h:87int     sigaltstack(const stack_t * __restrict, stack_t * __restrict)  __DARWIN_ALIAS(sigaltstack) __WATCHOS_PROHIBITED __TVOS_PROHIBITED;:
53                                                        ^:
 note: insert '_Nonnull' if the pointer should never be null
/usr/include/signal.h:87:53: note: insert '_Nullable' if the pointer may be null
int     sigaltstack(const stack_t * __restrict, stack_t * __restrict)  __DARWIN_ALIAS(sigaltstack) __WATCHOS_PROHIBITED __TVOS_PROHIBITED;
                                                        ^
                                                          _Nonnull
/usr/include/signal.h:88:24int     sigaltstack(const stack_t * __restrict, stack_t * __restrict)  __DARWIN_ALIAS(sigaltstack) __WATCHOS_PROHIBITED __TVOS_PROHIBITED;
: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]                                                        ^

                                                          _Nullable
int     sigdelset(sigset_t *, int);
                           ^
/usr/include/signal.h:87:53: note: insert '_Nonnull' if the pointer should never be null
/usr/include/signal.h:88:24: note: insert '_Nullable' if the pointer may be null
int     sigdelset(sigset_t *, int);
                           ^
                            _Nullable
int     sigaltstack(const stack_t * __restrict, stack_t * __restrict)  __DARWIN_ALIAS(sigaltstack) __WATCHOS_PROHIBITED __TVOS_PROHIBITED;
                                                        ^
                                                          _Nonnull
/usr/include/signal.h:88:24: note: insert '_Nonnull' if the pointer should never be null
int     sigdelset(sigset_t *, int);/usr/include/signal.h:88:24:
                           ^
 warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
                            _Nonnull
int     sigdelset(sigset_t *, int);
                           ^
/usr/include/signal.h:89:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
int     sigemptyset(sigset_t *);
                             ^
/usr/include/signal.h:88:24: note: insert '_Nullable' if the pointer may be null
int     sigdelset(sigset_t *, int);/usr/include/signal.h
                           ^
                            _Nullable
:89:26: note: insert '_Nullable' if the pointer may be null
/usr/include/signal.h:88int     sigemptyset(sigset_t *);
:                             ^24:
note                              _Nullable:
insert '_Nonnull' if the pointer should never be null
int     sigdelset(sigset_t *, int);
                           ^
                            _Nonnull
/usr/include/signal.h:89:26: note: insert '_Nonnull' if the pointer should never be null
/usr/include/signal.h:89:26:int     sigemptyset(sigset_t *);
                              ^warning
:                               _Nonnullpointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]

int     sigemptyset(sigset_t *);
                             ^
/usr/include/signal.h:90:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
/usr/include/signal.h:89int     sigfillset(sigset_t *);
:                            ^26:
 note: insert '_Nullable' if the pointer may be null
int     sigemptyset(sigset_t *);
                             ^
                              _Nullable
/usr/include/signal.h:90:25: note: insert '_Nullable' if the pointer may be null
/usr/include/signal.h:89:26:int     sigfillset(sigset_t *);
note                            ^:
insert '_Nonnull' if the pointer should never be null                             _Nullable

int     sigemptyset(sigset_t *);
                             ^
                              _Nonnull
/usr/include/signal.h:90:25: note: insert '_Nonnull' if the pointer should never be null/usr/include/signal.h:
90:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
int     sigfillset(sigset_t *);
                            ^
                             _Nonnull
int     sigfillset(sigset_t *);
                            ^
/usr/include/signal.h:94:32: /usr/include/signal.h:warning90: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
:25: note: insert '_Nullable' if the pointer may be null
int     sigismember(const sigset_t *, int);
                                   ^
int     sigfillset(sigset_t *);
                            ^
                             _Nullable
/usr/include/signal.h:94:32:/usr/include/signal.h:90:25:  notenote: : insert '_Nullable' if the pointer may be null
insert '_Nonnull' if the pointer should never be null
int     sigfillset(sigset_t *);int     sigismember(const sigset_t *, int);
                                   ^
                                    _Nullable

                            ^
                             _Nonnull
/usr/include/signal.h:94:32: note: insert '_Nonnull' if the pointer should never be null
/usr/include/signal.hint     sigismember(const sigset_t *, int);:
94                                   ^:
32:                                    _Nonnull
 warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
int     sigismember(const sigset_t *, int);
                                   ^
/usr/include/signal.h:96:25: warning: /usr/include/signal.hpointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]:
94:32: note: insert '_Nullable' if the pointer may be null
int     sigpending(sigset_t *);
                            ^
int     sigismember(const sigset_t *, int);
                                   ^
                                    _Nullable
/usr/include/signal.h:96:25: note/usr/include/signal.h:94:32: insert '_Nullable' if the pointer may be null:
 note: insert '_Nonnull' if the pointer should never be null
int     sigpending(sigset_t *);
                            ^
                             _Nullable
int     sigismember(const sigset_t *, int);
                                   ^
                                    _Nonnull
/usr/include/signal.h:96:25: note: insert '_Nonnull' if the pointer should never be null
/usr/include/signal.h:96:25: int     sigpending(sigset_t *);
                            ^warning:
pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]                             _Nonnull

int     sigpending(sigset_t *);
                            ^
/usr/include/signal.h:97:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
/usr/include/signal.h:96:25: note: insert '_Nullable' if the pointer may be null
int     sigprocmask(int, const sigset_t * __restrict, sigset_t * __restrict);
                                        ^int     sigpending(sigset_t *);

                            ^
                             _Nullable
/usr/include/signal.h:97:37/usr/include/signal.h::96 :note25: :insert '_Nullable' if the pointer may be null
 note: insert '_Nonnull' if the pointer should never be null
int     sigpending(sigset_t *);
                            ^
int     sigprocmask(int, const sigset_t * __restrict, sigset_t * __restrict);
                                        ^                             _Nonnull

                                          _Nullable
/usr/include/signal.h/usr/include/signal.h::9797::3737::  warningnote: : pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
insert '_Nonnull' if the pointer should never be null
int     sigprocmask(int, const sigset_t * __restrict, sigset_t * __restrict);
int     sigprocmask(int, const sigset_t * __restrict, sigset_t * __restrict);
                                        ^                                        ^

                                          _Nonnull
/usr/include/signal.h:97:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
/usr/include/signal.h:97:37: note: insert '_Nullable' if the pointer may be null
int     sigprocmask(int, const sigset_t * __restrict, sigset_t * __restrict);
                                                               ^
int     sigprocmask(int, const sigset_t * __restrict, sigset_t * __restrict);
                                        ^
                                          _Nullable/usr/include/signal.h:97:60:
note: insert '_Nullable' if the pointer may be null
/usr/include/signal.h:97:37:int     sigprocmask(int, const sigset_t * __restrict, sigset_t * __restrict);
note                                                               ^:
insert '_Nonnull' if the pointer should never be null                                                                 _Nullable

/usr/include/signal.h:97:60: note: insert '_Nonnull' if the pointer should never be null
int     sigprocmask(int, const sigset_t * __restrict, sigset_t * __restrict);
                                        ^
                                          _Nonnull
/usr/include/signal.hint     sigprocmask(int, const sigset_t * __restrict, sigset_t * __restrict);:
97                                                               ^:
60                                                                 _Nonnull:
 warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
/usr/include/signal.h:100int     sigprocmask(int, const sigset_t * __restrict, sigset_t * __restrict);:
31                                                               ^:
 warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
int     sigsuspend(const sigset_t *) __DARWIN_ALIAS_C(sigsuspend);/usr/include/signal.h:97:60: note: insert '_Nullable' if the pointer may be null
                                  ^

int     sigprocmask(int, const sigset_t * __restrict, sigset_t * __restrict);
                                                               ^
                                                                 _Nullable
/usr/include/signal.h:100:31: note: insert '_Nullable' if the pointer may be null
/usr/include/signal.h:97:60: note: insert '_Nonnull' if the pointer should never be null
int     sigsuspend(const sigset_t *) __DARWIN_ALIAS_C(sigsuspend);
                                  ^
                                   _Nullable
int     sigprocmask(int, const sigset_t * __restrict, sigset_t * __restrict);
                                                               ^
                                                                 _Nonnull
/usr/include/signal.h:100:31: note: insert '_Nonnull' if the pointer should never be null
/usr/include/signal.h:100int     sigsuspend(const sigset_t *) __DARWIN_ALIAS_C(sigsuspend);:
31                                  ^:
 warning:                                    _Nonnullpointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]

int     sigsuspend(const sigset_t *) __DARWIN_ALIAS_C(sigsuspend);
                                  ^
/usr/include/signal.h:101:28: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
/usr/include/signal.h:100:31: note: insert '_Nullable' if the pointer may be null
int     sigwait(const sigset_t * __restrict, int * __restrict) __DARWIN_ALIAS_C(sigwait);
                               ^
int     sigsuspend(const sigset_t *) __DARWIN_ALIAS_C(sigsuspend);
                                  ^
                                   _Nullable
/usr/include/signal.h:101:28: note: /usr/include/signal.h:insert '_Nullable' if the pointer may be null
100:31: note: insert '_Nonnull' if the pointer should never be null
int     sigwait(const sigset_t * __restrict, int * __restrict) __DARWIN_ALIAS_C(sigwait);
                               ^
                                 _Nullable
int     sigsuspend(const sigset_t *) __DARWIN_ALIAS_C(sigsuspend);
                                  ^
                                   _Nonnull
/usr/include/signal.h:101:28: note: insert '_Nonnull' if the pointer should never be null
/usr/include/signal.h:101:28: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
int     sigwait(const sigset_t * __restrict, int * __restrict) __DARWIN_ALIAS_C(sigwait);
                               ^
                                 _Nonnull
/usr/include/signal.h:101int     sigwait(const sigset_t * __restrict, int * __restrict) __DARWIN_ALIAS_C(sigwait);
:                               ^46:
warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
/usr/include/signal.h:int     sigwait(const sigset_t * __restrict, int * __restrict) __DARWIN_ALIAS_C(sigwait);101
:                                                 ^28
: note: insert '_Nullable' if the pointer may be null
/usr/include/signal.h:101:46: note: insert '_Nullable' if the pointer may be null
int     sigwait(const sigset_t * __restrict, int * __restrict) __DARWIN_ALIAS_C(sigwait);
                               ^
                                 _Nullable
int     sigwait(const sigset_t * __restrict, int * __restrict) __DARWIN_ALIAS_C(sigwait);
                                                 ^/usr/include/signal.h:101
                                                   _Nullable:28:
note: insert '_Nonnull' if the pointer should never be null
/usr/include/signal.h:101:46: note: insert '_Nonnull' if the pointer should never be null
int     sigwait(const sigset_t * __restrict, int * __restrict) __DARWIN_ALIAS_C(sigwait);
                               ^
                                 _Nonnull
/usr/include/signal.h:101:46: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
int     sigwait(const sigset_t * __restrict, int * __restrict) __DARWIN_ALIAS_C(sigwait);
                                                 ^
int     sigwait(const sigset_t * __restrict, int * __restrict) __DARWIN_ALIAS_C(sigwait);                                                   _Nonnull

                                                 ^
/usr/include/signal.h:103:39:/usr/include/signal.h: warning101:46: : pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
note: insert '_Nullable' if the pointer may be null
void    psignal(unsigned int, const char *);
                                         ^
int     sigwait(const sigset_t * __restrict, int * __restrict) __DARWIN_ALIAS_C(sigwait);
                                                 ^
                                                   _Nullable
/usr/include/signal.h:103:39: note: /usr/include/signal.hinsert '_Nullable' if the pointer may be null
:101:46: note: insert '_Nonnull' if the pointer should never be null
void    psignal(unsigned int, const char *);
                                         ^
                                          _Nullable
int     sigwait(const sigset_t * __restrict, int * __restrict) __DARWIN_ALIAS_C(sigwait);
/usr/include/signal.h:103                                                 ^:
39                                                   _Nonnull:
 note: insert '_Nonnull' if the pointer should never be null
void    psignal(unsigned int, const char *);
                                         ^
                                          _Nonnull/usr/include/signal.h:103
:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
void    psignal(unsigned int, const char *);/usr/include/signal.h:106:
31                                         ^
: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
int     sigvec(int, struct sigvec *, struct sigvec *);
/usr/include/signal.h                                  ^:
103:39: note: insert '_Nullable' if the pointer may be null
void    psignal(unsigned int, const char *);/usr/include/signal.h:
106                                         ^:
31                                          _Nullable:
 note: insert '_Nullable' if the pointer may be null
/usr/include/signal.hint     sigvec(int, struct sigvec *, struct sigvec *);
:103:                                  ^39
:                                   _Nullable
note: insert '_Nonnull' if the pointer should never be null
void    psignal(unsigned int, const char *);/usr/include/signal.h
:                                         ^
106                                          _Nonnull:
31: note: insert '_Nonnull' if the pointer should never be null
int     sigvec(int, struct sigvec *, struct sigvec *);
                                  ^
                                   _Nonnull/usr/include/signal.h:
106:31: warning/usr/include/signal.h:106: :pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
int     sigvec(int, struct sigvec *, struct sigvec *);
                                  ^
int     sigvec(int, struct sigvec *, struct sigvec *);
                                                   ^
/usr/include/signal.h/usr/include/signal.h::106106::3148::  notenote: : insert '_Nullable' if the pointer may be nullinsert '_Nullable' if the pointer may be null

int     sigvec(int, struct sigvec *, struct sigvec *);
int     sigvec(int, struct sigvec *, struct sigvec *);                                  ^

                                                   ^                                   _Nullable
                                                    _Nullable

/usr/include/signal.h:/usr/include/signal.h:106106::48: note31: :insert '_Nonnull' if the pointer should never be null
 note: insert '_Nonnull' if the pointer should never be null
int     sigvec(int, struct sigvec *, struct sigvec *);
                                                   ^
                                                    _Nonnullint     sigvec(int, struct sigvec *, struct sigvec *);
                                  ^
                                   _Nonnull

/usr/include/signal.h:106:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
int     sigvec(int, struct sigvec *, struct sigvec *);
                                                   ^
/usr/include/signal.h:106:48: note: insert '_Nullable' if the pointer may be null
int     sigvec(int, struct sigvec *, struct sigvec *);
                                                   ^
                                                    _Nullable
/usr/include/signal.h:106:48: note: insert '_Nonnull' if the pointer should never be null
int     sigvec(int, struct sigvec *, struct sigvec *);
                                                   ^
                                                    _Nonnull
In file included from ../src/mapnik_logger.cpp:1:
In file included from ../src/utils.hpp:7:
In file included from ../../nan/nan.h:203:
In file included from ../../nan/nan_new.h:189:
../../nan/nan_implementation_12_inl.h:337:28: warning: 'New' is deprecated: Use Isolate* version [-Wdeprecated-declarations]
In file included from ../src/mapnik_logger.cpp:1:
In file included from ../src/utils.hpp:7:
In file included from ../../nan/nan.h:203:
  return v8::StringObject::New(value).As<v8::StringObject>();In file included from
../../nan/nan_new.h                           ^:
189:
../../nan/nan_implementation_12_inl.h:337:28: warning: 'New' is deprecated: Use Isolate* version [-Wdeprecated-declarations]
  return v8::StringObject::New(value).As<v8::StringObject>();
                           ^
/Users/kristianfallro/.node-gyp/11.2.0/include/node/v8.h:5241:3: note: 'New' has been explicitly marked deprecated here
  V8_DEPRECATED("Use Isolate* version",
  ^
/Users/kristianfallro/.node-gyp/11.2.0/include/node/v8.h:5241:3: note: 'New' has been explicitly marked deprecated here
/Users/kristianfallro/.node-gyp/11.2.0/include/node/v8config.h:326:29:  V8_DEPRECATED("Use Isolate* version",
  ^ note:
expanded from macro 'V8_DEPRECATED'
/Users/kristianfallro/.node-gyp/11.2.0/include/node/v8config.h:326:29: note  declarator __attribute__((deprecated(message))):
expanded from macro 'V8_DEPRECATED'                            ^

  declarator __attribute__((deprecated(message)))
                            ^
In file included from ../src/mapnik_logger.cpp:1:
In file included from ../src/utils.hpp:7:
../../nan/nan.h:839:18: warning: 'MakeCallback' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
    return node::MakeCallback(
                 ^In file included from ../src/mapnik_logger.cpp:1:
In file included from ../src/utils.hpp:7:
../../nan/nan.h:
839:18: warning: 'MakeCallback' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
    return node::MakeCallback(
                 ^
/Users/kristianfallro/.node-gyp/11.2.0/include/node/node.h:171:1: note: 'MakeCallback' has been explicitly marked deprecated here
/Users/kristianfallro/.node-gyp/11.2.0/include/node/node.h:171:1: note: 'MakeCallback' has been explicitly marked deprecated here
NODE_DEPRECATED("Use MakeCallback(..., async_context)",
^
/Users/kristianfallro/.node-gyp/11.2.0/include/node/node.h:91:20NODE_DEPRECATED("Use MakeCallback(..., async_context)",:
^
note: expanded from macro 'NODE_DEPRECATED'
/Users/kristianfallro/.node-gyp/11.2.0/include/node/node.h:91:20: note: expanded from macro 'NODE_DEPRECATED'
    __attribute__((deprecated(message))) declarator
                   ^
    __attribute__((deprecated(message))) declarator
                   ^
In file included from In file included from ../src/mapnik_logger.cpp:../src/mapnik_logger.cpp1:
In file included from ../src/utils.hpp:7:
:1:
In file included from ../src/utils.hpp:../../nan/nan.h:7854:
:../../nan/nan.h:18854:: 18warning::  'MakeCallback' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
warning: 'MakeCallback' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
    return node::MakeCallback(
                 ^
    return node::MakeCallback(
/Users/kristianfallro/.node-gyp/11.2.0/include/node/node.h                 ^:
164:1:/Users/kristianfallro/.node-gyp/11.2.0/include/node/node.h: note164: :'MakeCallback' has been explicitly marked deprecated here1
: note: 'MakeCallback' has been explicitly marked deprecated here
NODE_DEPRECATED("Use MakeCallback(..., async_context)",
^
NODE_DEPRECATED("Use MakeCallback(..., async_context)",/Users/kristianfallro/.node-gyp/11.2.0/include/node/node.h
:^91
:20:/Users/kristianfallro/.node-gyp/11.2.0/include/node/node.h :note91: :expanded from macro 'NODE_DEPRECATED'
20: note: expanded from macro 'NODE_DEPRECATED'
    __attribute__((deprecated(message))) declarator
                   ^
    __attribute__((deprecated(message))) declarator
                   ^
In file included from ../src/mapnik_logger.cpp:1:
In file included from ../src/utils.hpp:7:
../../nan/nan.h:869:18: warning: In file included from ../src/mapnik_logger.cpp:'MakeCallback' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
1:
In file included from ../src/utils.hpp:7:
../../nan/nan.h:    return node::MakeCallback(869
                 ^
:18: /Users/kristianfallro/.node-gyp/11.2.0/include/node/node.h:157:warning1: :'MakeCallback' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
 note: 'MakeCallback' has been explicitly marked deprecated here
    return node::MakeCallback(
                 ^
/Users/kristianfallro/.node-gyp/11.2.0/include/node/node.h:157:NODE_DEPRECATED("Use MakeCallback(..., async_context)",
^1:
note: 'MakeCallback' has been explicitly marked deprecated here/Users/kristianfallro/.node-gyp/11.2.0/include/node/node.h:
91:20: note: expanded from macro 'NODE_DEPRECATED'
NODE_DEPRECATED("Use MakeCallback(..., async_context)",
^
    __attribute__((deprecated(message))) declarator
/Users/kristianfallro/.node-gyp/11.2.0/include/node/node.h                   ^:
91:20: note: expanded from macro 'NODE_DEPRECATED'
    __attribute__((deprecated(message))) declarator
                   ^
In file included from ../src/mapnik_logger.cpp:1:
In file included from ../src/utils.hpp:7:
../../nan/nan.h:916In file included from ../src/mapnik_logger.cpp:1::
44: In file included from warning../src/utils.hpp:: 7:
../../nan/nan.h:'ToString' is deprecated: Use maybe version [-Wdeprecated-declarations]916:44
: warning: 'ToString' is deprecated: Use maybe version [-Wdeprecated-declarations]
      v8::Local<v8::String> string = from->ToString();
                                           ^
/Users/kristianfallro/.node-gyp/11.2.0/include/node/v8.h      v8::Local<v8::String> string = from->ToString();
                                           ^
:/Users/kristianfallro/.node-gyp/11.2.0/include/node/v8.h:2548:2548:10:10 :note : 'ToString' has been explicitly marked deprecated here
note: 'ToString' has been explicitly marked deprecated here
  inline V8_DEPRECATED("Use maybe version", Local<String> ToString() const);
         ^
  inline V8_DEPRECATED("Use maybe version", Local<String> ToString() const);/Users/kristianfallro/.node-gyp/11.2.0/include/node/v8config.h:
326         ^:
29: note: /Users/kristianfallro/.node-gyp/11.2.0/include/node/v8config.hexpanded from macro 'V8_DEPRECATED':
326:29: note: expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
  declarator __attribute__((deprecated(message)))
                            ^
In file included from In file included from ../src/mapnik_logger.cpp../src/mapnik_logger.cpp::11:
In file included from ../src/utils.hpp:7:
:
In file included from ../../nan/nan.h../src/utils.hpp::926:727:
:../../nan/nan.h:926:27: warning:  'WriteUtf8' is deprecated: Use Isolate* version [-Wdeprecated-declarations]warning
: 'WriteUtf8' is deprecated: Use Isolate* version [-Wdeprecated-declarations]
        length_ = string->WriteUtf8(str_, static_cast<int>(len), 0, flags);        length_ = string->WriteUtf8(str_, static_cast<int>(len), 0, flags);
                          ^
                          ^

/Users/kristianfallro/.node-gyp/11.2.0/include/node/v8.h:2753:3/Users/kristianfallro/.node-gyp/11.2.0/include/node/v8.h::2753:3 : note: note'WriteUtf8' has been explicitly marked deprecated here:
'WriteUtf8' has been explicitly marked deprecated here
  V8_DEPRECATED("Use Isolate* version",
  V8_DEPRECATED("Use Isolate* version",
  ^  ^

/Users/kristianfallro/.node-gyp/11.2.0/include/node/v8config.h:326:/Users/kristianfallro/.node-gyp/11.2.0/include/node/v8config.h:29: note: 326:29: note: expanded from macro 'V8_DEPRECATED'expanded from macro 'V8_DEPRECATED'

  declarator __attribute__((deprecated(message)))
                            ^
  declarator __attribute__((deprecated(message)))
                            ^
In file included from ../src/mapnik_logger.cpp:1:
In file included from ../src/utils.hpp:7:
../../nan/nan.h:1478:31: warning: 'MakeCallback' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
In file included from ../src/mapnik_logger.cpp:1:
In file included from ../src/utils.hpp:7:
    return scope.Escape(node::MakeCallback(../../nan/nan.h
:                              ^1478
:31:/Users/kristianfallro/.node-gyp/11.2.0/include/node/node.h:171: 1warning::  note: 'MakeCallback' has been explicitly marked deprecated here'MakeCallback' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]

    return scope.Escape(node::MakeCallback(
                              ^NODE_DEPRECATED("Use MakeCallback(..., async_context)",
^

/Users/kristianfallro/.node-gyp/11.2.0/include/node/node.h:171:1:/Users/kristianfallro/.node-gyp/11.2.0/include/node/node.h:91 note: 'MakeCallback' has been explicitly marked deprecated here
:20:NODE_DEPRECATED("Use MakeCallback(..., async_context)",
note^:
expanded from macro 'NODE_DEPRECATED'
/Users/kristianfallro/.node-gyp/11.2.0/include/node/node.h:91:20: note: expanded from macro 'NODE_DEPRECATED'
    __attribute__((deprecated(message))) declarator
                   ^
    __attribute__((deprecated(message))) declarator
                   ^
In file included from ../src/mapnik_logger.cpp:1:
In file included from ../src/utils.hpp:15:
In file included from /usr/local/include/mapnik/unicode.hpp:29In file included from ../src/mapnik_logger.cpp:
:1In file included from :
/usr/local/include/mapnik/value_types.hppIn file included from ../src/utils.hpp::2915:
:
In file included from /usr/local/include/mapnik/unicode.hpp:29:
In file included from In file included from /usr/local/include/mapnik/pixel_types.hpp:/usr/local/include/mapnik/value_types.hpp26:29:
:
In file included from In file included from /usr/local/include/mapnik/global.hpp:/usr/local/include/mapnik/pixel_types.hpp29:26:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:
:In file included from 313/usr/local/include/mapnik/global.hpp:29:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath::9: 313:9error::  no member named 'signbit' in the global namespace; did you mean 'sigwait'?
error: no member named 'signbit' in the global namespace; did you mean 'sigwait'?
using ::signbit;
      ~~^
using ::signbit;
      ~~^
/usr/include/signal.h:101:/usr/include/signal.h5::101 note: :5:'sigwait' declared here
note: 'sigwait' declared here
int     sigwait(const sigset_t * __restrict, int * __restrict) __DARWIN_ALIAS_C(sigwait);
int     sigwait(const sigset_t * __restrict, int * __restrict) __DARWIN_ALIAS_C(sigwait);
        ^
        ^
In file included from ../src/mapnik_logger.cpp:1:
In file included from ../src/utils.hpp:15:
In file included from /usr/local/include/mapnik/unicode.hpp:29:
In file included from /usr/local/include/mapnik/value_types.hpp:29:
In file included from /usr/local/include/mapnik/pixel_types.hpp:26:
In file included from /usr/local/include/mapnik/global.hpp:29:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:314:9: error: no member named 'fpclassify' in the global namespace
using ::fpclassify;
      ~~^
In file included from ../src/mapnik_logger.cpp:1:
In file included from ../src/utils.hpp:15:
In file included from /usr/local/include/mapnik/unicode.hpp:29:
In file included from /usr/local/include/mapnik/value_types.hpp:29:
In file included from /usr/local/include/mapnik/pixel_types.hpp:26:
In file included from /usr/local/include/mapnik/global.hpp:29:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:314:9: error: no member named 'fpclassify' in the global namespace
using ::fpclassify;
      ~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:315:9: error: no member named 'isfinite' in the global namespace; did you mean 'finite'?
using ::isfinite;
      ~~^
/usr/include/math.h:757:12: note: 'finite' declared here
extern int finite(double) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_9, __IPHONE_NA, __IPHONE_NA);
           ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:315:9: error: no member named 'isfinite' in the global namespace; did you mean 'finite'?
using ::isfinite;
      ~~^
/usr/include/math.h:757:12: note: 'finite' declared here
extern int finite(double) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_9, __IPHONE_NA, __IPHONE_NA);
           ^
In file included from ../src/mapnik_logger.cpp:1:
In file included from ../src/utils.hpp:15:
In file included from /usr/local/include/mapnik/unicode.hpp:29:
In file included from /usr/local/include/mapnik/value_types.hpp:29:
In file included from /usr/local/include/mapnik/pixel_types.hpp:26:
In file included from /usr/local/include/mapnik/global.hpp:29:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:316:9: error: no member named 'isinf' in the global namespace
using ::isinf;
      ~~^
In file included from ../src/mapnik_logger.cpp:1:
In file included from ../src/utils.hpp:15:
In file included from /usr/local/include/mapnik/unicode.hpp:29:
In file included from /usr/local/include/mapnik/value_types.hpp:29:
In file included from /usr/local/include/mapnik/pixel_types.hpp:26:
In file included from /usr/local/include/mapnik/global.hpp:29:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:316:9: error: no member named 'isinf' in the global namespace
using ::isinf;
      ~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:317:9: error: no member named 'isnan' in the global namespace
using ::isnan;
      ~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:317:9: error: no member named 'isnan' in the global namespace
using ::isnan;
      ~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:318:9: error: no member named 'isnormal' in the global namespace
using ::isnormal;
      ~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:318:9: error: no member named 'isnormal' in the global namespace
using ::isnormal;
      ~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:319:7: error: no member named 'isgreater' in the global namespace; did you mean '::std::greater'?
using ::isgreater;
      ^~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/functional:720:29: note: '::std::greater' declared here
struct _LIBCPP_TEMPLATE_VIS greater : binary_function<_Tp, _Tp, bool>
                            ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:319:7: error: no member named 'isgreater' in the global namespace; did you mean '::std::greater'?
using ::isgreater;
      ^~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/functional:720:29: note: '::std::greater' declared here
struct _LIBCPP_TEMPLATE_VIS greater : binary_function<_Tp, _Tp, bool>
                            ^
In file included from ../src/mapnik_logger.cpp:1:
In file included from ../src/utils.hpp:15:
In file included from /usr/local/include/mapnik/unicode.hpp:29:
In file included from /usr/local/include/mapnik/value_types.hpp:29:
In file included from /usr/local/include/mapnik/pixel_types.hpp:26:
In file included from /usr/local/include/mapnik/global.hpp:29:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:320:7: error: no member named 'isgreaterequal' in the global namespace; did you mean '::std::greater_equal'?
using ::isgreaterequal;
      ^~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/functional:749:29: note: '::std::greater_equal' declared here
struct _LIBCPP_TEMPLATE_VIS greater_equal : binary_function<_Tp, _Tp, bool>
                            ^
In file included from ../src/mapnik_logger.cpp:1:
In file included from ../src/utils.hpp:15:
In file included from /usr/local/include/mapnik/unicode.hpp:29:
In file included from /usr/local/include/mapnik/value_types.hpp:29:
In file included from /usr/local/include/mapnik/pixel_types.hpp:26:
In file included from /usr/local/include/mapnik/global.hpp:29:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:320:7: error: no member named 'isgreaterequal' in the global namespace; did you mean '::std::greater_equal'?
using ::isgreaterequal;
      ^~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/functional:749:29: note: '::std::greater_equal' declared here
struct _LIBCPP_TEMPLATE_VIS greater_equal : binary_function<_Tp, _Tp, bool>
                            ^
In file included from ../src/mapnik_logger.cpp:1:
In file included from ../src/utils.hpp:15:
In file included from /usr/local/include/mapnik/unicode.hpp:29:
In file included from /usr/local/include/mapnik/value_types.hpp:29:
In file included from /usr/local/include/mapnik/pixel_types.hpp:26:
In file included from /usr/local/include/mapnik/global.hpp:29:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:321:9: error: no member named 'isless' in the global namespace
using ::isless;
      ~~^
In file included from ../src/mapnik_logger.cpp:1:
In file included from ../src/utils.hpp:15:
In file included from /usr/local/include/mapnik/unicode.hpp:29:
In file included from /usr/local/include/mapnik/value_types.hpp:29:
In file included from /usr/local/include/mapnik/pixel_types.hpp:26:
In file included from /usr/local/include/mapnik/global.hpp:29:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:321:9: error: no member named 'isless' in the global namespace
using ::isless;
      ~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:322:9: error: no member named 'islessequal' in the global namespace
using ::islessequal;
      ~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:322:9: error: no member named 'islessequal' in the global namespace
using ::islessequal;
      ~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:323:9: error: no member named 'islessgreater' in the global namespace
using ::islessgreater;
      ~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:323:9: error: no member named 'islessgreater' in the global namespace
using ::islessgreater;
      ~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:324:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:324:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:325:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:325:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
../src/mapnik_logger.cpp:82:29: warning: 'IntegerValue' is deprecated: Use maybe version [-Wdeprecated-declarations]
    int severity = info[0]->IntegerValue();
                            ^
/Users/kristianfallro/.node-gyp/11.2.0/include/node/v8.h:2570:3: note: 'IntegerValue' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version", int64_t IntegerValue() const);
  ^
/Users/kristianfallro/.node-gyp/11.2.0/include/node/v8config.h:326:29: note: expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/mapnik_logger.cpp:82:29: warning: 'IntegerValue' is deprecated: Use maybe version [-Wdeprecated-declarations]
    int severity = info[0]->IntegerValue();
                            ^
/Users/kristianfallro/.node-gyp/11.2.0/include/node/v8.h:2570:3: note: 'IntegerValue' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version", int64_t IntegerValue() const);
  ^
/Users/kristianfallro/.node-gyp/11.2.0/include/node/v8config.h:326:29: note: expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
47 warnings and 13 errors generated.
47 warnings and 13 errors generated.
make: *** [Release/obj.target/mapnik/src/mapnik_logger.o] Error 1
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/local/Cellar/node/11.2.0/libexec/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:262:23)
gyp ERR! stack     at ChildProcess.emit (events.js:182:13)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:254:12)
gyp ERR!  System Darwin 17.7.0
gyp ERR! command "/usr/local/Cellar/node/11.2.0/bin/node" "/usr/local/Cellar/node/11.2.0/libexec/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "build" "--fallback-to-build" "--module=/Users/kristianfallro/Projects/embark-rebake/node_modules/mapnik/lib/binding/mapnik.node" "--module_name=mapnik" "--module_path=/Users/kristianfallro/Projects/embark-rebake/node_modules/mapnik/lib/binding"
gyp ERR! cwd /Users/kristianfallro/Projects/embark-rebake/node_modules/mapnik
gyp ERR! node -v v11.2.0
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
node-pre-gyp ERR! build error
node-pre-gyp ERR! stack Error: Failed to execute 'node-gyp build --fallback-to-build --module=/Users/kristianfallro/Projects/embark-rebake/node_modules/mapnik/lib/binding/mapnik.node --module_name=mapnik --module_path=/Users/kristianfallro/Projects/embark-rebake/node_modules/mapnik/lib/binding' (1)
node-pre-gyp ERR! stack     at ChildProcess.<anonymous> (/Users/kristianfallro/Projects/embark-rebake/node_modules/node-pre-gyp/lib/util/compile.js:83:29)
node-pre-gyp ERR! stack     at ChildProcess.emit (events.js:182:13)
node-pre-gyp ERR! stack     at maybeClose (internal/child_process.js:978:16)
node-pre-gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:265:5)
node-pre-gyp ERR! System Darwin 17.7.0
node-pre-gyp ERR! command "/usr/local/Cellar/node/11.2.0/bin/node" "/Users/kristianfallro/Projects/embark-rebake/node_modules/mapnik/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"
node-pre-gyp ERR! cwd /Users/kristianfallro/Projects/embark-rebake/node_modules/mapnik
node-pre-gyp ERR! node -v v11.2.0
node-pre-gyp ERR! node-pre-gyp -v v0.6.39
node-pre-gyp ERR! not ok
Failed to execute 'node-gyp build --fallback-to-build --module=/Users/kristianfallro/Projects/embark-rebake/node_modules/mapnik/lib/binding/mapnik.node --module_name=mapnik --module_path=/Users/kristianfallro/Projects/embark-rebake/node_modules/mapnik/lib/binding' (1)

Hi @kristfal. This module is not being actively updated anymore. If you need it updated you will likely need to plan to do that work yourself. In this case the error looks to be because you are using node v11. Node-mapnik does not support node v11, so the first step would be to work on node v11 support in node-mapnik.


s/tou/you in README.md

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.


[DOC-3785] SMP 0.8.4 patch release notes

SMP 0.8.4 patch release notes
For reviewers, a preview is available.
https://65131ae333357d02adfea8a9--harness-developer.netlify.app/release-notes/self-managed-enterprise-edition#patches
What Type of PR is This?

[ ] Issue
[ ] Feature
[x] Maintenance/Chore

If tied to an Issue, list the Issue(s) here:

Issue(s)

House Keeping
Some items to keep track of. Screen shots of changes are optional but would help the maintainers review quicker.

[x] Tested Locally
[ ] Optional Screen Shoot.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app


Issue with  "ember-data": "1.0.0-beta.16" and  "ember-data-model-fragments": "0.3.3"

When using ember data with the following bower dependences
{
  "name": "example1",
  "dependencies": {
    "ember": "1.13.11",
    "ember-cli-shims": "0.0.6",
    "ember-cli-test-loader": "0.2.1",
    "ember-data": "1.0.0-beta.16",
    "ember-load-initializers": "0.1.7",
    "ember-qunit": "0.4.16",
    "ember-qunit-notifications": "0.1.0",
    "ember-resolver": "~0.1.20",
    "jquery": "1.11.3",
    "loader.js": "ember-cli/loader.js#3.4.0",
    "qunit": "~1.20.0",
    "ember-data-model-fragments": "0.3.3"
  }
}

and start the ember server, it is throwing this error. Pl. advise what is wrong.

Error: ENOENT: no such file or directory, stat 'C:\temp\ember_data_fragments\tmp\concat_with_maps-input_base_path-McCNZ0Oh.tmp\0\bower_components\ember-data-model-fragments\dist\ember-data-model-fragments.js'
at Error (native)
at Object.fs.statSync (fs.js:844:18)
at ConcatWithMaps.keyForFile (C:\temp\ember_data_fragments\node_modules\broccoli-caching-writer\index.js:90:20)
at Array.map (native)
at ConcatWithMaps.CachingWriter._conditionalBuild (C:\temp\ember_data_fragments\node_modules\broccoli-caching-writer\index.js:112:65)
at C:\temp\ember_data_fragments\node_modules\broccoli-caching-writer\node_modules\broccoli-plugin\read_compat.js:61:34
at lib$rsvp$$internal$$tryCatch (C:\temp\ember_data_fragments\node_modules\rsvp\dist\rsvp.js:493:16)
at lib$rsvp$$internal$$invokeCallback (C:\temp\ember_data_fragments\node_modules\rsvp\dist\rsvp.js:505:17)
at lib$rsvp$$internal$$publish (C:\temp\ember_data_fragments\node_modules\rsvp\dist\rsvp.js:476:11)
at lib$rsvp$asap$$flush (C:\temp\ember_data_fragments\node_modules\rsvp\dist\rsvp.js:1198:9)

The repository and dist files were renamed before the v1.0.0 release from ember-data.model-fragments to ember-data-model-fragments (dot to slash).
Try making the ember-data-model-fragments dependency in package.json 0.3.3, otherwise the build will be looking for the updated file names that don't exist.


Swift 3 support

We want too 👍

Do you have a plan when you migrate your code to Swift 3 or Swift 2.3? Since Xcode 8 is out now we would like to switch as fast as possible.

Check out the swift-3.0 branch: https://github.com/wvteijlingen/Spine/tree/swift-3.0

swift-3.0 branch does not work for me. Here are a few points to look at

It does not work with Cocoapod. There's a typo in podspec #107
SwiftyJSON dependency is not swift 3 compatible.
After manually fixing the above issues, there are syntax errors so I use the auto conversion. I was able to build successfully but I got a runtime error.

Has anyone got it to work? Please advise.

I updated the Podspec to remove the extraneous apostrophe. I'm no Cocoapods user but I believe you need to point to the SwiftyJSON swift 3 branch in your own Podfile.
Regarding the syntax issues, could you create a PR for them or let me know which issues there are? Thanks!

Hey,
to use the Swift 3 branch as dependency for your POD you need to specify that in the podspec of Spine in its Swift 3 branch. With Cocoapods always the pod owner is responsible for setting the correct dependencies.

If I am not mistaken Cocoapods does not allow you specify unreleased pod versions in a Podspec. See https://github.com/cocoapods/cocoapods/issues/3901#issuecomment-227291635. Again, I'm not a Cocoapods user so if you have a fix for this, feel free to create a PR.

Right, you can't specify a dependency as git repo in podspec. In that case you might want to update the installation guide for cocoapod with the following line. It works for me.
pod 'SwiftyJSON', :git => 'https://github.com/appsailor/SwiftyJSON.git', :branch => 'swift3'
Thanks,

Ahhh nice thank you!


fix: continue autorebalancing after error occurrs

Code stability fixes

This change will be part of [general] stability fixes in the next release. We can't repro it, so there is no real way atm to trigger the null check. We'll run a full regression as part of the next release.

The auto-rebalancer has been re-designed. The old one was deprecated.


Integrating Streaming with Chat UI Frameworks like Streamlit or Chainlit

I have a question about the application of streaming beyond the terminal. Is it possible to integrate streaming with existing chat UI frameworks, such as Streamlit or Chainlit? I am curious to know if streaming can be effectively merged with these frameworks to enhance user interaction and interface capabilities.

Waiting for it as well.
I can see the response from llm is streaming in the terminal, but currently looks like cannot stream the final result.

The iostream would support this now.

Hello,
I was wondering if there's any development in this possible feature.
I tried a simple test with streamlit
import streamlit as st
from io import StringIO
import autogen

# Title
st.title("Hello World")

and just importing autogen makes a segmentation fault
env:
Python 3.12.2
streamlit: 1.38.0
pyautogen: 0.3.0
Should I revert to previous versions of python, or autogen to have this code not crashing ?
thanks,
Jonathan

not going to do this for 0.2. Might be more realistic for 0.4 reopen if you are willing to test it out and contribute.


Stimpacks - 100% Webedit Free Edition

About the PR

@HoidC you can rest now
This PR adds Stimpacks from SS13, as well as 2 new items, Stimkits, and Experimental Stimpacks.
Stimpacks, which cost 8 TC, are a heavily watered down version of the SS13 Stimpack, only granting slight resistance to stuns, minor movespeed increases, and a desperation heal at low health, for 5 minutes. Taking two of them in under 3 minutes causes an overdose, dealing poison damage which the desperation heal does not stop.
Stimkits, which cost 12 TC, are first aid kits with 6 stimulant microinjectors contained inside, which each give 75 seconds of stimulants upon injection. Great for sharing with friends or if you want to control how much stimulant you'll need for a fight.
Experimental Stimpacks, which cost 15 TC and can only be found in nukie uplinks or surplus crates, are an extremely powerful version of Stimpacks that lasts for 200 seconds. The experimental stimulants constantly deal poison damage while metabolizing, enough to have killed you by poison alone when the timer runs out. If you manage to survive, you'll be faced with 40 seconds of withdrawal where you'll have jitters, stuttering, and random stuns to deal with. But while the chemical is active, you'll have absurdly high runspeed, virtual immunity to conventional stun methods, will rapidly purge lexorin (number one anti nukie poison) and chloral hydrate (bane of tranq shells) from your chemstream, and heal a singificant amount of brute and burn damage every second.
Both types of stimulants will treat narcolepsy and lower hunger and thirst levels while metabolizing.
Media

[X] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Changelog

:cl:

add: Stimpacks are now available in the uplink for 8 TC.
add: Stimkits are now available in the uplink for 12 TC.
add: Experimental Stimpacks are now available in operative uplinks for 15 TC.

erroneous test fail is erroneous

Is this real? I can't believe you wouldn't webedit this!

@moonheart08 the new chems are probably going to break the wiki page in some way, just a heads up

lets see if it breaks the wiki


Delete onboarding stages

closes #128
Summary:

The onboarding stages can be deleted if Edit mode is active.
The onboarding messages regarding the onboarding stage is also deleted.
Screenshots:

The onboarding stages can also be deleted through deleteOnboardingStage by passing the id of the stage:

Depends on #127

done in https://github.com/ffg-seva/onboarding-prototype/pull/135


Better error for stray quotes

Currently, a template like

parses as having an attribute whose name is a double quote character. Similarly

Parses as having two attributes. The correct foo, and an additional " attribute.
Since these are not caught at compile time, they result in confusing runtime errors when the DOM rejects our setAttribute with these invalid names.
This change produces a compile-time error instead, with proper line and column attribution.

@ef4 shouldn't this result in a parse-time error or is this valid HTML?

You are correct, it's not valid HTML, so this fix really belongs in the parser.

Closing in favor of #373