1
我想編譯/更新node-sqlanywhere,但我不斷收到錯誤。這是冗長的結果,當我試圖安裝node.js sqlanywhere彙編/更新錯誤
$ npm install sqlanywhere --verbose
npm info it worked if it ends with ok
npm verb cli [ 'c:\\Program Files\\nodejs\\node.exe',
npm verb cli 'c:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
npm verb cli 'install',
npm verb cli 'sqlanywhere',
npm verb cli '--verbose' ]
npm info using [email protected]
npm info using [email protected]
npm verb install initial load of c:\ProgAlgo\Node\mobileapp\package.json
npm WARN package.json [email protected] No repository field.
npm WARN package.json [email protected] No README data
npm verb installManyTop reading scoped package data from c:\ProgAlgo\Node\mobile
app\node_modules\async\package.json
npm verb installManyTop reading scoped package data from c:\ProgAlgo\Node\mobile
app\node_modules\bignumber.js\package.json
npm verb installManyTop reading scoped package data from c:\ProgAlgo\Node\mobile
app\node_modules\body-parser\package.json
npm verb installManyTop reading scoped package data from c:\ProgAlgo\Node\mobile
app\node_modules\colors\package.json
npm verb installManyTop reading scoped package data from c:\ProgAlgo\Node\mobile
app\node_modules\connect\package.json
npm verb installManyTop reading scoped package data from c:\ProgAlgo\Node\mobile
app\node_modules\cookie-parser\package.json
npm verb installManyTop reading scoped package data from c:\ProgAlgo\Node\mobile
app\node_modules\deferred\package.json
npm verb installManyTop reading scoped package data from c:\ProgAlgo\Node\mobile
app\node_modules\express\package.json
npm verb installManyTop reading scoped package data from c:\ProgAlgo\Node\mobile
app\node_modules\express-session\package.json
npm verb installManyTop reading scoped package data from c:\ProgAlgo\Node\mobile
app\node_modules\gcm\package.json
npm verb installManyTop reading scoped package data from c:\ProgAlgo\Node\mobile
app\node_modules\minify.js\package.json
npm verb installManyTop reading scoped package data from c:\ProgAlgo\Node\mobile
app\node_modules\moment\package.json
npm verb installManyTop reading scoped package data from c:\ProgAlgo\Node\mobile
app\node_modules\npm-debug.log\package.json
npm verb installManyTop reading scoped package data from c:\ProgAlgo\Node\mobile
app\node_modules\on-file-change\package.json
npm verb installManyTop reading scoped package data from c:\ProgAlgo\Node\mobile
app\node_modules\point-in-polygon\package.json
npm verb installManyTop reading scoped package data from c:\ProgAlgo\Node\mobile
app\node_modules\qs\package.json
npm verb installManyTop reading scoped package data from c:\ProgAlgo\Node\mobile
app\node_modules\readable-stream\package.json
npm verb installManyTop reading scoped package data from c:\ProgAlgo\Node\mobile
app\node_modules\restify\package.json
npm verb installManyTop reading scoped package data from c:\ProgAlgo\Node\mobile
app\node_modules\ws\package.json
npm info package.json [email protected] No license field.
npm info package.json [email protected] No license field.
npm info package.json [email protected] No license field.
npm info package.json [email protected] No license field.
npm verb readDependencies loading dependencies from c:\ProgAlgo\Node\mobileapp\p
ackage.json
npm verb cache add spec [email protected]^1.0.3
npm verb addNamed ">=1.0.3 <2.0.0" is a valid semver range for sqlanywhere
npm verb addNameRange registry:https://registry.npmjs.org/sqlanywhere not in fli
ght; fetching
npm verb request uri https://registry.npmjs.org/sqlanywhere
npm verb request no auth needed
npm info attempt registry request try #1 at 2:48:55 PM
npm verb request id 3faa3e77db0a05cc
npm verb etag "4DTDIBB7TGQ3L37QR6XV0K58D"
npm http request GET https://registry.npmjs.org/sqlanywhere
npm http 304 https://registry.npmjs.org/sqlanywhere
npm verb etag https://registry.npmjs.org/sqlanywhere from cache
npm verb get saving sqlanywhere to C:\Users\didgy\AppData\Roaming\npm-cache\regi
stry.npmjs.org\sqlanywhere\.cache.json
npm verb addNamed "1.0.3" is a plain semver version for sqlanywhere
npm verb afterAdd C:\Users\didgy\AppData\Roaming\npm-cache\sqlanywhere\1.0.3\pac
kage\package.json not in flight; writing
npm verb afterAdd C:\Users\didgy\AppData\Roaming\npm-cache\sqlanywhere\1.0.3\pac
kage\package.json written
npm info install [email protected] into c:\ProgAlgo\Node\mobileapp
npm info installOne [email protected]
npm verb installOne of sqlanywhere to c:\ProgAlgo\Node\mobileapp not in flight;
installing
npm verb lock using C:\Users\didgy\AppData\Roaming\npm-cache\_locks\sqlanywhere-
e7c967517ca70ed4.lock for c:\ProgAlgo\Node\mobileapp\node_modules\sqlanywhere
npm verb unbuild node_modules\sqlanywhere
npm verb gentlyRm don't care about contents; nuking c:\ProgAlgo\Node\mobileapp\n
ode_modules\sqlanywhere
npm verb tar unpack C:\Users\didgy\AppData\Roaming\npm-cache\sqlanywhere\1.0.3\p
ackage.tgz
npm verb tar unpacking to c:\ProgAlgo\Node\mobileapp\node_modules\sqlanywhere
npm verb gentlyRm don't care about contents; nuking c:\ProgAlgo\Node\mobileapp\n
ode_modules\sqlanywhere
npm verb write writing to c:\ProgAlgo\Node\mobileapp\node_modules\sqlanywhere\pa
ckage.json
npm info preinstall [email protected]
npm verb readDependencies loading dependencies from c:\ProgAlgo\Node\mobileapp\n
ode_modules\sqlanywhere\package.json
npm verb readDependencies loading dependencies from c:\ProgAlgo\Node\mobileapp\n
ode_modules\sqlanywhere\package.json
npm verb about to build c:\ProgAlgo\Node\mobileapp\node_modules\sqlanywhere
npm info build c:\ProgAlgo\Node\mobileapp\node_modules\sqlanywhere
npm info linkStuff [email protected]
npm verb linkBins [email protected]
npm verb linkMans [email protected]
npm verb rebuildBundles [email protected]
npm info install [email protected]
> [email protected] install c:\ProgAlgo\Node\mobileapp\node_modules\sqlanywhere
> node build.js
Looking for binaries...
Trying to build binaries
Error when executing node-gyp configure
npm verb unsafe-perm in lifecycle true
npm info [email protected] Failed to exec install script
npm verb unlock done using C:\Users\didgy\AppData\Roaming\npm-cache\_locks\sqlan
ywhere-e7c967517ca70ed4.lock for c:\ProgAlgo\Node\mobileapp\node_modules\sqlanyw
here
npm verb stack Error: [email protected] install: `node build.js`
npm verb stack Exit status 4294967295
npm verb stack at EventEmitter.<anonymous> (c:\Program Files\nodejs\node_mod
ules\npm\lib\utils\lifecycle.js:213:16)
npm verb stack at EventEmitter.emit (events.js:110:17)
npm verb stack at ChildProcess.<anonymous> (c:\Program Files\nodejs\node_mod
ules\npm\lib\utils\spawn.js:24:14)
npm verb stack at ChildProcess.emit (events.js:110:17)
npm verb stack at maybeClose (child_process.js:1015:16)
npm verb stack at Process.ChildProcess._handle.onexit (child_process.js:1087
:5)
npm verb pkgid [email protected]
npm verb cwd c:\ProgAlgo\Node\mobileapp
npm ERR! Windows_NT 6.1.7601
npm ERR! argv "c:\\Program Files\\nodejs\\node.exe" "c:\\Program Files\\nodejs\\
node_modules\\npm\\bin\\npm-cli.js" "install" "sqlanywhere" "--verbose"
npm ERR! node v0.12.5
npm ERR! npm v2.11.2
npm ERR! code ELIFECYCLE
npm ERR! [email protected] install: `node build.js`
npm ERR! Exit status 4294967295
npm ERR!
npm ERR! Failed at the [email protected] install script 'node build.js'.
npm ERR! This is most likely a problem with the sqlanywhere package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node build.js
npm ERR! You can get their info via:
npm ERR! npm owner ls sqlanywhere
npm ERR! There is likely additional logging output above.
npm verb exit [ 1, true ]
npm verb unbuild node_modules\sqlanywhere
npm info preuninstall [email protected]
npm info uninstall [email protected]
npm verb unbuild rmStuff [email protected] from c:\ProgAlgo\Node\mobileapp\node_
modules
npm info postuninstall [email protected]
npm verb gentlyRm don't care about contents; nuking c:\ProgAlgo\Node\mobileapp\n
ode_modules\sqlanywhere
npm ERR! Please include the following file with any support request:
npm ERR! c:\ProgAlgo\Node\mobileapp\npm-debug.log
我試圖下載源,然後編譯它,但我得到了更多的錯誤
node-gyp build
gyp info it worked if it ends with ok
gyp info using [email protected]
gyp info using [email protected] | win32 | x64
gyp info spawn C:\Program Files (x86)\MSBuild\12.0\bin\msbuild.exe
gyp info spawn args [ 'build/binding.sln',
gyp info spawn args '/clp:Verbosity=minimal',
gyp info spawn args '/nologo',
gyp info spawn args '/p:Configuration=Release;Platform=x64' ]
Building the projects in this solution one at a time. To enable parallel build,
please add the "/m" switch.
sqlanywhere.cpp
utils.cpp
sacapidll.cpp
c:\node-sqlanywhere-master\src\h\connection.h(135): error C2039: 'ObjectWrap' :
is not a member of 'node' (..\src\utils.cpp) [c:\node-sqlanywhere-master\build
\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(135): error C2504: 'ObjectWrap' :
base class undefined (..\src\utils.cpp) [c:\node-sqlanywhere-master\build\sqla
nywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(140): error C4430: missing type s
pecifier - int assumed. Note: C++ does not support default-int (..\src\utils.cp
p) [c:\node-sqlanywhere-master\build\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(140): error C2143: syntax error :
missing ',' before '&' (..\src\utils.cpp) [c:\node-sqlanywhere-master\build\sq
lanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(145): error C4430: missing type s
pecifier - int assumed. Note: C++ does not support default-int (..\src\utils.cp
p) [c:\node-sqlanywhere-master\build\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(145): error C2143: syntax error :
missing ',' before '&' (..\src\utils.cpp) [c:\node-sqlanywhere-master\build\sq
lanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(135): error C2039: 'ObjectWrap' :
is not a member of 'node' (..\src\sqlanywhere.cpp) [c:\node-sqlanywhere-master
\build\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(135): error C2504: 'ObjectWrap' :
base class undefined (..\src\sqlanywhere.cpp) [c:\node-sqlanywhere-master\buil
d\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(140): error C4430: missing type s
pecifier - int assumed. Note: C++ does not support default-int (..\src\sqlanywh
ere.cpp) [c:\node-sqlanywhere-master\build\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(140): error C2143: syntax error :
missing ',' before '&' (..\src\sqlanywhere.cpp) [c:\node-sqlanywhere-master\bu
ild\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(152): error C2061: syntax error :
identifier 'uv_work_t' (..\src\utils.cpp) [c:\node-sqlanywhere-master\build\sq
lanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(145): error C4430: missing type s
pecifier - int assumed. Note: C++ does not support default-int (..\src\sqlanywh
ere.cpp) [c:\node-sqlanywhere-master\build\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(154): error C2061: syntax error :
identifier 'uv_work_t' (..\src\utils.cpp) [c:\node-sqlanywhere-master\build\sq
lanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(145): error C2143: syntax error :
missing ',' before '&' (..\src\sqlanywhere.cpp) [c:\node-sqlanywhere-master\bu
ild\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(156): error C2061: syntax error :
identifier 'uv_work_t' (..\src\utils.cpp) [c:\node-sqlanywhere-master\build\sq
lanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(158): error C4430: missing type s
pecifier - int assumed. Note: C++ does not support default-int (..\src\utils.cp
p) [c:\node-sqlanywhere-master\build\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(158): error C2143: syntax error :
missing ',' before '&' (..\src\utils.cpp) [c:\node-sqlanywhere-master\build\sq
lanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(152): error C2061: syntax error :
identifier 'uv_work_t' (..\src\sqlanywhere.cpp) [c:\node-sqlanywhere-master\bu
ild\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(235): error C4430: missing type s
pecifier - int assumed. Note: C++ does not support default-int (..\src\utils.cp
p) [c:\node-sqlanywhere-master\build\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(154): error C2061: syntax error :
identifier 'uv_work_t' (..\src\sqlanywhere.cpp) [c:\node-sqlanywhere-master\bu
ild\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(235): error C2143: syntax error :
missing ',' before '&' (..\src\utils.cpp) [c:\node-sqlanywhere-master\build\sq
lanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(156): error C2061: syntax error :
identifier 'uv_work_t' (..\src\sqlanywhere.cpp) [c:\node-sqlanywhere-master\bu
ild\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(268): error C4430: missing type s
pecifier - int assumed. Note: C++ does not support default-int (..\src\utils.cp
p) [c:\node-sqlanywhere-master\build\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(158): error C4430: missing type s
pecifier - int assumed. Note: C++ does not support default-int (..\src\sqlanywh
ere.cpp) [c:\node-sqlanywhere-master\build\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(268): error C2143: syntax error :
missing ',' before '&' (..\src\utils.cpp) [c:\node-sqlanywhere-master\build\sq
lanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(158): error C2143: syntax error :
missing ',' before '&' (..\src\sqlanywhere.cpp) [c:\node-sqlanywhere-master\bu
ild\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(271): error C2061: syntax error :
identifier 'uv_work_t' (..\src\utils.cpp) [c:\node-sqlanywhere-master\build\sq
lanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(235): error C4430: missing type s
pecifier - int assumed. Note: C++ does not support default-int (..\src\sqlanywh
ere.cpp) [c:\node-sqlanywhere-master\build\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(328): error C4430: missing type s
pecifier - int assumed. Note: C++ does not support default-int (..\src\utils.cp
p) [c:\node-sqlanywhere-master\build\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(235): error C2143: syntax error :
missing ',' before '&' (..\src\sqlanywhere.cpp) [c:\node-sqlanywhere-master\bu
ild\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(328): error C2143: syntax error :
missing ',' before '&' (..\src\utils.cpp) [c:\node-sqlanywhere-master\build\sq
lanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(268): error C4430: missing type s
pecifier - int assumed. Note: C++ does not support default-int (..\src\sqlanywh
ere.cpp) [c:\node-sqlanywhere-master\build\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(366): error C4430: missing type s
pecifier - int assumed. Note: C++ does not support default-int (..\src\utils.cp
p) [c:\node-sqlanywhere-master\build\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(268): error C2143: syntax error :
missing ',' before '&' (..\src\sqlanywhere.cpp) [c:\node-sqlanywhere-master\bu
ild\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(366): error C2143: syntax error :
missing ',' before '&' (..\src\utils.cpp) [c:\node-sqlanywhere-master\build\sq
lanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(271): error C2061: syntax error :
identifier 'uv_work_t' (..\src\sqlanywhere.cpp) [c:\node-sqlanywhere-master\bu
ild\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(369): error C2061: syntax error :
identifier 'uv_work_t' (..\src\utils.cpp) [c:\node-sqlanywhere-master\build\sq
lanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(328): error C4430: missing type s
pecifier - int assumed. Note: C++ does not support default-int (..\src\sqlanywh
ere.cpp) [c:\node-sqlanywhere-master\build\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(371): error C2061: syntax error :
identifier 'uv_work_t' (..\src\utils.cpp) [c:\node-sqlanywhere-master\build\sq
lanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(328): error C2143: syntax error :
missing ',' before '&' (..\src\sqlanywhere.cpp) [c:\node-sqlanywhere-master\bu
ild\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(414): error C4430: missing type s
pecifier - int assumed. Note: C++ does not support default-int (..\src\utils.cp
p) [c:\node-sqlanywhere-master\build\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(366): error C4430: missing type s
pecifier - int assumed. Note: C++ does not support default-int (..\src\sqlanywh
ere.cpp) [c:\node-sqlanywhere-master\build\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(414): error C2143: syntax error :
missing ',' before '&' (..\src\utils.cpp) [c:\node-sqlanywhere-master\build\sq
lanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(366): error C2143: syntax error :
missing ',' before '&' (..\src\sqlanywhere.cpp) [c:\node-sqlanywhere-master\bu
ild\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(416): error C2061: syntax error :
identifier 'uv_work_t' (..\src\utils.cpp) [c:\node-sqlanywhere-master\build\sq
lanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(369): error C2061: syntax error :
identifier 'uv_work_t' (..\src\sqlanywhere.cpp) [c:\node-sqlanywhere-master\bu
ild\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(457): error C4430: missing type s
pecifier - int assumed. Note: C++ does not support default-int (..\src\utils.cp
p) [c:\node-sqlanywhere-master\build\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(371): error C2061: syntax error :
identifier 'uv_work_t' (..\src\sqlanywhere.cpp) [c:\node-sqlanywhere-master\bu
ild\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(457): error C2143: syntax error :
missing ',' before '&' (..\src\utils.cpp) [c:\node-sqlanywhere-master\build\sq
lanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(414): error C4430: missing type s
pecifier - int assumed. Note: C++ does not support default-int (..\src\sqlanywh
ere.cpp) [c:\node-sqlanywhere-master\build\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(459): error C2061: syntax error :
identifier 'uv_work_t' (..\src\utils.cpp) [c:\node-sqlanywhere-master\build\sq
lanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(414): error C2143: syntax error :
missing ',' before '&' (..\src\sqlanywhere.cpp) [c:\node-sqlanywhere-master\bu
ild\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(469): error C2146: syntax error :
missing ';' before identifier 'conn_mutex' (..\src\utils.cpp) [c:\node-sqlanyw
here-master\build\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(416): error C2061: syntax error :
identifier 'uv_work_t' (..\src\sqlanywhere.cpp) [c:\node-sqlanywhere-master\bu
ild\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(469): error C4430: missing type s
pecifier - int assumed. Note: C++ does not support default-int (..\src\utils.cp
p) [c:\node-sqlanywhere-master\build\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(457): error C4430: missing type s
pecifier - int assumed. Note: C++ does not support default-int (..\src\sqlanywh
ere.cpp) [c:\node-sqlanywhere-master\build\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(457): error C2143: syntax error :
missing ',' before '&' (..\src\sqlanywhere.cpp) [c:\node-sqlanywhere-master\bu
ild\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(459): error C2061: syntax error :
identifier 'uv_work_t' (..\src\sqlanywhere.cpp) [c:\node-sqlanywhere-master\bu
ild\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(469): error C2146: syntax error :
missing ';' before identifier 'conn_mutex' (..\src\sqlanywhere.cpp) [c:\node-s
qlanywhere-master\build\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\stmt.h(14): error C2039: 'ObjectWrap' : is not
a member of 'node' (..\src\utils.cpp) [c:\node-sqlanywhere-master\build\sqlany
where.vcxproj]
c:\node-sqlanywhere-master\src\h\connection.h(469): error C4430: missing type s
pecifier - int assumed. Note: C++ does not support default-int (..\src\sqlanywh
ere.cpp) [c:\node-sqlanywhere-master\build\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\stmt.h(14): error C2504: 'ObjectWrap' : base c
lass undefined (..\src\utils.cpp) [c:\node-sqlanywhere-master\build\sqlanywhere
.vcxproj]
c:\node-sqlanywhere-master\src\h\stmt.h(19): error C4430: missing type specifie
r - int assumed. Note: C++ does not support default-int (..\src\utils.cpp) [c:\
node-sqlanywhere-master\build\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\stmt.h(19): error C2143: syntax error : missin
g ',' before '&' (..\src\utils.cpp) [c:\node-sqlanywhere-master\build\sqlanywhe
re.vcxproj]
c:\node-sqlanywhere-master\src\h\stmt.h(29): error C4430: missing type specifie
r - int assumed. Note: C++ does not support default-int (..\src\utils.cpp) [c:\
node-sqlanywhere-master\build\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\stmt.h(29): error C2143: syntax error : missin
g ',' before '&' (..\src\utils.cpp) [c:\node-sqlanywhere-master\build\sqlanywhe
re.vcxproj]
c:\node-sqlanywhere-master\src\h\stmt.h(75): error C4430: missing type specifie
r - int assumed. Note: C++ does not support default-int (..\src\utils.cpp) [c:\
node-sqlanywhere-master\build\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\stmt.h(14): error C2039: 'ObjectWrap' : is not
a member of 'node' (..\src\sqlanywhere.cpp) [c:\node-sqlanywhere-master\build\
sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\stmt.h(75): error C2143: syntax error : missin
g ',' before '&' (..\src\utils.cpp) [c:\node-sqlanywhere-master\build\sqlanywhe
re.vcxproj]
c:\node-sqlanywhere-master\src\h\stmt.h(14): error C2504: 'ObjectWrap' : base c
lass undefined (..\src\sqlanywhere.cpp) [c:\node-sqlanywhere-master\build\sqlan
ywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\stmt.h(111): error C4430: missing type specifi
er - int assumed. Note: C++ does not support default-int (..\src\utils.cpp) [c:
\node-sqlanywhere-master\build\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\stmt.h(19): error C4430: missing type specifie
r - int assumed. Note: C++ does not support default-int (..\src\sqlanywhere.cpp
) [c:\node-sqlanywhere-master\build\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\stmt.h(111): error C2143: syntax error : missi
ng ',' before '&' (..\src\utils.cpp) [c:\node-sqlanywhere-master\build\sqlanywh
ere.vcxproj]
c:\node-sqlanywhere-master\src\h\stmt.h(19): error C2143: syntax error : missin
g ',' before '&' (..\src\sqlanywhere.cpp) [c:\node-sqlanywhere-master\build\sql
anywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\stmt.h(114): error C2061: syntax error : ident
ifier 'uv_work_t' (..\src\utils.cpp) [c:\node-sqlanywhere-master\build\sqlanywh
ere.vcxproj]
c:\node-sqlanywhere-master\src\h\stmt.h(29): error C4430: missing type specifie
r - int assumed. Note: C++ does not support default-int (..\src\sqlanywhere.cpp
) [c:\node-sqlanywhere-master\build\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\stmt.h(116): error C2061: syntax error : ident
ifier 'uv_work_t' (..\src\utils.cpp) [c:\node-sqlanywhere-master\build\sqlanywh
ere.vcxproj]
c:\node-sqlanywhere-master\src\h\stmt.h(29): error C2143: syntax error : missin
g ',' before '&' (..\src\sqlanywhere.cpp) [c:\node-sqlanywhere-master\build\sql
anywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\utils.h(33): error C2146: syntax error : missi
ng ';' before identifier 'api_mutex' (..\src\utils.cpp) [c:\node-sqlanywhere-ma
ster\build\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\stmt.h(75): error C4430: missing type specifie
r - int assumed. Note: C++ does not support default-int (..\src\sqlanywhere.cpp
) [c:\node-sqlanywhere-master\build\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\utils.h(33): error C4430: missing type specifi
er - int assumed. Note: C++ does not support default-int (..\src\utils.cpp) [c:
\node-sqlanywhere-master\build\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\stmt.h(75): error C2143: syntax error : missin
g ',' before '&' (..\src\sqlanywhere.cpp) [c:\node-sqlanywhere-master\build\sql
anywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\stmt.h(111): error C4430: missing type specifi
er - int assumed. Note: C++ does not support default-int (..\src\sqlanywhere.cp
p) [c:\node-sqlanywhere-master\build\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\utils.h(54): error C2061: syntax error : ident
ifier 'uv_mutex_t' (..\src\utils.cpp) [c:\node-sqlanywhere-master\build\sqlanyw
here.vcxproj]
c:\node-sqlanywhere-master\src\h\stmt.h(111): error C2143: syntax error : missi
ng ',' before '&' (..\src\sqlanywhere.cpp) [c:\node-sqlanywhere-master\build\sq
lanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\utils.h(65): error C2143: syntax error : missi
ng ';' before '&' (..\src\utils.cpp) [c:\node-sqlanywhere-master\build\sqlanywh
ere.vcxproj]
c:\node-sqlanywhere-master\src\h\stmt.h(114): error C2061: syntax error : ident
ifier 'uv_work_t' (..\src\sqlanywhere.cpp) [c:\node-sqlanywhere-master\build\sq
lanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\utils.h(65): error C4430: missing type specifi
er - int assumed. Note: C++ does not support default-int (..\src\utils.cpp) [c:
\node-sqlanywhere-master\build\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\stmt.h(116): error C2061: syntax error : ident
ifier 'uv_work_t' (..\src\sqlanywhere.cpp) [c:\node-sqlanywhere-master\build\sq
lanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\utils.h(33): error C2146: syntax error : missi
ng ';' before identifier 'api_mutex' (..\src\sqlanywhere.cpp) [c:\node-sqlanywh
ere-master\build\sqlanywhere.vcxproj]
c:\node-sqlanywhere-master\src\h\utils.h(54): error C2065: 'mtx' :
...
在展望node-gyp站點,我檢查了我是否安裝了每個依賴項。我正在運行Windows 7 x64。 Python 2.7.3已安裝,我確實創建了PYTHON環境變量。我安裝了Visual Studio 2013 Ultimate,並且還安裝了「Windows SDK 7.1的編譯器更新」。我已經沒有想法...
感謝您的幫助!
感謝您的回答。我很失望,但至少我知道不要再浪費時間了。我認爲這個限制應該在自述文件的先決條件部分,所以其他人不會浪費時間。 – user2366707
@ Graeme-是否SQL Anywhere node.js驅動程序支持節點v4.2.6?由於我不斷收到此錯誤------> 在[email protected]安裝腳本'node build.js' 失敗這很可能是sqlanywhere軟件包的問題, 不是npm本身。 – Kanchana
它確實存在,但我們在某些平臺上看到了構建問題。你在哪個平臺上運行? –