"This platform is not implemented yet" on Windows 10
Open
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 16
- Forks
- 23
- PR merge metrics
- No merged PRs in 30d
Description
The following exception happens running on Windows 10.
> macos-alias@0.2.11 install C:\jenkins\workspace\UniletApp\node_modules\macos-alias
> node-gyp rebuild
C:\jenkins\workspace\UniletApp\node_modules\macos-alias>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node "" rebuild )
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
volume.cc
win_delay_load_hook.cc
..\src\volume.cc(9): fatal error C1189: #error: This platform is not implemented yet [C:\jenkins\workspace\UniletApp\node_modules\macos-alias\build\volume.vcxproj]
gyp ERR! build error
gyp ERR! stack Error: `C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe` failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:285:23)
gyp ERR! stack at emitTwo (events.js:125:13)
gyp ERR! stack at ChildProcess.emit (events.js:213:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:197:12)
gyp ERR! System Windows_NT 10.0.14393
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\jenkins\workspace\UniletApp\node_modules\macos-alias
gyp ERR! node -v v8.0.0
gyp ERR! node-gyp -v v3.6.1
gyp ERR! not ok
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The failure occurs while node-gyp rebuilds macos-alias; start with src/volume.cc and the platform guard that emits the C1189 error, then reproduce the install using the reported Node v8.0.0 and node-gyp v3.6.1. Done means establishing supported Windows behavior and making the Windows installation complete successfully or clearly report the intended limitation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, node.js
- Domain
- build-system, tooling
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100