GooBox / goobox-community-gui

Desktop community syncing client for Sia and Storj (DApp)
GNU General Public License v3.0
50 stars 4 forks source link

Can't build a Linux version under Linux #129

Closed AlexeyALeonov closed 6 years ago

AlexeyALeonov commented 6 years ago

Versions

Replace the values below with your own:

Optional:

logs

Please attach the following logs:

Linux

git clone https://github.com/GooBox/goobox-community-gui.git
cd goobox-community-gui/
npm install
npm run build
npm run dist:pre
npm run pack

~/goobox-community-gui$ npm run pack

> Goobox@0.2.0 pack /home/alexey/goobox-community-gui
> electron-builder -wm --dir

  • electron-builder version=20.13.4
  • loaded configuration file=package.json ("build" field)
  • writing effective config file=dist/electron-builder-effective-config.yaml
  • no native production dependencies
  • packaging       platform=darwin arch=x64 electron=2.0.1 appOutDir=dist/mac
Downloading tmp-36653-1-SHASUMS256.txt-2.0.1
[============================================>] 100.0% of 5.33 kB (5.33 kB/s)
  • asar using is disabled — it is strongly not recommended solution=enable asar and use asarUnpack to unpack files that must be externally available
  • file source doesn't exist from=/home/alexey/goobox-community-gui/node_modules/fileicon/bin/fileicon
  • skipped macOS application code signing reason=supported only on macOS
Downloading tmp-36653-2-electron-v2.0.1-win32-x64.zip
[============================================>] 100.0% of 50.66 MB (2.67 MB/s)
  • asar using is disabled — it is strongly not recommended solution=enable asar and use asarUnpack to unpack files that must be externally available
  • downloading               path=/home/alexey/.cache/electron-builder/winCodeSign/winCodeSign-2.0.0 url=https://github.com/electron-userland/electron-builder-binaries/releases/download/winCodeSign-2.0.0/winCodeSign-2.0.0.7z
Error: Cannot check wine version: Error: Exit code: ENOENT. spawn wine ENOENT
    at /home/alexey/goobox-community-gui/node_modules/builder-util/src/wine.ts:100:13
    at Generator.throw (<anonymous>)
From previous event:
    at checkWineVersion (/home/alexey/goobox-community-gui/node_modules/builder-util/out/wine.js:223:18)
    at Lazy.<anonymous> (/home/alexey/goobox-community-gui/node_modules/builder-util/src/wine.ts:52:11)
    at Generator.next (<anonymous>)
From previous event:
    at Lazy.get value [as value] (/home/alexey/goobox-community-gui/node_modules/lazy-val/src/main.ts:18:23)
    at execWine (/home/alexey/goobox-community-gui/node_modules/builder-util/src/wine.ts:63:27)
    at /home/alexey/goobox-community-gui/node_modules/electron-builder-lib/out/winPackager.js:545:41
    at Generator.next (<anonymous>)
    at runCallback (timers.js:794:20)
    at tryOnImmediate (timers.js:752:5)
    at processImmediate [as _immediateCallback] (timers.js:729:5)
From previous event:
    at WinPackager.signAndEditResources (/home/alexey/goobox-community-gui/node_modules/electron-builder-lib/src/winPackager.ts:337:5)
    at _bluebirdLst.default.map.file (/home/alexey/goobox-community-gui/node_modules/electron-builder-lib/out/winPackager.js:567:25)
    at go$readdir$cb (/home/alexey/goobox-community-gui/node_modules/graceful-fs/graceful-fs.js:149:14)
    at FSReqWrap.oncomplete (fs.js:135:15)
From previous event:
    at /home/alexey/goobox-community-gui/node_modules/electron-builder-lib/src/winPackager.ts:345:7
    at Generator.next (<anonymous>)
From previous event:
    at WinPackager.signApp (/home/alexey/goobox-community-gui/node_modules/electron-builder-lib/src/winPackager.ts:368:9)
    at /home/alexey/goobox-community-gui/node_modules/electron-builder-lib/src/platformPackager.ts:233:16
From previous event:
    at WinPackager.doPack (/home/alexey/goobox-community-gui/node_modules/electron-builder-lib/out/platformPackager.js:410:7)
    at /home/alexey/goobox-community-gui/node_modules/electron-builder-lib/src/platformPackager.ts:117:16
    at Generator.next (<anonymous>)
From previous event:
    at WinPackager.pack (/home/alexey/goobox-community-gui/node_modules/electron-builder-lib/out/platformPackager.js:275:7)
    at /home/alexey/goobox-community-gui/node_modules/electron-builder-lib/src/packager.ts:373:24
    at Generator.next (<anonymous>)
    at runCallback (timers.js:794:20)
    at tryOnImmediate (timers.js:752:5)
    at processImmediate [as _immediateCallback] (timers.js:729:5)
From previous event:
    at Packager.doBuild (/home/alexey/goobox-community-gui/node_modules/electron-builder-lib/out/packager.js:615:7)
    at /home/alexey/goobox-community-gui/node_modules/electron-builder-lib/src/packager.ts:317:52
    at Generator.next (<anonymous>)
    at /home/alexey/goobox-community-gui/node_modules/graceful-fs/graceful-fs.js:99:16
    at /home/alexey/goobox-community-gui/node_modules/graceful-fs/graceful-fs.js:43:10
    at FSReqWrap.oncomplete (fs.js:135:15)
From previous event:
    at Packager._build (/home/alexey/goobox-community-gui/node_modules/electron-builder-lib/out/packager.js:542:7)
    at /home/alexey/goobox-community-gui/node_modules/electron-builder-lib/src/packager.ts:290:23
    at Generator.next (<anonymous>)
    at runCallback (timers.js:794:20)
    at tryOnImmediate (timers.js:752:5)
    at processImmediate [as _immediateCallback] (timers.js:729:5)
From previous event:
    at Packager.build (/home/alexey/goobox-community-gui/node_modules/electron-builder-lib/out/packager.js:501:7)
    at /home/alexey/goobox-community-gui/node_modules/electron-builder-lib/src/index.ts:51:40
    at Generator.next (<anonymous>)
From previous event:
    at build (/home/alexey/goobox-community-gui/node_modules/electron-builder-lib/out/index.js:220:17)
    at build (/home/alexey/goobox-community-gui/node_modules/electron-builder/src/builder.ts:234:10)
    at then (/home/alexey/goobox-community-gui/node_modules/electron-builder/src/cli/cli.ts:43:10)
    at <anonymous>
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! Goobox@0.2.0 pack: `electron-builder -wm --dir`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the Goobox@0.2.0 pack script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/alexey/.npm/_logs/2018-05-24T05_04_35_052Z-debug.log

Expected Behavior

Please describe the program's expected behavior.

Installation under Linux was succeed

Actual Behavior

Please describe the program's actual behavior. Please include any stack traces or log output in the back ticks below.

See errors above.

Steps to Reproduce

Please include the steps the reproduce the issue, numbered below. Include as much detail as possible.

  1. Use the fresh Ubuntu 17.10
  2. Install the Node.js and build tools: https://docs.storj.io/docs/storj-share-daemon-cli#section-2-1-1-installation-of-the-required-components
  3. Follow the instructions to install: https://github.com/GooBox/goobox-community-gui#some-info-for-developers

Screenshots (Optional)

If the error is graphical in nature it is helpful to provide a screenshot.

AlexeyALeonov commented 6 years ago

I want to build only Linux version

jkawamoto commented 6 years ago

We don't have Linux version yet.

The above error means you need wine to build Windows version on Mac/Linux, by the way.

jkawamoto commented 6 years ago

Branch release/v0.2.1 has a script to build a Linux binary, although it doesn’t have icon overlays yet.

If you’re interested in testing it, please check out that branch and run these commands:

$ npm install
$ npm run build
$ npm run dist:pre
$ npm run dist:build:linux
MeijeSibbel commented 6 years ago

Here is some feedback from users that tried to install the linux version.

module.js:545
    throw err;
    ^

Error: Cannot find module '/tmp/.mount_GooboxzcUEnk/resources/electron.asar/browser/init.js'
    at Function.Module._resolveFilename (module.js:543:15)
    at Function.Module._load (module.js:473:25)
    at Function.Module.runMain (module.js:683:10)
    at startup (bootstrap_node.js:196:16)
    at bootstrap_node.js:622:3

distro: debian 9

  1. "Failed to obtain wallet information" (distro: to be determined), Sia selected.

Distro: antergos gnome

jasonwee commented 6 years ago

tested okay in my workstation using the steps you provided above.

user@localhost:~/test-goobox/goobox-community-gui-release-v0.2.1$ npm install

> node-jre@0.2.3 install /home/user/test-goobox/goobox-community-gui-release-v0.2.1/node_modules/node-jre
> node install.js

Downloading from:  https://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jre-8u131-linux-x64.tar.gz
  downloading and preparing JRE [================================================================================] 100% 0.0s

> electron@2.0.5 postinstall /home/user/test-goobox/goobox-community-gui-release-v0.2.1/node_modules/electron
> node install.js

Downloading SHASUMS256.txt
[============================================>] 100.0% of 5.33 kB (5.33 kB/s)

> styled-components@3.3.3 postinstall /home/user/test-goobox/goobox-community-gui-release-v0.2.1/node_modules/styled-components
> node ./scripts/postinstall.js || exit 0

Use styled-components at work? Consider supporting our development efforts at opencollective.com/styled-components
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fileicon@0.2.2 (node_modules/fileicon):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fileicon@0.2.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

added 1423 packages in 443.979s
user@localhost:~/test-goobox/goobox-community-gui-release-v0.2.1$ npm run build

> Goobox@0.2.1 build /home/user/test-goobox/goobox-community-gui-release-v0.2.1
> webpack

Hash: fe6538d39fd5088f77e017aa6dc0aba5e490892532e9d2964a477d7eef84
Version: webpack 4.16.0
Child
    Hash: fe6538d39fd5088f77e0
    Time: 7585ms
    Built at: 2018-07-20 16:08:12
                Asset      Size      Chunks             Chunk Names
        main/index.js  2.06 MiB  main/index  [emitted]  main/index
    main/index.js.map  2.37 MiB  main/index  [emitted]  main/index
    [./src/main/config.js] 1.52 KiB {main/index} [built]
    [./src/main/index.js] 4.13 KiB {main/index} [built]
    [./src/main/installer/index.js] 4.96 KiB {main/index} [built]
    [./src/main/jre.js] 2.48 KiB {main/index} [built]
    [./src/main/papertrail.js] 2.44 KiB {main/index} [built]
    [./src/main/popup/handlers.js] 6.14 KiB {main/index} [built]
    [./src/main/popup/index.js] 6.82 KiB {main/index} [built]
    [./src/main/sia.js] 6.4 KiB {main/index} [built]
    [./src/main/storj.js] 6.74 KiB {main/index} [built]
    [./src/main/utils.js] 2.48 KiB {main/index} [built]
    [child_process] external "child_process" 42 bytes {main/index} [built]
    [electron] external "electron" 42 bytes {main/index} [built]
    [node-jre] external "node-jre" 42 bytes {main/index} [built]
    [path] external "path" 42 bytes {main/index} [built]
    [util] external "util" 42 bytes {main/index} [built]
        + 313 hidden modules
Child
    Hash: 17aa6dc0aba5e4908925
    Time: 7537ms
    Built at: 2018-07-20 16:08:12
                      Asset      Size            Chunks             Chunk Names
        render/installer.js   2.1 MiB  render/installer  [emitted]  render/installer
            render/popup.js  1.51 MiB      render/popup  [emitted]  render/popup
    render/installer.js.map  2.12 MiB  render/installer  [emitted]  render/installer
        render/popup.js.map   1.5 MiB      render/popup  [emitted]  render/popup
    [./src/render/installer/containers/storj-email-confirmation.js] 2.16 KiB {render/installer} [built]
    [./src/render/installer/containers/storj-encryption-key.js] 2.21 KiB {render/installer} [built]
    [./src/render/installer/containers/storj-finish.js] 2.02 KiB {render/installer} [built]
    [./src/render/installer/containers/storj-login.js] 3.19 KiB {render/installer} [built]
    [./src/render/installer/containers/storj-registration.js] 2.92 KiB {render/installer} [built]
    [./src/render/installer/index.js] 1.07 KiB {render/installer} [built]
    [./src/render/installer/main.jsx] 5.38 KiB {render/installer} [built]
    [./src/render/installer/reducers/index.js] 3.96 KiB {render/installer} [built]
    [./src/render/installer/sagas/index.js] 2.73 KiB {render/installer} [built]
    [./src/render/logger.js] 1.48 KiB {render/popup} {render/installer} [built]
    [./src/render/popup/containers/status.js] 2.31 KiB {render/popup} [built]
    [./src/render/popup/index.js] 1.07 KiB {render/popup} [built]
    [./src/render/popup/main.jsx] 1.76 KiB {render/popup} [built]
    [./src/render/popup/reducers/index.js] 2.29 KiB {render/popup} [built]
    [electron] external "electron" 42 bytes {render/popup} {render/installer} [built]
        + 384 hidden modules
Child
    Hash: 32e9d2964a477d7eef84
    Time: 2290ms
    Built at: 2018-07-20 16:08:07
               Asset      Size     Chunks             Chunk Names
    installer.css.js  3.84 KiB  installer  [emitted]  installer
        popup.css.js  3.82 KiB      popup  [emitted]  popup
     ./installer.css   174 KiB  installer  [emitted]  installer
         ./popup.css   173 KiB      popup  [emitted]  popup
    [./src/installer.css] 41 bytes [built]
    [./src/popup.css] 41 bytes [built]
        + 3 hidden modules
    Child extract-text-webpack-plugin node_modules/extract-text-webpack-plugin/dist node_modules/css-loader/index.js!src/installer.css:
        [./node_modules/css-loader/index.js!./src/installer.css] ./node_modules/css-loader!./src/installer.css 4 KiB {0} [built]
            + 3 hidden modules
    Child extract-text-webpack-plugin node_modules/extract-text-webpack-plugin/dist node_modules/css-loader/index.js!src/popup.css:
        [./node_modules/css-loader/index.js!./src/popup.css] ./node_modules/css-loader!./src/popup.css 2.39 KiB {0} [built]
            + 2 hidden modules
user@localhost:~/test-goobox/goobox-community-gui-release-v0.2.1$ npm run dist:pre

> Goobox@0.2.1 dist:pre /home/user/test-goobox/goobox-community-gui-release-v0.2.1
> SYNC_STORJ_VERSION=0.0.27 SYNC_SIA_VERSION=0.2.4 run-p dist:pre:*:*

> Goobox@0.2.1 dist:pre:storj:mac /home/user/test-goobox/goobox-community-gui-release-v0.2.1
> mkdir -p tmp/mac/goobox-sync-storj && curl -sSL https://github.com/GooBox/goobox-sync-storj/releases/download/${SYNC_STORJ_VERSION}/goobox-sync-storj-${SYNC_STORJ_VERSION}-darwin.zip -o storj-mac.zip && unzip -u storj-mac.zip -d tmp/mac/goobox-sync-storj && rm storj-mac.zip

> Goobox@0.2.1 dist:pre:storj:linux /home/user/test-goobox/goobox-community-gui-release-v0.2.1
> mkdir -p tmp/linux/goobox-sync-storj && curl -sSL https://github.com/GooBox/goobox-sync-storj/releases/download/${SYNC_STORJ_VERSION}/goobox-sync-storj-${SYNC_STORJ_VERSION}-linux64.zip -o storj-linux.zip && unzip -u storj-linux.zip -d tmp/linux/goobox-sync-storj && rm storj-linux.zip

> Goobox@0.2.1 dist:pre:storj:win /home/user/test-goobox/goobox-community-gui-release-v0.2.1
> mkdir -p tmp/win/goobox-sync-storj && curl -sSL https://github.com/GooBox/goobox-sync-storj/releases/download/${SYNC_STORJ_VERSION}/goobox-sync-storj-${SYNC_STORJ_VERSION}-win64.zip -o storj-win.zip && unzip -u storj-win.zip -d tmp/win/goobox-sync-storj && rm storj-win.zip

> Goobox@0.2.1 dist:pre:sia:mac /home/user/test-goobox/goobox-community-gui-release-v0.2.1
> mkdir -p tmp/mac/goobox-sync-sia && curl -sSL https://github.com/GooBox/goobox-sync-sia/releases/download/v${SYNC_SIA_VERSION}/goobox-sync-sia-${SYNC_SIA_VERSION}-mac.tar.gz | tar -zxv -C tmp/mac/goobox-sync-sia --strip-components 1

> Goobox@0.2.1 dist:pre:sia:linux /home/user/test-goobox/goobox-community-gui-release-v0.2.1
> mkdir -p tmp/linux/goobox-sync-sia && curl -sSL https://github.com/GooBox/goobox-sync-sia/releases/download/v${SYNC_SIA_VERSION}/goobox-sync-sia-${SYNC_SIA_VERSION}-linux.tar.gz | tar -zxv -C tmp/linux/goobox-sync-sia --strip-components 1

> Goobox@0.2.1 dist:pre:sia:win /home/user/test-goobox/goobox-community-gui-release-v0.2.1
> mkdir -p tmp/win/goobox-sync-sia && curl -sSL https://github.com/GooBox/goobox-sync-sia/releases/download/v${SYNC_SIA_VERSION}/goobox-sync-sia-${SYNC_SIA_VERSION}-win64.tar.gz | tar -zxv -C tmp/win/goobox-sync-sia --strip-components 1

goobox-sync-sia-0.2.4-mac/lib/
goobox-sync-sia-0.2.4-mac/lib/goobox-sync-sia-0.2.4.jar
goobox-sync-sia-0.2.4-win64/lib/
goobox-sync-sia-0.2.4-win64/lib/goobox-sync-sia-0.2.4.jar
goobox-sync-sia-0.2.4-linux/lib/
goobox-sync-sia-0.2.4-linux/lib/goobox-sync-sia-0.2.4.jar
goobox-sync-sia-0.2.4-mac/lib/swagger-annotations-1.5.20.jar
goobox-sync-sia-0.2.4-mac/lib/logging-interceptor-2.7.5.jar
goobox-sync-sia-0.2.4-mac/lib/gson-fire-1.8.3.jar
goobox-sync-sia-0.2.4-mac/lib/goobox-sync-common-0.0.9.jar
goobox-sync-sia-0.2.4-mac/lib/joda-time-2.10.jar
goobox-sync-sia-0.2.4-mac/lib/threetenbp-1.3.6.jar
goobox-sync-sia-0.2.4-mac/lib/nitrite-3.0.0.jar
goobox-sync-sia-0.2.4-mac/lib/podam-7.1.0.RELEASE.jar
goobox-sync-sia-0.2.4-mac/lib/commons-lang3-3.7.jar
goobox-sync-sia-0.2.4-mac/lib/commons-cli-1.4.jar
goobox-sync-sia-0.2.4-mac/lib/commons-codec-1.11.jar
goobox-sync-sia-0.2.4-mac/lib/commons-io-2.6.jar
goobox-sync-sia-0.2.4-mac/lib/appdirs-1.0.1.jar
goobox-sync-sia-0.2.4-mac/lib/jna-platform-4.5.1.jar
goobox-sync-sia-0.2.4-mac/lib/directory-watcher-0.5.1.jar
goobox-sync-sia-0.2.4-mac/lib/logback-classic-1.2.3.jar
goobox-sync-sia-0.2.4-mac/lib/annotations-16.0.2.jar
goobox-sync-sia-0.2.4-mac/lib/okhttp-2.7.5.jar
goobox-sync-sia-0.2.4-mac/lib/gson-2.7.jar
goobox-sync-sia-0.2.4-linux/lib/swagger-annotations-1.5.20.jar
goobox-sync-sia-0.2.4-mac/lib/com.liferay.nativity-1.0.5.jar
goobox-sync-sia-0.2.4-mac/lib/slf4j-api-1.7.25.jar
goobox-sync-sia-0.2.4-mac/lib/h2-mvstore-1.4.196.jar
goobox-sync-sia-0.2.4-mac/lib/objenesis-2.6.jar
goobox-sync-sia-0.2.4-mac/lib/jackson-databind-2.9.5.jar
goobox-sync-sia-0.2.4-linux/lib/logging-interceptor-2.7.5.jar
goobox-sync-sia-0.2.4-linux/lib/gson-fire-1.8.3.jar
goobox-sync-sia-0.2.4-win64/lib/swagger-annotations-1.5.20.jar
goobox-sync-sia-0.2.4-linux/lib/goobox-sync-common-0.0.9.jar
goobox-sync-sia-0.2.4-linux/lib/joda-time-2.10.jar
goobox-sync-sia-0.2.4-win64/lib/logging-interceptor-2.7.5.jar
goobox-sync-sia-0.2.4-win64/lib/gson-fire-1.8.3.jar
goobox-sync-sia-0.2.4-win64/lib/goobox-sync-common-0.0.9.jar
goobox-sync-sia-0.2.4-win64/lib/joda-time-2.10.jar
goobox-sync-sia-0.2.4-mac/lib/jackson-annotations-2.9.5.jar
goobox-sync-sia-0.2.4-mac/lib/jasypt-1.9.2.jar
goobox-sync-sia-0.2.4-mac/lib/okhttp-3.9.1.jar
goobox-sync-sia-0.2.4-mac/lib/jna-4.5.1.jar
goobox-sync-sia-0.2.4-linux/lib/threetenbp-1.3.6.jar
goobox-sync-sia-0.2.4-win64/lib/threetenbp-1.3.6.jar
goobox-sync-sia-0.2.4-mac/lib/guava-23.0.jar
goobox-sync-sia-0.2.4-linux/lib/nitrite-3.0.0.jar
goobox-sync-sia-0.2.4-win64/lib/nitrite-3.0.0.jar
goobox-sync-sia-0.2.4-linux/lib/podam-7.1.0.RELEASE.jar
goobox-sync-sia-0.2.4-win64/lib/podam-7.1.0.RELEASE.jar
goobox-sync-sia-0.2.4-linux/lib/commons-lang3-3.7.jar
goobox-sync-sia-0.2.4-win64/lib/commons-lang3-3.7.jar
goobox-sync-sia-0.2.4-win64/lib/commons-cli-1.4.jar
goobox-sync-sia-0.2.4-win64/lib/commons-codec-1.11.jar
goobox-sync-sia-0.2.4-linux/lib/commons-cli-1.4.jar
goobox-sync-sia-0.2.4-linux/lib/commons-codec-1.11.jar
goobox-sync-sia-0.2.4-win64/lib/commons-io-2.6.jar
goobox-sync-sia-0.2.4-win64/lib/appdirs-1.0.1.jar
goobox-sync-sia-0.2.4-win64/lib/jna-platform-4.5.1.jar
goobox-sync-sia-0.2.4-linux/lib/commons-io-2.6.jar
goobox-sync-sia-0.2.4-mac/lib/logback-core-1.2.3.jar
goobox-sync-sia-0.2.4-linux/lib/appdirs-1.0.1.jar
goobox-sync-sia-0.2.4-linux/lib/jna-platform-4.5.1.jar
goobox-sync-sia-0.2.4-mac/lib/okio-1.13.0.jar
goobox-sync-sia-0.2.4-win64/lib/directory-watcher-0.5.1.jar
goobox-sync-sia-0.2.4-mac/lib/jsr305-1.3.9.jar
goobox-sync-sia-0.2.4-mac/lib/error_prone_annotations-2.0.18.jar
goobox-sync-sia-0.2.4-mac/lib/j2objc-annotations-1.1.jar
goobox-sync-sia-0.2.4-win64/lib/logback-classic-1.2.3.jar
goobox-sync-sia-0.2.4-mac/lib/animal-sniffer-annotations-1.14.jar
goobox-sync-sia-0.2.4-mac/lib/jackson-core-2.9.5.jar
goobox-sync-sia-0.2.4-win64/lib/annotations-16.0.2.jar
goobox-sync-sia-0.2.4-mac/lib/netty-handler-4.0.36.Final.jar
goobox-sync-sia-0.2.4-win64/lib/okhttp-2.7.5.jar
goobox-sync-sia-0.2.4-mac/lib/netty-codec-4.0.36.Final.jar
goobox-sync-sia-0.2.4-win64/lib/gson-2.7.jar
goobox-sync-sia-0.2.4-mac/lib/netty-transport-4.0.36.Final.jar
goobox-sync-sia-0.2.4-linux/lib/directory-watcher-0.5.1.jar
goobox-sync-sia-0.2.4-linux/lib/logback-classic-1.2.3.jar
goobox-sync-sia-0.2.4-win64/lib/com.liferay.nativity-1.0.5.jar
goobox-sync-sia-0.2.4-win64/lib/slf4j-api-1.7.25.jar
goobox-sync-sia-0.2.4-win64/lib/h2-mvstore-1.4.196.jar
goobox-sync-sia-0.2.4-mac/lib/netty-buffer-4.0.36.Final.jar
goobox-sync-sia-0.2.4-linux/lib/annotations-16.0.2.jar
goobox-sync-sia-0.2.4-win64/lib/objenesis-2.6.jar
goobox-sync-sia-0.2.4-linux/lib/okhttp-2.7.5.jar
goobox-sync-sia-0.2.4-mac/lib/netty-common-4.0.36.Final.jar
goobox-sync-sia-0.2.4-win64/lib/jackson-databind-2.9.5.jar
goobox-sync-sia-0.2.4-mac/lib/jcip-annotations-1.0.jar
goobox-sync-sia-0.2.4-mac/lib/jsr250-api-1.0.jar
goobox-sync-sia-0.2.4-mac/lib/validation-api-1.1.0.Final.jar
goobox-sync-sia-0.2.4-linux/lib/gson-2.7.jar
goobox-sync-sia-0.2.4-mac/bin/
goobox-sync-sia-0.2.4-mac/bin/goobox-sync-sia
goobox-sync-sia-0.2.4-mac/bin/goobox-sync-sia.bat
goobox-sync-sia-0.2.4-mac/sia/
goobox-sync-sia-0.2.4-mac/sia/siac
goobox-sync-sia-0.2.4-linux/lib/com.liferay.nativity-1.0.5.jar
goobox-sync-sia-0.2.4-linux/lib/slf4j-api-1.7.25.jar
Archive:  storj-linux.zip
  inflating: tmp/linux/goobox-sync-storj/libcurl-gnutls.so.4  
  inflating: tmp/linux/goobox-sync-storj/libgnutls.so.26  
  inflating: tmp/linux/goobox-sync-storj/libjson-c.so.2  
  inflating: tmp/linux/goobox-sync-storj/libnettle.so.6  
  inflating: tmp/linux/goobox-sync-storj/librtmp.so.0  
  inflating: tmp/linux/goobox-sync-storj/libstorj-java.so  
  inflating: tmp/linux/goobox-sync-storj/libstorj.so.2  
  inflating: tmp/linux/goobox-sync-storj/libuv.so.1  
  inflating: tmp/linux/goobox-sync-storj/goobox-sync-storj  
  inflating: tmp/linux/goobox-sync-storj/goobox-sync-storj-0.0.27.jar  goobox-sync-sia-0.2.4-linux/lib/h2-mvstore-1.4.196.jar

goobox-sync-sia-0.2.4-linux/lib/objenesis-2.6.jar
goobox-sync-sia-0.2.4-linux/lib/jackson-databind-2.9.5.jar
goobox-sync-sia-0.2.4-win64/lib/jackson-annotations-2.9.5.jar
goobox-sync-sia-0.2.4-win64/lib/jasypt-1.9.2.jar
goobox-sync-sia-0.2.4-win64/lib/okhttp-3.9.1.jar
goobox-sync-sia-0.2.4-win64/lib/jna-4.5.1.jar
goobox-sync-sia-0.2.4-linux/lib/jackson-annotations-2.9.5.jar
goobox-sync-sia-0.2.4-linux/lib/jasypt-1.9.2.jar
goobox-sync-sia-0.2.4-linux/lib/okhttp-3.9.1.jar
goobox-sync-sia-0.2.4-linux/lib/jna-4.5.1.jar
goobox-sync-sia-0.2.4-win64/lib/guava-23.0.jar
goobox-sync-sia-0.2.4-mac/sia/doc/
goobox-sync-sia-0.2.4-mac/sia/doc/Standard.md
goobox-sync-sia-0.2.4-mac/sia/doc/sips/
goobox-sync-sia-0.2.4-mac/sia/doc/sips/README.md
goobox-sync-sia-0.2.4-mac/sia/doc/Guide to Contributing to Sia.md
goobox-sync-sia-0.2.4-mac/sia/doc/Running and Writing Tests for Sia.md
goobox-sync-sia-0.2.4-mac/sia/doc/Encoding.md
goobox-sync-sia-0.2.4-mac/sia/doc/API.md
goobox-sync-sia-0.2.4-mac/sia/doc/assets/
goobox-sync-sia-0.2.4-mac/sia/doc/assets/codereview.png
goobox-sync-sia-0.2.4-mac/sia/doc/assets/covertool.png
goobox-sync-sia-0.2.4-mac/sia/doc/Developers.md
goobox-sync-sia-0.2.4-mac/sia/doc/RPC.md
goobox-sync-sia-0.2.4-mac/sia/doc/whitepaper.tex
goobox-sync-sia-0.2.4-mac/sia/doc/File Contract Negotiation.md
goobox-sync-sia-0.2.4-mac/sia/doc/Modules.md
goobox-sync-sia-0.2.4-mac/sia/doc/manpages/
goobox-sync-sia-0.2.4-mac/sia/doc/manpages/siad.1
goobox-sync-sia-0.2.4-mac/sia/doc/manpages/siad-version.1
goobox-sync-sia-0.2.4-mac/sia/doc/manpages/siad-modules.1
goobox-sync-sia-0.2.4-mac/sia/doc/Contributors.md
goobox-sync-sia-0.2.4-mac/sia/doc/Consensus.md
goobox-sync-sia-0.2.4-mac/sia/doc/api/
goobox-sync-sia-0.2.4-mac/sia/doc/api/Host.md
goobox-sync-sia-0.2.4-mac/sia/doc/api/Wallet.md
goobox-sync-sia-0.2.4-mac/sia/doc/api/Miner.md
goobox-sync-sia-0.2.4-mac/sia/doc/api/Transactionpool.md
goobox-sync-sia-0.2.4-mac/sia/doc/api/Renter.md
goobox-sync-sia-0.2.4-mac/sia/doc/api/HostDB.md
goobox-sync-sia-0.2.4-mac/sia/doc/api/Gateway.md
goobox-sync-sia-0.2.4-mac/sia/doc/api/Daemon.md
goobox-sync-sia-0.2.4-mac/sia/doc/api/Consensus.md
goobox-sync-sia-0.2.4-mac/sia/LICENSE
goobox-sync-sia-0.2.4-mac/sia/siad.sig
goobox-sync-sia-0.2.4-mac/sia/README.md
goobox-sync-sia-0.2.4-mac/sia/siad
goobox-sync-sia-0.2.4-win64/lib/logback-core-1.2.3.jar
goobox-sync-sia-0.2.4-win64/lib/okio-1.13.0.jar
goobox-sync-sia-0.2.4-win64/lib/jsr305-1.3.9.jar
goobox-sync-sia-0.2.4-win64/lib/error_prone_annotations-2.0.18.jar
goobox-sync-sia-0.2.4-win64/lib/j2objc-annotations-1.1.jar
goobox-sync-sia-0.2.4-win64/lib/animal-sniffer-annotations-1.14.jar
goobox-sync-sia-0.2.4-win64/lib/jackson-core-2.9.5.jar
goobox-sync-sia-0.2.4-win64/lib/netty-handler-4.0.36.Final.jar
goobox-sync-sia-0.2.4-win64/lib/netty-codec-4.0.36.Final.jar
goobox-sync-sia-0.2.4-win64/lib/netty-transport-4.0.36.Final.jar
goobox-sync-sia-0.2.4-win64/lib/netty-buffer-4.0.36.Final.jar
goobox-sync-sia-0.2.4-linux/lib/guava-23.0.jar
goobox-sync-sia-0.2.4-win64/lib/netty-common-4.0.36.Final.jar
goobox-sync-sia-0.2.4-win64/lib/jcip-annotations-1.0.jar
goobox-sync-sia-0.2.4-win64/lib/jsr250-api-1.0.jar
goobox-sync-sia-0.2.4-win64/lib/validation-api-1.1.0.Final.jar
goobox-sync-sia-0.2.4-win64/bin/
goobox-sync-sia-0.2.4-win64/bin/goobox-sync-sia
goobox-sync-sia-0.2.4-win64/bin/goobox-sync-sia.bat
goobox-sync-sia-0.2.4-win64/sia/
goobox-sync-sia-0.2.4-win64/sia/doc/
goobox-sync-sia-0.2.4-win64/sia/doc/Standard.md
goobox-sync-sia-0.2.4-win64/sia/doc/sips/
goobox-sync-sia-0.2.4-win64/sia/doc/sips/README.md
goobox-sync-sia-0.2.4-win64/sia/doc/Guide to Contributing to Sia.md
goobox-sync-sia-0.2.4-win64/sia/doc/Running and Writing Tests for Sia.md
goobox-sync-sia-0.2.4-win64/sia/doc/Encoding.md
goobox-sync-sia-0.2.4-win64/sia/doc/API.md
goobox-sync-sia-0.2.4-win64/sia/doc/assets/
goobox-sync-sia-0.2.4-win64/sia/doc/assets/codereview.png
goobox-sync-sia-0.2.4-win64/sia/doc/assets/covertool.png
goobox-sync-sia-0.2.4-win64/sia/doc/Developers.md
goobox-sync-sia-0.2.4-win64/sia/doc/RPC.md
goobox-sync-sia-0.2.4-win64/sia/doc/whitepaper.tex
goobox-sync-sia-0.2.4-win64/sia/doc/File Contract Negotiation.md
goobox-sync-sia-0.2.4-win64/sia/doc/Modules.md
goobox-sync-sia-0.2.4-win64/sia/doc/manpages/
goobox-sync-sia-0.2.4-win64/sia/doc/manpages/siad.1
goobox-sync-sia-0.2.4-win64/sia/doc/manpages/siad-version.1
goobox-sync-sia-0.2.4-win64/sia/doc/manpages/siad-modules.1
goobox-sync-sia-0.2.4-win64/sia/doc/Contributors.md
goobox-sync-sia-0.2.4-win64/sia/doc/Consensus.md
goobox-sync-sia-0.2.4-win64/sia/doc/api/
goobox-sync-sia-0.2.4-win64/sia/doc/api/Host.md
goobox-sync-sia-0.2.4-win64/sia/doc/api/Wallet.md
goobox-sync-sia-0.2.4-win64/sia/doc/api/Miner.md
goobox-sync-sia-0.2.4-win64/sia/doc/api/Transactionpool.md
goobox-sync-sia-0.2.4-win64/sia/doc/api/Renter.md
goobox-sync-sia-0.2.4-win64/sia/doc/api/HostDB.md
goobox-sync-sia-0.2.4-win64/sia/doc/api/Gateway.md
goobox-sync-sia-0.2.4-win64/sia/doc/api/Daemon.md
goobox-sync-sia-0.2.4-win64/sia/doc/api/Consensus.md
goobox-sync-sia-0.2.4-win64/sia/siac.exe.sig
goobox-sync-sia-0.2.4-win64/sia/siad.exe.sig
goobox-sync-sia-0.2.4-win64/sia/LICENSE
goobox-sync-sia-0.2.4-win64/sia/README.md
goobox-sync-sia-0.2.4-win64/sia/siad.exe
Archive:  storj-mac.zip
  inflating: tmp/mac/goobox-sync-storj/libcurl.4.dylib  
  inflating: tmp/mac/goobox-sync-storj/libjson-c.2.dylib  
  inflating: tmp/mac/goobox-sync-storj/libnettle.6.dylib  
  inflating: tmp/mac/goobox-sync-storj/libstorj.2.dylib  
  inflating: tmp/mac/goobox-sync-storj/libstorj-java.dylib  
  inflating: tmp/mac/goobox-sync-storj/libuv.1.dylib  
  inflating: tmp/mac/goobox-sync-storj/goobox-sync-storj  
  inflating: tmp/mac/goobox-sync-storj/goobox-sync-storj-0.0.27.jar  
goobox-sync-sia-0.2.4-mac/sia/siac.sig
goobox-sync-sia-0.2.4-linux/lib/logback-core-1.2.3.jar
goobox-sync-sia-0.2.4-linux/lib/okio-1.13.0.jar
goobox-sync-sia-0.2.4-linux/lib/jsr305-1.3.9.jar
goobox-sync-sia-0.2.4-linux/lib/error_prone_annotations-2.0.18.jar
goobox-sync-sia-0.2.4-linux/lib/j2objc-annotations-1.1.jar
goobox-sync-sia-0.2.4-linux/lib/animal-sniffer-annotations-1.14.jar
goobox-sync-sia-0.2.4-linux/lib/jackson-core-2.9.5.jar
goobox-sync-sia-0.2.4-linux/lib/netty-handler-4.0.36.Final.jar
goobox-sync-sia-0.2.4-linux/lib/netty-codec-4.0.36.Final.jar
goobox-sync-sia-0.2.4-linux/lib/netty-transport-4.0.36.Final.jar
goobox-sync-sia-0.2.4-linux/lib/netty-buffer-4.0.36.Final.jar
goobox-sync-sia-0.2.4-linux/lib/netty-common-4.0.36.Final.jar
goobox-sync-sia-0.2.4-linux/lib/jcip-annotations-1.0.jar
goobox-sync-sia-0.2.4-linux/lib/jsr250-api-1.0.jar
goobox-sync-sia-0.2.4-linux/lib/validation-api-1.1.0.Final.jar
Archive:  storj-win.zip
  inflating: tmp/win/goobox-sync-storj/libcurl-4.dll  
  inflating: tmp/win/goobox-sync-storj/libgmp-10.dll  
  inflating: tmp/win/goobox-sync-storj/libgnutls-30.dll  goobox-sync-sia-0.2.4-linux/bin/
goobox-sync-sia-0.2.4-linux/bin/goobox-sync-sia
goobox-sync-sia-0.2.4-linux/bin/goobox-sync-sia.bat
goobox-sync-sia-0.2.4-linux/sia/
goobox-sync-sia-0.2.4-linux/sia/siac

  inflating: tmp/win/goobox-sync-storj/libhogweed-4.dll  
  inflating: tmp/win/goobox-sync-storj/libjson-c-3.dll  
  inflating: tmp/win/goobox-sync-storj/libnettle-6.dll  
  inflating: tmp/win/goobox-sync-storj/libstorj-2.dll  
  inflating: tmp/win/goobox-sync-storj/libuv-1.dll  
  inflating: tmp/win/goobox-sync-storj/libwinpthread-1.dll  
  inflating: tmp/win/goobox-sync-storj/storj-java.dll  
  inflating: tmp/win/goobox-sync-storj/GooboxContextMenus_x64.dll  
  inflating: tmp/win/goobox-sync-storj/GooboxOverlay1OK_x64.dll  
  inflating: tmp/win/goobox-sync-storj/GooboxOverlay2Syncing_x64.dll  
  inflating: tmp/win/goobox-sync-storj/GooboxOverlay3Warning_x64.dll  
  inflating: tmp/win/goobox-sync-storj/GooboxOverlay4Error_x64.dll  
  inflating: tmp/win/goobox-sync-storj/goobox-sync-storj.bat  
  inflating: tmp/win/goobox-sync-storj/goobox-sync-storj-debug.bat  
  inflating: tmp/win/goobox-sync-storj/LiferayNativityUtil_x64.dll  
  inflating: tmp/win/goobox-sync-storj/LiferayNativityWindowsUtil_x64.dll  
  inflating: tmp/win/goobox-sync-storj/list-db.bat  
  inflating: tmp/win/goobox-sync-storj/register-dlls.bat  
  inflating: tmp/win/goobox-sync-storj/unregister-dlls.bat  
  inflating: tmp/win/goobox-sync-storj/goobox-sync-storj-0.0.27.jar  
goobox-sync-sia-0.2.4-linux/sia/doc/
goobox-sync-sia-0.2.4-linux/sia/doc/Standard.md
goobox-sync-sia-0.2.4-linux/sia/doc/sips/
goobox-sync-sia-0.2.4-linux/sia/doc/sips/README.md
goobox-sync-sia-0.2.4-linux/sia/doc/Guide to Contributing to Sia.md
goobox-sync-sia-0.2.4-linux/sia/doc/Running and Writing Tests for Sia.md
goobox-sync-sia-0.2.4-linux/sia/doc/Encoding.md
goobox-sync-sia-0.2.4-linux/sia/doc/API.md
goobox-sync-sia-0.2.4-linux/sia/doc/assets/
goobox-sync-sia-0.2.4-linux/sia/doc/assets/codereview.png
goobox-sync-sia-0.2.4-linux/sia/doc/assets/covertool.png
goobox-sync-sia-0.2.4-linux/sia/doc/Developers.md
goobox-sync-sia-0.2.4-linux/sia/doc/RPC.md
goobox-sync-sia-0.2.4-linux/sia/doc/whitepaper.tex
goobox-sync-sia-0.2.4-linux/sia/doc/File Contract Negotiation.md
goobox-sync-sia-0.2.4-linux/sia/doc/Modules.md
goobox-sync-sia-0.2.4-linux/sia/doc/manpages/
goobox-sync-sia-0.2.4-linux/sia/doc/manpages/siad.1
goobox-sync-sia-0.2.4-linux/sia/doc/manpages/siad-version.1
goobox-sync-sia-0.2.4-linux/sia/doc/manpages/siad-modules.1
goobox-sync-sia-0.2.4-linux/sia/doc/Contributors.md
goobox-sync-sia-0.2.4-linux/sia/doc/Consensus.md
goobox-sync-sia-0.2.4-linux/sia/doc/api/
goobox-sync-sia-0.2.4-linux/sia/doc/api/Host.md
goobox-sync-sia-0.2.4-linux/sia/doc/api/Wallet.md
goobox-sync-sia-0.2.4-linux/sia/doc/api/Miner.md
goobox-sync-sia-0.2.4-linux/sia/doc/api/Transactionpool.md
goobox-sync-sia-0.2.4-linux/sia/doc/api/Renter.md
goobox-sync-sia-0.2.4-linux/sia/doc/api/HostDB.md
goobox-sync-sia-0.2.4-linux/sia/doc/api/Gateway.md
goobox-sync-sia-0.2.4-linux/sia/doc/api/Daemon.md
goobox-sync-sia-0.2.4-linux/sia/doc/api/Consensus.md
goobox-sync-sia-0.2.4-linux/sia/LICENSE
goobox-sync-sia-0.2.4-linux/sia/siad.sig
goobox-sync-sia-0.2.4-linux/sia/README.md
goobox-sync-sia-0.2.4-linux/sia/siad
goobox-sync-sia-0.2.4-win64/sia/siac.exe
goobox-sync-sia-0.2.4-linux/sia/siac.sig

   ╭─────────────────────────────────────╮
   │                                     │
   │   Update available 5.6.0 → 6.2.0    │
   │       Run npm i npm to update       │
   │                                     │
   ╰─────────────────────────────────────╯

user@localhost:~/test-goobox/goobox-community-gui-release-v0.2.1$ npm run dist:build:linux

> Goobox@0.2.1 dist:build:linux /home/user/test-goobox/goobox-community-gui-release-v0.2.1
> electron-builder -l --x64

  • electron-builder version=20.21.2
  • loaded configuration file=/home/user/test-goobox/goobox-community-gui-release-v0.2.1/electron-builder.yml
  • writing effective config file=dist/electron-builder-effective-config.yaml
  • no native production dependencies
  • packaging       platform=linux arch=x64 electron=2.0.5 appOutDir=dist/linux-unpacked
  • asar using is disabled — it is strongly not recommended solution=enable asar and use asarUnpack to unpack files that must be externally available
  • building        target=AppImage arch=x64 file=dist/Goobox-0.2.1-x86_64.AppImage
  • downloading               path=/home/user/.cache/electron-builder/appimage/appimage-9.1.0 url=https://github.com/electron-userland/electron-builder-binaries/releases/download/appimage-9.1.0/appimage-9.1.0.7z
user@localhost:~/test-goobox/goobox-community-gui-release-v0.2.1$ 
AlexeyALeonov commented 6 years ago

it is hangs on

...
goobox-sync-sia-0.2.4-mac/sia/siac.sig
AlexeyALeonov commented 6 years ago

now on

goobox-sync-sia-0.2.4-win64/sia/siac.exe
AlexeyALeonov commented 6 years ago

I don't have either mac or win. I just want to build a Linux version.

AlexeyALeonov commented 6 years ago

Could I build a Linux version only with Storj? Looks like sia don't want to be built/deflated/whatever

AlexeyALeonov commented 6 years ago

it built at least