Open
Description
Prerequisites
- Put an X between the brackets on this line if you have done all of the following:
- Reproduced the problem in Safe Mode: https://flight-manual.atom.io/hacking-atom/sections/debugging/#using-safe-mode
- Followed all applicable steps in the debugging guide: https://flight-manual.atom.io/hacking-atom/sections/debugging/
- Checked the FAQs on the message board for common solutions: https://discuss.atom.io/c/faq
- Checked that your issue isn't already filed: https://github.com/issues?utf8=✓&q=is%3Aissue+user%3Aatom
- Checked that there is not already an Atom package that provides the described functionality: https://atom.io/packages
Description
See pulsar-edit/pulsar#580 - I'm getting module load failures on an M1 mac perhaps because there is no matching prebuild.
It looks like the prebuild for arm macs is currently commented out in the CI.yml file, could we turn it back on and push a new version to NPM?
Steps to Reproduce
- Open Pulsar
- Have
ide-rust
oratom-ide-outline
active - Open a
.rs
file,ide-rust
andatom-ide-outline
fail to load zadeh
Expected behavior:
The packages to work even if a prebuild is missing
Actual behavior:
The loader fails with a node-gyp-build
thrown error
Reproduces how often:
All the time
Versions
Pulsar: 1.105.0 arm64
Electron: 12.2.3
OS: macOS 13.4 (Darwin mobutu.local 22.5.0 Darwin Kernel Version 22.5.0: Mon Apr 24 20:52:24 PDT 2023; root:xnu-8796.121.2~5/RELEASE_ARM64_T6000 arm64)
zadeh v3.0.0-beta.4
ide-rust 1.1.2
atom-ide-outline 3.2.0
Additional Information
Failed to activate the atom-ide-outline package
At No native build was found for platform=darwin arch=arm64 runtime=electron abi=87 uv=1 armv=8 libc=glibc node=14.16.0 electron=12.2.3
loaded from: /Users/nathan/.pulsar/packages/atom-ide-outline/node_modules/zadeh
Error: No native build was found for platform=darwin arch=arm64 runtime=electron abi=87 uv=1 armv=8 libc=glibc node=14.16.0 electron=12.2.3
loaded from: /Users/nathan/.pulsar/packages/atom-ide-outline/node_modules/zadeh
at Function.load.resolve.load.path (/packages/ide-rust/node_modules/node-gyp-build/node-gyp-build.js:60:9)
at load (/packages/ide-rust/node_modules/node-gyp-build/node-gyp-build.js:22:30)
at /packages/ide-rust/node_modules/zadeh/index.js:1:2743)
at /packages/ide-rust/node_modules/zadeh/index.js:4:3)
at Module._compile (/app.asar/src/native-compile-cache.js:120:30)
at Object.value [as .js] (/Users/nathan/sources/pulsar/src/compile-cache.js:252:23)
at Module.load (internal/modules/cjs/loader.js:935:32)
at Module._load (internal/modules/cjs/loader.js:776:14)
at Function.f._load (electron/js2c/asar_bundle.js:5:12913)
at Function.o._load (electron/js2c/renderer_init.js:33:379)
at Module.require (internal/modules/cjs/loader.js:959:19)
at require (/app.asar/src/native-compile-cache.js:67:27)
at /packages/atom-ide-outline/dist/main.js:1:248)
at /packages/atom-ide-outline/dist/main.js:4:3)
at Module._compile (/app.asar/src/native-compile-cache.js:120:30)
at Object.value [as .js] (/Users/nathan/sources/pulsar/src/compile-cache.js:252:23)
at Module.load (internal/modules/cjs/loader.js:935:32)
at Module._load (internal/modules/cjs/loader.js:776:14)
at Function.f._load (electron/js2c/asar_bundle.js:5:12913)
at Function.o._load (electron/js2c/renderer_init.js:33:379)
at Module.require (internal/modules/cjs/loader.js:959:19)
at require (/app.asar/src/native-compile-cache.js:67:27)
at requireModule (/Users/nathan/sources/pulsar/src/module-utils.js:3:17)
at Package.requireMainModule (/app.asar/src/package.js:909:27)
at Package.activateNow (/app.asar/src/package.js:232:34)
at /app.asar/src/package.js:1085:18
at Function.simpleDispatch (/app.asar/node_modules/event-kit/dist/emitter.js:64:14)
at Emitter.emit (/app.asar/node_modules/event-kit/dist/emitter.js:257:28)
at PackageManager.triggerDeferredActivationHooks (/Users/nathan/sources/pulsar/src/package-manager.js:804:34)
at /Users/nathan/sources/pulsar/src/package-manager.js:733:12
Metadata
Assignees
Labels
No labels