Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Doesn't compile on Node v10.9.0 on macOS. #24

Open
jure opened this issue Sep 6, 2018 · 2 comments · May be fixed by #25
Open

Doesn't compile on Node v10.9.0 on macOS. #24

jure opened this issue Sep 6, 2018 · 2 comments · May be fixed by #25

Comments

@jure
Copy link

jure commented Sep 6, 2018

Here's the rather lengthy error log (sorry):

Error log
Exit code: 1
Command: node-pre-gyp install --fallback-to-build
Arguments: 
Directory: /Users/juretriglav/src/html-epub/node_modules/libtidy
Output:
node-pre-gyp info it worked if it ends with ok
node-pre-gyp info using [email protected]
node-pre-gyp info using [email protected] | darwin | x64
node-pre-gyp info check checked for "/Users/juretriglav/src/html-epub/node_modules/libtidy/lib/tidy.node" (not found)
node-pre-gyp http GET https://github.com/gagern/node-libtidy/releases/download/v0.3.7/node-v64-darwin-x64.tar.gz
node-pre-gyp http 404 https://github.com/gagern/node-libtidy/releases/download/v0.3.7/node-v64-darwin-x64.tar.gz
node-pre-gyp ERR! Tried to download(404): https://github.com/gagern/node-libtidy/releases/download/v0.3.7/node-v64-darwin-x64.tar.gz 
node-pre-gyp ERR! Pre-built binaries not found for [email protected] and [email protected] (node-v64 ABI, unknown) (falling back to source compile with node-gyp) 
node-pre-gyp http 404 status code downloading tarball https://github.com/gagern/node-libtidy/releases/download/v0.3.7/node-v64-darwin-x64.tar.gz 
node-pre-gyp ERR! Tried to download(undefined): https://github.com/gagern/node-libtidy/releases/download/v0.3.7/node-v64-darwin-x64.tar.gz 
node-pre-gyp ERR! Pre-built binaries not found for [email protected] and [email protected] (node-v64 ABI, unknown) (falling back to source compile with node-gyp) 
node-pre-gyp http Connection closed while downloading tarball file 
gypgyp  info it worked if it ends withinfo ok
 it worked if it ends with ok
gyp info using [email protected]
gyp infogyp using [email protected] | darwin | x64
 info using [email protected]
gyp info using [email protected] | darwin | x64
gyp infogyp ok  
info ok 
gyp info it worked if it ends with ok
gyp info using [email protected]
gyp info using [email protected] | darwin | x64
gyp info it worked if it ends with ok
gyp info using [email protected]
gyp info using [email protected] | 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
gypgyp  infoinfo  spawnspawn /usr/bin/python
 /usr/bin/python
gyp infogyp spawn args  [ '/Users/juretriglav/.nvm/versions/node/v10.9.0/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
gypinfo info  spawn argsspawn args   'binding.gyp',
gyp [ '/Users/juretriglav/.nvm/versions/node/v10.9.0/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
 infogyp spawn args    '-f',
gypinfo  info spawn argsspawn args   'make',
   'binding.gyp',
gyp gypinfo  spawn argsinfo   '-I',
gyp  spawn argsinfo   '-f',
 gypspawn args    '/Users/juretriglav/src/html-epub/node_modules/libtidy/build/config.gypi',
gypinfo  info spawn argsspawn args   '-I',
   'make',
gyp gypinfo  spawn argsinfo   '/Users/juretriglav/.nvm/versions/node/v10.9.0/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
 gypspawn args    '-I',
infogyp  infospawn args    '-I',
spawn argsgyp   '/Users/juretriglav/src/html-epub/node_modules/libtidy/build/config.gypi',
 gypinfo info  spawn argsspawn args   '-I',
   '/Users/juretriglav/.node-gyp/10.9.0/include/node/common.gypi',
gypgyp  infoinfo  spawn args   '-Dlibrary=shared_library',
spawn argsgyp   '/Users/juretriglav/.nvm/versions/node/v10.9.0/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
 infogyp  spawn args   '-Dvisibility=default',
infogyp  infospawn args   '-I',
 gyp infospawn args    '-Dnode_root_dir=/Users/juretriglav/.node-gyp/10.9.0',
spawn argsgyp   '/Users/juretriglav/.node-gyp/10.9.0/include/node/common.gypi',
 gyp infoinfo  spawn args   '-Dlibrary=shared_library',
spawn argsgyp    '-Dnode_gyp_dir=/Users/juretriglav/.nvm/versions/node/v10.9.0/lib/node_modules/npm/node_modules/node-gyp',
info gypspawn args   '-Dvisibility=default',
 gypinfo info  spawn argsspawn args   '-Dnode_root_dir=/Users/juretriglav/.node-gyp/10.9.0',
   '-Dnode_lib_file=/Users/juretriglav/.node-gyp/10.9.0/<(target_arch)/node.lib',
gyp gypinfo  spawn argsinfo   '-Dnode_gyp_dir=/Users/juretriglav/.nvm/versions/node/v10.9.0/lib/node_modules/npm/node_modules/node-gyp',
 gypspawn args   '-Dmodule_root_dir=/Users/juretriglav/src/html-epub/node_modules/libtidy',
 gypinfo  infospawn args    '-Dnode_lib_file=/Users/juretriglav/.node-gyp/10.9.0/<(target_arch)/node.lib',
spawn args   '-Dnode_engine=v8',
gypgyp  infoinfo  spawn argsspawn args   '--depth=.',
   '-Dmodule_root_dir=/Users/juretriglav/src/html-epub/node_modules/libtidy',
gypgyp  infoinfo spawn args   '-Dnode_engine=v8',
 gyp spawn argsinfo   '--no-parallel',
gyp  spawn argsinfo    '--depth=.',
spawn argsgyp   '--generator-output',
gyp  infoinfo  spawn args   'build',
spawn argsgyp    '--no-parallel',
info gypspawn args    '-Goutput_dir=.' ]
info spawn args   '--generator-output',
gyp info spawn args   'build',
gyp info spawn args   '-Goutput_dir=.' ]
gyp info ok 
gyp info ok 
gyp info it worked if it ends with ok
gyp info using [email protected]
gyp info using [email protected] | darwin | x64
gyp info it worked if it ends with ok
gyp info using [email protected]
gyp info using [email protected] | darwin | x64
gyp gypWARN  downloadWARN NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
 download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
gypgyp  info infospawn make
 spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
  CXX(target) Release/obj.target/tidy/src/node-libtidy.o
  CXX(target) Release/obj.target/tidy/src/node-libtidy.o
rm: ./Release/.deps/Release/obj.target/tidy/src/node-libtidy.o.d.raw: No such file or directory
make: *** [Release/obj.target/tidy/src/node-libtidy.o] Error 1
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/Users/juretriglav/.nvm/versions/node/v10.9.0/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:239:12)
gyp ERR! System Darwin 16.7.0
gyp ERR! command "/Users/juretriglav/.nvm/versions/node/v10.9.0/bin/node" "/Users/juretriglav/.nvm/versions/node/v10.9.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "build" "--fallback-to-build" "--module=/Users/juretriglav/src/html-epub/node_modules/libtidy/lib/tidy.node" "--module_name=tidy" "--module_path=/Users/juretriglav/src/html-epub/node_modules/libtidy/lib"
gyp ERR! cwd /Users/juretriglav/src/html-epub/node_modules/libtidy
gyp ERR! node -v v10.9.0
gyp ERR! node-gyp -v v3.7.0
gyp ERR! not ok 
  CXX(target) Release/obj.target/tidy/src/memory.o
node-pre-gyp ERR! build error 
node-pre-gyp ERR! stack Error: Failed to execute '/Users/juretriglav/.nvm/versions/node/v10.9.0/bin/node /Users/juretriglav/.nvm/versions/node/v10.9.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/Users/juretriglav/src/html-epub/node_modules/libtidy/lib/tidy.node --module_name=tidy --module_path=/Users/juretriglav/src/html-epub/node_modules/libtidy/lib' (1)
node-pre-gyp ERR! stack     at ChildProcess.<anonymous> (/Users/juretriglav/src/html-epub/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:961:16)
node-pre-gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:250:5)
node-pre-gyp ERR! System Darwin 16.7.0
node-pre-gyp ERR! command "/Users/juretriglav/.nvm/versions/node/v10.9.0/bin/node" "/Users/juretriglav/src/html-epub/node_modules/libtidy/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"
node-pre-gyp ERR! cwd /Users/juretriglav/src/html-epub/node_modules/libtidy
node-pre-gyp ERR! node -v v10.9.0
node-pre-gyp ERR! node-pre-gyp -v v0.6.39
node-pre-gyp ERR! not ok 
Failed to execute '/Users/juretriglav/.nvm/versions/node/v10.9.0/bin/node /Users/juretriglav/.nvm/versions/node/v10.9.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/Users/juretriglav/src/html-epub/node_modules/libtidy/lib/tidy.node --module_name=tidy --module_path=/Users/juretriglav/src/html-epub/node_modules/libtidy/lib' (1)
  CXX(target) Release/obj.target/tidy/src/opt.o
  CXX(target) Release/obj.target/tidy/src/doc.o
  CXX(target) Release/obj.target/tidy/src/worker.o
../src/worker.cc:49:15: warning: 'operator()' is deprecated [-Wdeprecated-declarations]
        reject(1, args);
              ^
../../nan/nan.h:1563:3: note: 'operator()' has been explicitly marked deprecated here
  NAN_DEPRECATED inline v8::Local<v8::Value> operator()(
  ^
../../nan/nan.h:102:40: note: expanded from macro 'NAN_DEPRECATED'
# define NAN_DEPRECATED __attribute__((deprecated))
                                       ^
../src/worker.cc:63:12: warning: 'operator()' is deprecated [-Wdeprecated-declarations]
    resolve(1, args);
           ^
../../nan/nan.h:1563:3: note: 'operator()' has been explicitly marked deprecated here
  NAN_DEPRECATED inline v8::Local<v8::Value> operator()(
  ^
../../nan/nan.h:102:40: note: expanded from macro 'NAN_DEPRECATED'
# define NAN_DEPRECATED __attribute__((deprecated))
                                       ^
2 warnings generated.
  CC(target) Release/obj.target/tidy/tidy-html5/src/access.o
  CC(target) Release/obj.target/tidy/tidy-html5/src/attrs.o
../tidy-html5/src/attrs.c:99:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_UNKNOWN,                 "unknown!",                NULL         }, 
                                                                              ^
../tidy-html5/src/attrs.c:100:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ABBR,                    "abbr",                    CH_PCDATA    }, 
                                                                              ^
../tidy-html5/src/attrs.c:101:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ACCEPT,                  "accept",                  CH_XTYPE     }, 
                                                                              ^
../tidy-html5/src/attrs.c:102:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ACCEPT_CHARSET,          "accept-charset",          CH_CHARSET   }, 
                                                                              ^
../tidy-html5/src/attrs.c:103:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ACCESSKEY,               "accesskey",               CH_CHARACTER }, 
                                                                              ^
../tidy-html5/src/attrs.c:104:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ACTION,                  "action",                  CH_ACTION    }, 
                                                                              ^
../tidy-html5/src/attrs.c:105:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ADD_DATE,                "add_date",                CH_PCDATA    }, /* A */
                                                                              ^
../tidy-html5/src/attrs.c:106:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ALIGN,                   "align",                   CH_ALIGN     }, /* varies by element */
                                                                              ^
../tidy-html5/src/attrs.c:107:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ALINK,                   "alink",                   CH_COLOR     }, 
                                                                              ^
../tidy-html5/src/attrs.c:108:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ALLOWFULLSCREEN,         "allowfullscreen",         CH_BOOL      },
                                                                              ^
../tidy-html5/src/attrs.c:109:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ALT,                     "alt",                     CH_PCDATA    }, /* nowrap */
                                                                              ^
../tidy-html5/src/attrs.c:110:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ARCHIVE,                 "archive",                 CH_URLS      }, /* space or comma separated list */
                                                                              ^
../tidy-html5/src/attrs.c:111:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_AXIS,                    "axis",                    CH_PCDATA    }, 
                                                                              ^
../tidy-html5/src/attrs.c:112:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_BACKGROUND,              "background",              CH_URL       }, 
                                                                              ^
../tidy-html5/src/attrs.c:113:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_BGCOLOR,                 "bgcolor",                 CH_COLOR     }, 
                                                                              ^
../tidy-html5/src/attrs.c:114:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_BGPROPERTIES,            "bgproperties",            CH_PCDATA    }, /* BODY "fixed" fixes background */
                                                                              ^
../tidy-html5/src/attrs.c:115:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_BORDER,                  "border",                  CH_BORDER    }, /* like LENGTH + "border" */
                                                                              ^
../tidy-html5/src/attrs.c:116:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_BORDERCOLOR,             "bordercolor",             CH_COLOR     }, /* used on TABLE */
                                                                              ^
../tidy-html5/src/attrs.c:117:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_BOTTOMMARGIN,            "bottommargin",            CH_NUMBER    }, /* used on BODY */
                                                                              ^
../tidy-html5/src/attrs.c:118:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_CELLPADDING,             "cellpadding",             CH_LENGTH    }, /* % or pixel values */
                                                                              ^
../tidy-html5/src/attrs.c:119:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_CELLSPACING,             "cellspacing",             CH_LENGTH    }, 
                                                                              ^
../tidy-html5/src/attrs.c:120:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_CHAR,                    "char",                    CH_CHARACTER }, 
                                                                              ^
../tidy-html5/src/attrs.c:121:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_CHAROFF,                 "charoff",                 CH_LENGTH    }, 
                                                                              ^
../tidy-html5/src/attrs.c:122:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_CHARSET,                 "charset",                 CH_CHARSET   }, 
                                                                              ^
../tidy-html5/src/attrs.c:123:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_CHECKED,                 "checked",                 CH_BOOL      }, /* i.e. "checked" or absent */
                                                                              ^
../tidy-html5/src/attrs.c:124:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_CITE,                    "cite",                    CH_URL       }, 
                                                                              ^
../tidy-html5/src/attrs.c:125:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_CLASS,                   "class",                   CH_PCDATA    }, 
                                                                              ^
../tidy-html5/src/attrs.c:126:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_CLASSID,                 "classid",                 CH_URL       }, 
                                                                              ^
../tidy-html5/src/attrs.c:127:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_CLEAR,                   "clear",                   CH_CLEAR     }, /* BR: left, right, all */
                                                                              ^
../tidy-html5/src/attrs.c:128:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_CODE,                    "code",                    CH_PCDATA    }, /* APPLET */
                                                                              ^
../tidy-html5/src/attrs.c:129:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_CODEBASE,                "codebase",                CH_URL       }, /* OBJECT */
                                                                              ^
../tidy-html5/src/attrs.c:130:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_CODETYPE,                "codetype",                CH_XTYPE     }, /* OBJECT */
                                                                              ^
../tidy-html5/src/attrs.c:131:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_COLOR,                   "color",                   CH_COLOR     }, /* BASEFONT, FONT */
                                                                              ^
../tidy-html5/src/attrs.c:132:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_COLS,                    "cols",                    CH_COLS      }, /* TABLE & FRAMESET */
                                                                              ^
../tidy-html5/src/attrs.c:133:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_COLSPAN,                 "colspan",                 CH_NUMBER    }, 
                                                                              ^
../tidy-html5/src/attrs.c:134:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_COMPACT,                 "compact",                 CH_BOOL      }, /* lists */
                                                                              ^
../tidy-html5/src/attrs.c:135:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_CONTENT,                 "content",                 CH_PCDATA    }, 
                                                                              ^
../tidy-html5/src/attrs.c:136:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_COORDS,                  "coords",                  CH_COORDS    }, /* AREA, A */
                                                                              ^
../tidy-html5/src/attrs.c:137:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_DATA,                    "data",                    CH_URL       }, /* OBJECT */
                                                                              ^
../tidy-html5/src/attrs.c:138:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_DATAFLD,                 "datafld",                 CH_PCDATA    }, /* used on DIV, IMG */
                                                                              ^
../tidy-html5/src/attrs.c:139:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_DATAFORMATAS,            "dataformatas",            CH_PCDATA    }, /* used on DIV, IMG */
                                                                              ^
../tidy-html5/src/attrs.c:140:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_DATAPAGESIZE,            "datapagesize",            CH_NUMBER    }, /* used on DIV, IMG */
                                                                              ^
../tidy-html5/src/attrs.c:141:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_DATASRC,                 "datasrc",                 CH_URL       }, /* used on TABLE */
                                                                              ^
../tidy-html5/src/attrs.c:142:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_DATETIME,                "datetime",                CH_DATE      }, /* INS, DEL */
                                                                              ^
../tidy-html5/src/attrs.c:143:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_DECLARE,                 "declare",                 CH_BOOL      }, /* OBJECT */
                                                                              ^
../tidy-html5/src/attrs.c:144:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_DEFER,                   "defer",                   CH_BOOL      }, /* SCRIPT */
                                                                              ^
../tidy-html5/src/attrs.c:145:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_DIR,                     "dir",                     CH_TEXTDIR   }, /* ltr or rtl */
                                                                              ^
../tidy-html5/src/attrs.c:146:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_DISABLED,                "disabled",                CH_BOOL      }, /* form fields */
                                                                              ^
../tidy-html5/src/attrs.c:147:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ENCODING,                "encoding",                CH_PCDATA    }, /* <?xml?> */
                                                                              ^
../tidy-html5/src/attrs.c:148:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ENCTYPE,                 "enctype",                 CH_XTYPE     }, /* FORM */
                                                                              ^
../tidy-html5/src/attrs.c:149:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_FACE,                    "face",                    CH_PCDATA    }, /* BASEFONT, FONT */
                                                                              ^
../tidy-html5/src/attrs.c:150:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_FOR,                     "for",                     CH_IDREF     }, /* LABEL */
                                                                              ^
../tidy-html5/src/attrs.c:151:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_FRAME,                   "frame",                   CH_TFRAME    }, /* TABLE */
                                                                              ^
../tidy-html5/src/attrs.c:152:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_FRAMEBORDER,             "frameborder",             CH_FBORDER   }, /* 0 or 1 */
                                                                              ^
../tidy-html5/src/attrs.c:153:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_FRAMESPACING,            "framespacing",            CH_NUMBER    }, 
                                                                              ^
../tidy-html5/src/attrs.c:154:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_GRIDX,                   "gridx",                   CH_NUMBER    }, /* TABLE Adobe golive*/
                                                                              ^
../tidy-html5/src/attrs.c:155:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_GRIDY,                   "gridy",                   CH_NUMBER    }, /* TABLE Adobe golive */
                                                                              ^
../tidy-html5/src/attrs.c:156:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_HEADERS,                 "headers",                 CH_IDREFS    }, /* table cells */
                                                                              ^
../tidy-html5/src/attrs.c:157:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_HEIGHT,                  "height",                  CH_LENGTH    }, /* pixels only for TH/TD */
                                                                              ^
../tidy-html5/src/attrs.c:158:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_HREF,                    "href",                    CH_URL       }, /* A, AREA, LINK and BASE */
                                                                              ^
../tidy-html5/src/attrs.c:159:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_HREFLANG,                "hreflang",                CH_LANG      }, /* A, LINK */
                                                                              ^
../tidy-html5/src/attrs.c:160:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_HSPACE,                  "hspace",                  CH_NUMBER    }, /* APPLET, IMG, OBJECT */
                                                                              ^
../tidy-html5/src/attrs.c:161:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_HTTP_EQUIV,              "http-equiv",              CH_PCDATA    }, /* META */
                                                                              ^
../tidy-html5/src/attrs.c:162:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ID,                      "id",                      CH_IDDEF     }, 
                                                                              ^
../tidy-html5/src/attrs.c:163:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ISMAP,                   "ismap",                   CH_BOOL      }, /* IMG */
                                                                              ^
../tidy-html5/src/attrs.c:164:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ITEMID,                  "itemid",                  CH_PCDATA    },
                                                                              ^
../tidy-html5/src/attrs.c:165:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ITEMPROP,                "itemprop",                CH_PCDATA    },
                                                                              ^
../tidy-html5/src/attrs.c:166:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ITEMREF,                 "itemref",                 CH_PCDATA    },
                                                                              ^
../tidy-html5/src/attrs.c:167:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ITEMSCOPE,               "itemscope",               CH_BOOL      },
                                                                              ^
../tidy-html5/src/attrs.c:168:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ITEMTYPE,                "itemtype",                CH_URL       },
                                                                              ^
../tidy-html5/src/attrs.c:169:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_LABEL,                   "label",                   CH_PCDATA    }, /* OPT, OPTGROUP */
                                                                              ^
../tidy-html5/src/attrs.c:170:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_LANG,                    "lang",                    CH_LANG      }, 
                                                                              ^
../tidy-html5/src/attrs.c:171:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_LANGUAGE,                "language",                CH_PCDATA    }, /* SCRIPT */
                                                                              ^
../tidy-html5/src/attrs.c:172:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_LAST_MODIFIED,           "last_modified",           CH_PCDATA    }, /* A */
                                                                              ^
../tidy-html5/src/attrs.c:173:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_LAST_VISIT,              "last_visit",              CH_PCDATA    }, /* A */
                                                                              ^
../tidy-html5/src/attrs.c:174:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_LEFTMARGIN,              "leftmargin",              CH_NUMBER    }, /* used on BODY */
                                                                              ^
../tidy-html5/src/attrs.c:175:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_LINK,                    "link",                    CH_COLOR     }, /* BODY */
                                                                              ^
../tidy-html5/src/attrs.c:176:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_LONGDESC,                "longdesc",                CH_URL       }, /* IMG */
                                                                              ^
../tidy-html5/src/attrs.c:177:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_LOWSRC,                  "lowsrc",                  CH_URL       }, /* IMG */
                                                                              ^
../tidy-html5/src/attrs.c:178:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_MARGINHEIGHT,            "marginheight",            CH_NUMBER    }, /* FRAME, IFRAME, BODY */
                                                                              ^
../tidy-html5/src/attrs.c:179:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_MARGINWIDTH,             "marginwidth",             CH_NUMBER    }, /* ditto */
                                                                              ^
../tidy-html5/src/attrs.c:180:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_MAXLENGTH,               "maxlength",               CH_NUMBER    }, /* INPUT */
                                                                              ^
../tidy-html5/src/attrs.c:181:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_MEDIA,                   "media",                   CH_MEDIA     }, /* STYLE, LINK */
                                                                              ^
../tidy-html5/src/attrs.c:182:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_METHOD,                  "method",                  CH_FSUBMIT   }, /* FORM: get or post */
                                                                              ^
../tidy-html5/src/attrs.c:183:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_MULTIPLE,                "multiple",                CH_BOOL      }, /* SELECT */
                                                                              ^
../tidy-html5/src/attrs.c:184:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_NAME,                    "name",                    CH_NAME      }, 
                                                                              ^
../tidy-html5/src/attrs.c:185:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_NOHREF,                  "nohref",                  CH_BOOL      }, /* AREA */
                                                                              ^
../tidy-html5/src/attrs.c:186:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_NORESIZE,                "noresize",                CH_BOOL      }, /* FRAME */
                                                                              ^
../tidy-html5/src/attrs.c:187:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_NOSHADE,                 "noshade",                 CH_BOOL      }, /* HR */
                                                                              ^
../tidy-html5/src/attrs.c:188:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_NOWRAP,                  "nowrap",                  CH_BOOL      }, /* table cells */
                                                                              ^
../tidy-html5/src/attrs.c:189:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OBJECT,                  "object",                  CH_PCDATA    }, /* APPLET */
                                                                              ^
../tidy-html5/src/attrs.c:190:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnAFTERUPDATE,           "onafterupdate",           CH_SCRIPT    }, 
                                                                              ^
../tidy-html5/src/attrs.c:191:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnBEFOREUNLOAD,          "onbeforeunload",          CH_SCRIPT    }, 
                                                                              ^
../tidy-html5/src/attrs.c:192:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnBEFOREUPDATE,          "onbeforeupdate",          CH_SCRIPT    }, 
                                                                              ^
../tidy-html5/src/attrs.c:193:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnBLUR,                  "onblur",                  CH_SCRIPT    }, /* event */
                                                                              ^
../tidy-html5/src/attrs.c:194:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnCHANGE,                "onchange",                CH_SCRIPT    }, /* event */
                                                                              ^
../tidy-html5/src/attrs.c:195:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnCLICK,                 "onclick",                 CH_SCRIPT    }, /* event */
                                                                              ^
../tidy-html5/src/attrs.c:196:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnDATAAVAILABLE,         "ondataavailable",         CH_SCRIPT    }, /* object, applet */
                                                                              ^
../tidy-html5/src/attrs.c:197:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnDATASETCHANGED,        "ondatasetchanged",        CH_SCRIPT    }, /* object, applet */
                                                                              ^
../tidy-html5/src/attrs.c:198:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnDATASETCOMPLETE,       "ondatasetcomplete",       CH_SCRIPT    }, 
                                                                              ^
../tidy-html5/src/attrs.c:199:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnDBLCLICK,              "ondblclick",              CH_SCRIPT    }, /* event */
                                                                              ^
../tidy-html5/src/attrs.c:200:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnERRORUPDATE,           "onerrorupdate",           CH_SCRIPT    }, /* form fields */
                                                                              ^
../tidy-html5/src/attrs.c:201:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnFOCUS,                 "onfocus",                 CH_SCRIPT    }, /* event */
                                                                              ^
../tidy-html5/src/attrs.c:202:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnKEYDOWN,               "onkeydown",               CH_SCRIPT    }, /* event */
                                                                              ^
../tidy-html5/src/attrs.c:203:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnKEYPRESS,              "onkeypress",              CH_SCRIPT    }, /* event */
                                                                              ^
../tidy-html5/src/attrs.c:204:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnKEYUP,                 "onkeyup",                 CH_SCRIPT    }, /* event */
                                                                              ^
../tidy-html5/src/attrs.c:205:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnLOAD,                  "onload",                  CH_SCRIPT    }, /* event */
                                                                              ^
../tidy-html5/src/attrs.c:206:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnMOUSEDOWN,             "onmousedown",             CH_SCRIPT    }, /* event */
                                                                              ^
../tidy-html5/src/attrs.c:207:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnMOUSEMOVE,             "onmousemove",             CH_SCRIPT    }, /* event */
                                                                              ^
../tidy-html5/src/attrs.c:208:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnMOUSEOUT,              "onmouseout",              CH_SCRIPT    }, /* event */
                                                                              ^
../tidy-html5/src/attrs.c:209:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnMOUSEOVER,             "onmouseover",             CH_SCRIPT    }, /* event */
                                                                              ^
../tidy-html5/src/attrs.c:210:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnMOUSEUP,               "onmouseup",               CH_SCRIPT    }, /* event */
                                                                              ^
../tidy-html5/src/attrs.c:211:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnRESET,                 "onreset",                 CH_SCRIPT    }, /* event */
                                                                              ^
../tidy-html5/src/attrs.c:212:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnROWENTER,              "onrowenter",              CH_SCRIPT    }, /* form fields */
                                                                              ^
../tidy-html5/src/attrs.c:213:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnROWEXIT,               "onrowexit",               CH_SCRIPT    }, /* form fields */
                                                                              ^
../tidy-html5/src/attrs.c:214:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnSELECT,                "onselect",                CH_SCRIPT    }, /* event */
                                                                              ^
../tidy-html5/src/attrs.c:215:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnSUBMIT,                "onsubmit",                CH_SCRIPT    }, /* event */
                                                                              ^
../tidy-html5/src/attrs.c:216:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnUNLOAD,                "onunload",                CH_SCRIPT    }, /* event */
                                                                              ^
../tidy-html5/src/attrs.c:217:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_PROFILE,                 "profile",                 CH_URL       }, /* HEAD */
                                                                              ^
../tidy-html5/src/attrs.c:218:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_PROMPT,                  "prompt",                  CH_PCDATA    }, /* ISINDEX */
                                                                              ^
../tidy-html5/src/attrs.c:219:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_RBSPAN,                  "rbspan",                  CH_NUMBER    }, /* ruby markup */
                                                                              ^
../tidy-html5/src/attrs.c:220:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_READONLY,                "readonly",                CH_BOOL      }, /* form fields */
                                                                              ^
../tidy-html5/src/attrs.c:221:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_REL,                     "rel",                     CH_LINKTYPES }, 
                                                                              ^
../tidy-html5/src/attrs.c:222:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_REV,                     "rev",                     CH_LINKTYPES }, 
                                                                              ^
../tidy-html5/src/attrs.c:223:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_RIGHTMARGIN,             "rightmargin",             CH_NUMBER    }, /* used on BODY */
                                                                              ^
../tidy-html5/src/attrs.c:224:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ROLE,                    "role",                    CH_PCDATA    },
                                                                              ^
../tidy-html5/src/attrs.c:225:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ROWS,                    "rows",                    CH_NUMBER    }, /* TEXTAREA */
                                                                              ^
../tidy-html5/src/attrs.c:226:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ROWSPAN,                 "rowspan",                 CH_NUMBER    }, /* table cells */
                                                                              ^
../tidy-html5/src/attrs.c:227:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_RULES,                   "rules",                   CH_TRULES    }, /* TABLE */
                                                                              ^
../tidy-html5/src/attrs.c:228:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_SCHEME,                  "scheme",                  CH_PCDATA    }, /* META */
                                                                              ^
../tidy-html5/src/attrs.c:229:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_SCOPE,                   "scope",                   CH_SCOPE     }, /* table cells */
                                                                              ^
../tidy-html5/src/attrs.c:230:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_SCROLLING,               "scrolling",               CH_SCROLL    }, /* yes, no or auto */
                                                                              ^
../tidy-html5/src/attrs.c:231:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_SELECTED,                "selected",                CH_BOOL      }, /* OPTION */
                                                                              ^
../tidy-html5/src/attrs.c:232:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_SHAPE,                   "shape",                   CH_SHAPE     }, /* AREA, A */
                                                                              ^
../tidy-html5/src/attrs.c:233:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_SHOWGRID,                "showgrid",                CH_BOOL      }, /* TABLE Adobe golive */
                                                                              ^
../tidy-html5/src/attrs.c:234:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_SHOWGRIDX,               "showgridx",               CH_BOOL      }, /* TABLE Adobe golive*/
                                                                              ^
../tidy-html5/src/attrs.c:235:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_SHOWGRIDY,               "showgridy",               CH_BOOL      }, /* TABLE Adobe golive*/
                                                                              ^
../tidy-html5/src/attrs.c:236:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_SIZE,                    "size",                    CH_NUMBER    }, /* HR, FONT, BASEFONT, SELECT */
                                                                              ^
../tidy-html5/src/attrs.c:237:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_SPAN,                    "span",                    CH_NUMBER    }, /* COL, COLGROUP */
                                                                              ^
../tidy-html5/src/attrs.c:238:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_SRC,                     "src",                     CH_URL       }, /* IMG, FRAME, IFRAME */
                                                                              ^
../tidy-html5/src/attrs.c:239:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_SRCSET,                  "srcset",                  CH_PCDATA    }, /* IMG (HTML5) */
                                                                              ^
../tidy-html5/src/attrs.c:240:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_STANDBY,                 "standby",                 CH_PCDATA    }, /* OBJECT */
                                                                              ^
../tidy-html5/src/attrs.c:241:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_START,                   "start",                   CH_NUMBER    }, /* OL */
                                                                              ^
../tidy-html5/src/attrs.c:242:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_STYLE,                   "style",                   CH_PCDATA    }, 
                                                                              ^
../tidy-html5/src/attrs.c:243:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_SUMMARY,                 "summary",                 CH_PCDATA    }, /* TABLE */
                                                                              ^
../tidy-html5/src/attrs.c:244:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_TABINDEX,                "tabindex",                CH_NUMBER    }, /* fields, OBJECT  and A */
                                                                              ^
../tidy-html5/src/attrs.c:245:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_TARGET,                  "target",                  CH_TARGET    }, /* names a frame/window */
                                                                              ^
../tidy-html5/src/attrs.c:246:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_TEXT,                    "text",                    CH_COLOR     }, /* BODY */
                                                                              ^
../tidy-html5/src/attrs.c:247:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_TITLE,                   "title",                   CH_PCDATA    }, /* text tool tip */
                                                                              ^
../tidy-html5/src/attrs.c:248:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_TOPMARGIN,               "topmargin",               CH_NUMBER    }, /* used on BODY */
                                                                              ^
../tidy-html5/src/attrs.c:249:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_TRANSLATE,               "translate",               CH_BOOL      }, /* HTML5 global attribute */
                                                                              ^
../tidy-html5/src/attrs.c:250:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_TYPE,                    "type",                    CH_TYPE      }, /* also used by SPACER */
                                                                              ^
../tidy-html5/src/attrs.c:251:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_USEMAP,                  "usemap",                  CH_URL       }, /* things with images */
                                                                              ^
../tidy-html5/src/attrs.c:252:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_VALIGN,                  "valign",                  CH_VALIGN    }, 
                                                                              ^
../tidy-html5/src/attrs.c:253:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_VALUE,                   "value",                   CH_PCDATA    }, 
                                                                              ^
../tidy-html5/src/attrs.c:254:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_VALUETYPE,               "valuetype",               CH_VTYPE     }, /* PARAM: data, ref, object */
                                                                              ^
../tidy-html5/src/attrs.c:255:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_VERSION,                 "version",                 CH_PCDATA    }, /* HTML <?xml?> */
                                                                              ^
../tidy-html5/src/attrs.c:256:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_VLINK,                   "vlink",                   CH_COLOR     }, /* BODY */
                                                                              ^
../tidy-html5/src/attrs.c:257:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_VSPACE,                  "vspace",                  CH_NUMBER    }, /* IMG, OBJECT, APPLET */
                                                                              ^
../tidy-html5/src/attrs.c:258:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_WIDTH,                   "width",                   CH_LENGTH    }, /* pixels only for TD/TH */
                                                                              ^
../tidy-html5/src/attrs.c:259:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_WRAP,                    "wrap",                    CH_PCDATA    }, /* textarea */
                                                                              ^
../tidy-html5/src/attrs.c:260:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_XML_LANG,                "xml:lang",                CH_LANG      }, /* XML language */
                                                                              ^
../tidy-html5/src/attrs.c:261:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_XML_SPACE,               "xml:space",               CH_PCDATA    }, /* XML white space */
                                                                              ^
../tidy-html5/src/attrs.c:264:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_XMLNS,                   "xmlns",                   CH_PCDATA    }, /* name space */
                                                                              ^
../tidy-html5/src/attrs.c:265:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_EVENT,                   "event",                   CH_PCDATA    }, /* reserved for <script> */
                                                                              ^
../tidy-html5/src/attrs.c:266:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_METHODS,                 "methods",                 CH_PCDATA    }, /* for <a>, never implemented */
                                                                              ^
../tidy-html5/src/attrs.c:267:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_N,                       "n",                       CH_PCDATA    }, /* for <nextid> */
                                                                              ^
../tidy-html5/src/attrs.c:268:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_SDAFORM,                 "sdaform",                 CH_PCDATA    }, /* SDATA attribute in HTML 2.0 */
                                                                              ^
../tidy-html5/src/attrs.c:269:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_SDAPREF,                 "sdapref",                 CH_PCDATA    }, /* SDATA attribute in HTML 2.0 */
                                                                              ^
../tidy-html5/src/attrs.c:270:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_SDASUFF,                 "sdasuff",                 CH_PCDATA    }, /* SDATA attribute in HTML 2.0 */
                                                                              ^
../tidy-html5/src/attrs.c:271:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_URN,                     "urn",                     CH_PCDATA    }, /* for <a>, never implemented */
                                                                              ^
../tidy-html5/src/attrs.c:274:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ASYNC,                   "async",                   CH_BOOL     }, /* <script src="..." async> */
                                                                             ^
../tidy-html5/src/attrs.c:275:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_AUTOCOMPLETE,            "autocomplete",            CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:276:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_AUTOFOCUS,               "autofocus",               CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:277:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_AUTOPLAY,                "autoplay",                CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:278:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_CHALLENGE,               "challenge",               CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:279:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_CONTENTEDITABLE,         "contenteditable",         CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:280:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_CONTEXTMENU,             "contextmenu",             CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:281:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_CONTROLS,                "controls",                CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:282:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_CROSSORIGIN,             "crossorigin",             CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:283:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_DEFAULT,                 "default",                 CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:284:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_DIRNAME,                 "dirname",                 CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:285:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_DRAGGABLE,               "draggable",               CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:286:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_DROPZONE,                "dropzone",                CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:287:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_FORM,                    "form",                    CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:288:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_FORMACTION,              "formaction",              CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:289:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_FORMENCTYPE,             "formenctype",             CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:290:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_FORMMETHOD,              "formmethod",              CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:291:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_FORMNOVALIDATE,          "formnovalidate",          CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:292:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_FORMTARGET,              "formtarget",              CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:293:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_HIDDEN,                  "hidden",                  CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:294:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_HIGH,                    "high",                    CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:295:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ICON,                    "icon",                    CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:296:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_KEYTYPE,                 "keytype",                 CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:297:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_KIND,                    "kind",                    CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:298:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_LIST,                    "list",                    CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:299:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_LOOP,                    "loop",                    CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:300:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_LOW,                     "low",                     CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:301:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_MANIFEST,                "manifest",                CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:302:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_MAX,                     "max",                     CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:303:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_MEDIAGROUP,              "mediagroup",              CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:304:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_MIN,                     "min",                     CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:305:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_NOVALIDATE,              "novalidate",              CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:306:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OPEN,                    "open",                    CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:307:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OPTIMUM,                 "optimum",                 CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:308:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnABORT,                 "onabort",                 CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:309:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnAFTERPRINT,            "onafterprint",            CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:310:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnBEFOREPRINT,           "onbeforeprint",           CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:311:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnCANPLAY,               "oncanplay",               CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:312:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnCANPLAYTHROUGH,        "oncanplaythrough",        CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:313:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnCONTEXTMENU,           "oncontextmenu",           CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:314:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnCUECHANGE,             "oncuechange",             CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:315:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnDRAG,                  "ondrag",                  CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:316:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnDRAGEND,               "ondragend",               CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:317:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnDRAGENTER,             "ondragenter",             CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:318:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnDRAGLEAVE,             "ondragleave",             CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:319:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnDRAGOVER,              "ondragover",              CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:320:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnDRAGSTART,             "ondragstart",             CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:321:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnDROP,                  "ondrop",                  CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:322:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnDURATIONCHANGE,        "ondurationchange",        CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:323:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnEMPTIED,               "onemptied",               CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:324:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnENDED,                 "onended",                 CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:325:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnERROR,                 "onerror",                 CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:326:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnHASHCHANGE,            "onhashchange",            CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:327:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnINPUT,                 "oninput",                 CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:328:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnINVALID,               "oninvalid",               CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:329:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnLOADEDDATA,            "onloadeddata",            CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:330:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnLOADEDMETADATA,        "onloadedmetadata",        CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:331:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnLOADSTART,             "onloadstart",             CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:332:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnMESSAGE,               "onmessage",               CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:333:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnMOUSEWHEEL,            "onmousewheel",            CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:334:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnOFFLINE,               "onoffline",               CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:335:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnONLINE,                "ononline",                CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:336:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnPAGEHIDE,              "onpagehide",              CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:337:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnPAGESHOW,              "onpageshow",              CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:338:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnPAUSE,                 "onpause",                 CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:339:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnPLAY,                  "onplay",                  CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:340:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnPLAYING,               "onplaying",               CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:341:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnPOPSTATE,              "onpopstate",              CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:342:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnPROGRESS,              "onprogress",              CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:343:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnRATECHANGE,            "onratechange",            CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:344:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnREADYSTATECHANGE,      "onreadystatechange",      CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:345:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnREDO,                  "onredo",                  CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:346:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnRESIZE,                "onresize",                CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:347:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnSCROLL,                "onscroll",                CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:348:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnSEEKED,                "onseeked",                CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:349:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnSEEKING,               "onseeking",               CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:350:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnSHOW,                  "onshow",                  CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:351:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnSTALLED,               "onstalled",               CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:352:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnSTORAGE,               "onstorage",               CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:353:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnSUSPEND,               "onsuspend",               CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:354:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnTIMEUPDATE,            "ontimeupdate",            CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:355:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnUNDO,                  "onundo",                  CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:356:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnVOLUMECHANGE,          "onvolumechange",          CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:357:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_OnWAITING,               "onwaiting",               CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:358:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_PATTERN,                 "pattern",                 CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:359:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_PLACEHOLDER,             "placeholder",             CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:360:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_POSTER,                  "poster",                  CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:361:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_PRELOAD,                 "preload",                 CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:362:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_PUBDATE,                 "pubdate",                 CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:363:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_RADIOGROUP,              "radiogroup",              CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:364:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_REQUIRED,                "required",                CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:365:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_REVERSED,                "reversed",                CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:366:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_SANDBOX,                 "sandbox",                 CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:367:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_SCOPED,                  "scoped",                  CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:368:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_SEAMLESS,                "seamless",                CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:369:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_SIZES,                   "sizes",                   CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:370:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_SPELLCHECK,              "spellcheck",              CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:371:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_SRCDOC,                  "srcdoc",                  CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:372:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_SRCLANG,                 "srclang",                 CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:373:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_STEP,                    "step",                    CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:376:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ARIA_ACTIVEDESCENDANT,   "aria-activedescendant",   CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:377:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ARIA_ATOMIC,             "aria-atomic",             CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:378:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ARIA_AUTOCOMPLETE,       "aria-autocomplete",       CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:379:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ARIA_BUSY,               "aria-busy",               CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:380:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ARIA_CHECKED,            "aria-checked",            CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:381:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ARIA_CONTROLS,           "aria-controls",           CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:382:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ARIA_DESCRIBEDBY,        "aria-describedby",        CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:383:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ARIA_DISABLED,           "aria-disabled",           CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:384:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ARIA_DROPEFFECT,         "aria-dropeffect",         CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:385:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ARIA_EXPANDED,           "aria-expanded",           CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:386:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ARIA_FLOWTO,             "aria-flowto",             CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:387:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ARIA_GRABBED,            "aria-grabbed",            CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:388:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ARIA_HASPOPUP,           "aria-haspopup",           CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:389:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ARIA_HIDDEN,             "aria-hidden",             CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:390:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ARIA_INVALID,            "aria-invalid",            CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:391:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ARIA_LABEL,              "aria-label",              CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:392:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ARIA_LABELLEDBY,         "aria-labelledby",         CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:393:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ARIA_LEVEL,              "aria-level",              CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:394:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ARIA_LIVE,               "aria-live",               CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:395:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ARIA_MULTILINE,          "aria-multiline",          CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:396:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ARIA_MULTISELECTABLE,    "aria-multiselectable",    CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:397:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ARIA_ORIENTATION,        "aria-orientation",        CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:398:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ARIA_OWNS,               "aria-owns",               CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:399:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ARIA_POSINSET,           "aria-posinset",           CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:400:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ARIA_PRESSED,            "aria-pressed",            CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:401:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ARIA_READONLY,           "aria-readonly",           CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:402:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ARIA_RELEVANT,           "aria-relevant",           CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:403:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ARIA_REQUIRED,           "aria-required",           CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:404:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ARIA_SELECTED,           "aria-selected",           CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:405:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ARIA_SETSIZE,            "aria-setsize",            CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:406:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ARIA_SORT,               "aria-sort",               CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:407:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ARIA_VALUEMAX,           "aria-valuemax",           CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:408:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ARIA_VALUEMIN,           "aria-valuemin",           CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:409:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ARIA_VALUENOW,           "aria-valuenow",           CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:410:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ARIA_VALUETEXT,          "aria-valuetext",          CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:412:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_X,                       "x",                       CH_PCDATA    }, /* for <svg> */
                                                                              ^
../tidy-html5/src/attrs.c:413:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_Y,                       "y",                       CH_PCDATA    }, /* for <svg> */
                                                                              ^
../tidy-html5/src/attrs.c:422:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_VIEWBOX,                  "viewbox",                CH_PCDATA    }, /* for <svg> */
                                                                              ^
../tidy-html5/src/attrs.c:423:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_PRESERVEASPECTRATIO,      "preserveaspectratio",    CH_PCDATA    }, /* for <svg> */
                                                                              ^
../tidy-html5/src/attrs.c:424:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ZOOMANDPAN,               "zoomandpan",             CH_PCDATA    }, /* for <svg> */
                                                                              ^
../tidy-html5/src/attrs.c:425:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_BASEPROFILE,              "baseprofile",            CH_PCDATA    }, /* for <svg> */
                                                                              ^
../tidy-html5/src/attrs.c:426:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_CONTENTSCRIPTTYPE,        "contentscripttype",      CH_PCDATA    }, /* for <svg> */
                                                                              ^
../tidy-html5/src/attrs.c:427:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_CONTENTSTYLETYPE,         "contentstyletype",       CH_PCDATA    }, /* for <svg> */
                                                                              ^
../tidy-html5/src/attrs.c:429:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_DISPLAY,                  "display",                CH_PCDATA   }, /* on MATH tag (html5) */
                                                                             ^
../tidy-html5/src/attrs.c:432:80: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_ABOUT,                    "about",                  CH_RDFASCURIE },
                                                                               ^
../tidy-html5/src/attrs.c:433:80: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_DATATYPE,                 "datatype",               CH_RDFATERM   },
                                                                               ^
../tidy-html5/src/attrs.c:434:80: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_INLIST,                   "inlist",                 CH_BOOL       },
                                                                               ^
../tidy-html5/src/attrs.c:435:80: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_PREFIX,                   "prefix",                 CH_RDFAPREFIX },
                                                                               ^
../tidy-html5/src/attrs.c:436:80: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_PROPERTY,                 "property",               CH_RDFATERMS  },
                                                                               ^
../tidy-html5/src/attrs.c:437:80: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_RESOURCE,                 "resource",               CH_RDFASCURIE },
                                                                               ^
../tidy-html5/src/attrs.c:438:80: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_TYPEOF,                   "typeof",                 CH_RDFATERMS  },
                                                                               ^
../tidy-html5/src/attrs.c:439:80: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_VOCAB,                    "vocab",                  CH_URL        },
                                                                               ^
../tidy-html5/src/attrs.c:441:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_INTEGRITY,                "integrity",              CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:444:78: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_AS,                       "as",                     CH_PCDATA   },
                                                                             ^
../tidy-html5/src/attrs.c:447:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyAttr_XMLNSXLINK,                "xmlns:xlink",           CH_URL       },
                                                                              ^
../tidy-html5/src/attrs.c:450:79: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { N_TIDY_ATTRIBS,                    NULL,                     NULL         }
                                                                              ^
327 warnings generated.
  CC(target) Release/obj.target/tidy/tidy-html5/src/istack.o
  CC(target) Release/obj.target/tidy/tidy-html5/src/parser.o
../tidy-html5/src/parser.c:1494:49: warning: missing field 'passed_marker_node' initializer [-Wmissing-field-initializers]
    struct MatchingDescendantData cb_data = { 0 };
                                                ^
1 warning generated.
  CC(target) Release/obj.target/tidy/tidy-html5/src/tags.o
../tidy-html5/src/tags.c:170:166: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_UNKNOWN,    "unknown!",   VERS_UNKNOWN,         NULL,                       (0),                                           NULL,          NULL           },
                                                                                                                                                                     ^
../tidy-html5/src/tags.c:173:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_A,          "a",          VERS_ELEM_A,          &TY_(W3CAttrsFor_A)[0],          (CM_INLINE|CM_BLOCK|CM_MIXED),                 TY_(ParseBlock),    NULL           }, /* Issue #167 & #169 - default HTML5 */
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:174:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_ABBR,       "abbr",       VERS_ELEM_ABBR,       &TY_(W3CAttrsFor_ABBR)[0],       (CM_INLINE),                                   TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:175:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_ACRONYM,    "acronym",    VERS_ELEM_ACRONYM,    &TY_(W3CAttrsFor_ACRONYM)[0],    (CM_INLINE),                                   TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:176:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_ADDRESS,    "address",    VERS_ELEM_ADDRESS,    &TY_(W3CAttrsFor_ADDRESS)[0],    (CM_BLOCK),                                    TY_(ParseBlock),    NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:177:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_APPLET,     "applet",     VERS_ELEM_APPLET,     &TY_(W3CAttrsFor_APPLET)[0],     (CM_OBJECT|CM_IMG|CM_INLINE|CM_PARAM),         TY_(ParseBlock),    NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:178:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_AREA,       "area",       VERS_ELEM_AREA,       &TY_(W3CAttrsFor_AREA)[0],       (CM_BLOCK|CM_EMPTY),                           TY_(ParseEmpty),    CheckAREA      },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:179:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_B,          "b",          VERS_ELEM_B,          &TY_(W3CAttrsFor_B)[0],          (CM_INLINE),                                   TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:180:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_BASE,       "base",       VERS_ELEM_BASE,       &TY_(W3CAttrsFor_BASE)[0],       (CM_HEAD|CM_EMPTY),                            TY_(ParseEmpty),    NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:181:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_BASEFONT,   "basefont",   VERS_ELEM_BASEFONT,   &TY_(W3CAttrsFor_BASEFONT)[0],   (CM_INLINE|CM_EMPTY),                          TY_(ParseEmpty),    NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:182:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_BDO,        "bdo",        VERS_ELEM_BDO,        &TY_(W3CAttrsFor_BDO)[0],        (CM_INLINE),                                   TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:183:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_BIG,        "big",        VERS_ELEM_BIG,        &TY_(W3CAttrsFor_BIG)[0],        (CM_INLINE),                                   TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:184:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_BLOCKQUOTE, "blockquote", VERS_ELEM_BLOCKQUOTE, &TY_(W3CAttrsFor_BLOCKQUOTE)[0], (CM_BLOCK),                                    TY_(ParseBlock),    NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:185:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_BODY,       "body",       VERS_ELEM_BODY,       &TY_(W3CAttrsFor_BODY)[0],       (CM_HTML|CM_OPT|CM_OMITST),                    TY_(ParseBody),     NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:186:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_BR,         "br",         VERS_ELEM_BR,         &TY_(W3CAttrsFor_BR)[0],         (CM_INLINE|CM_EMPTY),                          TY_(ParseEmpty),    NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:187:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_BUTTON,     "button",     VERS_ELEM_BUTTON,     &TY_(W3CAttrsFor_BUTTON)[0],     (CM_INLINE),                                   TY_(ParseBlock),    NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:188:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_CAPTION,    "caption",    VERS_ELEM_CAPTION,    &TY_(W3CAttrsFor_CAPTION)[0],    (CM_TABLE),                                    TY_(ParseBlock),    CheckCaption   },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:189:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_CENTER,     "center",     VERS_ELEM_CENTER,     &TY_(W3CAttrsFor_CENTER)[0],     (CM_BLOCK),                                    TY_(ParseBlock),    NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:190:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_CITE,       "cite",       VERS_ELEM_CITE,       &TY_(W3CAttrsFor_CITE)[0],       (CM_INLINE),                                   TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:191:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_CODE,       "code",       VERS_ELEM_CODE,       &TY_(W3CAttrsFor_CODE)[0],       (CM_INLINE),                                   TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:192:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_COL,        "col",        VERS_ELEM_COL,        &TY_(W3CAttrsFor_COL)[0],        (CM_TABLE|CM_EMPTY),                           TY_(ParseEmpty),    NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:193:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_COLGROUP,   "colgroup",   VERS_ELEM_COLGROUP,   &TY_(W3CAttrsFor_COLGROUP)[0],   (CM_TABLE|CM_OPT),                             TY_(ParseColGroup), NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:194:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_DD,         "dd",         VERS_ELEM_DD,         &TY_(W3CAttrsFor_DD)[0],         (CM_DEFLIST|CM_OPT|CM_NO_INDENT),              TY_(ParseBlock),    NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:195:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_DEL,        "del",        VERS_ELEM_DEL,        &TY_(W3CAttrsFor_DEL)[0],        (CM_INLINE|CM_BLOCK|CM_MIXED),                 TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:196:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_DFN,        "dfn",        VERS_ELEM_DFN,        &TY_(W3CAttrsFor_DFN)[0],        (CM_INLINE),                                   TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:197:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_DIR,        "dir",        VERS_ELEM_DIR,        &TY_(W3CAttrsFor_DIR)[0],        (CM_BLOCK|CM_OBSOLETE),                        TY_(ParseList),     NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:198:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_DIV,        "div",        VERS_ELEM_DIV,        &TY_(W3CAttrsFor_DIV)[0],        (CM_BLOCK),                                    TY_(ParseBlock),    NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:199:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_DL,         "dl",         VERS_ELEM_DL,         &TY_(W3CAttrsFor_DL)[0],         (CM_BLOCK),                                    TY_(ParseDefList),  NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:200:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_DT,         "dt",         VERS_ELEM_DT,         &TY_(W3CAttrsFor_DT)[0],         (CM_DEFLIST|CM_OPT|CM_NO_INDENT),              TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:201:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_EM,         "em",         VERS_ELEM_EM,         &TY_(W3CAttrsFor_EM)[0],         (CM_INLINE),                                   TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:202:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_FIELDSET,   "fieldset",   VERS_ELEM_FIELDSET,   &TY_(W3CAttrsFor_FIELDSET)[0],   (CM_BLOCK),                                    TY_(ParseBlock),    NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:203:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_FONT,       "font",       VERS_ELEM_FONT,       &TY_(W3CAttrsFor_FONT)[0],       (CM_INLINE),                                   TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:205:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_FORM,       "form",       VERS_ELEM_FORM,       &TY_(W3CAttrsFor_FORM)[0],       (CM_BLOCK),                                    TY_(ParseBlock),    NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:206:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_FRAME,      "frame",      VERS_ELEM_FRAME,      &TY_(W3CAttrsFor_FRAME)[0],      (CM_FRAMES|CM_EMPTY),                          TY_(ParseEmpty),    NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:207:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_FRAMESET,   "frameset",   VERS_ELEM_FRAMESET,   &TY_(W3CAttrsFor_FRAMESET)[0],   (CM_HTML|CM_FRAMES),                           TY_(ParseFrameSet), NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:208:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_H1,         "h1",         VERS_ELEM_H1,         &TY_(W3CAttrsFor_H1)[0],         (CM_BLOCK|CM_HEADING),                         TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:209:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_H2,         "h2",         VERS_ELEM_H2,         &TY_(W3CAttrsFor_H2)[0],         (CM_BLOCK|CM_HEADING),                         TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:210:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_H3,         "h3",         VERS_ELEM_H3,         &TY_(W3CAttrsFor_H3)[0],         (CM_BLOCK|CM_HEADING),                         TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:211:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_H4,         "h4",         VERS_ELEM_H4,         &TY_(W3CAttrsFor_H4)[0],         (CM_BLOCK|CM_HEADING),                         TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:212:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_H5,         "h5",         VERS_ELEM_H5,         &TY_(W3CAttrsFor_H5)[0],         (CM_BLOCK|CM_HEADING),                         TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:213:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_H6,         "h6",         VERS_ELEM_H6,         &TY_(W3CAttrsFor_H6)[0],         (CM_BLOCK|CM_HEADING),                         TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:214:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_HEAD,       "head",       VERS_ELEM_HEAD,       &TY_(W3CAttrsFor_HEAD)[0],       (CM_HTML|CM_OPT|CM_OMITST),                    TY_(ParseHead),     NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:215:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_HR,         "hr",         VERS_ELEM_HR,         &TY_(W3CAttrsFor_HR)[0],         (CM_BLOCK|CM_EMPTY),                           TY_(ParseEmpty),    NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:216:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_HTML,       "html",       VERS_ELEM_HTML,       &TY_(W3CAttrsFor_HTML)[0],       (CM_HTML|CM_OPT|CM_OMITST),                    TY_(ParseHTML),     CheckHTML      },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:217:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_I,          "i",          VERS_ELEM_I,          &TY_(W3CAttrsFor_I)[0],          (CM_INLINE),                                   TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:218:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_IFRAME,     "iframe",     VERS_ELEM_IFRAME,     &TY_(W3CAttrsFor_IFRAME)[0],     (CM_INLINE),                                   TY_(ParseBlock),    NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:219:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_IMG,        "img",        VERS_ELEM_IMG,        &TY_(W3CAttrsFor_IMG)[0],        (CM_INLINE|CM_IMG|CM_EMPTY),                   TY_(ParseEmpty),    CheckIMG       },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:220:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_INPUT,      "input",      VERS_ELEM_INPUT,      &TY_(W3CAttrsFor_INPUT)[0],      (CM_INLINE|CM_IMG|CM_EMPTY),                   TY_(ParseEmpty),    NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:221:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_INS,        "ins",        VERS_ELEM_INS,        &TY_(W3CAttrsFor_INS)[0],        (CM_INLINE|CM_BLOCK|CM_MIXED),                 TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:222:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_ISINDEX,    "isindex",    VERS_ELEM_ISINDEX,    &TY_(W3CAttrsFor_ISINDEX)[0],    (CM_BLOCK|CM_EMPTY),                           TY_(ParseEmpty),    NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:223:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_KBD,        "kbd",        VERS_ELEM_KBD,        &TY_(W3CAttrsFor_KBD)[0],        (CM_INLINE),                                   TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:224:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_LABEL,      "label",      VERS_ELEM_LABEL,      &TY_(W3CAttrsFor_LABEL)[0],      (CM_INLINE),                                   TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:225:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_LEGEND,     "legend",     VERS_ELEM_LEGEND,     &TY_(W3CAttrsFor_LEGEND)[0],     (CM_INLINE),                                   TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:226:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_LI,         "li",         VERS_ELEM_LI,         &TY_(W3CAttrsFor_LI)[0],         (CM_LIST|CM_OPT|CM_NO_INDENT),                 TY_(ParseBlock),    NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:227:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_LINK,       "link",       VERS_ELEM_LINK,       &TY_(W3CAttrsFor_LINK)[0],       (CM_HEAD|CM_BLOCK|CM_EMPTY),                   TY_(ParseEmpty),    CheckLINK      },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:228:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_LISTING,    "listing",    VERS_ELEM_LISTING,    &TY_(W3CAttrsFor_LISTING)[0],    (CM_BLOCK|CM_OBSOLETE),                        TY_(ParsePre),      NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:229:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_MAP,        "map",        VERS_ELEM_MAP,        &TY_(W3CAttrsFor_MAP)[0],        (CM_INLINE),                                   TY_(ParseBlock),    NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:230:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_MATHML,     "math",       VERS_ELEM_MATHML,     &TY_(W3CAttrsFor_MATHML)[0],     (CM_INLINE|CM_BLOCK|CM_MIXED),                 TY_(ParseNamespace),NULL           }, /* [i_a]2 */
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:232:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_META,       "meta",       VERS_ELEM_META,       &TY_(W3CAttrsFor_META)[0],       (CM_HEAD|CM_BLOCK|CM_EMPTY),                   TY_(ParseEmpty),    NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:233:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_NOFRAMES,   "noframes",   VERS_ELEM_NOFRAMES,   &TY_(W3CAttrsFor_NOFRAMES)[0],   (CM_BLOCK|CM_FRAMES),                          TY_(ParseNoFrames), NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:234:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_NOSCRIPT,   "noscript",   VERS_ELEM_NOSCRIPT,   &TY_(W3CAttrsFor_NOSCRIPT)[0],   (CM_HEAD|CM_BLOCK|CM_INLINE|CM_MIXED),         TY_(ParseBlock),    NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:235:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_OBJECT,     "object",     VERS_ELEM_OBJECT,     &TY_(W3CAttrsFor_OBJECT)[0],     (CM_OBJECT|CM_IMG|CM_INLINE|CM_PARAM),         TY_(ParseBlock),    NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:236:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_OL,         "ol",         VERS_ELEM_OL,         &TY_(W3CAttrsFor_OL)[0],         (CM_BLOCK),                                    TY_(ParseList),     NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:237:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_OPTGROUP,   "optgroup",   VERS_ELEM_OPTGROUP,   &TY_(W3CAttrsFor_OPTGROUP)[0],   (CM_FIELD|CM_OPT),                             TY_(ParseOptGroup), NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:238:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_OPTION,     "option",     VERS_ELEM_OPTION,     &TY_(W3CAttrsFor_OPTION)[0],     (CM_FIELD|CM_OPT),                             TY_(ParseText),     NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:239:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_P,          "p",          VERS_ELEM_P,          &TY_(W3CAttrsFor_P)[0],          (CM_BLOCK|CM_OPT),                             TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:240:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_PARAM,      "param",      VERS_ELEM_PARAM,      &TY_(W3CAttrsFor_PARAM)[0],      (CM_INLINE|CM_EMPTY),                          TY_(ParseEmpty),    NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:241:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_PICTURE,    "picture",    VERS_ELEM_PICTURE,    &TY_(W3CAttrsFor_PICTURE)[0],    (CM_INLINE),                                   TY_(ParseInline),   NULL           }, /* Issue #151 html5 */
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:242:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_PLAINTEXT,  "plaintext",  VERS_ELEM_PLAINTEXT,  &TY_(W3CAttrsFor_PLAINTEXT)[0],  (CM_BLOCK|CM_OBSOLETE),                        TY_(ParsePre),      NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:243:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_PRE,        "pre",        VERS_ELEM_PRE,        &TY_(W3CAttrsFor_PRE)[0],        (CM_BLOCK),                                    TY_(ParsePre),      NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:244:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_Q,          "q",          VERS_ELEM_Q,          &TY_(W3CAttrsFor_Q)[0],          (CM_INLINE),                                   TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:245:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_RB,         "rb",         VERS_ELEM_RB,         &TY_(W3CAttrsFor_RB)[0],         (CM_INLINE),                                   TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:246:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_RBC,        "rbc",        VERS_ELEM_RBC,        &TY_(W3CAttrsFor_RBC)[0],        (CM_INLINE),                                   TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:247:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_RP,         "rp",         VERS_ELEM_RP,         &TY_(W3CAttrsFor_RP)[0],         (CM_INLINE),                                   TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:248:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_RT,         "rt",         VERS_ELEM_RT,         &TY_(W3CAttrsFor_RT)[0],         (CM_INLINE),                                   TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:249:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_RTC,        "rtc",        VERS_ELEM_RTC,        &TY_(W3CAttrsFor_RTC)[0],        (CM_INLINE),                                   TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:250:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_RUBY,       "ruby",       VERS_ELEM_RUBY,       &TY_(W3CAttrsFor_RUBY)[0],       (CM_INLINE),                                   TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:251:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_S,          "s",          VERS_ELEM_S,          &TY_(W3CAttrsFor_S)[0],          (CM_INLINE),                                   TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:252:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_SAMP,       "samp",       VERS_ELEM_SAMP,       &TY_(W3CAttrsFor_SAMP)[0],       (CM_INLINE),                                   TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:253:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_SCRIPT,     "script",     VERS_ELEM_SCRIPT,     &TY_(W3CAttrsFor_SCRIPT)[0],     (CM_HEAD|CM_MIXED|CM_BLOCK|CM_INLINE),         TY_(ParseScript),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:254:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_SELECT,     "select",     VERS_ELEM_SELECT,     &TY_(W3CAttrsFor_SELECT)[0],     (CM_INLINE|CM_FIELD),                          TY_(ParseSelect),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:255:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_SMALL,      "small",      VERS_ELEM_SMALL,      &TY_(W3CAttrsFor_SMALL)[0],      (CM_INLINE),                                   TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:256:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_SPAN,       "span",       VERS_ELEM_SPAN,       &TY_(W3CAttrsFor_SPAN)[0],       (CM_INLINE),                                   TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:257:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_STRIKE,     "strike",     VERS_ELEM_STRIKE,     &TY_(W3CAttrsFor_STRIKE)[0],     (CM_INLINE),                                   TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:258:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_STRONG,     "strong",     VERS_ELEM_STRONG,     &TY_(W3CAttrsFor_STRONG)[0],     (CM_INLINE),                                   TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:259:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_STYLE,      "style",      VERS_ELEM_STYLE,      &TY_(W3CAttrsFor_STYLE)[0],      (CM_HEAD|CM_BLOCK),                            TY_(ParseScript),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:260:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_SUB,        "sub",        VERS_ELEM_SUB,        &TY_(W3CAttrsFor_SUB)[0],        (CM_INLINE),                                   TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:261:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_SUP,        "sup",        VERS_ELEM_SUP,        &TY_(W3CAttrsFor_SUP)[0],        (CM_INLINE),                                   TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:262:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_SVG,        "svg",        VERS_ELEM_SVG,        &TY_(W3CAttrsFor_SVG)[0],        (CM_INLINE|CM_BLOCK|CM_MIXED),                 TY_(ParseNamespace),NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:263:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_TABLE,      "table",      VERS_ELEM_TABLE,      &TY_(W3CAttrsFor_TABLE)[0],      (CM_BLOCK),                                    TY_(ParseTableTag), CheckTABLE     },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:264:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_TBODY,      "tbody",      VERS_ELEM_TBODY,      &TY_(W3CAttrsFor_TBODY)[0],      (CM_TABLE|CM_ROWGRP|CM_OPT),                   TY_(ParseRowGroup), NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:265:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_TD,         "td",         VERS_ELEM_TD,         &TY_(W3CAttrsFor_TD)[0],         (CM_ROW|CM_OPT|CM_NO_INDENT),                  TY_(ParseBlock),    NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:266:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_TEXTAREA,   "textarea",   VERS_ELEM_TEXTAREA,   &TY_(W3CAttrsFor_TEXTAREA)[0],   (CM_INLINE|CM_FIELD),                          TY_(ParseText),     NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:267:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_TFOOT,      "tfoot",      VERS_ELEM_TFOOT,      &TY_(W3CAttrsFor_TFOOT)[0],      (CM_TABLE|CM_ROWGRP|CM_OPT),                   TY_(ParseRowGroup), NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:268:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_TH,         "th",         VERS_ELEM_TH,         &TY_(W3CAttrsFor_TH)[0],         (CM_ROW|CM_OPT|CM_NO_INDENT),                  TY_(ParseBlock),    NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:269:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_THEAD,      "thead",      VERS_ELEM_THEAD,      &TY_(W3CAttrsFor_THEAD)[0],      (CM_TABLE|CM_ROWGRP|CM_OPT),                   TY_(ParseRowGroup), NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:270:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_TITLE,      "title",      VERS_ELEM_TITLE,      &TY_(W3CAttrsFor_TITLE)[0],      (CM_HEAD),                                     TY_(ParseTitle),    NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:271:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_TR,         "tr",         VERS_ELEM_TR,         &TY_(W3CAttrsFor_TR)[0],         (CM_TABLE|CM_OPT),                             TY_(ParseRow),      NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:272:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_TT,         "tt",         VERS_ELEM_TT,         &TY_(W3CAttrsFor_TT)[0],         (CM_INLINE),                                   TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:273:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_U,          "u",          VERS_ELEM_U,          &TY_(W3CAttrsFor_U)[0],          (CM_INLINE),                                   TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:274:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_UL,         "ul",         VERS_ELEM_UL,         &TY_(W3CAttrsFor_UL)[0],         (CM_BLOCK),                                    TY_(ParseList),     NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:275:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_VAR,        "var",        VERS_ELEM_VAR,        &TY_(W3CAttrsFor_VAR)[0],        (CM_INLINE),                                   TY_(ParseInline),   NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:276:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_XMP,        "xmp",        VERS_ELEM_XMP,        &TY_(W3CAttrsFor_XMP)[0],        (CM_BLOCK|CM_OBSOLETE),                        TY_(ParsePre),      NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:277:176: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_NEXTID,     "nextid",     VERS_ELEM_NEXTID,     &TY_(W3CAttrsFor_NEXTID)[0],     (CM_HEAD|CM_EMPTY),                            TY_(ParseEmpty),    NULL           },
                                                                                                                                                                               ^
../tidy-html5/src/tags.c:280:171: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_ALIGN,      "align",      VERS_NETSCAPE,        NULL,                       (CM_BLOCK),                                    TY_(ParseBlock),    NULL           },
                                                                                                                                                                          ^
../tidy-html5/src/tags.c:281:171: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_BGSOUND,    "bgsound",    VERS_MICROSOFT,       NULL,                       (CM_HEAD|CM_EMPTY),                            TY_(ParseEmpty),    NULL           },
                                                                                                                                                                          ^
../tidy-html5/src/tags.c:282:171: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_BLINK,      "blink",      VERS_PROPRIETARY,     NULL,                       (CM_INLINE),                                   TY_(ParseInline),   NULL           },
                                                                                                                                                                          ^
../tidy-html5/src/tags.c:283:171: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_COMMENT,    "comment",    VERS_MICROSOFT,       NULL,                       (CM_INLINE),                                   TY_(ParseInline),   NULL           },
                                                                                                                                                                          ^
../tidy-html5/src/tags.c:284:171: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_ILAYER,     "ilayer",     VERS_NETSCAPE,        NULL,                       (CM_INLINE),                                   TY_(ParseInline),   NULL           },
                                                                                                                                                                          ^
../tidy-html5/src/tags.c:285:171: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_LAYER,      "layer",      VERS_NETSCAPE,        NULL,                       (CM_BLOCK),                                    TY_(ParseBlock),    NULL           },
                                                                                                                                                                          ^
../tidy-html5/src/tags.c:286:171: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_MARQUEE,    "marquee",    VERS_MICROSOFT,       NULL,                       (CM_INLINE|CM_OPT),                            TY_(ParseInline),   NULL           },
                                                                                                                                                                          ^
../tidy-html5/src/tags.c:287:171: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_MULTICOL,   "multicol",   VERS_NETSCAPE,        NULL,                       (CM_BLOCK),                                    TY_(ParseBlock),    NULL           },
                                                                                                                                                                          ^
../tidy-html5/src/tags.c:288:171: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_NOBR,       "nobr",       VERS_PROPRIETARY,     NULL,                       (CM_INLINE),                                   TY_(ParseInline),   NULL           },
                                                                                                                                                                          ^
../tidy-html5/src/tags.c:289:171: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_NOEMBED,    "noembed",    VERS_NETSCAPE,        NULL,                       (CM_INLINE),                                   TY_(ParseInline),   NULL           },
                                                                                                                                                                          ^
../tidy-html5/src/tags.c:290:171: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_NOLAYER,    "nolayer",    VERS_NETSCAPE,        NULL,                       (CM_BLOCK|CM_INLINE|CM_MIXED),                 TY_(ParseBlock),    NULL           },
                                                                                                                                                                          ^
../tidy-html5/src/tags.c:291:171: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_NOSAVE,     "nosave",     VERS_NETSCAPE,        NULL,                       (CM_BLOCK),                                    TY_(ParseBlock),    NULL           },
                                                                                                                                                                          ^
../tidy-html5/src/tags.c:292:171: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_SERVER,     "server",     VERS_NETSCAPE,        NULL,                       (CM_HEAD|CM_MIXED|CM_BLOCK|CM_INLINE),         TY_(ParseScript),   NULL           },
                                                                                                                                                                          ^
../tidy-html5/src/tags.c:293:171: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_SERVLET,    "servlet",    VERS_SUN,             NULL,                       (CM_OBJECT|CM_IMG|CM_INLINE|CM_PARAM),         TY_(ParseBlock),    NULL           },
                                                                                                                                                                          ^
../tidy-html5/src/tags.c:294:171: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_SPACER,     "spacer",     VERS_NETSCAPE,        NULL,                       (CM_INLINE|CM_EMPTY),                          TY_(ParseEmpty),    NULL           },
                                                                                                                                                                          ^
../tidy-html5/src/tags.c:297:166: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_ARTICLE,     "article",      VERS_ELEM_ARTICLE,     &TY_(W3CAttrsFor_ARTICLE)[0],     (CM_BLOCK),                    TY_(ParseBlock),     NULL           },
                                                                                                                                                                     ^
../tidy-html5/src/tags.c:298:166: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_ASIDE,       "aside",        VERS_ELEM_ASIDE,       &TY_(W3CAttrsFor_ASIDE)[0],       (CM_BLOCK),                    TY_(ParseBlock),     NULL           },
                                                                                                                                                                     ^
../tidy-html5/src/tags.c:299:166: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_AUDIO,       "audio",        VERS_ELEM_AUDIO,       &TY_(W3CAttrsFor_AUDIO)[0],       (CM_BLOCK|CM_INLINE),          TY_(ParseBlock),     NULL           },
                                                                                                                                                                     ^
../tidy-html5/src/tags.c:300:166: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_BDI,         "bdi",          VERS_ELEM_BDI,         &TY_(W3CAttrsFor_BDI)[0],         (CM_BLOCK),                    TY_(ParseBlock),     NULL           },
                                                                                                                                                                     ^
../tidy-html5/src/tags.c:301:166: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_CANVAS,      "canvas",       VERS_ELEM_CANVAS,      &TY_(W3CAttrsFor_CANVAS)[0],      (CM_BLOCK),                    TY_(ParseBlock),     NULL           },
                                                                                                                                                                     ^
../tidy-html5/src/tags.c:302:166: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_COMMAND,     "command",      VERS_ELEM_COMMAND,     &TY_(W3CAttrsFor_COMMAND)[0],     (CM_HEAD|CM_INLINE|CM_EMPTY),  TY_(ParseEmpty),     NULL           },
                                                                                                                                                                     ^
../tidy-html5/src/tags.c:303:166: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_DATALIST,    "datalist",     VERS_ELEM_DATALIST,    &TY_(W3CAttrsFor_DATALIST)[0],    (CM_INLINE|CM_FIELD),          TY_(ParseDatalist),  NULL           },
                                                                                                                                                                     ^
../tidy-html5/src/tags.c:305:166: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_DETAILS,     "details",      VERS_ELEM_DETAILS,     &TY_(W3CAttrsFor_DETAILS)[0],     (CM_BLOCK),                    TY_(ParseBlock),     NULL           },
                                                                                                                                                                     ^
../tidy-html5/src/tags.c:306:166: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_DIALOG,      "dialog",       VERS_ELEM_DIALOG,      &TY_(W3CAttrsFor_DIALOG)[0],      (CM_BLOCK),                    TY_(ParseBlock),     NULL           },
                                                                                                                                                                     ^
../tidy-html5/src/tags.c:307:166: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_EMBED,       "embed",        VERS_ELEM_EMBED,       &TY_(W3CAttrsFor_EMBED)[0],       (CM_INLINE|CM_IMG|CM_EMPTY),   TY_(ParseEmpty),     NULL           },
                                                                                                                                                                     ^
../tidy-html5/src/tags.c:308:166: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_FIGCAPTION,  "figcaption",   VERS_ELEM_FIGCAPTION,  &TY_(W3CAttrsFor_FIGCAPTION)[0],  (CM_BLOCK),                    TY_(ParseBlock),     NULL           },
                                                                                                                                                                     ^
../tidy-html5/src/tags.c:309:166: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_FIGURE,      "figure",       VERS_ELEM_FIGURE,      &TY_(W3CAttrsFor_FIGURE)[0],      (CM_BLOCK),                    TY_(ParseBlock),     NULL           },
                                                                                                                                                                     ^
../tidy-html5/src/tags.c:310:166: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_FOOTER,      "footer",       VERS_ELEM_FOOTER,      &TY_(W3CAttrsFor_FOOTER)[0],      (CM_BLOCK),                    TY_(ParseBlock),     NULL           },
                                                                                                                                                                     ^
../tidy-html5/src/tags.c:311:166: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_HEADER,      "header",       VERS_ELEM_HEADER,      &TY_(W3CAttrsFor_HEADER)[0],      (CM_BLOCK),                    TY_(ParseBlock),     NULL           },
                                                                                                                                                                     ^
../tidy-html5/src/tags.c:312:166: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_HGROUP,      "hgroup",       VERS_ELEM_HGROUP,      &TY_(W3CAttrsFor_HGROUP)[0],      (CM_BLOCK),                    TY_(ParseBlock),     NULL           },
                                                                                                                                                                     ^
../tidy-html5/src/tags.c:313:166: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_KEYGEN,      "keygen",       VERS_ELEM_KEYGEN,      &TY_(W3CAttrsFor_KEYGEN)[0],      (CM_INLINE|CM_EMPTY),          TY_(ParseEmpty),     NULL           },
                                                                                                                                                                     ^
../tidy-html5/src/tags.c:314:166: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_MAIN,        "main",         VERS_ELEM_MAIN,        &TY_(W3CAttrsFor_MAIN)[0],        (CM_BLOCK),                    TY_(ParseBlock),     NULL           },
                                                                                                                                                                     ^
../tidy-html5/src/tags.c:315:166: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_MARK,        "mark",         VERS_ELEM_MARK,        &TY_(W3CAttrsFor_MARK)[0],        (CM_INLINE),                   TY_(ParseInline),    NULL           },
                                                                                                                                                                     ^
../tidy-html5/src/tags.c:316:166: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_MENU,        "menu",         VERS_ELEM_MENU,        &TY_(W3CAttrsFor_MENU)[0],        (CM_BLOCK),                    TY_(ParseBlock),     NULL           },
                                                                                                                                                                     ^
../tidy-html5/src/tags.c:317:166: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_MENUITEM,    "menuitem",     VERS_ELEM_MENUITEM,    &TY_(W3CAttrsFor_MENUITEM)[0],    (CM_INLINE|CM_BLOCK|CM_MIXED), TY_(ParseInline),    NULL           },
                                                                                                                                                                     ^
../tidy-html5/src/tags.c:318:166: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_METER,       "meter",        VERS_ELEM_METER,       &TY_(W3CAttrsFor_METER)[0],       (CM_INLINE),                   TY_(ParseInline),    NULL           },
                                                                                                                                                                     ^
../tidy-html5/src/tags.c:319:166: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_NAV,         "nav",          VERS_ELEM_NAV,         &TY_(W3CAttrsFor_NAV)[0],         (CM_BLOCK),                    TY_(ParseBlock),     NULL           },
                                                                                                                                                                     ^
../tidy-html5/src/tags.c:320:166: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_OUTPUT,      "output",       VERS_ELEM_OUTPUT,      &TY_(W3CAttrsFor_OUTPUT)[0],      (CM_INLINE),                   TY_(ParseInline),    NULL           },
                                                                                                                                                                     ^
../tidy-html5/src/tags.c:321:166: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_PROGRESS,    "progress",     VERS_ELEM_PROGRESS,    &TY_(W3CAttrsFor_PROGRESS)[0],    (CM_INLINE),                   TY_(ParseInline),    NULL           },
                                                                                                                                                                     ^
../tidy-html5/src/tags.c:322:166: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_SECTION,     "section",      VERS_ELEM_SECTION,     &TY_(W3CAttrsFor_SECTION)[0],     (CM_BLOCK),                    TY_(ParseBlock),     NULL           },
                                                                                                                                                                     ^
../tidy-html5/src/tags.c:323:166: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_SOURCE,      "source",       VERS_ELEM_SOURCE,      &TY_(W3CAttrsFor_SOURCE)[0],      (CM_BLOCK|CM_INLINE|CM_EMPTY), TY_(ParseBlock),     NULL           },
                                                                                                                                                                     ^
../tidy-html5/src/tags.c:324:166: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_SUMMARY,     "summary",      VERS_ELEM_SUMMARY,     &TY_(W3CAttrsFor_SUMMARY)[0],     (CM_BLOCK),                    TY_(ParseInline),    NULL           },
                                                                                                                                                                     ^
../tidy-html5/src/tags.c:325:166: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_TEMPLATE,    "template",     VERS_ELEM_TEMPLATE,    &TY_(W3CAttrsFor_TEMPLATE)[0],    (CM_BLOCK),                    TY_(ParseBlock),     NULL           },
                                                                                                                                                                     ^
../tidy-html5/src/tags.c:326:166: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_TIME,        "time",         VERS_ELEM_TIME,        &TY_(W3CAttrsFor_TIME)[0],        (CM_INLINE),                   TY_(ParseInline),    NULL           },
                                                                                                                                                                     ^
../tidy-html5/src/tags.c:327:166: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_TRACK,       "track",        VERS_ELEM_TRACK,       &TY_(W3CAttrsFor_TRACK)[0],       (CM_BLOCK|CM_EMPTY),           TY_(ParseBlock),     NULL           },
                                                                                                                                                                     ^
../tidy-html5/src/tags.c:328:166: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_VIDEO,       "video",        VERS_ELEM_VIDEO,       &TY_(W3CAttrsFor_VIDEO)[0],       (CM_BLOCK|CM_INLINE),          TY_(ParseBlock),     NULL           },
                                                                                                                                                                     ^
../tidy-html5/src/tags.c:329:166: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { TidyTag_WBR,         "wbr",          VERS_ELEM_WBR,         &TY_(W3CAttrsFor_WBR)[0],         (CM_INLINE|CM_EMPTY),          TY_(ParseEmpty),     NULL           },
                                                                                                                                                                     ^
../tidy-html5/src/tags.c:332:167: warning: missing field 'next' initializer [-Wmissing-field-initializers]
  { (TidyTagId)0,        NULL,         0,                    NULL,                       (0),                                           NULL,          NULL           }
                                                                                                                                                                      ^
152 warnings generated.
  CC(target) Release/obj.target/tidy/tidy-html5/src/entities.o
  CC(target) Release/obj.target/tidy/tidy-html5/src/lexer.o
  CC(target) Release/obj.target/tidy/tidy-html5/src/pprint.o
  CC(target) Release/obj.target/tidy/tidy-html5/src/charsets.o
  CC(target) Release/obj.target/tidy/tidy-html5/src/clean.o
  CC(target) Release/obj.target/tidy/tidy-html5/src/message.o
../tidy-html5/src/message.c:93:53: warning: missing field 'links' initializer [-Wmissing-field-initializers]
    { N_TIDY_OPTIONS                                }
                                                    ^
1 warning generated.
  CC(target) Release/obj.target/tidy/tidy-html5/src/config.o
../tidy-html5/src/config.c:217:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyUnknownOption,           MS, "unknown!",                    IN, 0,               NULL,              NULL            },
                                                                                                                            ^
../tidy-html5/src/config.c:218:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyIndentSpaces,            PP, "indent-spaces",               IN, 2,               ParseInt,          NULL            },
                                                                                                                            ^
../tidy-html5/src/config.c:219:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyWrapLen,                 PP, "wrap",                        IN, 68,              ParseInt,          NULL            },
                                                                                                                            ^
../tidy-html5/src/config.c:220:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyTabSize,                 PP, "tab-size",                    IN, 8,               ParseInt,          NULL            },
                                                                                                                            ^
../tidy-html5/src/config.c:221:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyCharEncoding,            CE, "char-encoding",               IN, UTF8,            ParseCharEnc,      charEncPicks    },
                                                                                                                            ^
../tidy-html5/src/config.c:222:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyInCharEncoding,          CE, "input-encoding",              IN, UTF8,            ParseCharEnc,      charEncPicks    },
                                                                                                                            ^
../tidy-html5/src/config.c:223:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyOutCharEncoding,         CE, "output-encoding",             IN, UTF8,            ParseCharEnc,      charEncPicks    },
                                                                                                                            ^
../tidy-html5/src/config.c:224:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyNewline,                 CE, "newline",                     IN, DLF,             ParseNewline,      newlinePicks    },
                                                                                                                            ^
../tidy-html5/src/config.c:225:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyDoctypeMode,             MU, "doctype-mode",                IN, TidyDoctypeAuto, NULL,              doctypePicks    },
                                                                                                                            ^
../tidy-html5/src/config.c:226:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyDoctype,                 MU, "doctype",                     ST, 0,               ParseDocType,      doctypePicks    },
                                                                                                                            ^
../tidy-html5/src/config.c:227:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyDuplicateAttrs,          MU, "repeated-attributes",         IN, TidyKeepLast,    ParseRepeatAttr,   repeatAttrPicks },
                                                                                                                            ^
../tidy-html5/src/config.c:228:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyAltText,                 MU, "alt-text",                    ST, 0,               ParseString,       NULL            },
                                                                                                                            ^
../tidy-html5/src/config.c:231:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidySlideStyle,              MS, "slide-style",                 ST, 0,               ParseName,         NULL            },
                                                                                                                            ^
../tidy-html5/src/config.c:233:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyErrFile,                 MS, "error-file",                  ST, 0,               ParseString,       NULL            },
                                                                                                                            ^
../tidy-html5/src/config.c:234:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyOutFile,                 MS, "output-file",                 ST, 0,               ParseString,       NULL            },
                                                                                                                            ^
../tidy-html5/src/config.c:235:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyWriteBack,               MS, "write-back",                  BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:236:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyShowMarkup,              PP, "markup",                      BL, yes,             ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:237:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyShowInfo,                DG, "show-info",                   BL, yes,             ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:238:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyShowWarnings,            DG, "show-warnings",               BL, yes,             ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:239:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyQuiet,                   MS, "quiet",                       BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:240:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyIndentContent,           PP, "indent",                      IN, TidyNoState,     ParseAutoBool,     autoBoolPicks   },
                                                                                                                            ^
../tidy-html5/src/config.c:241:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyCoerceEndTags,           MU, "coerce-endtags",              BL, yes,             ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:242:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyOmitOptionalTags,        MU, "omit-optional-tags",          BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:243:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyHideEndTags,             MU, "hide-endtags",                BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:244:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyXmlTags,                 MU, "input-xml",                   BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:245:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyXmlOut,                  MU, "output-xml",                  BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:246:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyXhtmlOut,                MU, "output-xhtml",                BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:247:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyHtmlOut,                 MU, "output-html",                 BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:248:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyXmlDecl,                 MU, "add-xml-decl",                BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:249:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyUpperCaseTags,           MU, "uppercase-tags",              BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:250:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyUpperCaseAttrs,          MU, "uppercase-attributes",        BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:251:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyMakeBare,                MU, "bare",                        BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:252:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyMakeClean,               MU, "clean",                       BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:253:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyGDocClean,               MU, "gdoc",                        BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:254:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyLogicalEmphasis,         MU, "logical-emphasis",            BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:255:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyDropPropAttrs,           MU, "drop-proprietary-attributes", BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:256:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyDropFontTags,            MU, "drop-font-tags",              BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:257:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyDropEmptyElems,          MU, "drop-empty-elements",         BL, yes,             ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:258:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyDropEmptyParas,          MU, "drop-empty-paras",            BL, yes,             ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:259:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyFixComments,             MU, "fix-bad-comments",            BL, yes,             ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:260:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyBreakBeforeBR,           PP, "break-before-br",             BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:263:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyBurstSlides,             PP, "split",                       BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:265:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyNumEntities,             MU, "numeric-entities",            BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:266:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyQuoteMarks,              MU, "quote-marks",                 BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:267:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyQuoteNbsp,               MU, "quote-nbsp",                  BL, yes,             ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:268:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyQuoteAmpersand,          MU, "quote-ampersand",             BL, yes,             ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:269:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyWrapAttVals,             PP, "wrap-attributes",             BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:270:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyWrapScriptlets,          PP, "wrap-script-literals",        BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:271:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyWrapSection,             PP, "wrap-sections",               BL, yes,             ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:272:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyWrapAsp,                 PP, "wrap-asp",                    BL, yes,             ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:273:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyWrapJste,                PP, "wrap-jste",                   BL, yes,             ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:274:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyWrapPhp,                 PP, "wrap-php",                    BL, yes,             ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:275:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyFixBackslash,            MU, "fix-backslash",               BL, yes,             ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:276:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyIndentAttributes,        PP, "indent-attributes",           BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:277:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyXmlPIs,                  MU, "assume-xml-procins",          BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:278:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyXmlSpace,                MU, "add-xml-space",               BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:279:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyEncloseBodyText,         MU, "enclose-text",                BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:280:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyEncloseBlockText,        MU, "enclose-block-text",          BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:281:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyKeepFileTimes,           MS, "keep-time",                   BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:282:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyWord2000,                MU, "word-2000",                   BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:283:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyMark,                    MS, "tidy-mark",                   BL, yes,             ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:284:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyEmacs,                   MS, "gnu-emacs",                   BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:285:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyEmacsFile,               MS, "gnu-emacs-file",              ST, 0,               ParseString,       NULL            },
                                                                                                                            ^
../tidy-html5/src/config.c:286:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyLiteralAttribs,          MU, "literal-attributes",          BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:287:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyBodyOnly,                MU, "show-body-only",              IN, no,              ParseAutoBool,     autoBoolPicks   },
                                                                                                                            ^
../tidy-html5/src/config.c:288:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyFixUri,                  MU, "fix-uri",                     BL, yes,             ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:289:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyLowerLiterals,           MU, "lower-literals",              BL, yes,             ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:290:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyHideComments,            MU, "hide-comments",               BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:291:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyIndentCdata,             MU, "indent-cdata",                BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:292:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyForceOutput,             MS, "force-output",                BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:293:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyShowErrors,              DG, "show-errors",                 IN, 6,               ParseInt,          NULL            },
                                                                                                                            ^
../tidy-html5/src/config.c:294:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyAsciiChars,              CE, "ascii-chars",                 BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:295:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyJoinClasses,             MU, "join-classes",                BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:296:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyJoinStyles,              MU, "join-styles",                 BL, yes,             ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:297:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyEscapeCdata,             MU, "escape-cdata",                BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:299:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyLanguage,                CE, "language",                    ST, 0,               ParseName,         NULL            },
                                                                                                                            ^
../tidy-html5/src/config.c:300:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyNCR,                     MU, "ncr",                         BL, yes,             ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:303:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyOutputBOM,               CE, "output-bom",                  IN, TidyAutoState,   ParseAutoBool,     autoBoolPicks   },
                                                                                                                            ^
../tidy-html5/src/config.c:305:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyReplaceColor,            MU, "replace-color",               BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:306:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyCSSPrefix,               MU, "css-prefix",                  ST, 0,               ParseCSS1Selector, NULL            },
                                                                                                                            ^
../tidy-html5/src/config.c:307:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyInlineTags,              MU, "new-inline-tags",             ST, 0,               ParseTagNames,     NULL            },
                                                                                                                            ^
../tidy-html5/src/config.c:308:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyBlockTags,               MU, "new-blocklevel-tags",         ST, 0,               ParseTagNames,     NULL            },
                                                                                                                            ^
../tidy-html5/src/config.c:309:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyEmptyTags,               MU, "new-empty-tags",              ST, 0,               ParseTagNames,     NULL            },
                                                                                                                            ^
../tidy-html5/src/config.c:310:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyPreTags,                 MU, "new-pre-tags",                ST, 0,               ParseTagNames,     NULL            },
                                                                                                                            ^
../tidy-html5/src/config.c:311:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyAccessibilityCheckLevel, DG, "accessibility-check",         IN, 0,               ParseAcc,          accessPicks     },
                                                                                                                            ^
../tidy-html5/src/config.c:312:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyVertSpace,               PP, "vertical-space",              IN, no,              ParseAutoBool,     autoBoolPicks   }, /* #228 - tri option */
                                                                                                                            ^
../tidy-html5/src/config.c:314:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyPunctWrap,               PP, "punctuation-wrap",            BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:316:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyMergeEmphasis,           MU, "merge-emphasis",              BL, yes,             ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:317:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyMergeDivs,               MU, "merge-divs",                  IN, TidyAutoState,   ParseAutoBool,     autoBoolPicks   },
                                                                                                                            ^
../tidy-html5/src/config.c:318:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyDecorateInferredUL,      MU, "decorate-inferred-ul",        BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:319:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyPreserveEntities,        MU, "preserve-entities",           BL, no,              ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:320:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidySortAttributes,          PP, "sort-attributes",             IN, TidySortAttrNone,ParseSorter,       sorterPicks     },
                                                                                                                            ^
../tidy-html5/src/config.c:321:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyMergeSpans,              MU, "merge-spans",                 IN, TidyAutoState,   ParseAutoBool,     autoBoolPicks   },
                                                                                                                            ^
../tidy-html5/src/config.c:322:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyAnchorAsName,            MU, "anchor-as-name",              BL, yes,             ParseBool,         boolPicks       },
                                                                                                                            ^
../tidy-html5/src/config.c:323:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyPPrintTabs,              PP, "indent-with-tabs",            BL, no,              ParseTabs,         boolPicks       }, /* 20150515 - Issue #108 */
                                                                                                                            ^
../tidy-html5/src/config.c:324:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidySkipNested,              MU, "skip-nested",                 BL, yes,             ParseBool,         boolPicks       }, /* 1642186 - Issue #65 */
                                                                                                                            ^
../tidy-html5/src/config.c:325:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyStrictTagsAttr,          MU, "strict-tags-attributes",      BL, no,              ParseBool,         boolPicks       }, /* 20160209 - Issue #350 */
                                                                                                                            ^
../tidy-html5/src/config.c:326:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { TidyEscapeScripts,           PP, "escape-scripts",              BL, yes,             ParseBool,         boolPicks       }, /* 20160227 - Issue #348 */
                                                                                                                            ^
../tidy-html5/src/config.c:327:125: warning: missing field 'pdflt' initializer [-Wmissing-field-initializers]
  { N_TIDY_OPTIONS,              XX, NULL,                          XY, 0,               NULL,              NULL            }
                                                                                                                            ^
99 warnings generated.
  CC(target) Release/obj.target/tidy/tidy-html5/src/alloc.o
  CC(target) Release/obj.target/tidy/tidy-html5/src/attrask.o
  CC(target) Release/obj.target/tidy/tidy-html5/src/attrdict.o
  CC(target) Release/obj.target/tidy/tidy-html5/src/attrget.o
  CC(target) Release/obj.target/tidy/tidy-html5/src/buffio.o
  CC(target) Release/obj.target/tidy/tidy-html5/src/fileio.o
  CC(target) Release/obj.target/tidy/tidy-html5/src/streamio.o
  CC(target) Release/obj.target/tidy/tidy-html5/src/tagask.o
  CC(target) Release/obj.target/tidy/tidy-html5/src/tmbstr.o
  CC(target) Release/obj.target/tidy/tidy-html5/src/utf8.o
  CC(target) Release/obj.target/tidy/tidy-html5/src/tidylib.o
../tidy-html5/src/tidylib.c:910:26: warning: missing field 'st_mode' initializer [-Wmissing-field-initializers]
    struct stat sbuf = {0};
                         ^
1 warning generated.
  CC(target) Release/obj.target/tidy/tidy-html5/src/mappedio.o
  CC(target) Release/obj.target/tidy/tidy-html5/src/gdoc.o
  CC(target) Release/obj.target/tidy/tidy-html5/src/language.o
../tidy-html5/src/language.c:489:49: warning: comparison of integers of different signs: 'const int' and 'uint' (aka 'unsigned int') [-Wsign-compare]
        if ( tidyErrorFilterKeysStruct[i].value == code )
             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~
../tidy-html5/src/language.c:764:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers]
const uint TY_(tidyStringKeyListSize)()
^~~~~~
../tidy-html5/src/language.c:819:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers]
const uint TY_(tidyLanguageListSize)()
^~~~~~
../tidy-html5/src/language.c:869:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers]
const uint TY_(tidyInstalledLanguageListSize)()
^~~~~~
../tidy-html5/src/language.c:918:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers]
const uint TY_(tidyErrorCodeListSize)()
^~~~~~
5 warnings generated.
  SOLINK_MODULE(target) Release/tidy.node
  COPY /Users/juretriglav/src/html-epub/node_modules/libtidy/lib/tidy.node
  TOUCH Release/obj.target/action_after_build.stamp
gyp info ok
Any ideas?

Looks like the reason it fails is:

sed: ./Release/.deps/Release/obj.target/tidy/src/node-libtidy.o.d.raw: No such file or directory
  CXX(target) Release/obj.target/tidy/src/memory.o
rm: ./Release/.deps/Release/obj.target/tidy/src/node-libtidy.o.d.raw: No such file or directory

And my build folder only has:

-rw-r--r--  1 juretriglav  staff  463020  6 Sep 15:24 doc.o
-rw-r--r--  1 juretriglav  staff  155576  6 Sep 15:23 memory.o
-rw-r--r--  1 juretriglav  staff  180404  6 Sep 15:23 node-libtidy.o
-rw-r--r--  1 juretriglav  staff  270140  6 Sep 15:23 opt.o
-rw-r--r--  1 juretriglav  staff  245308  6 Sep 15:24 worker.o
➜  src git:(master) ✗ pwd
/Users/juretriglav/src/html-epub/node_modules/libtidy/build/Release/obj.target/tidy/src
jure added a commit to jure/node-libtidy that referenced this issue Sep 6, 2018
@jure jure linked a pull request Sep 6, 2018 that will close this issue
@jure
Copy link
Author

jure commented Sep 6, 2018

Ah, it's the same cause as this: TryGhost/node-sqlite3#1034, namely nodejs/node#21063

Users with all versions of node above 10.3.0 are affected.

This was a fun trip. 🙈

Opened #25 to fix it.

@pspi
Copy link

pspi commented Dec 28, 2019

While waiting for the PR to land, I was able to work around the issue by installing jure's patched version:

npm install https://github.com/jure/node-libtidy#patch-1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants