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

Build an x64 macOS version #1048

Open
ezShroom opened this issue Jun 30, 2024 · 5 comments
Open

Build an x64 macOS version #1048

ezShroom opened this issue Jun 30, 2024 · 5 comments

Comments

@ezShroom
Copy link

Is your feature request related to a problem? Please describe.
Yes - even though several Intel Macs are still actively supported, and even more if you consider active support to be the last three major versions of macOS, there is no build that works on them

Describe the solution you'd like
Both an x64 and arm64 build, correctly named

Describe alternatives you've considered
None of them

Additional context
macOS Sequoia supported Macs

@FunctionPoint
Copy link

FunctionPoint commented Oct 6, 2024

I also have this problem / request:
My opensource NodeGui app runs fine on Windows and Linux.
But when I try to run it on macOS Monterey on an Intel MacBook Pro, I get the error:
.../NodeGui/node_modules/@nodegui/nodegui/build/Release/nodegui_core.node' (mach-o file, but is an incompatible architecture (have (arm64), need (x86_64h)))

So I guess I need a x64 version of this file: nodegui_core.node
Any tips on were to get one?
I'm not a Mac dev, so learning to build my own with Xcode would be too time consuming, I think.

@FunctionPoint
Copy link

PS If someone has built this file for MacOS Intel x64 with a current NodeGui version,
I'd also be interested in receiving it. :)

@FunctionPoint
Copy link

FunctionPoint commented Oct 17, 2024

I've just tested the issue on a MacOS ARM laptop.
This currently also fails to installl NodeGui because it (correctly) tries to download a darwin binary with "arm" in in the name,
that is not present in the repo.
.
So if I understand correctly, the current situation is that Mac users cannot use NodeGui at all now.
Either:

  • They have a ARM CPU that tries to to download the file with "arm" in the name, that is not present.
  • They have an Intel X64 CPU that can download the darwin file, but it doesn't work because internally its an ARM binary.
    See also other issues opened in this repo.
    .
    Am I missing something?
    If not, please, please repair the situation soon,
    with correctly named and built ARM and X64 binaries.

@VicenteCantonPaterna
Copy link

I am facing the same issue :/ I have not (yet) found a solution either

@VicenteCantonPaterna
Copy link

In case you do not need the latest version (there are not huge differences with previous ones I think), version 0.66 downloads the proper nodegui-core arch x64. Tested on a macOS with intel x86_64 arch.

Regarding M1 macOS I did not have any issue with arch so far with version 0.67 either

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

3 participants