It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
So I was visiting the stardew valley page and in the news section it mentions being able to play the game on a Pi 3 so I totally bought another copy to try it here on GOG. I got this error:

pi@raspberrypi:~ $ sh /home/pi/Desktop/gog_stardew_valley_2.5.0.6.sh
Verifying archive integrity... All good.
Uncompressing Stardew Valley (GOG.com) 100%
Collecting info for this system...
Warning: No binaries for "armv7l" found, trying to default to x86...
Operating system: linux
CPU Arch: x86
trying mojosetup in bin/linux/x86
USING en_US
/tmp/selfgz30824/bin/linux/x86/mojosetup: 1: /tmp/selfgz30824/bin/linux/x86/mojosetup: Syntax error: "(" unexpected
Error: Couldn't run mojosetup

Help? I tried sudo already and permissions are wide open. I also put in an bug report on Stardew Valley's site.
avatar
modquad200: pi@raspberrypi:~ $ sh /home/pi/Desktop/gog_stardew_valley_2.5.0.6.sh
...
/tmp/selfgz30824/bin/linux/x86/mojosetup: 1: /tmp/selfgz30824/bin/linux/x86/mojosetup: Syntax error: "(" unexpected
I don't know what Pi 3 has sh linked to, but you could try $ bash /home/pi/Desktop/gog_stardew_valley_2.5.0.6.sh. Even better may be to just extract the files: unzip gog_stardew_valley_2.5.0.6.sh.
Post edited May 14, 2017 by Gydion
avatar
modquad200: [snip]
Warning: No binaries for "armv7l" found, trying to default to x86...
Operating system: linux
CPU Arch: x86
trying mojosetup in bin/linux/x86
USING en_US
/tmp/selfgz30824/bin/linux/x86/mojosetup: 1: /tmp/selfgz30824/bin/linux/x86/mojosetup: Syntax error: "(" unexpected
Error: Couldn't run mojosetup

Help? I tried sudo already and permissions are wide open. I also put in an bug report on Stardew Valley's site.
Nothing to do with what sh is linked to. The script seems to run just fine according to the messages you copied here. It even checks for the CPU architecture.

I'd say, the message Warning: No binaries for "armv7l" found, trying to default to x86... is pretty clear.

The game is designed to run on a x86-CPU. The Raspberry Pi 3 is of ARM V7 architecture. They're not binary compatible. You need a version of Stardew Valley which is built for ARM V7. Does that exist? I don't think it does. It will be interesting what the developers will reply to your bugreport (it really isn't a bug).

Maybe gog should make clear on the game card that the game requires a x86 CPU. It isn't necessarily clear to everyone that Linux (and Ubuntu even) will run on many different hardware architectures, yet the games will not.

(Edit: typos)
Post edited May 14, 2017 by JimPhelps
avatar
JimPhelps: The game is designed to run on a x86-CPU. The Raspberry Pi 3 is of ARM V7 architecture.
Duh, the CPU Arch: x86 was mojosetup falling back and assuming x86. Missed that.
avatar
modquad200: So I was visiting the stardew valley page and in the news section it mentions being able to play the game on a Pi 3 so I totally bought another copy to try it here on GOG. I got this error:

pi@raspberrypi:~ $ sh /home/pi/Desktop/gog_stardew_valley_2.5.0.6.sh
Verifying archive integrity... All good.
Uncompressing Stardew Valley (GOG.com) 100%
Collecting info for this system...
Warning: No binaries for "armv7l" found, trying to default to x86...
Operating system: linux
CPU Arch: x86
trying mojosetup in bin/linux/x86
USING en_US
/tmp/selfgz30824/bin/linux/x86/mojosetup: 1: /tmp/selfgz30824/bin/linux/x86/mojosetup: Syntax error: "(" unexpected
Error: Couldn't run mojosetup

Help? I tried sudo already and permissions are wide open. I also put in an bug report on Stardew Valley's site.
Hey modquad200,

Our games do not work on ARM devices. Please run them on regular PCs (x86, Intel microprocessor architecture: https://en.wikipedia.org/wiki/X86).