LinusU / LinusU/node-appdmg

Install failed

Open
#244 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
1.7k
Forks
158
PR merge metrics
No merged PRs in 30d

Description

System Version MacOS 15.1
M1 Pro
```
npm ERR! In file included from ../../nan/nan.h:62:
npm ERR! In file included from /Users/grey/Library/Caches/node-gyp/21.7.1/include/node/node.h:73:
npm ERR! /Users/grey/Library/Caches/node-gyp/21.7.1/include/node/v8.h:21:10: fatal error: 'memory' file not found
npm ERR! 21 | #include
npm ERR! | ^~~~~~~~
npm ERR! 1 error generated.
npm ERR! make: *** [Release/obj.target/volume/src/volume.o] Error 1
npm ERR! gyp ERR! build error
npm ERR! gyp ERR! stack Error: `make` failed with exit code: 2
npm ERR! gyp ERR! stack at ChildProcess. (/opt/homebrew/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:209:23)
npm ERR! gyp ERR! System Darwin 24.1.0
npm ERR! gyp ERR! command "/opt/homebrew/Cellar/node/21.7.1/bin/node" "/opt/homebrew/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
npm ERR! gyp ERR! cwd /opt/homebrew/lib/node_modules/appdmg/node_modules/macos-alias
npm ERR! gyp ERR! node -v v21.7.1
npm ERR! gyp ERR! node-gyp -v v10.0.1
npm ERR! gyp ERR! not ok
```

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the failed node-gyp rebuild in /opt/homebrew/lib/node_modules/appdmg/node_modules/macos-alias using Node v21.7.1 on macOS 15.1 with an M1 Pro. Reproduce the compiler error involving nan/nan.h and the Node v8.h header, then verify a change or documented setup that lets appdmg install successfully on that environment.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, node.js
Domain
build-system, tooling
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.