-
Notifications
You must be signed in to change notification settings - Fork 50
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
can not rebuild node module sqlite3 on windows 8.1 enterprise #32
Comments
gyp info it worked if it ends with ok |
I'm getting a similar message with different versions building a different add-in... |
so anybody knows where this error comes from? It will be nice to be able to build sqlite3 for nw |
WINDOWS 8.1 enterprise chinese
node-webkit 0.9.2
python 2.7.6
VS 2013
ERROR INFO:
h(74) : 参见“node_sqlite3::Statement”的声明
..\src\database.cc(208): error C2065: “Unwrap”: 未声明的标识符 [D:\my\ServiceO
nline\Se
rviceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj]
..\src\statement.cc(476): error C2227: “->Set”的左边必须指向类/结构/联合/泛型
类型 [D:\my\Servic
eOnline\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj]
..\src\database.cc(208): error C2275: “node_sqlite3::Database”: 将此类型用作表
达式非法 [D:
\my\ServiceOnline\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj
]
..\src\statement.cc(478): error C2661: “v8::Localv8::Value::New”: 没有重载函
数接受 1
个参数 [D:\my\ServiceOnline\ServiceOnline\node_modules\sqlite3\build\node_sqlite
3.
vcxproj]
..\src\statement.cc(478): error C2466: 不能分配常量大小为 0 的数组 [D:\my\Servic
eOnline\Ser
viceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj]
..\src\statement.cc(478): error C2440: “初始化”: 无法从“int”转换为“v8::Loca
lv8::Value”
[D:\my\ServiceOnline\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcx
proj]
无构造函数可以接受源类型,或构造函数重载决策不明确
..\src\statement.cc(479): error C2039: “handle_”: 不是“node_sqlite3::Statemen
t”的成
员 [D:\my\ServiceOnline\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vc
xproj]
d:\my\serviceonline\serviceonline\node_modules\sqlite3\src\statement.
h(74) : 参见“node_sqlite3::Statement”的声明
..\src\statement.cc(488): error C2653: “ObjectWrap”: 不是类或命名空间名称 [D:
my\ServiceO
nline\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj]
..\src\database.cc(250): error C3861: “NODE_PSYMBOL”: 找不到标识符 [D:\my\Ser
viceOnl
ine\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj]
..\src\statement.cc(488): error C2065: “Unwrap”: 未声明的标识符 [D:\my\Service
Online\S
erviceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj]
..\src\statement.cc(488): error C2275: “node_sqlite3::Statement”: 将此类型用作
表达式非法 [
D:\my\ServiceOnline\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxpr
oj]
..\src\database.cc(257): error C2661: “v8::Localv8::Value::New”: 没有重载函
数接受 1 个
参数 [D:\my\ServiceOnline\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.
v
cxproj]
..\src\database.cc(262): error C2039: “handle_”: 不是“node_sqlite3::Database
”的成员
[D:\my\ServiceOnline\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxp
roj]
d:\my\serviceonline\serviceonline\node_modules\sqlite3\src\database.h
(20) : 参见“node_sqlite3::Database”的声明
..\src\database.cc(266): error C2039: “handle_”: 不是“node_sqlite3::Database
”的成员
[D:\my\ServiceOnline\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxp
roj]
d:\my\serviceonline\serviceonline\node_modules\sqlite3\src\database.h
(20) : 参见“node_sqlite3::Database”的声明
..\src\database.cc(266): error C2227: “->Get”的左边必须指向类/结构/联合/泛型类
型 [D:\my\Service
Online\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj]
..\src\database.cc(266): error C2227: “->Call”的左边必须指向类/结构/联合/泛型
类型 [D:\my\Servic
eOnline\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj]
d:\my\serviceonline\serviceonline\node_modules\sqlite3\src\database.h
(20) : 参见“node_sqlite3::Database”的声明
..\src\database.cc(271): error C2039: “handle_”: 不是“node_sqlite3::Database
”的成员
[D:\my\ServiceOnline\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxp
roj]
d:\my\serviceonline\serviceonline\node_modules\sqlite3\src\database.h
(20) : 参见“node_sqlite3::Database”的声明
..\src\statement.cc(550): error C2661: “v8::Localv8::Value::New”: 没有重载函
数接受 1
个参数 [D:\my\ServiceOnline\ServiceOnline\node_modules\sqlite3\build\node_sqlite
3.
vcxproj]
..\src\database.cc(271): error C2227: “->Get”的左边必须指向类/结构/联合/泛型类
型 [D:\my\Service
Online\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj]
..\src\database.cc(271): error C2227: “->Call”的左边必须指向类/结构/联合/泛型
类型 [D:\my\Servic
eOnline\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj]
..\src\statement.cc(551): error C2039: “handle_”: 不是“node_sqlite3::Statemen
t”的成
员 [D:\my\ServiceOnline\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vc
xproj]
d:\my\serviceonline\serviceonline\node_modules\sqlite3\src\statement.
h(74) : 参见“node_sqlite3::Statement”的声明
d:\my\serviceonline\serviceonline\node_modules\sqlite3\src\database.h
(20) : 参见“node_sqlite3::Database”的声明
..\src\statement.cc(556): error C2661: “v8::Localv8::Value::New”: 没有重载函
数接受 1
个参数 [D:\my\ServiceOnline\ServiceOnline\node_modules\sqlite3\build\node_sqlite
3.
vcxproj]
..\src\database.cc(280): error C2653: “ObjectWrap”: 不是类或命名空间名称 [D:\m
y\ServiceOn
line\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj]
..\src\statement.cc(557): error C2661: “v8::Localv8::Value::New”: 没有重载函
数接受 1
个参数 [D:\my\ServiceOnline\ServiceOnline\node_modules\sqlite3\build\node_sqlite
3.
vcxproj]
..\src\database.cc(280): error C2065: “Unwrap”: 未声明的标识符 [D:\my\ServiceO
nline\Se
rviceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj]
..\src\statement.cc(558): fatal error C1903: 无法从以前的错误中恢复;正在停止编
译 [D:\my\ServiceO
nline\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj]
..\src\database.cc(280): error C2275: “node_sqlite3::Database”: 将此类型用作表
达式非法 [D:
\my\ServiceOnline\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj
]
..\src\database.cc(298): error C2653: “ObjectWrap”: 不是类或命名空间名称 [D:\m
y\ServiceOn
line\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj]
..\src\database.cc(298): error C2065: “Unwrap”: 未声明的标识符 [D:\my\ServiceO
nline\Se
rviceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj]
..\src\database.cc(298): error C2275: “node_sqlite3::Database”: 将此类型用作表
达式非法 [D:
\my\ServiceOnline\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj
]
..\src\database.cc(316): error C2653: “ObjectWrap”: 不是类或命名空间名称 [D:\m
y\ServiceOn
line\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj]
..\src\database.cc(316): error C2065: “Unwrap”: 未声明的标识符 [D:\my\ServiceO
nline\Se
rviceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj]
..\src\database.cc(316): error C2275: “node_sqlite3::Database”: 将此类型用作表
达式非法 [D:
\my\ServiceOnline\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj
]
..\src\database.cc(396): error C2039: “handle_”: 不是“node_sqlite3::Database
”的成员
[D:\my\ServiceOnline\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxp
roj]
d:\my\serviceonline\serviceonline\node_modules\sqlite3\src\database.h
(20) : 参见“node_sqlite3::Database”的声明
..\src\database.cc(396): error C2227: “->Get”的左边必须指向类/结构/联合/泛型类
型 [D:\my\Service
Online\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj]
..\src\database.cc(396): error C2227: “->Call”的左边必须指向类/结构/联合/泛型
类型 [D:\my\Servic
eOnline\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj]
d:\my\serviceonline\serviceonline\node_modules\sqlite3\src\database.h
(20) : 参见“node_sqlite3::Database”的声明
..\src\database.cc(434): warning C4244: “参数”: 从“double”转换到“int32_t”
,可能丢失数据 [D:
my\ServiceOnline\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj]
..\src\database.cc(436): error C2039: “handle_”: 不是“node_sqlite3::Database
”的成员
[D:\my\ServiceOnline\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxp
roj]
d:\my\serviceonline\serviceonline\node_modules\sqlite3\src\database.h
(20) : 参见“node_sqlite3::Database”的声明
..\src\database.cc(436): error C2227: “->Get”的左边必须指向类/结构/联合/泛型类
型 [D:\my\Service
Online\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj]
..\src\database.cc(436): error C2227: “->Call”的左边必须指向类/结构/联合/泛型
类型 [D:\my\Servic
eOnline\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj]
d:\my\serviceonline\serviceonline\node_modules\sqlite3\src\database.h
(20) : 参见“node_sqlite3::Database”的声明
..\src\database.cc(479): warning C4244: “参数”: 从“sqlite3_int64”转换到“int
32_t”,可能丢失
数据 [D:\my\ServiceOnline\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.
v
cxproj]
..\src\database.cc(481): error C2039: “handle_”: 不是“node_sqlite3::Database
”的成员
[D:\my\ServiceOnline\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxp
roj]
d:\my\serviceonline\serviceonline\node_modules\sqlite3\src\database.h
(20) : 参见“node_sqlite3::Database”的声明
..\src\database.cc(481): error C2227: “->Get”的左边必须指向类/结构/联合/泛型类
型 [D:\my\Service
Online\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj]
..\src\database.cc(481): error C2227: “->Call”的左边必须指向类/结构/联合/泛型
类型 [D:\my\Servic
eOnline\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj]
d:\my\serviceonline\serviceonline\node_modules\sqlite3\src\database.h
(20) : 参见“node_sqlite3::Database”的声明
..\src\database.cc(487): error C2653: “ObjectWrap”: 不是类或命名空间名称 [D:\m
y\ServiceOn
line\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj]
..\src\database.cc(487): error C2065: “Unwrap”: 未声明的标识符 [D:\my\ServiceO
nline\Se
rviceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj]
..\src\database.cc(487): error C2275: “node_sqlite3::Database”: 将此类型用作表
达式非法 [D:
\my\ServiceOnline\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj
]
..\src\database.cc(533): error C3861: “NODE_PSYMBOL”: 找不到标识符 [D:\my\Ser
viceOnl
ine\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj]
..\src\database.cc(537): error C2039: “handle_”: 不是“node_sqlite3::Database
”的成员
[D:\my\ServiceOnline\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxp
roj]
d:\my\serviceonline\serviceonline\node_modules\sqlite3\src\database.h
(20) : 参见“node_sqlite3::Database”的声明
..\src\database.cc(541): error C2039: “handle_”: 不是“node_sqlite3::Database
”的成员
[D:\my\ServiceOnline\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxp
roj]
d:\my\serviceonline\serviceonline\node_modules\sqlite3\src\database.h
(20) : 参见“node_sqlite3::Database”的声明
..\src\database.cc(541): error C2227: “->Get”的左边必须指向类/结构/联合/泛型类
型 [D:\my\Service
Online\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj]
..\src\database.cc(541): error C2227: “->Call”的左边必须指向类/结构/联合/泛型
类型 [D:\my\Servic
eOnline\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj]
d:\my\serviceonline\serviceonline\node_modules\sqlite3\src\database.h
(20) : 参见“node_sqlite3::Database”的声明
..\src\database.cc(545): error C2661: “v8::Localv8::Value::New”: 没有重载函
数接受 1 个
参数 [D:\my\ServiceOnline\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.
v
cxproj]
..\src\database.cc(545): error C2466: 不能分配常量大小为 0 的数组 [D:\my\Service
Online\Serv
iceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj]
..\src\database.cc(545): error C2440: “初始化”: 无法从“int”转换为“v8::Local
v8::Value”
[D:\my\ServiceOnline\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxp
roj]
无构造函数可以接受源类型,或构造函数重载决策不明确
..\src\database.cc(546): error C2039: “handle_”: 不是“node_sqlite3::Database
”的成员
[D:\my\ServiceOnline\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxp
roj]
d:\my\serviceonline\serviceonline\node_modules\sqlite3\src\database.h
(20) : 参见“node_sqlite3::Database”的声明
..\src\database.cc(556): error C2653: “ObjectWrap”: 不是类或命名空间名称 [D:\m
y\ServiceOn
line\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj]
..\src\database.cc(556): error C2065: “Unwrap”: 未声明的标识符 [D:\my\ServiceO
nline\Se
rviceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj]
..\src\database.cc(556): error C2275: “node_sqlite3::Database”: 将此类型用作表
达式非法 [D:
\my\ServiceOnline\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj
]
..\src\database.cc(575): error C2661: “v8::Localv8::Value::New”: 没有重载函
数接受 1 个
参数 [D:\my\ServiceOnline\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.
v
cxproj]
..\src\database.cc(575): error C2466: 不能分配常量大小为 0 的数组 [D:\my\Service
Online\Serv
iceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj]
..\src\database.cc(575): error C2440: “初始化”: 无法从“int”转换为“v8::Local
v8::Value”
[D:\my\ServiceOnline\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxp
roj]
无构造函数可以接受源类型,或构造函数重载决策不明确
..\src\database.cc(576): error C2039: “handle_”: 不是“node_sqlite3::Database
”的成员
[D:\my\ServiceOnline\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxp
roj]
d:\my\serviceonline\serviceonline\node_modules\sqlite3\src\database.h
(20) : 参见“node_sqlite3::Database”的声明
..\src\database.cc(586): error C2653: “ObjectWrap”: 不是类或命名空间名称 [D:\m
y\ServiceOn
line\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj]
..\src\database.cc(586): error C2065: “Unwrap”: 未声明的标识符 [D:\my\ServiceO
nline\Se
rviceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj]
..\src\database.cc(586): error C2275: “node_sqlite3::Database”: 将此类型用作表
达式非法 [D:
\my\ServiceOnline\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj
]
..\src\database.cc(586): fatal error C1003: 错误计数超过 100;正在停止编译 [D:\m
y\ServiceOnl
ine\ServiceOnline\node_modules\sqlite3\build\node_sqlite3.vcxproj]
gyp ERR! build error
gyp ERR! stack Error:
C:\Program Files (x86)\MSBuild\12.0\bin\msbuild.exe
failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (C:\Users\Administrator\AppData\Roamin
g\npm\node_modules\nw-gyp\lib\build.js:267:23)
gyp ERR! stack at ChildProcess.EventEmitter.emit (events.js:98:17)
gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:797:
12)
gyp ERR! System Windows_NT 6.2.9200
gyp ERR! command "node" "C:\Users\Administrator\AppData\Roaming\npm\node_m
odules\nw-gyp\bin\nw-gyp.js" "rebuild" "--target=0.9.2"
gyp ERR! cwd D:\my\ServiceOnline\ServiceOnline\node_modules\sqlite3
gyp ERR! node -v v0.10.25
gyp ERR! nw-gyp -v v0.12.2
gyp ERR! not ok
D:\my\ServiceOnline\ServiceOnline\node_modules\sqlite3>
The text was updated successfully, but these errors were encountered: