Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Error when installing: msbuild exits with 1 with no error messages, only warnings #950

Copy link
Copy link
@ksambhi

Description

@ksambhi
Issue body actions

When I was installing nodegit on my computer through npm, I received the following error:

...compiler output...
  trees.c
  zutil.c
  win_delay_load_hook.c
  zlib.vcxproj -> C:\Users\Kishan Sambhi\Documents\Projects\boss\boss\node_modules\nodegit\build\Release\\zlib.lib
gyp ERR! build error
gyp ERR! stack Error: `msbuild` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onExit (C:\Users\Kishan Sambhi\Documents\Projects\boss\boss\node_modules\nodegit\node_modules\node-gyp\lib\build.js:270:23)
gyp ERR! stack     at emitTwo (events.js:100:13)
gyp ERR! stack     at ChildProcess.emit (events.js:185:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:204:12)
gyp ERR! System Windows_NT 10.0.10586
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\Kishan Sambhi\\Documents\\Projects\\boss\\boss\\node_modules\\nodegit\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\Kishan Sambhi\Documents\Projects\boss\boss\node_modules\nodegit
gyp ERR! node -v v5.8.0
gyp ERR! node-gyp -v v3.0.3
gyp ERR! not ok

It says msbuild exited with 1, however, the msbuild output shows that compilation was successful. No red error messages were shown.

System specs:

  • OS: Windows 10 Home
  • NodeJS: 5.8.0
  • node-gyp: 3.0.3
  • Visual Studio 2015

Thanks in advance.

UPDATE: I have ran a manual install. Turns out 22 errors were hidden.
Errors:

"C:\Users\Kishan Sambhi\Documents\Projects\boss\boss\node_modules\nodegit\build\binding.sln" (default target) (1) ->
"C:\Users\Kishan Sambhi\Documents\Projects\boss\boss\node_modules\nodegit\build\vendor\libssh2.vcxproj" (default target) (4) ->
(ClCompile target) ->
  C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt\stdio.h(1927): fatal error C1189: #error:  Macro definition of snprintf conflicts with Standard Libr
ary function declaration [C:\Users\Kishan Sambhi\Documents\Projects\boss\boss\node_modules\nodegit\build\vendor\libssh2.vcxproj]
  C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt\stdio.h(1927): fatal error C1189: #error:  Macro definition of snprintf conflicts with Standard Libr
ary function declaration [C:\Users\Kishan Sambhi\Documents\Projects\boss\boss\node_modules\nodegit\build\vendor\libssh2.vcxproj]
  C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt\stdio.h(1927): fatal error C1189: #error:  Macro definition of snprintf conflicts with Standard Libr
ary function declaration [C:\Users\Kishan Sambhi\Documents\Projects\boss\boss\node_modules\nodegit\build\vendor\libssh2.vcxproj]
  C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt\stdio.h(1927): fatal error C1189: #error:  Macro definition of snprintf conflicts with Standard Libr
ary function declaration [C:\Users\Kishan Sambhi\Documents\Projects\boss\boss\node_modules\nodegit\build\vendor\libssh2.vcxproj]
  C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt\stdio.h(1927): fatal error C1189: #error:  Macro definition of snprintf conflicts with Standard Libr
ary function declaration [C:\Users\Kishan Sambhi\Documents\Projects\boss\boss\node_modules\nodegit\build\vendor\libssh2.vcxproj]
  C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt\stdio.h(1927): fatal error C1189: #error:  Macro definition of snprintf conflicts with Standard Libr
ary function declaration [C:\Users\Kishan Sambhi\Documents\Projects\boss\boss\node_modules\nodegit\build\vendor\libssh2.vcxproj]
  C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt\stdio.h(1927): fatal error C1189: #error:  Macro definition of snprintf conflicts with Standard Libr
ary function declaration [C:\Users\Kishan Sambhi\Documents\Projects\boss\boss\node_modules\nodegit\build\vendor\libssh2.vcxproj]
  C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt\stdio.h(1927): fatal error C1189: #error:  Macro definition of snprintf conflicts with Standard Libr
ary function declaration [C:\Users\Kishan Sambhi\Documents\Projects\boss\boss\node_modules\nodegit\build\vendor\libssh2.vcxproj]
  C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt\stdio.h(1927): fatal error C1189: #error:  Macro definition of snprintf conflicts with Standard Libr
ary function declaration [C:\Users\Kishan Sambhi\Documents\Projects\boss\boss\node_modules\nodegit\build\vendor\libssh2.vcxproj]
  C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt\stdio.h(1927): fatal error C1189: #error:  Macro definition of snprintf conflicts with Standard Libr
ary function declaration [C:\Users\Kishan Sambhi\Documents\Projects\boss\boss\node_modules\nodegit\build\vendor\libssh2.vcxproj]
  C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt\stdio.h(1927): fatal error C1189: #error:  Macro definition of snprintf conflicts with Standard Libr
ary function declaration [C:\Users\Kishan Sambhi\Documents\Projects\boss\boss\node_modules\nodegit\build\vendor\libssh2.vcxproj]
  C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt\stdio.h(1927): fatal error C1189: #error:  Macro definition of snprintf conflicts with Standard Libr
ary function declaration [C:\Users\Kishan Sambhi\Documents\Projects\boss\boss\node_modules\nodegit\build\vendor\libssh2.vcxproj]
  C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt\stdio.h(1927): fatal error C1189: #error:  Macro definition of snprintf conflicts with Standard Libr
ary function declaration [C:\Users\Kishan Sambhi\Documents\Projects\boss\boss\node_modules\nodegit\build\vendor\libssh2.vcxproj]
  C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt\stdio.h(1927): fatal error C1189: #error:  Macro definition of snprintf conflicts with Standard Libr
ary function declaration [C:\Users\Kishan Sambhi\Documents\Projects\boss\boss\node_modules\nodegit\build\vendor\libssh2.vcxproj]
  C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt\stdio.h(1927): fatal error C1189: #error:  Macro definition of snprintf conflicts with Standard Libr
ary function declaration [C:\Users\Kishan Sambhi\Documents\Projects\boss\boss\node_modules\nodegit\build\vendor\libssh2.vcxproj]
  C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt\stdio.h(1927): fatal error C1189: #error:  Macro definition of snprintf conflicts with Standard Libr
ary function declaration [C:\Users\Kishan Sambhi\Documents\Projects\boss\boss\node_modules\nodegit\build\vendor\libssh2.vcxproj]
  C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt\stdio.h(1927): fatal error C1189: #error:  Macro definition of snprintf conflicts with Standard Libr
ary function declaration [C:\Users\Kishan Sambhi\Documents\Projects\boss\boss\node_modules\nodegit\build\vendor\libssh2.vcxproj]
  C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt\stdio.h(1927): fatal error C1189: #error:  Macro definition of snprintf conflicts with Standard Libr
ary function declaration [C:\Users\Kishan Sambhi\Documents\Projects\boss\boss\node_modules\nodegit\build\vendor\libssh2.vcxproj]
  C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt\stdio.h(1927): fatal error C1189: #error:  Macro definition of snprintf conflicts with Standard Libr
ary function declaration [C:\Users\Kishan Sambhi\Documents\Projects\boss\boss\node_modules\nodegit\build\vendor\libssh2.vcxproj]
  C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt\stdio.h(1927): fatal error C1189: #error:  Macro definition of snprintf conflicts with Standard Libr
ary function declaration [C:\Users\Kishan Sambhi\Documents\Projects\boss\boss\node_modules\nodegit\build\vendor\libssh2.vcxproj]
  C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt\stdio.h(1927): fatal error C1189: #error:  Macro definition of snprintf conflicts with Standard Libr
ary function declaration [C:\Users\Kishan Sambhi\Documents\Projects\boss\boss\node_modules\nodegit\build\vendor\libssh2.vcxproj]
  C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt\stdio.h(1927): fatal error C1189: #error:  Macro definition of snprintf conflicts with Standard Libr
ary function declaration [C:\Users\Kishan Sambhi\Documents\Projects\boss\boss\node_modules\nodegit\build\vendor\libssh2.vcxproj]

    380 Warning(s)
    22 Error(s)
Reactions are currently unavailable

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      Morty Proxy This is a proxified and sanitized view of the page, visit original site.