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

Issues with building on W10 #1102

Closed
cfanoulis opened this issue Dec 28, 2018 · 1 comment
Closed

Issues with building on W10 #1102

cfanoulis opened this issue Dec 28, 2018 · 1 comment

Comments

@cfanoulis
Copy link

(this is a copy of nodejs/node-gyp#1635)

  • Node Version: Node 10.14.2 LTS, Yarn 1.12.3, npm 6.4.1
  • Platform: Microsoft Windows 10 Home, 10.0.17134 N/A Build 17134, x64-based PC
  • Compiler: Visual Studio 2015 (v140)
  • Module: sqlite3
Verbose output (from npm or node-gyp):

> sqlite3@3.1.13 install C:\devel\yammycli\node_modules\sqlite3
> node-pre-gyp install --fallback-to-build

Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
Build started 28/12/2018 11:29:51 AM.
Build started 28/12/2018 11:29:51 AM.
Project "C:\devel\yammycli\node_modules\sqlite3\build\binding.sln" on node 1 (default targets).
Project "C:\devel\yammycli\node_modules\sqlite3\build\binding.sln" on node 1 (default targets).
ValidateSolutionConfiguration:
ValidateSolutionConfiguration:
  Building solution configuration "Release|x64".
  Building solution configuration "Release|x64".
Project "C:\devel\yammycli\node_modules\sqlite3\build\binding.sln" (1) is building "C:\devel\yammycli\node_modules\sqlite3\build\action_after_build.vcxproj.metaproj" (2) on node 1 (default targets).
Project "C:\devel\yammycli\node_modules\sqlite3\build\binding.sln" (1) is building "C:\devel\yammycli\node_modules\sqlite3\build\action_after_build.vcxproj.metaproj" (2) on node 1 (default targets).
Project "C:\devel\yammycli\node_modules\sqlite3\build\action_after_build.vcxproj.metaproj" (2) is building "C:\devel\yammycli\node_modules\sqlite3\build\node_sqlite3.vcxproj.metaproj" (3) on node 1 (default targets).
Project "C:\devel\yammycli\node_modules\sqlite3\build\action_after_build.vcxproj.metaproj" (2) is building "C:\devel\yammycli\node_modules\sqlite3\build\node_sqlite3.vcxproj.metaproj" (3) on node 1 (default targets).
Project "C:\devel\yammycli\node_modules\sqlite3\build\node_sqlite3.vcxproj.metaproj" (3) is building "C:\devel\yammycli\node_modules\sqlite3\build\deps\sqlite3.vcxproj.metaproj" (4) on node 1 (default targets).
Project "C:\devel\yammycli\node_modules\sqlite3\build\node_sqlite3.vcxproj.metaproj" (3) is building "C:\devel\yammycli\node_modules\sqlite3\build\deps\sqlite3.vcxproj.metaproj" (4) on node 1 (default targets).
Project "C:\devel\yammycli\node_modules\sqlite3\build\deps\sqlite3.vcxproj.metaproj" (4) is building "C:\devel\yammycli\node_modules\sqlite3\build\deps\action_before_build.vcxproj" (5) on node 1 (default targets).
Project "C:\devel\yammycli\node_modules\sqlite3\build\deps\sqlite3.vcxproj.metaproj" (4) is building "C:\devel\yammycli\node_modules\sqlite3\build\deps\action_before_build.vcxproj" (5) on node 1 (default targets).
PrepareForBuild:
PrepareForBuild:
  Creating directory "Release\obj\action_before_build\".
  Creating directory "Release\obj\action_before_build\".
  Creating directory "C:\devel\yammycli\node_modules\sqlite3\build\Release\".
  Creating directory "C:\devel\yammycli\node_modules\sqlite3\build\Release\".
  Creating directory "Release\obj\action_before_build\action_b.F1CC1611.tlog\".
  Creating directory "Release\obj\action_before_build\action_b.F1CC1611.tlog\".
InitializeBuildStatus:
  Creating "Release\obj\action_before_build\action_b.F1CC1611.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppBuild.targets(312,5): error MSB3491: Could not write lines to file "Release\obj\action_before_build\action_b.F1CC1611.tlog\action_before_build.lastbuildstate". The process cannot access the file 'C:\devel\yammycli\node_modules\sqlite3\build\deps\Release\obj\action_before_build\action_b.F1CC1611.tlog\action_before_build.lastbuildstate' because it is being used by another process. [C:\devel\yammycli\node_modules\sqlite3\build\deps\action_before_build.vcxproj]
Done Building Project "C:\devel\yammycli\node_modules\sqlite3\build\deps\action_before_build.vcxproj" (default targets) -- FAILED.
ComputeCustomBuildOutput:
  Creating directory "C:\devel\yammycli\node_modules\sqlite3\build\Release\obj\global_intermediate\sqlite-autoconf-3150000\".
Done Building Project "C:\devel\yammycli\node_modules\sqlite3\build\deps\sqlite3.vcxproj.metaproj" (default targets) -- FAILED.
Done Building Project "C:\devel\yammycli\node_modules\sqlite3\build\node_sqlite3.vcxproj.metaproj" (default targets) -- FAILED.
Done Building Project "C:\devel\yammycli\node_modules\sqlite3\build\action_after_build.vcxproj.metaproj" (default targets) -- FAILED.
Done Building Project "C:\devel\yammycli\node_modules\sqlite3\build\binding.sln" (default targets) -- FAILED.

Build FAILED.

"C:\devel\yammycli\node_modules\sqlite3\build\binding.sln" (default target) (1) ->
"C:\devel\yammycli\node_modules\sqlite3\build\action_after_build.vcxproj.metaproj" (default target) (2) ->
"C:\devel\yammycli\node_modules\sqlite3\build\node_sqlite3.vcxproj.metaproj" (default target) (3) ->
"C:\devel\yammycli\node_modules\sqlite3\build\deps\sqlite3.vcxproj.metaproj" (default target) (4) ->
"C:\devel\yammycli\node_modules\sqlite3\build\deps\action_before_build.vcxproj" (default target) (5) ->
(InitializeBuildStatus target) -> 
  C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppBuild.targets(312,5): error MSB3491: Could not write lines to file "Release\obj\action_before_build\action_b.F1CC1611.tlog\action_before_build.lastbuildstate". The process cannot access the file 'C:\devel\yammycli\node_modules\sqlite3\build\deps\Release\obj\action_before_build\action_b.F1CC1611.tlog\action_before_build.lastbuildstate' because it is being used by another process. [C:\devel\yammycli\node_modules\sqlite3\build\deps\action_before_build.vcxproj]

    0 Warning(s)
    1 Error(s)

Time Elapsed 00:00:04.52
Failed to execute 'C:\Program Files\nodejs\node.exe C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js build --fallback-to-build --module=C:\devel\yammycli\node_modules\sqlite3\lib\binding\node-v64-win32-x64\node_sqlite3.node --module_name=node_sqlite3 --module_path=C:\devel\yammycli\node_modules\sqlite3\lib\binding\node-v64-win32-x64' (1)

I also ran the build normally (no verbose), and the log seems more interesting. see this gist

@cfanoulis
Copy link
Author

I'd like to apologize, since it seems as if a broken version of the package was being installed.

Merry Christmas and my deepest wishes for a Happy New Year
~Charalampos

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

1 participant