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

AppImage and snap builds fail on ARMv7 #37

Open
6XGate opened this issue Dec 31, 2020 · 0 comments
Open

AppImage and snap builds fail on ARMv7 #37

6XGate opened this issue Dec 31, 2020 · 0 comments

Comments

@6XGate
Copy link

6XGate commented Dec 31, 2020

  • Version: 22.9.1
  • Electron Version: 8.5.5
  • Electron Type (current, beta, nightly): current
  • Target: armv7l/arm/arm32

Unable to build an AppImage for --armv7l due to missing xz compressor in mksquashfs. This affects both AppImage and snap on ARM 32-bit since snap seems to rely on AppImage. This is also noted in electron-userland/electron-builder#5153

  • electron-builder  version=22.9.1 os=5.4.0-58-generic
  • loaded configuration  file=package.json ("build" field)
  • writing effective config  file=dist/builder-effective-config.yaml
  • packaging       platform=linux arch=armv7l electron=8.5.5 appOutDir=dist/linux-armv7l-unpacked
  • downloading     url=https://github.com/electron/electron/releases/download/v8.5.5/electron-v8.5.5-linux-armv7l.zip size=62 MB parts=8
  • downloaded      url=https://github.com/electron/electron/releases/download/v8.5.5/electron-v8.5.5-linux-armv7l.zip duration=5.438s
  • building        target=snap arch=armv7l file=dist/bridgecmdr_2.0.0-beta_armhf.snap
  • default Electron icon is used  reason=application icon is not set
  • downloading     url=https://github.com/electron-userland/electron-builder-binaries/releases/download/snap-template-4.0-1/snap-template-electron-4.0-1-armhf.tar.7z size=1.3 MB parts=1
  • downloaded      url=https://github.com/electron-userland/electron-builder-binaries/releases/download/snap-template-4.0-1/snap-template-electron-4.0-1-armhf.tar.7z duration=1.954s
  • downloading     url=https://github.com/electron-userland/electron-builder-binaries/releases/download/appimage-12.0.1/appimage-12.0.1.7z size=1.6 MB parts=1
  • downloaded      url=https://github.com/electron-userland/electron-builder-binaries/releases/download/appimage-12.0.1/appimage-12.0.1.7z duration=2.761s
  ⨯ cannot execute  cause=exit status 1
                    errorOut=/home/node/.cache/electron-builder/appimage/appimage-12.0.1/linux-arm32/mksquashfs: Compressor "xz" is not supported!
    /home/node/.cache/electron-builder/appimage/appimage-12.0.1/linux-arm32/mksquashfs: Compressors available:
    	gzip (default)
    
                    command=/home/node/.cache/electron-builder/appimage/appimage-12.0.1/linux-arm32/mksquashfs /home/node/.cache/electron-builder/snap/snap-template-electron-4.0-1-armhf/desktop-init.sh /home/node/.cache/electron-builder/snap/snap-template-electron-4.0-1-armhf/.DS_Store /home/node/.cache/electron-builder/snap/snap-template-electron-4.0-1-armhf/usr /home/node/.cache/electron-builder/snap/snap-template-electron-4.0-1-armhf/data-dir /home/node/.cache/electron-builder/snap/snap-template-electron-4.0-1-armhf/desktop-common.sh /home/node/.cache/electron-builder/snap/snap-template-electron-4.0-1-armhf/gnome-platform /home/node/.cache/electron-builder/snap/snap-template-electron-4.0-1-armhf/desktop-gnome-specific.sh /home/node/.cache/electron-builder/snap/snap-template-electron-4.0-1-armhf/lib /workdir/dist/__snap-armhf/meta /workdir/dist/__snap-armhf/command.sh /workdir/dist/__snap-armhf/scripts /workdir/dist/linux-armv7l-unpacked/resources.pak /workdir/dist/linux-armv7l-unpacked/locales /workdir/dist/linux-armv7l-unpacked/v8_context_snapshot.bin /workdir/dist/linux-armv7l-unpacked/chrome_200_percent.pak /workdir/dist/linux-armv7l-unpacked/swiftshader /workdir/dist/linux-armv7l-unpacked/resources /workdir/dist/linux-armv7l-unpacked/bridgecmdr /workdir/dist/linux-armv7l-unpacked/libEGL.so /workdir/dist/linux-armv7l-unpacked/vk_swiftshader_icd.json /workdir/dist/linux-armv7l-unpacked/crashpad_handler /workdir/dist/linux-armv7l-unpacked/icudtl.dat /workdir/dist/linux-armv7l-unpacked/libffmpeg.so /workdir/dist/linux-armv7l-unpacked/libvk_swiftshader.so /workdir/dist/linux-armv7l-unpacked/chrome_100_percent.pak /workdir/dist/linux-armv7l-unpacked/snapshot_blob.bin /workdir/dist/linux-armv7l-unpacked/libGLESv2.so /workdir/dist/bridgecmdr_2.0.0-beta_armhf.snap -no-progress -quiet -noappend -comp xz -no-xattrs -no-fragments -all-root
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

1 participant