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

Fix packages: closed-chain-ik + electron-rebuild #3

Open
wants to merge 11 commits into
base: GSoC_Dev_Branch
Choose a base branch
from

Conversation

ChristianFrisson
Copy link

@ankevanoosterhout @Maxw3llGM This pull request simplifies the build instructions from @Maxw3llGM #1 (comment) into:

nvm install 16.20.2
npm run i
./node_modules/.bin/electron-rebuild
npm run electron

Changes

@Maxw3llGM
Copy link
Collaborator

I've been trying to follow the directions, but I'm getting a new error that I'm working on solving:

App threw an error during load
Error: dlopen(/Users/miu/Feelix_Proj/f_test/Feelix2.0/node_modules/@serialport/bindings/build/Release/bindings.node, 0x0001): tried: '/Users/miu/Feelix_Proj/f_test/Feelix2.0/node_modules/@serialport/bindings/build/Release/bindings.node' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64')), '/System/Volumes/Preboot/Cryptexes/OS/Users/miu/Feelix_Proj/f_test/Feelix2.0/node_modules/@serialport/bindings/build/Release/bindings.node' (no such file), '/Users/miu/Feelix_Proj/f_test/Feelix2.0/node_modules/@serialport/bindings/build/Release/bindings.node' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64'))
    at process.func (electron/js2c/asar.js:138:31)
    at process.func [as dlopen] (electron/js2c/asar.js:138:31)
    at Object.Module._extensions..node (internal/modules/cjs/loader.js:828:18)
    at Object.func (electron/js2c/asar.js:138:31)
    at Object.func [as .node] (electron/js2c/asar.js:138:31)
    at Module.load (internal/modules/cjs/loader.js:645:32)
    at Function.Module._load (internal/modules/cjs/loader.js:560:12)
    at Module.require (internal/modules/cjs/loader.js:685:19)
    at require (internal/modules/cjs/helpers.js:16:16)
    at bindings (/Users/miu/Feelix_Proj/f_test/Feelix2.0/node_modules/bindings/bindings.js:112:48)

@Maxw3llGM
Copy link
Collaborator

I've been trying to follow the directions, but I'm getting a new error that I'm working on solving:

App threw an error during load
Error: dlopen(/Users/miu/Feelix_Proj/f_test/Feelix2.0/node_modules/@serialport/bindings/build/Release/bindings.node, 0x0001): tried: '/Users/miu/Feelix_Proj/f_test/Feelix2.0/node_modules/@serialport/bindings/build/Release/bindings.node' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64')), '/System/Volumes/Preboot/Cryptexes/OS/Users/miu/Feelix_Proj/f_test/Feelix2.0/node_modules/@serialport/bindings/build/Release/bindings.node' (no such file), '/Users/miu/Feelix_Proj/f_test/Feelix2.0/node_modules/@serialport/bindings/build/Release/bindings.node' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64'))
    at process.func (electron/js2c/asar.js:138:31)
    at process.func [as dlopen] (electron/js2c/asar.js:138:31)
    at Object.Module._extensions..node (internal/modules/cjs/loader.js:828:18)
    at Object.func (electron/js2c/asar.js:138:31)
    at Object.func [as .node] (electron/js2c/asar.js:138:31)
    at Module.load (internal/modules/cjs/loader.js:645:32)
    at Function.Module._load (internal/modules/cjs/loader.js:560:12)
    at Module.require (internal/modules/cjs/loader.js:685:19)
    at require (internal/modules/cjs/helpers.js:16:16)
    at bindings (/Users/miu/Feelix_Proj/f_test/Feelix2.0/node_modules/bindings/bindings.js:112:48)

The only difference is that I edit the npm run i to have npm install --arch=x64,
But even without the flag I am getting issues

I am using an M1 macbook pro

@ChristianFrisson
Copy link
Author

ChristianFrisson commented Aug 23, 2023 via email

@ChristianFrisson
Copy link
Author

The only difference is that I edit the npm run i to have npm install --arch=x64,

But even without the flag I am getting issues

@Maxw3llGM Are you getting the same issues without --arch=x64?

@ChristianFrisson
Copy link
Author

@Maxw3llGM Following your comment #1 (comment) I think you need to "add the most recent version of serialport in the package (10.4.0) as it add support for m1" and run npm run i without --arch=x64.

@Maxw3llGM
Copy link
Collaborator

The only difference is that I edit the npm run i to have npm install --arch=x64,
But even without the flag I am getting issues

@Maxw3llGM Are you getting the same issues without --arch=x64?

I have been, my new issue is this:


(node:50436) electron: The default of contextIsolation is deprecated and will be changing from false to true in a future release of Electron.  See https://github.com/electron/electron/issues/23506 for more information
(node:50436) electron: The default of contextIsolation is deprecated and will be changing from false to true in a future release of Electron.  See https://github.com/electron/electron/issues/23506 for more information
(node:50436) electron: The default of contextIsolation is deprecated and will be changing from false to true in a future release of Electron.  See https://github.com/electron/electron/issues/23506 for more information

<--- Last few GCs --->

[50441:0x7100000000]      560 ms: Mark-sweep 5.0 (8.8) -> 3.4 (8.6) MB, 3.5 / 0.0 ms  (average mu = 1.000, current mu = 1.000) allocation failure GC in old space requested
[50441:0x7100000000]      620 ms: Scavenge 13.8 (16.8) -> 12.7 (16.8) MB, 0.5 / 0.0 ms  (average mu = 1.000, current mu = 1.000) allocation failure
[50441:0x7100000000]      628 ms: Scavenge 14.0 (17.0) -> 13.4 (22.5) MB, 0.7 / 0.0 ms  (average mu = 1.000, current mu = 1.000) allocation failure

@ChristianFrisson
Copy link
Author

electron/electron#2350

@Maxw3llGM Could you please post the whole trace?

Otherwise the following repeated line may look like a warning:

(node:50436) electron: The default of contextIsolation is deprecated and will be changing from false to true in a future release of Electron. See electron/electron#23506 for more information

@Maxw3llGM
Copy link
Collaborator

This is the entire debug log when I end the process:

0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli   '/Users/miu/.nvm/versions/node/v14.19.1/bin/node',
1 verbose cli   '/Users/miu/.nvm/versions/node/v14.19.1/bin/npm',
1 verbose cli   'run',
1 verbose cli   'electron'
1 verbose cli ]
2 info using npm@6.14.16
3 info using node@v14.19.1
4 verbose run-script [ 'preelectron', 'electron', 'postelectron' ]
5 info lifecycle feelix@3.0.0~preelectron: feelix@3.0.0
6 info lifecycle feelix@3.0.0~electron: feelix@3.0.0
7 verbose lifecycle feelix@3.0.0~electron: unsafe-perm in lifecycle true
8 verbose lifecycle feelix@3.0.0~electron: PATH: /Users/miu/.nvm/versions/node/v14.19.1/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/Users/miu/Feelix_Proj/f_test/Feelix2.0/node_modules/.bin:/Users/miu/.nvm/versions/node/v14.19.1/bin:/opt/local/bin:/opt/local/sbin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/homebrew/opt/python@3.10:/Library/TeX/texbin:/usr/local/share/dotnet:/opt/X11/bin:~/.dotnet/tools:/Library/Apple/usr/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Users/miu/.cargo/bin:/Users/miu/.platformio/penv/bin
9 verbose lifecycle feelix@3.0.0~electron: CWD: /Users/miu/Feelix_Proj/f_test/Feelix2.0
10 silly lifecycle feelix@3.0.0~electron: Args: [ '-c', 'ng build --base-href ./ && electron .' ]
11 silly lifecycle feelix@3.0.0~electron: Returned: code: 1  signal: null
12 info lifecycle feelix@3.0.0~electron: Failed to exec electron script
13 verbose stack Error: feelix@3.0.0 electron: `ng build --base-href ./ && electron .`
13 verbose stack Exit status 1
13 verbose stack     at EventEmitter.<anonymous> (/Users/miu/.nvm/versions/node/v14.19.1/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
13 verbose stack     at EventEmitter.emit (events.js:400:28)
13 verbose stack     at ChildProcess.<anonymous> (/Users/miu/.nvm/versions/node/v14.19.1/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
13 verbose stack     at ChildProcess.emit (events.js:400:28)
13 verbose stack     at maybeClose (internal/child_process.js:1058:16)
13 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:293:5)
14 verbose pkgid feelix@3.0.0
15 verbose cwd /Users/miu/Feelix_Proj/f_test/Feelix2.0
16 verbose Darwin 22.5.0
17 verbose argv "/Users/miu/.nvm/versions/node/v14.19.1/bin/node" "/Users/miu/.nvm/versions/node/v14.19.1/bin/npm" "run" "electron"
18 verbose node v14.19.1
19 verbose npm  v6.14.16
20 error code ELIFECYCLE
21 error errno 1
22 error feelix@3.0.0 electron: `ng build --base-href ./ && electron .`
22 error Exit status 1
23 error Failed at the feelix@3.0.0 electron script.
23 error This is probably not a problem with npm. There is likely additional logging output above.
24 verbose exit [ 1, true ]

@ChristianFrisson
Copy link
Author

This is the entire debug log when I end the process:

0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli   '/Users/miu/.nvm/versions/node/v14.19.1/bin/node',
1 verbose cli   '/Users/miu/.nvm/versions/node/v14.19.1/bin/npm',
1 verbose cli   'run',
1 verbose cli   'electron'
1 verbose cli ]
2 info using npm@6.14.16
3 info using node@v14.19.1
4 verbose run-script [ 'preelectron', 'electron', 'postelectron' ]
5 info lifecycle feelix@3.0.0~preelectron: feelix@3.0.0
6 info lifecycle feelix@3.0.0~electron: feelix@3.0.0
7 verbose lifecycle feelix@3.0.0~electron: unsafe-perm in lifecycle true
8 verbose lifecycle feelix@3.0.0~electron: PATH: /Users/miu/.nvm/versions/node/v14.19.1/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/Users/miu/Feelix_Proj/f_test/Feelix2.0/node_modules/.bin:/Users/miu/.nvm/versions/node/v14.19.1/bin:/opt/local/bin:/opt/local/sbin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/homebrew/opt/python@3.10:/Library/TeX/texbin:/usr/local/share/dotnet:/opt/X11/bin:~/.dotnet/tools:/Library/Apple/usr/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Users/miu/.cargo/bin:/Users/miu/.platformio/penv/bin
9 verbose lifecycle feelix@3.0.0~electron: CWD: /Users/miu/Feelix_Proj/f_test/Feelix2.0
10 silly lifecycle feelix@3.0.0~electron: Args: [ '-c', 'ng build --base-href ./ && electron .' ]
11 silly lifecycle feelix@3.0.0~electron: Returned: code: 1  signal: null
12 info lifecycle feelix@3.0.0~electron: Failed to exec electron script
13 verbose stack Error: feelix@3.0.0 electron: `ng build --base-href ./ && electron .`
13 verbose stack Exit status 1
13 verbose stack     at EventEmitter.<anonymous> (/Users/miu/.nvm/versions/node/v14.19.1/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
13 verbose stack     at EventEmitter.emit (events.js:400:28)
13 verbose stack     at ChildProcess.<anonymous> (/Users/miu/.nvm/versions/node/v14.19.1/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
13 verbose stack     at ChildProcess.emit (events.js:400:28)
13 verbose stack     at maybeClose (internal/child_process.js:1058:16)
13 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:293:5)
14 verbose pkgid feelix@3.0.0
15 verbose cwd /Users/miu/Feelix_Proj/f_test/Feelix2.0
16 verbose Darwin 22.5.0
17 verbose argv "/Users/miu/.nvm/versions/node/v14.19.1/bin/node" "/Users/miu/.nvm/versions/node/v14.19.1/bin/npm" "run" "electron"
18 verbose node v14.19.1
19 verbose npm  v6.14.16
20 error code ELIFECYCLE
21 error errno 1
22 error feelix@3.0.0 electron: `ng build --base-href ./ && electron .`
22 error Exit status 1
23 error Failed at the feelix@3.0.0 electron script.
23 error This is probably not a problem with npm. There is likely additional logging output above.
24 verbose exit [ 1, true ]

Thanks @Maxw3llGM that helps!

I notice from the log that you are using node@v14.19.1.

From #3 (comment)

commit 80accec : README.md: Node version 16.20.2+ (closest node version https://github.com/nodejs/node/blob/v16.20.2/deps/npm/package.json to get node-gyp ^9.1.0 with updated build_file_contents open flags https://github.com/nodejs/node-gyp/blob/v9.1.0/gyp/pylib/gyp/input.py instead of node-gyp ^5.1.0 from https://github.com/nodejs/node/blob/v14.19.1/deps/npm/package.json https://github.com/nodejs/node-gyp/blob/v5.1.0/gyp/pylib/gyp/input.py with 'rU' flags, 'U' deprecated with python 3.11)

Could you please nvm install 16.20.2?

Note: I had to also nvm alias default 16.20.2 otherwise everytime I opened a new terminal window or tab, node would default to v14.19.1 that I had first installed with nvm.

@ChristianFrisson
Copy link
Author

@Maxw3llGM I have just added 2 more commits to this PR:

Feel free to pull!

Feelix still launches on my side with these 2 updates. I have not yet tried serial com though.

Note: after the electron update, when running npm run electron I got:

sh: .../node_modules/.bin/electron: Permission denied

so I had to fix this with: chmod +x ./node_modules/.bin/electron.

@Maxw3llGM
Copy link
Collaborator

This is the entire debug log when I end the process:

0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli   '/Users/miu/.nvm/versions/node/v14.19.1/bin/node',
1 verbose cli   '/Users/miu/.nvm/versions/node/v14.19.1/bin/npm',
1 verbose cli   'run',
1 verbose cli   'electron'
1 verbose cli ]
2 info using npm@6.14.16
3 info using node@v14.19.1
4 verbose run-script [ 'preelectron', 'electron', 'postelectron' ]
5 info lifecycle feelix@3.0.0~preelectron: feelix@3.0.0
6 info lifecycle feelix@3.0.0~electron: feelix@3.0.0
7 verbose lifecycle feelix@3.0.0~electron: unsafe-perm in lifecycle true
8 verbose lifecycle feelix@3.0.0~electron: PATH: /Users/miu/.nvm/versions/node/v14.19.1/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/Users/miu/Feelix_Proj/f_test/Feelix2.0/node_modules/.bin:/Users/miu/.nvm/versions/node/v14.19.1/bin:/opt/local/bin:/opt/local/sbin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/homebrew/opt/python@3.10:/Library/TeX/texbin:/usr/local/share/dotnet:/opt/X11/bin:~/.dotnet/tools:/Library/Apple/usr/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Users/miu/.cargo/bin:/Users/miu/.platformio/penv/bin
9 verbose lifecycle feelix@3.0.0~electron: CWD: /Users/miu/Feelix_Proj/f_test/Feelix2.0
10 silly lifecycle feelix@3.0.0~electron: Args: [ '-c', 'ng build --base-href ./ && electron .' ]
11 silly lifecycle feelix@3.0.0~electron: Returned: code: 1  signal: null
12 info lifecycle feelix@3.0.0~electron: Failed to exec electron script
13 verbose stack Error: feelix@3.0.0 electron: `ng build --base-href ./ && electron .`
13 verbose stack Exit status 1
13 verbose stack     at EventEmitter.<anonymous> (/Users/miu/.nvm/versions/node/v14.19.1/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
13 verbose stack     at EventEmitter.emit (events.js:400:28)
13 verbose stack     at ChildProcess.<anonymous> (/Users/miu/.nvm/versions/node/v14.19.1/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
13 verbose stack     at ChildProcess.emit (events.js:400:28)
13 verbose stack     at maybeClose (internal/child_process.js:1058:16)
13 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:293:5)
14 verbose pkgid feelix@3.0.0
15 verbose cwd /Users/miu/Feelix_Proj/f_test/Feelix2.0
16 verbose Darwin 22.5.0
17 verbose argv "/Users/miu/.nvm/versions/node/v14.19.1/bin/node" "/Users/miu/.nvm/versions/node/v14.19.1/bin/npm" "run" "electron"
18 verbose node v14.19.1
19 verbose npm  v6.14.16
20 error code ELIFECYCLE
21 error errno 1
22 error feelix@3.0.0 electron: `ng build --base-href ./ && electron .`
22 error Exit status 1
23 error Failed at the feelix@3.0.0 electron script.
23 error This is probably not a problem with npm. There is likely additional logging output above.
24 verbose exit [ 1, true ]

Thanks @Maxw3llGM that helps!

I notice from the log that you are using node@v14.19.1.

From #3 (comment)

commit 80accec : README.md: Node version 16.20.2+ (closest node version https://github.com/nodejs/node/blob/v16.20.2/deps/npm/package.json to get node-gyp ^9.1.0 with updated build_file_contents open flags https://github.com/nodejs/node-gyp/blob/v9.1.0/gyp/pylib/gyp/input.py instead of node-gyp ^5.1.0 from https://github.com/nodejs/node/blob/v14.19.1/deps/npm/package.json https://github.com/nodejs/node-gyp/blob/v5.1.0/gyp/pylib/gyp/input.py with 'rU' flags, 'U' deprecated with python 3.11)

Could you please nvm install 16.20.2?

Note: I had to also nvm alias default 16.20.2 otherwise everytime I opened a new terminal window or tab, node would default to v14.19.1 that I had first installed with nvm.

I will try with the 16.20.2

@Maxw3llGM
Copy link
Collaborator

I still get:

<--- Last few GCs --->

[40361:0x7100000000]      861 ms: Mark-sweep 4.8 (8.5) -> 3.1 (8.3) MB, 60.8 / 43.0 ms  (average mu = 1.000, current mu = 1.000) allocation failure GC in old space requested
[40361:0x7100000000]      946 ms: Scavenge 13.8 (16.8) -> 12.7 (16.8) MB, 2.2 / 0.0 ms  (average mu = 1.000, current mu = 1.000) allocation failure
[40361:0x7100000000]      961 ms: Scavenge 14.0 (17.0) -> 13.4 (22.5) MB, 1.3 / 0.0 ms  (average mu = 1.000, current mu = 1.000) allocation failure


<--- JS stacktrace --->


<--- Last few GCs --->

[40369:0x7100000000]      630 ms: Mark-sweep 5.0 (8.8) -> 3.4 (8.6) MB, 33.6 / 0.0 ms  (average mu = 1.000, current mu = 1.000) allocation failure GC in old space requested
[40369:0x7100000000]      743 ms: Scavenge 13.8 (16.8) -> 12.7 (16.8) MB, 1.9 / 0.0 ms  (average mu = 1.000, current mu = 1.000) allocation failure
[40369:0x7100000000]      765 ms: Scavenge 14.0 (17.0) -> 13.4 (22.5) MB, 1.7 / 0.0 ms  (average mu = 1.000, current mu = 1.000) allocation failure


<--- JS stacktrace --->

@Maxw3llGM
Copy link
Collaborator

And I don't know how to get the debug unfortunately

@ChristianFrisson
Copy link
Author

I still get:

<--- Last few GCs --->

[40361:0x7100000000]      861 ms: Mark-sweep 4.8 (8.5) -> 3.1 (8.3) MB, 60.8 / 43.0 ms  (average mu = 1.000, current mu = 1.000) allocation failure GC in old space requested
[40361:0x7100000000]      946 ms: Scavenge 13.8 (16.8) -> 12.7 (16.8) MB, 2.2 / 0.0 ms  (average mu = 1.000, current mu = 1.000) allocation failure
[40361:0x7100000000]      961 ms: Scavenge 14.0 (17.0) -> 13.4 (22.5) MB, 1.3 / 0.0 ms  (average mu = 1.000, current mu = 1.000) allocation failure


<--- JS stacktrace --->


<--- Last few GCs --->

[40369:0x7100000000]      630 ms: Mark-sweep 5.0 (8.8) -> 3.4 (8.6) MB, 33.6 / 0.0 ms  (average mu = 1.000, current mu = 1.000) allocation failure GC in old space requested
[40369:0x7100000000]      743 ms: Scavenge 13.8 (16.8) -> 12.7 (16.8) MB, 1.9 / 0.0 ms  (average mu = 1.000, current mu = 1.000) allocation failure
[40369:0x7100000000]      765 ms: Scavenge 14.0 (17.0) -> 13.4 (22.5) MB, 1.7 / 0.0 ms  (average mu = 1.000, current mu = 1.000) allocation failure


<--- JS stacktrace --->

@Maxw3llGM What command triggers this stack trace?

At what commit are you on the branch of this PR: the latest from yesterday or today?

Maybe it's worth trying from the latest commit of today, on a clean branch, and deleting and regenerating node_modules?

@ChristianFrisson
Copy link
Author

@Maxw3llGM @ankevanoosterhout I have added 4 commits to this PR:

  • commit 580ea75 : electron/serial-communication.js: const { SerialPort } = require('serialport');
  • commit 8ac8b5f : src/app/components/interface-elements/drawing-plane/drawing-plane.component.ts: setFilesInServices: merge this.file into service files
  • commit 55312e2 : src/app/components/interface-elements/toolbar-header/fixed-toolbar.component.html: add test for this.drawingService.file.activeEffect
  • commit 18c1f49 : src/app/services/motor-control.service.ts: add test for file.collections

The last 3 fix renderer errors that appeared in the electron console.

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

Successfully merging this pull request may close these issues.

2 participants