Linux Target build not working from Mac
See original GitHub issue- Version: 20.31.2
- Target: Linux
I am trying to build for Linux. I am seeing this error constantly. Following below is the log:
• application Linux category is set to default "Utility" reason=linux.category is not set and cannot map from macOS docs=https://electron.build/configuration/configuration#LinuxBuildOptions-category
• application Linux category is set to default "Utility" reason=linux.category is not set and cannot map from macOS docs=https://electron.build/configuration/configuration#LinuxBuildOptions-category
⨯ expected argument for flag '--executable'
⨯ error: exit status 1
path: /Users/<user>/Library/Caches/electron-builder/appimage/appimage-9.1.0/darwin/mksquashfs
args: [/Users/<user>/Library/Caches/electron-builder/appimage/appimage-9.1.0/darwin/mksquashfs /Users/<user>/Desktop/WebProjects/rss-reader/build/__appImage-x64 /Users/<user>/Desktop/WebProjects/rss-reader/build/@mrgodhani/rss-reader-0.3.6-x86_64.AppImage -offset 100024 -all-root -noappend -no-progress -quiet -no-xattrs -no-fragments]
output: Could not create destination file: No such file or directory
github.com/develar/app-builder/pkg/util.Execute
/Users/develar/go/src/github.com/develar/app-builder/pkg/util/util.go:66
github.com/develar/app-builder/pkg/appimage.createSquashFs
/Users/develar/go/src/github.com/develar/app-builder/pkg/appimage/appImage.go:183
github.com/develar/app-builder/pkg/appimage.AppImage
/Users/develar/go/src/github.com/develar/app-builder/pkg/appimage/appImage.go:126
github.com/develar/app-builder/pkg/appimage.ConfigureCommand.func1
/Users/develar/go/src/github.com/develar/app-builder/pkg/appimage/appImage.go:72
github.com/develar/app-builder/vendor/github.com/alecthomas/kingpin.(*actionMixin).applyActions
/Users/develar/go/src/github.com/develar/app-builder/vendor/github.com/alecthomas/kingpin/actions.go:28
github.com/develar/app-builder/vendor/github.com/alecthomas/kingpin.(*Application).applyActions
/Users/develar/go/src/github.com/develar/app-builder/vendor/github.com/alecthomas/kingpin/app.go:557
github.com/develar/app-builder/vendor/github.com/alecthomas/kingpin.(*Application).execute
/Users/develar/go/src/github.com/develar/app-builder/vendor/github.com/alecthomas/kingpin/app.go:390
github.com/develar/app-builder/vendor/github.com/alecthomas/kingpin.(*Application).Parse
/Users/develar/go/src/github.com/develar/app-builder/vendor/github.com/alecthomas/kingpin/app.go:222
main.main
/Users/develar/go/src/github.com/develar/app-builder/main.go:74
runtime.main
/usr/local/Cellar/go/1.11.1/libexec/src/runtime/proc.go:201
runtime.goexit
/usr/local/Cellar/go/1.11.1/libexec/src/runtime/asm_amd64.s:1333
github.com/develar/app-builder/pkg/appimage.createSquashFs
/Users/develar/go/src/github.com/develar/app-builder/pkg/appimage/appImage.go:185
github.com/develar/app-builder/pkg/appimage.AppImage
/Users/develar/go/src/github.com/develar/app-builder/pkg/appimage/appImage.go:126
github.com/develar/app-builder/pkg/appimage.ConfigureCommand.func1
/Users/develar/go/src/github.com/develar/app-builder/pkg/appimage/appImage.go:72
github.com/develar/app-builder/vendor/github.com/alecthomas/kingpin.(*actionMixin).applyActions
/Users/develar/go/src/github.com/develar/app-builder/vendor/github.com/alecthomas/kingpin/actions.go:28
github.com/develar/app-builder/vendor/github.com/alecthomas/kingpin.(*Application).applyActions
/Users/develar/go/src/github.com/develar/app-builder/vendor/github.com/alecthomas/kingpin/app.go:557
github.com/develar/app-builder/vendor/github.com/alecthomas/kingpin.(*Application).execute
/Users/develar/go/src/github.com/develar/app-builder/vendor/github.com/alecthomas/kingpin/app.go:390
github.com/develar/app-builder/vendor/github.com/alecthomas/kingpin.(*Application).Parse
/Users/develar/go/src/github.com/develar/app-builder/vendor/github.com/alecthomas/kingpin/app.go:222
main.main
/Users/develar/go/src/github.com/develar/app-builder/main.go:74
runtime.main
/usr/local/Cellar/go/1.11.1/libexec/src/runtime/proc.go:201
runtime.goexit
/usr/local/Cellar/go/1.11.1/libexec/src/runtime/asm_amd64.s:1333
Error: Cannot cleanup:
Error #1 --------------------------------------------------------------------------------
Error: /Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-bin/mac/app-builder exited with code 1
at ChildProcess.childProcess.once.code (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/builder-util/src/util.ts:253:14)
at Object.onceWrapper (events.js:273:13)
at ChildProcess.emit (events.js:182:13)
at maybeClose (internal/child_process.js:962:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)
From previous event:
at SnapTarget.build (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/targets/snap.ts:146:44)
at Function.buildAsyncTargets (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/platformPackager.ts:139:36)
at LinuxPackager.packageInDistributableFormat (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/platformPackager.ts:118:24)
at /Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/platformPackager.ts:113:10
at Generator.next (<anonymous>)
at processImmediate (timers.js:632:19)
From previous event:
at LinuxPackager.pack (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/platformPackager.ts:110:95)
at /Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/packager.ts:375:24
at Generator.next (<anonymous>)
at xfs.stat (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/fs-extra/lib/mkdirs/mkdirs.js:56:16)
at /Users/<user>/Desktop/WebProjects/rss-reader/node_modules/graceful-fs/polyfills.js:287:18
at FSReqCallback.oncomplete (fs.js:162:5)
From previous event:
at Packager.doBuild (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/packager.ts:343:39)
at /Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/packager.ts:313:57
at Generator.next (<anonymous>)
at /Users/<user>/Desktop/WebProjects/rss-reader/node_modules/graceful-fs/graceful-fs.js:99:16
at /Users/<user>/Desktop/WebProjects/rss-reader/node_modules/graceful-fs/graceful-fs.js:43:10
at FSReqCallback.oncomplete (fs.js:148:20)
From previous event:
at Packager._build (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/packager.ts:284:133)
at /Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/packager.ts:280:23
at Generator.next (<anonymous>)
at processImmediate (timers.js:632:19)
From previous event:
at Packager.build (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/packager.ts:237:14)
at build (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/index.ts:58:28)
at build (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/electron-builder/src/builder.ts:227:10)
at then (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/electron-builder/src/cli/cli.ts:46:19)
Error #2 --------------------------------------------------------------------------------
Error: /Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-bin/mac/app-builder exited with code 1
at ChildProcess.childProcess.once.code (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/builder-util/src/util.ts:253:14)
at Object.onceWrapper (events.js:273:13)
at ChildProcess.emit (events.js:182:13)
at maybeClose (internal/child_process.js:962:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)
From previous event:
at /Users/<user>/Desktop/WebProjects/rss-reader/node_modules/graceful-fs/graceful-fs.js:99:16
at /Users/<user>/Desktop/WebProjects/rss-reader/node_modules/graceful-fs/graceful-fs.js:43:10
at FSReqCallback.oncomplete (fs.js:148:20)
From previous event:
at AppImageTarget.build (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/targets/AppImageTarget.ts:28:44)
at Function.buildAsyncTargets (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/platformPackager.ts:139:36)
at LinuxPackager.packageInDistributableFormat (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/platformPackager.ts:118:24)
at /Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/platformPackager.ts:113:10
at Generator.next (<anonymous>)
at processImmediate (timers.js:632:19)
From previous event:
at LinuxPackager.pack (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/platformPackager.ts:110:95)
at /Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/packager.ts:375:24
at Generator.next (<anonymous>)
at xfs.stat (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/fs-extra/lib/mkdirs/mkdirs.js:56:16)
at /Users/<user>/Desktop/WebProjects/rss-reader/node_modules/graceful-fs/polyfills.js:287:18
at FSReqCallback.oncomplete (fs.js:162:5)
From previous event:
at Packager.doBuild (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/packager.ts:343:39)
at /Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/packager.ts:313:57
at Generator.next (<anonymous>)
at /Users/<user>/Desktop/WebProjects/rss-reader/node_modules/graceful-fs/graceful-fs.js:99:16
at /Users/<user>/Desktop/WebProjects/rss-reader/node_modules/graceful-fs/graceful-fs.js:43:10
at FSReqCallback.oncomplete (fs.js:148:20)
From previous event:
at Packager._build (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/packager.ts:284:133)
at /Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/packager.ts:280:23
at Generator.next (<anonymous>)
at processImmediate (timers.js:632:19)
From previous event:
at Packager.build (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/packager.ts:237:14)
at build (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/index.ts:58:28)
at build (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/electron-builder/src/builder.ts:227:10)
at then (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/electron-builder/src/cli/cli.ts:46:19)
at ChildProcess.childProcess.once.code (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/builder-util/src/util.ts:253:14)
at Object.onceWrapper (events.js:273:13)
at ChildProcess.emit (events.js:182:13)
at maybeClose (internal/child_process.js:962:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)
at SnapTarget.build (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/targets/snap.ts:146:44)
at Function.buildAsyncTargets (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/platformPackager.ts:139:36)
at LinuxPackager.packageInDistributableFormat (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/platformPackager.ts:118:24)
at /Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/platformPackager.ts:113:10
at Generator.next (<anonymous>)
at processImmediate (timers.js:632:19)
at LinuxPackager.pack (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/platformPackager.ts:110:95)
at /Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/packager.ts:375:24
at Generator.next (<anonymous>)
at xfs.stat (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/fs-extra/lib/mkdirs/mkdirs.js:56:16)
at /Users/<user>/Desktop/WebProjects/rss-reader/node_modules/graceful-fs/polyfills.js:287:18
at FSReqCallback.oncomplete (fs.js:162:5)
at Packager.doBuild (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/packager.ts:343:39)
at /Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/packager.ts:313:57
at Generator.next (<anonymous>)
at /Users/<user>/Desktop/WebProjects/rss-reader/node_modules/graceful-fs/graceful-fs.js:99:16
at /Users/<user>/Desktop/WebProjects/rss-reader/node_modules/graceful-fs/graceful-fs.js:43:10
at FSReqCallback.oncomplete (fs.js:148:20)
at Packager._build (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/packager.ts:284:133)
at /Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/packager.ts:280:23
at Generator.next (<anonymous>)
at processImmediate (timers.js:632:19)
at Packager.build (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/packager.ts:237:14)
at build (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/index.ts:58:28)
at build (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/electron-builder/src/builder.ts:227:10)
at then (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/electron-builder/src/cli/cli.ts:46:19)
at ChildProcess.childProcess.once.code (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/builder-util/src/util.ts:253:14)
at Object.onceWrapper (events.js:273:13)
at ChildProcess.emit (events.js:182:13)
at maybeClose (internal/child_process.js:962:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)
at /Users/<user>/Desktop/WebProjects/rss-reader/node_modules/graceful-fs/graceful-fs.js:99:16
at /Users/<user>/Desktop/WebProjects/rss-reader/node_modules/graceful-fs/graceful-fs.js:43:10
at FSReqCallback.oncomplete (fs.js:148:20)
at AppImageTarget.build (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/targets/AppImageTarget.ts:28:44)
at Function.buildAsyncTargets (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/platformPackager.ts:139:36)
at LinuxPackager.packageInDistributableFormat (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/platformPackager.ts:118:24)
at /Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/platformPackager.ts:113:10
at Generator.next (<anonymous>)
at processImmediate (timers.js:632:19)
at LinuxPackager.pack (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/platformPackager.ts:110:95)
at /Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/packager.ts:375:24
at Generator.next (<anonymous>)
at xfs.stat (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/fs-extra/lib/mkdirs/mkdirs.js:56:16)
at /Users/<user>/Desktop/WebProjects/rss-reader/node_modules/graceful-fs/polyfills.js:287:18
at FSReqCallback.oncomplete (fs.js:162:5)
at Packager.doBuild (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/packager.ts:343:39)
at /Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/packager.ts:313:57
at Generator.next (<anonymous>)
at /Users/<user>/Desktop/WebProjects/rss-reader/node_modules/graceful-fs/graceful-fs.js:99:16
at /Users/<user>/Desktop/WebProjects/rss-reader/node_modules/graceful-fs/graceful-fs.js:43:10
at FSReqCallback.oncomplete (fs.js:148:20)
at Packager._build (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/packager.ts:284:133)
at /Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/packager.ts:280:23
at Generator.next (<anonymous>)
at processImmediate (timers.js:632:19)
at Packager.build (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/packager.ts:237:14)
at build (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/index.ts:58:28)
at build (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/electron-builder/src/builder.ts:227:10)
at then (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/electron-builder/src/cli/cli.ts:46:19)
at throwError (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/builder-util/src/asyncTaskManager.ts:90:11)
at checkErrors (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/builder-util/src/asyncTaskManager.ts:53:9)
at /Users/<user>/Desktop/WebProjects/rss-reader/node_modules/builder-util/src/asyncTaskManager.ts:67:7
From previous event:
at AsyncTaskManager.awaitTasks (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/builder-util/src/asyncTaskManager.ts:44:19)
at /Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/packager.ts:387:23
at Generator.next (<anonymous>)
at processImmediate (timers.js:632:19)
From previous event:
at Packager.doBuild (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/packager.ts:343:39)
at /Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/packager.ts:313:57
at Generator.next (<anonymous>)
at /Users/<user>/Desktop/WebProjects/rss-reader/node_modules/graceful-fs/graceful-fs.js:99:16
at /Users/<user>/Desktop/WebProjects/rss-reader/node_modules/graceful-fs/graceful-fs.js:43:10
at FSReqCallback.oncomplete (fs.js:148:20)
From previous event:
at Packager._build (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/packager.ts:284:133)
at /Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/packager.ts:280:23
at Generator.next (<anonymous>)
at processImmediate (timers.js:632:19)
From previous event:
at Packager.build (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/packager.ts:237:14)
at build (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/app-builder-lib/src/index.ts:58:28)
at build (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/electron-builder/src/builder.ts:227:10)
at then (/Users/<user>/Desktop/WebProjects/rss-reader/node_modules/electron-builder/src/cli/cli.ts:46:19)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
any help how to resolve this ? Or am I missing anything ? Even though if I assign category I would still get Could not create destination file: No such file or directory
error.
Issue Analytics
- State:
- Created 5 years ago
- Comments:6 (1 by maintainers)
Top Results From Across the Web
Cant select Mac or Linux from Build Settings Target Platform
I am working with Unity 5.3 and am only getting the option to build for Windows from the PC, Mac and Linux standalone...
Read more >electron-builder fails building linux package on macos - Error
Since there is no such target, Electron Builder crashes. Removing build from your command will do the trick.
Read more >Build Linux app on Mac Os X - Package Manager - Swift Forums
So the main idea is to have the abilty to create a linux target but when building and running instead of running on...
Read more >Cross-compiling Rust From Mac to Linux | by Merlin Fuchs
General steps. To cross-compile from one platform to another, it's usually not enough to just install the standard library for the target using...
Read more >Mac OS X - The godot-rust Book
rustup target add x86_64-apple-darwin cargo build --target x86_64-apple-darwin ... which is just about setting up a working C/C++ compiler on Linux.
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
TL;DR;
Could get over that by setting this is in
package.json
build
config:Found out that electron-builder wasn’t using the
productName
set inpackage.json
(only for the --linux build).Changing
executableName
was halfway of fixing this. I also had to changeartifactName
.I followed the documentation that says the default
artifactName
is${productName}-${version}.${ext}
. It says that it can change a bit from platform to platform but I didn’t found anything about what is being used asartifactName
for linux builds. Changed to the documentation default and everything works.Are
artifactName
andexecutableName
ignoringproductName
? If so, should that be fixed or maybe written in the docs?What is the name in package.json? Maybe problem is that path contains
@
(@mrgodhani/rss-reader).