Skip to content

Instantly share code, notes, and snippets.

@trodrigues
Created August 16, 2013 11:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save trodrigues/6249166 to your computer and use it in GitHub Desktop.
Save trodrigues/6249166 to your computer and use it in GitHub Desktop.
~ % mkdir stuff
~ % cd stuff
~/stuff % npm install gumbo-parser
npm http GET http://registry.npmjs.org/gumbo-parser
npm http 304 http://registry.npmjs.org/gumbo-parser
> gumbo-parser@0.0.3 install /Users/trodrigues/stuff/node_modules/gumbo-parser
> node-gyp rebuild
gyp http GET http://nodejs.org/dist/v0.10.15/node-v0.10.15.tar.gz
gyp http 200 http://nodejs.org/dist/v0.10.15/node-v0.10.15.tar.gz
CC(target) Release/obj.target/gumbo/deps/gumbo-parser/src/attribute.o
In file included from ../deps/gumbo-parser/src/attribute.c:17:
In file included from ../deps/gumbo-parser/src/attribute.h:20:
../deps/gumbo-parser/src/gumbo.h:361:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers]
const GumboTag gumbo_tag_enum(const char* tagname);
^~~~~
../deps/gumbo-parser/src/attribute.c:30:21: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
for (int i = 0; i < attributes->length; ++i) {
~ ^ ~~~~~~~~~~~~~~~~~~
2 warnings generated.
CC(target) Release/obj.target/gumbo/deps/gumbo-parser/src/char_ref.o
In file included from ../deps/gumbo-parser/src/char_ref.c:24:
In file included from ../deps/gumbo-parser/src/error.h:24:
../deps/gumbo-parser/src/gumbo.h:361:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers]
const GumboTag gumbo_tag_enum(const char* tagname);
^~~~~
1 warning generated.
CC(target) Release/obj.target/gumbo/deps/gumbo-parser/src/error.o
In file included from ../deps/gumbo-parser/src/error.c:17:
In file included from ../deps/gumbo-parser/src/error.h:24:
../deps/gumbo-parser/src/gumbo.h:361:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers]
const GumboTag gumbo_tag_enum(const char* tagname);
^~~~~
../deps/gumbo-parser/src/error.c:58:21: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
for (int i = 0; i < error->tag_stack.length; ++i) {
~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
../deps/gumbo-parser/src/error.c:138:56: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
if (max_errors < 0 && parser->_output->errors.length >= max_errors) {
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~
../deps/gumbo-parser/src/error.c:254:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
for (int i = 0; i < parser->_output->errors.length; ++i) {
~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
CC(target) Release/obj.target/gumbo/deps/gumbo-parser/src/parser.o
In file included from ../deps/gumbo-parser/src/parser.c:24:
In file included from ../deps/gumbo-parser/src/attribute.h:20:
../deps/gumbo-parser/src/gumbo.h:361:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers]
const GumboTag gumbo_tag_enum(const char* tagname);
^~~~~
../deps/gumbo-parser/src/parser.c:424:21: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
for (int i = 0; i < attr1->length; ++i) {
~ ^ ~~~~~~~~~~~~~
../deps/gumbo-parser/src/parser.c:615:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
for (int i = 0; i < state->_open_elements.length; ++i) {
~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/gumbo-parser/src/parser.c:750:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
for (int i = index + 1; i < children->length; ++i) {
~ ^ ~~~~~~~~~~~~~~~~
../deps/gumbo-parser/src/parser.c:1136:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
for (int i = 0; i < open_elements->length; ++i) {
~ ^ ~~~~~~~~~~~~~~~~~~~~~
../deps/gumbo-parser/src/parser.c:1163:21: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
for (int i = 0; i < old_attributes->length; ++i) {
~ ^ ~~~~~~~~~~~~~~~~~~~~~~
../deps/gumbo-parser/src/parser.c:1210:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
for(; i < elements->length; ++i) {
~ ^ ~~~~~~~~~~~~~~~~
../deps/gumbo-parser/src/parser.c:1300:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
for (int j = 0; j < expected->length; ++j) {
~ ^ ~~~~~~~~~~~~~~~~
../deps/gumbo-parser/src/parser.c:1309:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
for (int j = 0; j < tags.length; ++j) {
~ ^ ~~~~~~~~~~~
../deps/gumbo-parser/src/parser.c:1613:21: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
for (int i = 0; i < token_attr->length; ++i) {
~ ^ ~~~~~~~~~~~~~~~~~~
../deps/gumbo-parser/src/parser.c:1638:10: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
i < sizeof(kSvgTagReplacements) / sizeof(ReplacementEntry); ++i) {
~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/gumbo-parser/src/parser.c:1654:10: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
i < sizeof(kForeignAttributeReplacements) /
~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/gumbo-parser/src/parser.c:1674:10: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
i < sizeof(kSvgAttributeReplacements) / sizeof(ReplacementEntry); ++i) {
~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/gumbo-parser/src/parser.c:1747:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
for (int i = index; i < children->length; ++i) {
~ ^ ~~~~~~~~~~~~~~~~
../deps/gumbo-parser/src/parser.c:1812:12: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
j < state->_open_elements.length; ++j) {
~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/gumbo-parser/src/parser.c:1928:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
for (int i = 0; i < temp.length; ++i) {
~ ^ ~~~~~~~~~~~
../deps/gumbo-parser/src/parser.c:2259:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
for (int i = 0; i < doc->children.length; ++i) {
~ ^ ~~~~~~~~~~~~~~~~~~~~
../deps/gumbo-parser/src/parser.c:2269:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
for (int i = 0; i < node->v.element.attributes.length; ++i) {
~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/gumbo-parser/src/parser.c:2273:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
for (int i = 0; i < node->v.element.children.length; ++i) {
~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/gumbo-parser/src/parser.c:2353:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
for (int i = 0; i < children->length; ++i) {
~ ^ ~~~~~~~~~~~~~~~~
../deps/gumbo-parser/src/parser.c:2366:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
for (int i = 0; i < state->_open_elements.length; ++i) {
~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/gumbo-parser/src/parser.c:2385:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
for (int i = 0; i < state->_open_elements.length; ++i) {
~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/gumbo-parser/src/parser.c:2738:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
for (int i = 0; i < token_attrs->length; ++i) {
~ ^ ~~~~~~~~~~~~~~~~~~~
../deps/gumbo-parser/src/parser.c:3048:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
for (int i = 0; i < buffer->length; ++i) {
~ ^ ~~~~~~~~~~~~~~
../deps/gumbo-parser/src/parser.c:3224:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
for (int i = 0; i < parser->_parser_state->_open_elements.length; ++i) {
~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/gumbo-parser/src/parser.c:3888:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
for (int i = 0; i < output->errors.length; ++i) {
~ ^ ~~~~~~~~~~~~~~~~~~~~~
26 warnings generated.
CC(target) Release/obj.target/gumbo/deps/gumbo-parser/src/string_buffer.o
In file included from ../deps/gumbo-parser/src/string_buffer.c:24:
In file included from ../deps/gumbo-parser/src/string_piece.h:20:
../deps/gumbo-parser/src/gumbo.h:361:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers]
const GumboTag gumbo_tag_enum(const char* tagname);
^~~~~
1 warning generated.
CC(target) Release/obj.target/gumbo/deps/gumbo-parser/src/string_piece.o
In file included from ../deps/gumbo-parser/src/string_piece.c:17:
In file included from ../deps/gumbo-parser/src/string_piece.h:20:
../deps/gumbo-parser/src/gumbo.h:361:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers]
const GumboTag gumbo_tag_enum(const char* tagname);
^~~~~
1 warning generated.
CC(target) Release/obj.target/gumbo/deps/gumbo-parser/src/tag.o
In file included from ../deps/gumbo-parser/src/tag.c:17:
../deps/gumbo-parser/src/gumbo.h:361:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers]
const GumboTag gumbo_tag_enum(const char* tagname);
^~~~~
../deps/gumbo-parser/src/tag.c:213:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers]
const GumboTag gumbo_tag_enum(const char* tagname) {
^~~~~
2 warnings generated.
CC(target) Release/obj.target/gumbo/deps/gumbo-parser/src/tokenizer.o
In file included from ../deps/gumbo-parser/src/tokenizer.c:46:
In file included from ../deps/gumbo-parser/src/tokenizer.h:26:
../deps/gumbo-parser/src/gumbo.h:361:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers]
const GumboTag gumbo_tag_enum(const char* tagname);
^~~~~
../deps/gumbo-parser/src/tokenizer.c:542:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
for (int i = 0; i < tag_state->_attributes.length; ++i) {
~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/gumbo-parser/src/tokenizer.c:565:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
for (int i = 0; i < tag_state->_attributes.length; ++i) {
~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/gumbo-parser/src/tokenizer.c:784:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
for (int i = 0; i < attributes->length; ++i) {
~ ^ ~~~~~~~~~~~~~~~~~~
../deps/gumbo-parser/src/tokenizer.c:2962:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
for (int i = 0; i < token->v.start_tag.attributes.length; ++i) {
~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5 warnings generated.
CC(target) Release/obj.target/gumbo/deps/gumbo-parser/src/utf8.o
In file included from ../deps/gumbo-parser/src/utf8.c:17:
In file included from ../deps/gumbo-parser/src/utf8.h:38:
../deps/gumbo-parser/src/gumbo.h:361:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers]
const GumboTag gumbo_tag_enum(const char* tagname);
^~~~~
../deps/gumbo-parser/src/utf8.c:241:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
for (int i = 0; i < length; ++i) {
~ ^ ~~~~~~
2 warnings generated.
CC(target) Release/obj.target/gumbo/deps/gumbo-parser/src/util.o
In file included from ../deps/gumbo-parser/src/util.c:26:
../deps/gumbo-parser/src/gumbo.h:361:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers]
const GumboTag gumbo_tag_enum(const char* tagname);
^~~~~
1 warning generated.
CC(target) Release/obj.target/gumbo/deps/gumbo-parser/src/vector.o
In file included from ../deps/gumbo-parser/src/vector.c:17:
In file included from ../deps/gumbo-parser/src/vector.h:20:
../deps/gumbo-parser/src/gumbo.h:361:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers]
const GumboTag gumbo_tag_enum(const char* tagname);
^~~~~
../deps/gumbo-parser/src/vector.c:84:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
for (int i = 0; i < vector->length; ++i) {
~ ^ ~~~~~~~~~~~~~~
2 warnings generated.
LIBTOOL-STATIC Release/libgumbo.a
CXX(target) Release/obj.target/binding/node-gumbo.o
In file included from ../node-gumbo.cc:3:
../deps/gumbo-parser/src/gumbo.h:361:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers]
const GumboTag gumbo_tag_enum(const char* tagname);
^~~~~
../node-gumbo.cc:49:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
for (int i = 0; i < children->length; ++i) {
~ ^ ~~~~~~~~~~~~~~~~
../node-gumbo.cc:58:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
for (int i = 0; i < attributes->length; ++i) {
~ ^ ~~~~~~~~~~~~~~~~~~
3 warnings generated.
SOLINK_MODULE(target) Release/binding.node
SOLINK_MODULE(target) Release/binding.node: Finished
gumbo-parser@0.0.3 node_modules/gumbo-parser
~/stuff %
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment