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

Unable to build on Nodejs 4.3.1 on Centos 6.7 #126

Closed
peter-quinton opened this issue Feb 17, 2016 · 3 comments
Closed

Unable to build on Nodejs 4.3.1 on Centos 6.7 #126

peter-quinton opened this issue Feb 17, 2016 · 3 comments

Comments

@peter-quinton
Copy link

This builds successfully on node 0.12.9. However on node 4.3.1, the following happens

npm --version
2.14.12
node --version
v4.3.1

gcc --version
gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-16)
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

make --version
GNU Make 3.81
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

This program built for x86_64-redhat-linux-gnu

cat /etc/*release
CentOS release 6.7 (Final)
LSB_VERSION=base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch
CentOS release 6.7 (Final)
CentOS release 6.7 (Final)

npm install

protagonist@1.2.6 install /home/pquin1/holodeck/node_modules/protagonist
node-gyp rebuild

make: Entering directory `/home/pquin1/holodeck/node_modules/protagonist/build'
CXX(target) Release/obj.target/libmarkdownparser/drafter/ext/snowcrash/ext/markdown-parser/src/ByteBuffer.o
CXX(target) Release/obj.target/libmarkdownparser/drafter/ext/snowcrash/ext/markdown-parser/src/MarkdownNode.o
CXX(target) Release/obj.target/libmarkdownparser/drafter/ext/snowcrash/ext/markdown-parser/src/MarkdownParser.o
AR(target) Release/obj.target/drafter/ext/snowcrash/markdownparser.a
COPY Release/markdownparser.a
CXX(target) Release/obj.target/libsnowcrash/drafter/ext/snowcrash/src/HTTP.o
In file included from ../drafter/ext/snowcrash/src/Blueprint.h:17,
from ../drafter/ext/snowcrash/src/HTTP.h:13,
from ../drafter/ext/snowcrash/src/HTTP.cc:9:
../drafter/ext/snowcrash/src/MSON.h:372: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
CXX(target) Release/obj.target/libsnowcrash/drafter/ext/snowcrash/src/MSON.o
In file included from ../drafter/ext/snowcrash/src/MSON.cc:9:
../drafter/ext/snowcrash/src/MSON.h:372: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
CXX(target) Release/obj.target/libsnowcrash/drafter/ext/snowcrash/src/MSONOneOfParser.o
In file included from ../drafter/ext/snowcrash/src/Blueprint.h:17,
from ../drafter/ext/snowcrash/src/BlueprintSourcemap.h:12,
from ../drafter/ext/snowcrash/src/ModelTable.h:21,
from ../drafter/ext/snowcrash/src/SectionParserData.h:12,
from ../drafter/ext/snowcrash/src/SectionProcessor.h:12,
from ../drafter/ext/snowcrash/src/SignatureSectionProcessor.h:12,
from ../drafter/ext/snowcrash/src/SectionParser.h:13,
from ../drafter/ext/snowcrash/src/MSONMixinParser.h:12,
from ../drafter/ext/snowcrash/src/MSONOneOfParser.h:12,
from ../drafter/ext/snowcrash/src/MSONOneOfParser.cc:9:
../drafter/ext/snowcrash/src/MSON.h:372: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
In file included from ../drafter/ext/snowcrash/src/BlueprintSourcemap.h:13,
from ../drafter/ext/snowcrash/src/ModelTable.h:21,
from ../drafter/ext/snowcrash/src/SectionParserData.h:12,
from ../drafter/ext/snowcrash/src/SectionProcessor.h:12,
from ../drafter/ext/snowcrash/src/SignatureSectionProcessor.h:12,
from ../drafter/ext/snowcrash/src/SectionParser.h:13,
from ../drafter/ext/snowcrash/src/MSONMixinParser.h:12,
from ../drafter/ext/snowcrash/src/MSONOneOfParser.h:12,
from ../drafter/ext/snowcrash/src/MSONOneOfParser.cc:9:
../drafter/ext/snowcrash/src/MSONSourcemap.h:177: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
CXX(target) Release/obj.target/libsnowcrash/drafter/ext/snowcrash/src/MSONSourcemap.o
In file included from ../drafter/ext/snowcrash/src/Blueprint.h:17,
from ../drafter/ext/snowcrash/src/MSONSourcemap.h:12,
from ../drafter/ext/snowcrash/src/MSONSourcemap.cc:9:
../drafter/ext/snowcrash/src/MSON.h:372: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
In file included from ../drafter/ext/snowcrash/src/MSONSourcemap.cc:9:
../drafter/ext/snowcrash/src/MSONSourcemap.h:177: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
CXX(target) Release/obj.target/libsnowcrash/drafter/ext/snowcrash/src/MSONTypeSectionParser.o
In file included from ../drafter/ext/snowcrash/src/Blueprint.h:17,
from ../drafter/ext/snowcrash/src/BlueprintSourcemap.h:12,
from ../drafter/ext/snowcrash/src/ModelTable.h:21,
from ../drafter/ext/snowcrash/src/SectionParserData.h:12,
from ../drafter/ext/snowcrash/src/SectionProcessor.h:12,
from ../drafter/ext/snowcrash/src/SignatureSectionProcessor.h:12,
from ../drafter/ext/snowcrash/src/SectionParser.h:13,
from ../drafter/ext/snowcrash/src/MSONMixinParser.h:12,
from ../drafter/ext/snowcrash/src/MSONOneOfParser.h:12,
from ../drafter/ext/snowcrash/src/MSONTypeSectionParser.cc:9:
../drafter/ext/snowcrash/src/MSON.h:372: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
In file included from ../drafter/ext/snowcrash/src/BlueprintSourcemap.h:13,
from ../drafter/ext/snowcrash/src/ModelTable.h:21,
from ../drafter/ext/snowcrash/src/SectionParserData.h:12,
from ../drafter/ext/snowcrash/src/SectionProcessor.h:12,
from ../drafter/ext/snowcrash/src/SignatureSectionProcessor.h:12,
from ../drafter/ext/snowcrash/src/SectionParser.h:13,
from ../drafter/ext/snowcrash/src/MSONMixinParser.h:12,
from ../drafter/ext/snowcrash/src/MSONOneOfParser.h:12,
from ../drafter/ext/snowcrash/src/MSONTypeSectionParser.cc:9:
../drafter/ext/snowcrash/src/MSONSourcemap.h:177: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
CXX(target) Release/obj.target/libsnowcrash/drafter/ext/snowcrash/src/MSONValueMemberParser.o
In file included from ../drafter/ext/snowcrash/src/Blueprint.h:17,
from ../drafter/ext/snowcrash/src/BlueprintSourcemap.h:12,
from ../drafter/ext/snowcrash/src/ModelTable.h:21,
from ../drafter/ext/snowcrash/src/SectionParserData.h:12,
from ../drafter/ext/snowcrash/src/SectionProcessor.h:12,
from ../drafter/ext/snowcrash/src/SignatureSectionProcessor.h:12,
from ../drafter/ext/snowcrash/src/SectionParser.h:13,
from ../drafter/ext/snowcrash/src/MSONMixinParser.h:12,
from ../drafter/ext/snowcrash/src/MSONOneOfParser.h:12,
from ../drafter/ext/snowcrash/src/MSONValueMemberParser.cc:9:
../drafter/ext/snowcrash/src/MSON.h:372: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
In file included from ../drafter/ext/snowcrash/src/BlueprintSourcemap.h:13,
from ../drafter/ext/snowcrash/src/ModelTable.h:21,
from ../drafter/ext/snowcrash/src/SectionParserData.h:12,
from ../drafter/ext/snowcrash/src/SectionProcessor.h:12,
from ../drafter/ext/snowcrash/src/SignatureSectionProcessor.h:12,
from ../drafter/ext/snowcrash/src/SectionParser.h:13,
from ../drafter/ext/snowcrash/src/MSONMixinParser.h:12,
from ../drafter/ext/snowcrash/src/MSONOneOfParser.h:12,
from ../drafter/ext/snowcrash/src/MSONValueMemberParser.cc:9:
../drafter/ext/snowcrash/src/MSONSourcemap.h:177: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
CXX(target) Release/obj.target/libsnowcrash/drafter/ext/snowcrash/src/Blueprint.o
In file included from ../drafter/ext/snowcrash/src/Blueprint.h:17,
from ../drafter/ext/snowcrash/src/Blueprint.cc:9:
../drafter/ext/snowcrash/src/MSON.h:372: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
CXX(target) Release/obj.target/libsnowcrash/drafter/ext/snowcrash/src/BlueprintSourcemap.o
In file included from ../drafter/ext/snowcrash/src/Blueprint.h:17,
from ../drafter/ext/snowcrash/src/BlueprintSourcemap.h:12,
from ../drafter/ext/snowcrash/src/BlueprintSourcemap.cc:9:
../drafter/ext/snowcrash/src/MSON.h:372: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
In file included from ../drafter/ext/snowcrash/src/BlueprintSourcemap.h:13,
from ../drafter/ext/snowcrash/src/BlueprintSourcemap.cc:9:
../drafter/ext/snowcrash/src/MSONSourcemap.h:177: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
CXX(target) Release/obj.target/libsnowcrash/drafter/ext/snowcrash/src/Section.o
CXX(target) Release/obj.target/libsnowcrash/drafter/ext/snowcrash/src/Signature.o
In file included from ../drafter/ext/snowcrash/src/Blueprint.h:17,
from ../drafter/ext/snowcrash/src/BlueprintSourcemap.h:12,
from ../drafter/ext/snowcrash/src/ModelTable.h:21,
from ../drafter/ext/snowcrash/src/SectionParserData.h:12,
from ../drafter/ext/snowcrash/src/SectionProcessor.h:12,
from ../drafter/ext/snowcrash/src/SignatureSectionProcessor.h:12,
from ../drafter/ext/snowcrash/src/SectionParser.h:13,
from ../drafter/ext/snowcrash/src/Signature.cc:10:
../drafter/ext/snowcrash/src/MSON.h:372: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
In file included from ../drafter/ext/snowcrash/src/BlueprintSourcemap.h:13,
from ../drafter/ext/snowcrash/src/ModelTable.h:21,
from ../drafter/ext/snowcrash/src/SectionParserData.h:12,
from ../drafter/ext/snowcrash/src/SectionProcessor.h:12,
from ../drafter/ext/snowcrash/src/SignatureSectionProcessor.h:12,
from ../drafter/ext/snowcrash/src/SectionParser.h:13,
from ../drafter/ext/snowcrash/src/Signature.cc:10:
../drafter/ext/snowcrash/src/MSONSourcemap.h:177: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
CXX(target) Release/obj.target/libsnowcrash/drafter/ext/snowcrash/src/snowcrash.o
In file included from ../drafter/ext/snowcrash/src/Blueprint.h:17,
from ../drafter/ext/snowcrash/src/BlueprintSourcemap.h:12,
from ../drafter/ext/snowcrash/src/snowcrash.h:12,
from ../drafter/ext/snowcrash/src/snowcrash.cc:9:
../drafter/ext/snowcrash/src/MSON.h:372: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
In file included from ../drafter/ext/snowcrash/src/BlueprintSourcemap.h:13,
from ../drafter/ext/snowcrash/src/snowcrash.h:12,
from ../drafter/ext/snowcrash/src/snowcrash.cc:9:
../drafter/ext/snowcrash/src/MSONSourcemap.h:177: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
CXX(target) Release/obj.target/libsnowcrash/drafter/ext/snowcrash/src/UriTemplateParser.o
In file included from ../drafter/ext/snowcrash/src/Blueprint.h:17,
from ../drafter/ext/snowcrash/src/UriTemplateParser.h:12,
from ../drafter/ext/snowcrash/src/UriTemplateParser.cc:9:
../drafter/ext/snowcrash/src/MSON.h:372: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
CXX(target) Release/obj.target/libsnowcrash/drafter/ext/snowcrash/src/HeadersParser.o
In file included from ../drafter/ext/snowcrash/src/Blueprint.h:17,
from ../drafter/ext/snowcrash/src/BlueprintSourcemap.h:12,
from ../drafter/ext/snowcrash/src/ModelTable.h:21,
from ../drafter/ext/snowcrash/src/SectionParserData.h:12,
from ../drafter/ext/snowcrash/src/SectionProcessor.h:12,
from ../drafter/ext/snowcrash/src/SignatureSectionProcessor.h:12,
from ../drafter/ext/snowcrash/src/SectionParser.h:13,
from ../drafter/ext/snowcrash/src/HeadersParser.h:12,
from ../drafter/ext/snowcrash/src/HeadersParser.cc:1:
../drafter/ext/snowcrash/src/MSON.h:372: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
In file included from ../drafter/ext/snowcrash/src/BlueprintSourcemap.h:13,
from ../drafter/ext/snowcrash/src/ModelTable.h:21,
from ../drafter/ext/snowcrash/src/SectionParserData.h:12,
from ../drafter/ext/snowcrash/src/SectionProcessor.h:12,
from ../drafter/ext/snowcrash/src/SignatureSectionProcessor.h:12,
from ../drafter/ext/snowcrash/src/SectionParser.h:13,
from ../drafter/ext/snowcrash/src/HeadersParser.h:12,
from ../drafter/ext/snowcrash/src/HeadersParser.cc:1:
../drafter/ext/snowcrash/src/MSONSourcemap.h:177: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
CXX(target) Release/obj.target/libsnowcrash/drafter/ext/snowcrash/src/posix/RegexMatch.o
AR(target) Release/obj.target/drafter/ext/snowcrash/snowcrash.a
COPY Release/snowcrash.a
CC(target) Release/obj.target/libsundown/drafter/ext/snowcrash/ext/markdown-parser/ext/sundown/src/autolink.o
CC(target) Release/obj.target/libsundown/drafter/ext/snowcrash/ext/markdown-parser/ext/sundown/src/buffer.o
CC(target) Release/obj.target/libsundown/drafter/ext/snowcrash/ext/markdown-parser/ext/sundown/src/markdown.o
CC(target) Release/obj.target/libsundown/drafter/ext/snowcrash/ext/markdown-parser/ext/sundown/src/src_map.o
CC(target) Release/obj.target/libsundown/drafter/ext/snowcrash/ext/markdown-parser/ext/sundown/src/stack.o
CC(target) Release/obj.target/libsundown/drafter/ext/snowcrash/ext/markdown-parser/ext/sundown/html/houdini_href_e.o
CC(target) Release/obj.target/libsundown/drafter/ext/snowcrash/ext/markdown-parser/ext/sundown/html/houdini_html_e.o
CC(target) Release/obj.target/libsundown/drafter/ext/snowcrash/ext/markdown-parser/ext/sundown/html/html.o
CC(target) Release/obj.target/libsundown/drafter/ext/snowcrash/ext/markdown-parser/ext/sundown/html/html_smartypants.o
AR(target) Release/obj.target/drafter/ext/snowcrash/sundown.a
COPY Release/sundown.a
CXX(target) Release/obj.target/libdrafter/drafter/src/drafter.o
In file included from ../drafter/ext/snowcrash/src/Blueprint.h:17,
from ../drafter/ext/snowcrash/src/BlueprintSourcemap.h:12,
from ../drafter/ext/snowcrash/src/snowcrash.h:12,
from ../drafter/src/drafter.h:12,
from ../drafter/src/drafter.cc:9:
../drafter/ext/snowcrash/src/MSON.h:372: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
In file included from ../drafter/ext/snowcrash/src/BlueprintSourcemap.h:13,
from ../drafter/ext/snowcrash/src/snowcrash.h:12,
from ../drafter/src/drafter.h:12,
from ../drafter/src/drafter.cc:9:
../drafter/ext/snowcrash/src/MSONSourcemap.h:177: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
CXX(target) Release/obj.target/libdrafter/drafter/src/cdrafter.o
In file included from ../drafter/ext/snowcrash/src/Blueprint.h:17,
from ../drafter/ext/snowcrash/src/BlueprintSourcemap.h:12,
from ../drafter/ext/snowcrash/src/snowcrash.h:12,
from ../drafter/src/cdrafter.cc:13:
../drafter/ext/snowcrash/src/MSON.h:372: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
In file included from ../drafter/ext/snowcrash/src/BlueprintSourcemap.h:13,
from ../drafter/ext/snowcrash/src/snowcrash.h:12,
from ../drafter/src/cdrafter.cc:13:
../drafter/ext/snowcrash/src/MSONSourcemap.h:177: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
CXX(target) Release/obj.target/libdrafter/drafter/src/Serialize.o
In file included from ../drafter/ext/snowcrash/src/Blueprint.h:17,
from ../drafter/ext/snowcrash/src/BlueprintSourcemap.h:12,
from ../drafter/src/Serialize.h:15,
from ../drafter/src/Serialize.cc:9:
../drafter/ext/snowcrash/src/MSON.h:372: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
In file included from ../drafter/ext/snowcrash/src/BlueprintSourcemap.h:13,
from ../drafter/src/Serialize.h:15,
from ../drafter/src/Serialize.cc:9:
../drafter/ext/snowcrash/src/MSONSourcemap.h:177: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
CXX(target) Release/obj.target/libdrafter/drafter/src/SerializeAST.o
In file included from ../drafter/ext/snowcrash/src/Blueprint.h:17,
from ../drafter/ext/snowcrash/src/BlueprintSourcemap.h:12,
from ../drafter/src/Serialize.h:15,
from ../drafter/src/SerializeAST.h:12,
from ../drafter/src/SerializeAST.cc:10:
../drafter/ext/snowcrash/src/MSON.h:372: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
In file included from ../drafter/ext/snowcrash/src/BlueprintSourcemap.h:13,
from ../drafter/src/Serialize.h:15,
from ../drafter/src/SerializeAST.h:12,
from ../drafter/src/SerializeAST.cc:10:
../drafter/ext/snowcrash/src/MSONSourcemap.h:177: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
CXX(target) Release/obj.target/libdrafter/drafter/src/SerializeSourcemap.o
In file included from ../drafter/ext/snowcrash/src/Blueprint.h:17,
from ../drafter/ext/snowcrash/src/BlueprintSourcemap.h:12,
from ../drafter/src/Serialize.h:15,
from ../drafter/src/SerializeSourcemap.h:12,
from ../drafter/src/SerializeSourcemap.cc:9:
../drafter/ext/snowcrash/src/MSON.h:372: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
In file included from ../drafter/ext/snowcrash/src/BlueprintSourcemap.h:13,
from ../drafter/src/Serialize.h:15,
from ../drafter/src/SerializeSourcemap.h:12,
from ../drafter/src/SerializeSourcemap.cc:9:
../drafter/ext/snowcrash/src/MSONSourcemap.h:177: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
CXX(target) Release/obj.target/libdrafter/drafter/src/SerializeResult.o
In file included from ../drafter/ext/snowcrash/src/Blueprint.h:17,
from ../drafter/ext/snowcrash/src/BlueprintSourcemap.h:12,
from ../drafter/src/Serialize.h:15,
from ../drafter/src/RefractAPI.h:12,
from ../drafter/src/SerializeResult.cc:9:
../drafter/ext/snowcrash/src/MSON.h:372: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
In file included from ../drafter/ext/snowcrash/src/BlueprintSourcemap.h:13,
from ../drafter/src/Serialize.h:15,
from ../drafter/src/RefractAPI.h:12,
from ../drafter/src/SerializeResult.cc:9:
../drafter/ext/snowcrash/src/MSONSourcemap.h:177: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
CXX(target) Release/obj.target/libdrafter/drafter/src/RefractAPI.o
In file included from ../drafter/ext/snowcrash/src/Blueprint.h:17,
from ../drafter/ext/snowcrash/src/BlueprintSourcemap.h:12,
from ../drafter/src/Serialize.h:15,
from ../drafter/src/RefractDataStructure.h:12,
from ../drafter/src/RefractAPI.cc:11:
../drafter/ext/snowcrash/src/MSON.h:372: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
In file included from ../drafter/ext/snowcrash/src/BlueprintSourcemap.h:13,
from ../drafter/src/Serialize.h:15,
from ../drafter/src/RefractDataStructure.h:12,
from ../drafter/src/RefractAPI.cc:11:
../drafter/ext/snowcrash/src/MSONSourcemap.h:177: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
CXX(target) Release/obj.target/libdrafter/drafter/src/RefractDataStructure.o
In file included from ../drafter/ext/snowcrash/src/Blueprint.h:17,
from ../drafter/ext/snowcrash/src/BlueprintSourcemap.h:12,
from ../drafter/src/Serialize.h:15,
from ../drafter/src/RefractDataStructure.h:12,
from ../drafter/src/RefractDataStructure.cc:10:
../drafter/ext/snowcrash/src/MSON.h:372: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
In file included from ../drafter/ext/snowcrash/src/BlueprintSourcemap.h:13,
from ../drafter/src/Serialize.h:15,
from ../drafter/src/RefractDataStructure.h:12,
from ../drafter/src/RefractDataStructure.cc:10:
../drafter/ext/snowcrash/src/MSONSourcemap.h:177: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
CXX(target) Release/obj.target/libdrafter/drafter/src/RefractSourceMap.o
In file included from ../drafter/ext/snowcrash/src/Blueprint.h:17,
from ../drafter/ext/snowcrash/src/BlueprintSourcemap.h:12,
from ../drafter/src/Serialize.h:15,
from ../drafter/src/RefractSourceMap.h:12,
from ../drafter/src/RefractSourceMap.cc:1:
../drafter/ext/snowcrash/src/MSON.h:372: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
In file included from ../drafter/ext/snowcrash/src/BlueprintSourcemap.h:13,
from ../drafter/src/Serialize.h:15,
from ../drafter/src/RefractSourceMap.h:12,
from ../drafter/src/RefractSourceMap.cc:1:
../drafter/ext/snowcrash/src/MSONSourcemap.h:177: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
CXX(target) Release/obj.target/libdrafter/drafter/src/Render.o
In file included from ../drafter/ext/snowcrash/src/Blueprint.h:17,
from ../drafter/ext/snowcrash/src/BlueprintSourcemap.h:12,
from ../drafter/src/Serialize.h:15,
from ../drafter/src/Render.h:12,
from ../drafter/src/Render.cc:9:
../drafter/ext/snowcrash/src/MSON.h:372: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
In file included from ../drafter/ext/snowcrash/src/BlueprintSourcemap.h:13,
from ../drafter/src/Serialize.h:15,
from ../drafter/src/Render.h:12,
from ../drafter/src/Render.cc:9:
../drafter/ext/snowcrash/src/MSONSourcemap.h:177: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
CXX(target) Release/obj.target/libdrafter/drafter/src/NamedTypesRegistry.o
In file included from ../drafter/ext/snowcrash/src/Blueprint.h:17,
from ../drafter/src/NamedTypesRegistry.h:12,
from ../drafter/src/NamedTypesRegistry.cc:1:
../drafter/ext/snowcrash/src/MSON.h:372: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
In file included from ../drafter/ext/snowcrash/src/BlueprintSourcemap.h:13,
from ../drafter/src/NodeInfo.h:12,
from ../drafter/src/NamedTypesRegistry.cc:10:
../drafter/ext/snowcrash/src/MSONSourcemap.h:177: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
CXX(target) Release/obj.target/libdrafter/drafter/src/refract/Element.o
CXX(target) Release/obj.target/libdrafter/drafter/src/refract/VisitorUtils.o
CXX(target) Release/obj.target/libdrafter/drafter/src/refract/SerializeCompactVisitor.o
CXX(target) Release/obj.target/libdrafter/drafter/src/refract/SerializeVisitor.o
CXX(target) Release/obj.target/libdrafter/drafter/src/refract/ComparableVisitor.o
CXX(target) Release/obj.target/libdrafter/drafter/src/refract/TypeQueryVisitor.o
CXX(target) Release/obj.target/libdrafter/drafter/src/refract/IsExpandableVisitor.o
CXX(target) Release/obj.target/libdrafter/drafter/src/refract/ExpandVisitor.o
CXX(target) Release/obj.target/libdrafter/drafter/src/refract/RenderJSONVisitor.o
CXX(target) Release/obj.target/libdrafter/drafter/src/refract/PrintVisitor.o
CXX(target) Release/obj.target/libdrafter/drafter/src/refract/JSONSchemaVisitor.o
CXX(target) Release/obj.target/libdrafter/drafter/src/refract/ApplyVisitor.o
CXX(target) Release/obj.target/libdrafter/drafter/src/refract/Registry.o
AR(target) Release/obj.target/drafter/drafter.a
COPY Release/drafter.a
CXX(target) Release/obj.target/libsos/drafter/ext/sos/src/sos.o
AR(target) Release/obj.target/drafter/sos.a
COPY Release/sos.a
CXX(target) Release/obj.target/protagonist/src/annotation.o
In file included from /home/pquin1/.node-gyp/4.3.1/include/node/node.h:42,
from ../src/protagonist.h:4,
from ../src/annotation.cc:1:
/home/pquin1/.node-gyp/4.3.1/include/node/v8.h:336: error: expected unqualified-id before ‘using’
/home/pquin1/.node-gyp/4.3.1/include/node/v8.h: In constructor ‘v8::MaybeLocal::MaybeLocal()’:
/home/pquin1/.node-gyp/4.3.1/include/node/v8.h:353: error: ‘nullptr’ was not declared in this scope
/home/pquin1/.node-gyp/4.3.1/include/node/v8.h: In member function ‘bool v8::MaybeLocal::IsEmpty() const’:
/home/pquin1/.node-gyp/4.3.1/include/node/v8.h:360: error: ‘nullptr’ was not declared in this scope
/home/pquin1/.node-gyp/4.3.1/include/node/v8.h: In member function ‘bool v8::MaybeLocal::ToLocal(v8::Local) const’:
/home/pquin1/.node-gyp/4.3.1/include/node/v8.h:364: error: ‘nullptr’ was not declared in this scope
/home/pquin1/.node-gyp/4.3.1/include/node/v8.h: In member function ‘bool v8::WeakCallbackInfo::IsFirstPass() const’:
/home/pquin1/.node-gyp/4.3.1/include/node/v8.h:430: error: ‘nullptr’ was not declared in this scope
/home/pquin1/.node-gyp/4.3.1/include/node/v8.h: At global scope:
/home/pquin1/.node-gyp/4.3.1/include/node/v8.h:469: error: expected unqualified-id before ‘using’
/home/pquin1/.node-gyp/4.3.1/include/node/v8.h: In constructor ‘v8::Global::Global()’:
/home/pquin1/.node-gyp/4.3.1/include/node/v8.h:790: error: ‘nullptr’ was not declared in this scope
/home/pquin1/.node-gyp/4.3.1/include/node/v8.h: In constructor ‘v8::Global::Global(v8::Global&&)’:
/home/pquin1/.node-gyp/4.3.1/include/node/v8.h:815: error: ‘nullptr’ was not declared in this scope
/home/pquin1/.node-gyp/4.3.1/include/node/v8.h: In member function ‘v8::Global& v8::Global::operator=(v8::Global&&)’:
/home/pquin1/.node-gyp/4.3.1/include/node/v8.h:827: error: ‘nullptr’ was not declared in this scope
/home/pquin1/.node-gyp/4.3.1/include/node/v8.h: At global scope:
/home/pquin1/.node-gyp/4.3.1/include/node/v8.h:852: error: expected unqualified-id before ‘using’
/home/pquin1/.node-gyp/4.3.1/include/node/v8.h:1089: error: ‘nullptr’ was not declared in this scope
/home/pquin1/.node-gyp/4.3.1/include/node/v8.h:1095: error: ‘nullptr’ was not declared in this scope
/home/pquin1/.node-gyp/4.3.1/include/node/v8.h: In member function ‘v8::MaybeLocalv8::Object v8::Function::NewInstance(v8::Localv8::Context) const’:
/home/pquin1/.node-gyp/4.3.1/include/node/v8.h:3205: error: ‘nullptr’ was not declared in this scope
/home/pquin1/.node-gyp/4.3.1/include/node/v8.h: In member function ‘v8::Local v8::MaybeLocal::ToLocalChecked()’:
/home/pquin1/.node-gyp/4.3.1/include/node/v8.h:7164: error: ‘nullptr’ was not declared in this scope
In file included from ../node_modules/nan/nan.h:182,
from ../src/protagonist.h:6,
from ../src/annotation.cc:1:
../node_modules/nan/nan_maybe_43_inl.h: At global scope:
../node_modules/nan/nan_maybe_43_inl.h:13: error: expected unqualified-id before ‘using’
../node_modules/nan/nan_maybe_43_inl.h:16: error: expected unqualified-id before ‘using’
../node_modules/nan/nan_maybe_43_inl.h:19: error: expected initializer before ‘<’ token
../node_modules/nan/nan_maybe_43_inl.h:24: error: expected initializer before ‘<’ token
../node_modules/nan/nan_maybe_43_inl.h:31: error: expected initializer before ‘<’ token
../node_modules/nan/nan_maybe_43_inl.h:36: error: expected initializer before ‘<’ token
../node_modules/nan/nan_maybe_43_inl.h:41: error: expected initializer before ‘<’ token
../node_modules/nan/nan_maybe_43_inl.h:46: error: expected initializer before ‘<’ token
../node_modules/nan/nan_maybe_43_inl.h:51: error: expected initializer before ‘<’ token
../node_modules/nan/nan_maybe_43_inl.h:60: error: expected initializer before ‘<’ token
../node_modules/nan/nan_maybe_43_inl.h:65: error: expected initializer before ‘<’ token
../node_modules/nan/nan_maybe_43_inl.h:70: error: expected initializer before ‘<’ token
../node_modules/nan/nan_maybe_43_inl.h:77: error: expected initializer before ‘<’ token
../node_modules/nan/nan_maybe_43_inl.h:84: error: expected initializer before ‘<’ token
../node_modules/nan/nan_maybe_43_inl.h:92: error: expected initializer before ‘<’ token
../node_modules/nan/nan_maybe_43_inl.h:99: error: expected initializer before ‘<’ token
../node_modules/nan/nan_maybe_43_inl.h:109: error: expected initializer before ‘<’ token
../node_modules/nan/nan_maybe_43_inl.h:115: error: expected initializer before ‘<’ token
../node_modules/nan/nan_maybe_43_inl.h:119: error: expected initializer before ‘<’ token
../node_modules/nan/nan_maybe_43_inl.h:126: error: expected initializer before ‘<’ token
../node_modules/nan/nan_maybe_43_inl.h:131: error: expected initializer before ‘<’ token
../node_modules/nan/nan_maybe_43_inl.h:136: error: expected initializer before ‘<’ token
../node_modules/nan/nan_maybe_43_inl.h:140: error: expected initializer before ‘<’ token
../node_modules/nan/nan_maybe_43_inl.h:146: error: expected initializer before ‘<’ token
../node_modules/nan/nan_maybe_43_inl.h:151: error: expected initializer before ‘<’ token
../node_modules/nan/nan_maybe_43_inl.h:157: error: expected initializer before ‘<’ token
../node_modules/nan/nan_maybe_43_inl.h:163: error: expected initializer before ‘<’ token
../node_modules/nan/nan_maybe_43_inl.h:169: error: expected initializer before ‘<’ token
../node_modules/nan/nan_maybe_43_inl.h:175: error: expected initializer before ‘<’ token
../node_modules/nan/nan_maybe_43_inl.h:181: error: expected initializer before ‘<’ token
../node_modules/nan/nan_maybe_43_inl.h:187: error: expected initializer before ‘<’ token
../node_modules/nan/nan_maybe_43_inl.h:195: error: expected initializer before ‘<’ token
../node_modules/nan/nan_maybe_43_inl.h:202: error: expected initializer before ‘<’ token
../node_modules/nan/nan_maybe_43_inl.h:206: error: expected initializer before ‘<’ token
../node_modules/nan/nan_maybe_43_inl.h:210: error: expected initializer before ‘<’ token
../node_modules/nan/nan_maybe_43_inl.h:214: error: expected initializer before ‘<’ token
../node_modules/nan/nan_maybe_43_inl.h:218: error: expected initializer before ‘<’ token
In file included from ../node_modules/nan/nan.h:187,
from ../src/protagonist.h:6,
from ../src/annotation.cc:1:
../node_modules/nan/nan_converters.h:14: error: ISO C++ forbids declaration of ‘MaybeLocal’ with no type
../node_modules/nan/nan_converters.h:14: error: expected ‘;’ before ‘<’ token
../node_modules/nan/nan_converters.h:16: error: ISO C++ forbids declaration of ‘Maybe’ with no type
../node_modules/nan/nan_converters.h:16: error: expected ‘;’ before ‘<’ token
../node_modules/nan/nan_converters.h:26: error: ‘return_t’ does not name a type
../node_modules/nan/nan_converters.h:27: error: ‘return_t’ does not name a type
../node_modules/nan/nan_converters.h:28: error: ‘return_t’ does not name a type
../node_modules/nan/nan_converters.h:29: error: ‘return_t’ does not name a type
../node_modules/nan/nan_converters.h:30: error: ‘return_t’ does not name a type
../node_modules/nan/nan_converters.h:31: error: ‘return_t’ does not name a type
../node_modules/nan/nan_converters.h:32: error: ‘return_t’ does not name a type
../node_modules/nan/nan_converters.h:42: error: ‘return_t’ does not name a type
../node_modules/nan/nan_converters.h:43: error: ‘return_t’ does not name a type
../node_modules/nan/nan_converters.h:44: error: ‘return_t’ does not name a type
../node_modules/nan/nan_converters.h:45: error: ‘return_t’ does not name a type
../node_modules/nan/nan_converters.h:46: error: ‘return_t’ does not name a type
In file included from ../node_modules/nan/nan_converters.h:59,
from ../node_modules/nan/nan.h:187,
from ../src/protagonist.h:6,
from ../src/annotation.cc:1:
../node_modules/nan/nan_converters_43_inl.h:18: error: ‘return_t’ in class ‘Nan::imp::ToFactoryv8::Boolean’ does not name a type
../node_modules/nan/nan_converters_43_inl.h:19: error: ‘return_t’ in class ‘Nan::imp::ToFactoryv8::Number’ does not name a type
../node_modules/nan/nan_converters_43_inl.h:20: error: ‘return_t’ in class ‘Nan::imp::ToFactoryv8::String’ does not name a type
../node_modules/nan/nan_converters_43_inl.h:21: error: ‘return_t’ in class ‘Nan::imp::ToFactoryv8::Object’ does not name a type
../node_modules/nan/nan_converters_43_inl.h:22: error: ‘return_t’ in class ‘Nan::imp::ToFactoryv8::Integer’ does not name a type
../node_modules/nan/nan_converters_43_inl.h:23: error: ‘return_t’ in class ‘Nan::imp::ToFactoryv8::Uint32’ does not name a type
../node_modules/nan/nan_converters_43_inl.h:24: error: ‘return_t’ in class ‘Nan::imp::ToFactoryv8::Int32’ does not name a type
../node_modules/nan/nan_converters_43_inl.h:34: error: ‘return_t’ in class ‘Nan::imp::ToFactory’ does not name a type
../node_modules/nan/nan_converters_43_inl.h:35: error: ‘return_t’ in class ‘Nan::imp::ToFactory’ does not name a type
../node_modules/nan/nan_converters_43_inl.h:36: error: ‘return_t’ in class ‘Nan::imp::ToFactory’ does not name a type
../node_modules/nan/nan_converters_43_inl.h:37: error: ‘return_t’ in class ‘Nan::imp::ToFactory’ does not name a type
../node_modules/nan/nan_converters_43_inl.h:38: error: ‘return_t’ in class ‘Nan::imp::ToFactory’ does not name a type
In file included from ../node_modules/nan/nan.h:188,
from ../src/protagonist.h:6,
from ../src/annotation.cc:1:
../node_modules/nan/nan_new.h: In function ‘v8::Local Nan::imp::To(v8::Localv8::Integer) [with T = v8::Integer]’:
../node_modules/nan/nan_new.h:21: error: no matching function for call to ‘To(v8::Localv8::Integer&)’
../node_modules/nan/nan_new.h: In function ‘v8::Local Nan::imp::To(v8::Localv8::Integer) [with T = v8::Int32]’:
../node_modules/nan/nan_new.h:28: error: no matching function for call to ‘To(v8::Localv8::Integer&)’
../node_modules/nan/nan_new.h: In function ‘v8::Local Nan::imp::To(v8::Localv8::Integer) [with T = v8::Uint32]’:
../node_modules/nan/nan_new.h:35: error: no matching function for call to ‘To(v8::Localv8::Integer&)’
../node_modules/nan/nan_new.h: At global scope:
../node_modules/nan/nan_new.h:43: error: ISO C++ forbids declaration of ‘MaybeLocal’ with no type
../node_modules/nan/nan_new.h:43: error: expected ‘;’ before ‘<’ token
../node_modules/nan/nan_new.h:75: error: ‘return_t’ does not name a type
../node_modules/nan/nan_new.h:141: error: ‘return_t’ does not name a type
../node_modules/nan/nan_new.h:147: error: ‘return_t’ does not name a type
../node_modules/nan/nan_new.h:148: error: ‘return_t’ does not name a type
../node_modules/nan/nan_new.h:160: error: ‘return_t’ does not name a type
../node_modules/nan/nan_new.h:161: error: ‘return_t’ does not name a type
../node_modules/nan/nan_new.h:162: error: ‘return_t’ does not name a type
../node_modules/nan/nan_new.h:163: error: ‘return_t’ does not name a type
../node_modules/nan/nan_new.h:165: error: ‘return_t’ does not name a type
../node_modules/nan/nan_new.h:166: error: ‘return_t’ does not name a type
../node_modules/nan/nan_new.h:182: error: ‘return_t’ does not name a type
../node_modules/nan/nan_new.h:183: error: ‘return_t’ does not name a type
In file included from ../node_modules/nan/nan_new.h:189,
from ../node_modules/nan/nan.h:188,
from ../src/protagonist.h:6,
from ../src/annotation.cc:1:
../node_modules/nan/nan_implementation_12_inl.h:56: error: ‘return_t’ in class ‘Nan::imp::Factoryv8::Date’ does not name a type
../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static v8::Localv8::Function Nan::imp::Factoryv8::Function::New(void (
)(const Nan::FunctionCallbackInfov8::Value&), v8::Localv8::Value)’:
../node_modules/nan/nan_implementation_12_inl.h:90: error: ‘NewInstance’ was not declared in this scope
../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static v8::Localv8::FunctionTemplate Nan::imp::Factoryv8::FunctionTemplate::New(void ()(const Nan::FunctionCallbackInfov8::Value&), v8::Localv8::Value, v8::Localv8::Signature)’:
../node_modules/nan/nan_implementation_12_inl.h:118: error: ‘NewInstance’ was not declared in this scope
../node_modules/nan/nan_implementation_12_inl.h: At global scope:
../node_modules/nan/nan_implementation_12_inl.h:197: error: ‘return_t’ in class ‘Nan::imp::Factoryv8::RegExp’ does not name a type
../node_modules/nan/nan_implementation_12_inl.h:216: error: ‘return_t’ in class ‘Nan::imp::Factoryv8::Script’ does not name a type
../node_modules/nan/nan_implementation_12_inl.h:222: error: ‘return_t’ in class ‘Nan::imp::Factoryv8::Script’ does not name a type
../node_modules/nan/nan_implementation_12_inl.h:254: error: ‘return_t’ in class ‘Nan::imp::Factoryv8::String’ does not name a type
../node_modules/nan/nan_implementation_12_inl.h:262: error: ‘return_t’ in class ‘Nan::imp::Factoryv8::String’ does not name a type
../node_modules/nan/nan_implementation_12_inl.h:268: error: ‘return_t’ in class ‘Nan::imp::Factoryv8::String’ does not name a type
../node_modules/nan/nan_implementation_12_inl.h:275: error: ‘return_t’ in class ‘Nan::imp::Factoryv8::String’ does not name a type
../node_modules/nan/nan_implementation_12_inl.h:281: error: ‘return_t’ in class ‘Nan::imp::Factoryv8::String’ does not name a type
../node_modules/nan/nan_implementation_12_inl.h:286: error: ‘return_t’ in class ‘Nan::imp::Factoryv8::String’ does not name a type
../node_modules/nan/nan_implementation_12_inl.h:347: error: ‘return_t’ in class ‘Nan::imp::Factoryv8::UnboundScript’ does not name a type
../node_modules/nan/nan_implementation_12_inl.h:354: error: ‘return_t’ in class ‘Nan::imp::Factoryv8::UnboundScript’ does not name a type
In file included from ../node_modules/nan/nan.h:188,
from ../src/protagonist.h:6,
from ../src/annotation.cc:1:
../node_modules/nan/nan_new.h:291: error: ‘return_t’ in class ‘Nan::imp::Factoryv8::String’ does not name a type
../node_modules/nan/nan_new.h:297: error: ‘return_t’ in class ‘Nan::imp::Factoryv8::String’ does not name a type
../node_modules/nan/nan_new.h:303: error: ‘return_t’ in class ‘Nan::imp::Factoryv8::String’ does not name a type
../node_modules/nan/nan_new.h:309: error: ‘return_t’ in class ‘Nan::imp::Factoryv8::String’ does not name a type
../node_modules/nan/nan_new.h:315: error: ‘return_t’ in class ‘Nan::imp::Factoryv8::String’ does not name a type
../node_modules/nan/nan_new.h:321: error: ‘return_t’ in class ‘Nan::imp::Factoryv8::String’ does not name a type
../node_modules/nan/nan_new.h:327: error: ‘return_t’ in class ‘Nan::imp::Factoryv8::RegExp’ does not name a type
In file included from ../src/protagonist.h:6,
from ../src/annotation.cc:1:
../node_modules/nan/nan.h: In function ‘v8::Localv8::Value Nan::Error(const char
)’:
../node_modules/nan/nan.h:639: error: ‘class v8::Localv8::Boolean’ has no member named ‘ToLocalChecked’
../node_modules/nan/nan.h: In function ‘void Nan::ThrowError(const char_)’:
../node_modules/nan/nan.h:639: error: ‘class v8::Localv8::Boolean’ has no member named ‘ToLocalChecked’
../node_modules/nan/nan.h: In function ‘v8::Localv8::Value Nan::RangeError(const char_)’:
../node_modules/nan/nan.h:640: error: ‘class v8::Localv8::Boolean’ has no member named ‘ToLocalChecked’
../node_modules/nan/nan.h: In function ‘void Nan::ThrowRangeError(const char_)’:
../node_modules/nan/nan.h:640: error: ‘class v8::Localv8::Boolean’ has no member named ‘ToLocalChecked’
../node_modules/nan/nan.h: In function ‘v8::Localv8::Value Nan::ReferenceError(const char_)’:
../node_modules/nan/nan.h:641: error: ‘class v8::Localv8::Boolean’ has no member named ‘ToLocalChecked’
../node_modules/nan/nan.h: In function ‘void Nan::ThrowReferenceError(const char_)’:
../node_modules/nan/nan.h:641: error: ‘class v8::Localv8::Boolean’ has no member named ‘ToLocalChecked’
../node_modules/nan/nan.h: In function ‘v8::Localv8::Value Nan::SyntaxError(const char_)’:
../node_modules/nan/nan.h:642: error: ‘class v8::Localv8::Boolean’ has no member named ‘ToLocalChecked’
../node_modules/nan/nan.h: In function ‘void Nan::ThrowSyntaxError(const char_)’:
../node_modules/nan/nan.h:642: error: ‘class v8::Localv8::Boolean’ has no member named ‘ToLocalChecked’
../node_modules/nan/nan.h: In function ‘v8::Localv8::Value Nan::TypeError(const char_)’:
../node_modules/nan/nan.h:643: error: ‘class v8::Localv8::Boolean’ has no member named ‘ToLocalChecked’
../node_modules/nan/nan.h: In function ‘void Nan::ThrowTypeError(const char_)’:
../node_modules/nan/nan.h:643: error: ‘class v8::Localv8::Boolean’ has no member named ‘ToLocalChecked’
../node_modules/nan/nan.h: At global scope:
../node_modules/nan/nan.h:651: error: expected initializer before ‘<’ token
../node_modules/nan/nan.h:673: error: expected initializer before ‘<’ token
../node_modules/nan/nan.h:689: error: expected initializer before ‘<’ token
../node_modules/nan/nan.h:702: error: expected initializer before ‘<’ token
../node_modules/nan/nan.h:719: error: expected initializer before ‘<’ token
../node_modules/nan/nan.h:725: error: expected initializer before ‘<’ token
../node_modules/nan/nan.h:733: error: expected initializer before ‘<’ token
../node_modules/nan/nan.h:740: error: expected initializer before ‘<’ token
../node_modules/nan/nan.h:746: error: expected initializer before ‘<’ token
/home/pquin1/.node-gyp/4.3.1/include/node/v8.h: In member function ‘void Nan::Callback::SetFunction(const v8::Localv8::Function&)’:
/home/pquin1/.node-gyp/4.3.1/include/node/v8.h:3021: error: argument dependent lookup finds ‘class v8::Set’
../node_modules/nan/nan.h:1366: error: in call to ‘Set’
../node_modules/nan/nan.h: In member function ‘void Nan::AsyncWorker::SaveToPersistent(const char_, const v8::Localv8::Value&)’:
../node_modules/nan/nan.h:1488: error: ‘class v8::Localv8::Boolean’ has no member named ‘ToLocalChecked’
../node_modules/nan/nan.h: In member function ‘v8::Localv8::Value Nan::AsyncWorker::GetFromPersistent(const char_) const’:
../node_modules/nan/nan.h:1506: error: ‘class v8::Localv8::Boolean’ has no member named ‘ToLocalChecked’
../node_modules/nan/nan.h: In member function ‘virtual void Nan::AsyncWorker::HandleErrorCallback()’:
../node_modules/nan/nan.h:1540: error: no matching function for call to ‘New(const char_)’
../node_modules/nan/nan.h: In function ‘void Nan::SetMethod(const T&, const char_, void ()(const Nan::FunctionCallbackInfov8::Value&))’:
../node_modules/nan/nan.h:1829: error: there are no arguments to ‘GetFunction’ that depend on a template parameter, so a declaration of ‘GetFunction’ must be available
../node_modules/nan/nan.h:1829: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
../node_modules/nan/nan.h:1830: error: ‘class v8::Localv8::Boolean’ has no member named ‘ToLocalChecked’
../node_modules/nan/nan.h: In function ‘void Nan::SetPrototypeMethod(v8::Localv8::FunctionTemplate, const char
, void ()(const Nan::FunctionCallbackInfov8::Value&))’:
../node_modules/nan/nan.h:1842: error: ‘GetFunction’ was not declared in this scope
../node_modules/nan/nan.h:1843: error: ‘class v8::Localv8::Boolean’ has no member named ‘ToLocalChecked’
../node_modules/nan/nan.h: In function ‘void Nan::SetAccessor(v8::Localv8::ObjectTemplate, v8::Localv8::String, void (
)(v8::Localv8::String, const Nan::PropertyCallbackInfov8::Value&), void ()(v8::Localv8::String, v8::Localv8::Value, const Nan::PropertyCallbackInfo&), v8::Localv8::Value, v8::AccessControl, v8::PropertyAttribute, Nan::imp::Sig)’:
../node_modules/nan/nan.h:1868: error: ‘NewInstance’ was not declared in this scope
../node_modules/nan/nan.h: In function ‘bool Nan::SetAccessor(v8::Localv8::Object, v8::Localv8::String, void (
)(v8::Localv8::String, const Nan::PropertyCallbackInfov8::Value&), void ()(v8::Localv8::String, v8::Localv8::Value, const Nan::PropertyCallbackInfo&), v8::Localv8::Value, v8::AccessControl, v8::PropertyAttribute)’:
../node_modules/nan/nan.h:1911: error: ‘NewInstance’ was not declared in this scope
../node_modules/nan/nan.h: In function ‘void Nan::SetNamedPropertyHandler(v8::Localv8::ObjectTemplate, void (
)(v8::Localv8::String, const Nan::PropertyCallbackInfov8::Value&), void ()(v8::Localv8::String, v8::Localv8::Value, const Nan::PropertyCallbackInfov8::Value&), void ()(v8::Localv8::String, const Nan::PropertyCallbackInfov8::Integer&), void ()(v8::Localv8::String, const Nan::PropertyCallbackInfov8::Boolean&), void ()(const Nan::PropertyCallbackInfov8::Array&), v8::Localv8::Value)’:
../node_modules/nan/nan.h:1959: error: ‘NewInstance’ was not declared in this scope
../node_modules/nan/nan.h: In function ‘void Nan::SetIndexedPropertyHandler(v8::Localv8::ObjectTemplate, void ()(uint32_t, const Nan::PropertyCallbackInfov8::Value&), void ()(uint32_t, v8::Localv8::Value, const Nan::PropertyCallbackInfov8::Value&), void ()(uint32_t, const Nan::PropertyCallbackInfov8::Integer&), void ()(uint32_t, const Nan::PropertyCallbackInfov8::Boolean&), void ()(const Nan::PropertyCallbackInfov8::Array&), v8::Localv8::Value)’:
../node_modules/nan/nan.h:2029: error: ‘NewInstance’ was not declared in this scope
In file included from ../src/protagonist.h:6,
from ../src/annotation.cc:1:
../node_modules/nan/nan.h: In function ‘void Nan::Export(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE, const char
, void ()(const Nan::FunctionCallbackInfov8::Value&))’:
../node_modules/nan/nan.h:2090: error: no matching function for call to ‘New(const char
&)’
../node_modules/nan/nan.h:2091: error: ‘GetFunction’ was not declared in this scope
/home/pquin1/.node-gyp/4.3.1/include/node/v8.h:3021: error: argument dependent lookup finds ‘class v8::Set’
../node_modules/nan/nan.h:2091: error: in call to ‘Set’
../node_modules/nan/nan.h: In constructor ‘Nan::Tap::Tap(v8::Localv8::Value)’:
../node_modules/nan/nan.h:2098: error: no matching function for call to ‘To(v8::Localv8::Value&)’
../node_modules/nan/nan.h: In member function ‘void Nan::Tap::ok(bool, const char_)’:
../node_modules/nan/nan.h:2111: error: ‘class v8::Localv8::Boolean’ has no member named ‘ToLocalChecked’
../node_modules/nan/nan.h: In member function ‘void Nan::Tap::pass(const char*)’:
../node_modules/nan/nan.h:2117: error: ‘class v8::Localv8::Boolean’ has no member named ‘ToLocalChecked’
In file included from ../drafter/ext/snowcrash/src/Blueprint.h:17,
from ../drafter/ext/snowcrash/src/BlueprintSourcemap.h:12,
from ../drafter/src/Serialize.h:15,
from ../src/protagonist.h:7,
from ../src/annotation.cc:1:
../drafter/ext/snowcrash/src/MSON.h: At global scope:
../drafter/ext/snowcrash/src/MSON.h:372: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
In file included from ../drafter/ext/snowcrash/src/BlueprintSourcemap.h:13,
from ../drafter/src/Serialize.h:15,
from ../src/protagonist.h:7,
from ../src/annotation.cc:1:
../drafter/ext/snowcrash/src/MSONSourcemap.h:177: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/auto_ptr.h:86)
In file included from ../src/annotation.cc:1:
../src/protagonist.h:22: error: ‘Handle’ is not a member of ‘v8’

../src/protagonist.h:22: error: expected primary-expression before ‘>’ token
../src/protagonist.h:22: error: expected primary-expression before ‘)’ token
../src/protagonist.h:29: error: ‘v8::Handle’ has not been declared
../src/protagonist.h:29: error: expected ‘,’ or ‘...’ before ‘<’ token
../src/protagonist.h:47: error: ‘v8::Handle’ has not been declared

68034 verbose request uri https://registry.npmjs.org/restore-cursor
68035 verbose request no auth needed
68036 info attempt registry request try #1 at 9:22:11 PM
68037 verbose etag "ACKO0VPL7J2R8E3XAJ0I2LHHR"
68038 http request GET https://registry.npmjs.org/restore-cursor
68039 silly gunzTarPerm extractEntry index.js
68040 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
68041 info postinstall balanced-match@0.3.0
68042 verbose unlock done using /home/pquin1/.npm/_locks/read-json-sync-b6c67f9345561ddc.lock for /home/pquin1/holodeck/node_modules/gulp-eslint/node_modules/eslint/node_modules/file-entry-cache/node_modules/flat-cache/node_modules/read-json-sync
68043 silly cache add args [ 'argparse@^1.0.2', null ]
68044 verbose cache add spec argparse@^1.0.2
68045 silly cache add parsed spec Result {
68045 silly cache add raw: 'argparse@^1.0.2',
68045 silly cache add scope: null,
68045 silly cache add name: 'argparse',
68045 silly cache add rawSpec: '^1.0.2',
68045 silly cache add spec: '>=1.0.2 <2.0.0',
68045 silly cache add type: 'range' }
68046 silly addNamed argparse@>=1.0.2 <2.0.0
68047 verbose addNamed ">=1.0.2 <2.0.0" is a valid semver range for argparse
68048 silly addNameRange { name: 'argparse', range: '>=1.0.2 <2.0.0', hasData: false }
68049 silly mapToRegistry name argparse
68050 silly mapToRegistry using default registry
68051 silly mapToRegistry registry https://registry.npmjs.org/
68052 silly mapToRegistry uri https://registry.npmjs.org/argparse
68053 verbose addNameRange registry:https://registry.npmjs.org/argparse not in flight; fetching
68054 silly cache add args [ 'esprima@^2.6.0', null ]
68055 verbose cache add spec esprima@^2.6.0
68056 silly cache add parsed spec Result {
68056 silly cache add raw: 'esprima@^2.6.0',
68056 silly cache add scope: null,
68056 silly cache add name: 'esprima',
68056 silly cache add rawSpec: '^2.6.0',
68056 silly cache add spec: '>=2.6.0 <3.0.0',
68056 silly cache add type: 'range' }
68057 silly addNamed esprima@>=2.6.0 <3.0.0
68058 verbose addNamed ">=2.6.0 <3.0.0" is a valid semver range for esprima
68059 silly addNameRange { name: 'esprima', range: '>=2.6.0 <3.0.0', hasData: false }
68060 silly mapToRegistry name esprima
68061 silly mapToRegistry using default registry
68062 silly mapToRegistry registry https://registry.npmjs.org/
68063 silly mapToRegistry uri https://registry.npmjs.org/esprima
68064 verbose addNameRange registry:https://registry.npmjs.org/esprima not in flight; fetching
68065 verbose linkBins chalk@1.1.1
"npm-debug.log" 16327L, 1240928C 1,1 Top
76605 silly gunzTarPerm extractEntry test/object/set-prototype-of/index.js
76606 silly gunzTarPerm modified mode [ 'test/object/set-prototype-of/index.js', 438, 436 ]
76607 silly gunzTarPerm extractEntry test/reg-exp/#/search/implement.js
76608 silly gunzTarPerm modified mode [ 'test/reg-exp/#/search/implement.js', 438, 436 ]
76609 silly gunzTarPerm extractEntry test/reg-exp/#/search/index.js
76610 silly gunzTarPerm modified mode [ 'test/reg-exp/#/search/index.js', 438, 436 ]
76611 verbose write writing to /home/pquin1/holodeck/node_modules/gulp-eslint/node_modules/eslint/node_modules/handlebars/node_modules/uglify-js/node_modules/yargs/node_modules/decamelize/package.json
76612 silly gunzTarPerm extractEntry test/object/set-prototype-of/is-implemented.js
76613 silly gunzTarPerm modified mode [ 'test/object/set-prototype-of/is-implemented.js', 438, 436 ]
76614 silly gunzTarPerm extractEntry test/object/set-prototype-of/shim.js
76615 silly gunzTarPerm modified mode [ 'test/object/set-prototype-of/shim.js', 438, 436 ]
76616 verbose write writing to /home/pquin1/holodeck/node_modules/gulp-eslint/node_modules/eslint/node_modules/handlebars/node_modules/uglify-js/node_modules/yargs/node_modules/camelcase/package.json
76617 verbose write writing to /home/pquin1/holodeck/node_modules/gulp-eslint/node_modules/eslint/node_modules/handlebars/node_modules/uglify-js/node_modules/yargs/node_modules/window-size/package.json
76618 silly gunzTarPerm extractEntry test/reg-exp/#/search/is-implemented.js
76619 silly gunzTarPerm modified mode [ 'test/reg-exp/#/search/is-implemented.js', 438, 436 ]
76620 silly gunzTarPerm extractEntry test/reg-exp/#/search/shim.js
76621 silly gunzTarPerm modified mode [ 'test/reg-exp/#/search/shim.js', 438, 436 ]
76622 info preinstall decamelize@1.1.2
76623 info preinstall camelcase@1.2.1
76624 info preinstall window-size@0.1.0
76625 verbose readDependencies loading dependencies from /home/pquin1/holodeck/node_modules/gulp-eslint/node_modules/eslint/node_modules/handlebars/node_modules/uglify-js/node_modules/yargs/node_modules/decamelize/package.json
76626 verbose readDependencies loading dependencies from /home/pquin1/holodeck/node_modules/gulp-eslint/node_modules/eslint/node_modules/handlebars/node_modules/uglify-js/node_modules/yargs/node_modules/camelcase/package.json
76627 verbose readDependencies loading dependencies from /home/pquin1/holodeck/node_modules/gulp-eslint/node_modules/eslint/node_modules/handlebars/node_modules/uglify-js/node_modules/yargs/node_modules/window-size/package.json
76628 silly gunzTarPerm extractEntry test/object/keys/implement.js
76629 silly gunzTarPerm modified mode [ 'test/object/keys/implement.js', 438, 436 ]
76630 silly gunzTarPerm extractEntry test/object/keys/index.js
76631 silly gunzTarPerm modified mode [ 'test/object/keys/index.js', 438, 436 ]
76632 silly gunzTarPerm extractEntry test/reg-exp/#/split/implement.js
76633 silly gunzTarPerm modified mode [ 'test/reg-exp/#/split/implement.js', 438, 436 ]
76634 silly gunzTarPerm extractEntry test/reg-exp/#/split/index.js
76635 silly gunzTarPerm modified mode [ 'test/reg-exp/#/split/index.js', 438, 436 ]
76636 verbose readDependencies loading dependencies from /home/pquin1/holodeck/node_modules/gulp-eslint/node_modules/eslint/node_modules/handlebars/node_modules/uglify-js/node_modules/yargs/node_modules/decamelize/package.json
76637 verbose readDependencies loading dependencies from /home/pquin1/holodeck/node_modules/gulp-eslint/node_modules/eslint/node_modules/handlebars/node_modules/uglify-js/node_modules/yargs/node_modules/camelcase/package.json
76638 verbose readDependencies loading dependencies from /home/pquin1/holodeck/node_modules/gulp-eslint/node_modules/eslint/node_modules/handlebars/node_modules/uglify-js/node_modules/yargs/node_modules/window-size/package.json
76639 silly gunzTarPerm extractEntry test/object/keys/is-implemented.js
76640 silly gunzTarPerm modified mode [ 'test/object/keys/is-implemented.js', 438, 436 ]
76641 silly gunzTarPerm extractEntry test/object/keys/shim.js
76642 silly gunzTarPerm modified mode [ 'test/object/keys/shim.js', 438, 436 ]
76643 silly install resolved []
:0
../src/protagonist.h:47: error: expected ‘,’ or ‘...’ before ‘<’ token
../src/annotation.cc:18: error: variable or field ‘Init’ declared void
../src/annotation.cc:18: error: ‘Handle’ was not declared in this scope
../src/annotation.cc:18: error: expected primary-expression before ‘>’ token
../src/annotation.cc:18: error: ‘exports’ was not declared in this scope
make: *** [Release/obj.target/protagonist/src/annotation.o] Error 1
make: Leaving directory /home/pquin1/holodeck/node_modules/protagonist/build' gyp ERR! build error gyp ERR! stack Error:make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/home/pquin1/.nvm/versions/node/v4.3.1/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:270:23)
gyp ERR! stack at emitTwo (events.js:87:13)
gyp ERR! stack at ChildProcess.emit (events.js:172:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
gyp ERR! System Linux 2.6.32-573.3.1.el6.x86_64
gyp ERR! command "/home/pquin1/.nvm/versions/node/v4.3.1/bin/node" "/home/pquin1/.nvm/versions/node/v4.3.1/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/pquin1/holodeck/node_modules/protagonist
gyp ERR! node -v v4.3.1
gyp ERR! node-gyp -v v3.0.3
gyp ERR! not ok
npm ERR! Linux 2.6.32-573.3.1.el6.x86_64
npm ERR! argv "/home/pquin1/.nvm/versions/node/v4.3.1/bin/node" "/home/pquin1/.nvm/versions/node/v4.3.1/bin/npm" "install"
npm ERR! node v4.3.1
npm ERR! npm v2.14.12
npm ERR! code ELIFECYCLE

npm ERR! protagonist@1.2.6 install: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the protagonist@1.2.6 install script 'node-gyp rebuild'.
npm ERR! This is most likely a problem with the protagonist package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get their info via:
npm ERR! npm owner ls protagonist
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR! /home/pquin1/holodeck/npm-debug.log

@w-vi
Copy link
Contributor

w-vi commented Feb 18, 2016

@peter-quinton Thanks for the report, at first look I suspect youare using too old version of gcc, node.js 4.3.1 requires gcc 4.8 or newer, see the readme https://github.com/nodejs/node/blob/v4.3.1/README.md#build .
Please try it with gcc 4.8 or newer.

@peter-quinton
Copy link
Author

Thank you for the pointer, I didn't notice the gcc requirement for node 4.3.1
Here are the steps I had to take to fix the issue on my centos 6.7 distributation

as root

cd /etc/yum.repos.d/
wget http://people.centos.org/tru/devtools-2/devtools-2.repo
yum install devtoolset-2-gcc
yum install devtoolset-2-binutils
yum install devtoolset-2-gcc-gfortran
yum install devtoolset-2-gcc-c++

Found these instructions at http://braaten-family.org/ed/blog/2014-05-28-devtools-for-centos/

Please close the ticket.

@w-vi
Copy link
Contributor

w-vi commented Feb 19, 2016

Cheers for posting how to fix it.

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

No branches or pull requests

2 participants