https://bugs.winehq.org/show_bug.cgi?id=45306
Bug ID: 45306 Summary: Unable to install or play GOG version of game; Banished Product: WineHQ.org Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: www-unknown Assignee: wine-bugs@winehq.org Reporter: bgoodwin91006@yahoo.com Distribution: ---
Created attachment 61574 --> https://bugs.winehq.org/attachment.cgi?id=61574 CLI output from command to install Banished.
During install of the game 'Banished' a notice pops up that a 'runtime error occurred at (54:786)'. This is followed by two more notices; 'runtime error out of stack range' and finally by a notice; 'out of global var range'.
The progress-bar indicator appears to have actually completed and the install window reports that the game installed successfully.
Running the game opens a black screen with a white arrow pointer which responds normally to the mouse but then nothing else happens after that.
I can't tell if the install failed or if an attempt to start the program failed.
Just as reference, I have several games, some 32bit and some 64bit running on my system with no problems. I use the WINEPREFIX environmental variable to distinguish between 32bit and 64bit installs. The GOG game 'Banished' offered a 32bit and a 64bit version download of the game. I tried both versions using the appropriate Wine installation with exactly the same result.
This failed with wine version 3.0.0 so I updated to 3.0.1 and got the same result.
I've also tried variations of Winecfg; fullscreen/window(various sizes), win7/xp.
'Banished', installed and worked under Wine 2.1 according to the winedb.
https://bugs.winehq.org/show_bug.cgi?id=45306
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Product|WineHQ.org |Wine CC| |joseph.kucia@gmail.com Component|www-unknown |-unknown
https://bugs.winehq.org/show_bug.cgi?id=45306
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #1 from Fabian Maurer dark.shadow4@web.de --- Did you make sure to try it in a clean WINEPREFIX?
If it works in 2.1 but fails in 3.0, can you make a regression test?
https://bugs.winehq.org/show_bug.cgi?id=45306
--- Comment #2 from Bob Goodwin bgoodwin91006@yahoo.com --- (In reply to Fabian Maurer from comment #1)
Did you make sure to try it in a clean WINEPREFIX?
Yes. No joy.
If it works in 2.1 but fails in 3.0, can you make a regression test?
I am willing to try that if you can direct me to a 2.1 version download. I was simply quoting the appdb entry for 'banished' which rated the game 'gold'.
https://bugs.winehq.org/show_bug.cgi?id=45306
--- Comment #3 from Fabian Maurer dark.shadow4@web.de --- For a regression test you need to be able to build from source.
https://bugs.winehq.org/show_bug.cgi?id=45306
--- Comment #4 from Bob Goodwin bgoodwin91006@yahoo.com --- (In reply to Fabian Maurer from comment #3)
For a regression test you need to be able to build from source.
In the distant past, I did a lot of compiling. Can you point me to any how-to regarding wine regression testing?
https://bugs.winehq.org/show_bug.cgi?id=45306
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |NEW
--- Comment #5 from Józef Kucia joseph.kucia@gmail.com --- (In reply to Bob Goodwin from comment #4)
In the distant past, I did a lot of compiling. Can you point me to any how-to regarding wine regression testing?
https://wiki.winehq.org/Regression_Testing
https://bugs.winehq.org/show_bug.cgi?id=45306
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
https://bugs.winehq.org/show_bug.cgi?id=45306
--- Comment #6 from Bob Goodwin bgoodwin91006@yahoo.com --- I downloaded the git version according to instructions on the Regression Testing page. The next instruction;
CC="ccache gcc -m32" ./configure --verbose --disable-tests
results in;
checking for gcc... ccache gcc -m32 checking whether the C compiler works... no configure: error: in `/home/bob/wine': configure: error: C compiler cannot create executables
It appears my gcc version does not support the 32bit option. I have the latest gcc from the Linux Mint distro.
I've spent the day researching and trying various things but making no headway. BTW, the source configures just fine as 64bit. That is, "./configure --enable-win64".
I've posted on the Linux Mint forum for any assist they might give. I know Linux Mint has a 32bit version of Wine and it runs fine on my system. So someone has successfully done this.
https://bugs.winehq.org/show_bug.cgi?id=45306
--- Comment #7 from Bob Goodwin bgoodwin91006@yahoo.com --- OK I got past the gcc problem with "apt install gcc-multilib"
Next problem is this;
configure: error: X 32-bit development files not found. Wine will be built without X support, which probably isn't what you want. You will need to install 32-bit development packages of Xlib at the very least. Use the --without-x option if you really want this.
Trouble is, I can't find anything remotely like 32bit xorg headers in the Mint repos. still looking for help.
https://bugs.winehq.org/show_bug.cgi?id=45306
--- Comment #8 from Bob Goodwin bgoodwin91006@yahoo.com --- SOLVED:
While setting up the regression test platform, a number of files were installed that weren't there before. Obviously not considered dependencies of wine by the repo package.
Just because I have a 'Banished' icon on my desktop from the install, I clicked it and the game came up and is running now. If you wish, I can report what files were added since I started or you can just close this.
Thank you for your interest and support.
https://bugs.winehq.org/show_bug.cgi?id=45306
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |INVALID
--- Comment #9 from Fabian Maurer dark.shadow4@web.de --- Resolving then. Just out of curiosity, what was the missing dependency?
https://bugs.winehq.org/show_bug.cgi?id=45306
--- Comment #10 from Bob Goodwin bgoodwin91006@yahoo.com --- (In reply to Fabian Maurer from comment #9)
Resolving then. Just out of curiosity, what was the missing dependency?
I'm going to give you my best guess.
According to the apt 'history.log', I installed a 'grunch' of libraries the day after buying and installing the game. Most were automatic installs to meet dependencies of other libs that I was installing to try to fix this problem. I'm pretty sure nothing I installed then changed the problem.
While setting up to do the regression test, I installed gcc-multilib and g++-multilib. This resulted in another 'grunch' of automatic installs. The list in apt history.log is really big but I'll attach a copy if you wish.
I think what fixed it was installing gcc-multilib and g++-multilib and all their dependencies.
Again, thank you for your interest and support.
https://bugs.winehq.org/show_bug.cgi?id=45306
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED CC| |nerv@dawncrow.de
--- Comment #11 from André H. nerv@dawncrow.de --- closing invalid