Skip to content

Can't reconcile two non-macho files #41

Open
@WrathofthePast

Description

@WrathofthePast

In macOS 12.3, Apple removed Python 2. electron-builder v23.0.0 added Python 3 support to resolve the issue. However, electron-universal now fails to package the universal app.

Full Error Message:

  • electron-builder  version=23.0.0 os=21.4.0
  • loaded configuration  file=package.json ("build" field)
  • loaded parent configuration  file=/Users/me/razer-macos/node_modules/electron-webpack/out/electron-builder.js
  • writing effective config  file=dist/builder-effective-config.yaml
  • executing node-gyp rebuild  platform=darwin arch=x64
  • packaging       platform=darwin arch=x64 electron=12.2.3 appOutDir=dist/mac-universal--x64
  • executing node-gyp rebuild  platform=darwin arch=arm64
  • packaging       platform=darwin arch=arm64 electron=12.2.3 appOutDir=dist/mac-universal--arm64
  • packaging       platform=darwin arch=universal electron=12.2.3 appOutDir=dist/mac-universal
  ⨯ Can't reconcile two non-macho files build/Makefile  failedTask=build stackTrace=Error: Can't reconcile two non-macho files build/Makefile
    at Object.exports.mergeASARs (/Users/BobWhite/razer-macos/node_modules/@electron/universal/src/asar-utils.ts:151:13)
    at exports.makeUniversalApp (/Users/BobWhite/razer-macos/node_modules/@electron/universal/src/index.ts:200:13)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at MacPackager.doPack (/Users/BobWhite/razer-macos/node_modules/app-builder-lib/src/macPackager.ts:125:9)
    at MacPackager.pack (/Users/BobWhite/razer-macos/node_modules/app-builder-lib/src/macPackager.ts:179:7)
    at Packager.doBuild (/Users/BobWhite/razer-macos/node_modules/app-builder-lib/src/packager.ts:441:9)
    at Object.executeFinally (/Users/BobWhite/razer-macos/node_modules/builder-util/src/promise.ts:12:14)
    at Packager._build (/Users/BobWhite/razer-macos/node_modules/app-builder-lib/src/packager.ts:376:31)
    at Packager.build (/Users/BobWhite/razer-macos/node_modules/app-builder-lib/src/packager.ts:337:12)
    at Object.executeFinally (/Users/BobWhite/razer-macos/node_modules/builder-util/src/promise.ts:12:14)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
./dist/mac-universal/Razer macOS.app: No such file or directory

Does electron-universal directly utilize Python 2?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions