Skip to content
This repository was archived by the owner on Dec 1, 2024. It is now read-only.
This repository was archived by the owner on Dec 1, 2024. It is now read-only.

Installation fails with Microsoft Visual Studio 2015 #196

@ArtskydJ

Description

@ArtskydJ

Installation does not work using MSVS 2015.

C:\Users\Michael\Github\javascript\justlogin.xyz>npm i leveldown@1.3
npm WARN installMany node-pre-gyp was bundled with leveldown@1.3.0, but bundled package wasn\'t found in unpacked tree

> leveldown@1.3.0 install C:\Users\Michael\Github\javascript\justlogin.xyz\node_modules\leveldown
> node-pre-gyp install --fallback-to-build


C:\Users\Michael\Github\javascript\justlogin.xyz\node_modules\leveldown>if not defined npm_config_node_gyp (node "C:\Users\Michael\AppData\Roaming\nvm\v0.12.5\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" clean )  else (node  clean )

C:\Users\Michael\Github\javascript\justlogin.xyz\node_modules\leveldown>if not defined npm_config_node_gyp (node "C:\Users\Michael\AppData\Roaming\nvm\v0.12.5\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" configure --fallback-to-build --module=C:\Users\Michael\Github\javascript\justlogin.xyz\node_modules\leveldown\build-pre-gyp\leveldown.node --module_name=leveldown --module_path=C:\Users\Michael\Github\javascript\justlogin.xyz\node_modules\leveldown\build-pre-gyp )  else (node  configure --fallback-to-build --module=C:\Users\Michael\Github\javascript\justlogin.xyz\node_modules\leveldown\build-pre-gyp\leveldown.node --module_name=leveldown --module_path=C:\Users\Michael\Github\javascript\justlogin.xyz\node_modules\leveldown\build-pre-gyp )

C:\Users\Michael\Github\javascript\justlogin.xyz\node_modules\leveldown>if not defined npm_config_node_gyp (node "C:\Users\Michael\AppData\Roaming\nvm\v0.12.5\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" build --fallback-to-build --module=C:\Users\Michael\Github\javascript\justlogin.xyz\node_modules\leveldown\build-pre-gyp\leveldown.node
--module_name=leveldown --module_path=C:\Users\Michael\Github\javascript\justlogin.xyz\node_modules\leveldown\build-pre-gyp )  else (node  build --fallback-to-build --module=C:\Users\Michael\Github\javascript\justlogin.xyz\node_modules\leveldown\build-pre-gyp\leveldown.node --module_name=leveldown --module_path=C:\Users\Michael\Github\javascript\justlogin.xyz\node_modules\leveldown\build-pre-gyp )
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
  builder.cc
  db_impl.cc
  db_iter.cc
  filename.cc
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cstdint(23): error C2039: 'int_least8_t': is not a member of '`global namespace`' (compiling source file leveldb-1.18.0\db\db_impl.cc) [C:\Users\Michael\Github\javascript\justlogin.xyz\node_modules\leveldown\deps\leveldb\leveldb.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cstdint(23): error C2873: 'int_least8_t': symbol cannot be used in a using-declaration (compiling source file leveldb-1.18.0\db\db_impl.cc) [C:\Users\Michael\Github\javascript\justlogin.xyz\node_modules\leveldown\deps\leveldb\leveldb.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cstdint(23): error C2039: 'int_least16_t': is not a member of '`global namespace`' (compiling source file leveldb-1.18.0\db\db_impl.cc) [C:\Users\Michael\Github\javascript\justlogin.xyz\node_modules\leveldown\deps\leveldb\leveldb.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cstdint(23): error C2873: 'int_least16_t': symbol cannot be used in a using-declaration (compiling source file leveldb-1.18.0\db\db_impl.cc) [C:\Users\Michael\Github\javascript\justlogin.xyz\node_modules\leveldown\deps\leveldb\leveldb.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cstdint(24): error C2039: 'int_least32_t': is not a member of '`global namespace`' (compiling source file leveldb-1.18.0\db\db_impl.cc) [C:\Users\Michael\Github\javascript\justlogin.xyz\node_modules\leveldown\deps\leveldb\leveldb.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cstdint(24): error C2873: 'int_least32_t': symbol cannot be used in a using-declaration (compiling source file leveldb-1.18.0\db\db_impl.cc) [C:\Users\Michael\Github\javascript\justlogin.xyz\node_modules\leveldown\deps\leveldb\leveldb.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cstdint(24): error C2039: 'int_least64_t': is not a member of '`global namespace`' (compiling source file leveldb-1.18.0\db\db_impl.cc) [C:\Users\Michael\Github\javascript\justlogin.xyz\node_modules\leveldown\deps\leveldb\leveldb.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cstdint(24): error C2873: 'int_least64_t': symbol cannot be used in a using-declaration (compiling source file leveldb-1.18.0\db\db_impl.cc) [C:\Users\Michael\Github\javascript\justlogin.xyz\node_modules\leveldown\deps\leveldb\leveldb.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cstdint(25): error C2039: 'uint_least8_t': is not a member of '`global namespace`' (compiling source file leveldb-1.18.0\db\db_impl.cc) [C:\Users\Michael\Github\javascript\justlogin.xyz\node_modules\leveldown\deps\leveldb\leveldb.vcxproj]


[... you get the idea ...]

Is this due to node-pre-gyp, leveldown, or my configuration?

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