MaTachi. LINUX + BITCOIN Dec 7, 2012 @ 2:18am
Doesn't work on Linux
Hi! When I try to start the game, a terminal window opens and it wants me to install missing dependencies. However, it doesn't seem to work. I'm running Ubuntu 12.10 64-bit. Here is the output:

ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
WARNING:
This script is intended for Steam Linux Beta i386 and requires apt-get
if the script fails, please install the dependencies manually using
the available package manager.
Harvest:Massive Encounter requires some missing dependencies:
libstdc++6 libc6 libgcc1 libgtk2.0-0 libvorbisfile3 nvidia-cg-toolkit libjpeg62
Do you want to install them now? (Y/N):
y
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
[sudo] password for matachi:
Reading package lists... Done
Building dependency tree
Reading state information... Done
libc6 is already the newest version.
libgcc1 is already the newest version.
libgtk2.0-0 is already the newest version.
libjpeg62 is already the newest version.
libstdc++6 is already the newest version.
libvorbisfile3 is already the newest version.
nvidia-cg-toolkit is already the newest version.
The following packages were automatically installed and are no longer required:
gtk2-engines-pixbuf libgoocanvas-common libgoocanvas3 libmlt++3 libmlt-data libmlt5 libquicktime2 libserf1 libsox-fmt-alsa libsox-fmt-base libsox2
libsvn1 melt openshot-doc python-mlt5 python-pygoocanvas
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ii nvidia-cg-toolkit 3.1.0013-1 amd64 Cg Toolkit - GPU Shader Authoring Language
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
Showing 1-15 of 22 comments
< >
bgh251f2 Dec 16, 2012 @ 6:37am 
Also it doesn't allow us to continue without installing or install them manually.
hero1900 Dec 20, 2012 @ 2:54am 
yah same issue here
AukonDK Dec 20, 2012 @ 5:37pm 
I've gotten it to work now. I started trying to run the binary in a terminal and installing the libraries it was missing manually. Now I realise they are bundled in the lib folder *annoyed grunt*
The only problem seems to be it not realizing the required libs are already installed.
Just edit the run_harvest script file and remove the if statement which runs the install script, leaving the "everything's fine" section. The game should now run from the Steam client.
senshikaze Dec 22, 2012 @ 8:00pm 
on ubuntu x64 you need to append ":i386" (minus quotes) to each install package.
ubear Dec 23, 2012 @ 1:47am 
Having the same issue on my laptop with Ubuntu 12.10 x86_64
FUXOFT Dec 26, 2012 @ 5:55am 
If you have the problem of the game not recognizing already installed packages, just open the "run_harvest" file in the text editor, find the followint line:

if ! dpkg -l | grep -w "ii $dep "; then

and REPLACE IT with the following line:

if ! dpkg-query -W -f='(${Package})' | grep "($dep)"; then
Klobb Dec 26, 2012 @ 10:06am 
Thanks Fuxoft, I modified as you mentionned, and the game works fine here.
leszek.hanusz Dec 26, 2012 @ 11:57am 
Even after Fuxoft fix, it still doesn't work on Ubuntu 12.10 64bit

I was able to make it work by downloading these 32 bit libs:
libCgGL.so libCg.so libjpeg.so.62
and putting them in the bin folder of the game
sevensevenseven Dec 27, 2012 @ 9:29am 
Originally posted by AukonDK:
I've gotten it to work now. I started trying to run the binary in a terminal and installing the libraries it was missing manually. Now I realise they are bundled in the lib folder *annoyed grunt*
The only problem seems to be it not realizing the required libs are already installed.
Just edit the run_harvest script file and remove the if statement which runs the install script, leaving the "everything's fine" section. The game should now run from the Steam client.

opensues 12.2 x64
gtx550 ti

thx man, but could u post your run_harvest script?

so i can copy it into mine :)

thx beforehand
AukonDK Dec 28, 2012 @ 1:54am 
Originally posted by sevensevenseven:

opensues 12.2 x64
gtx550 ti

thx man, but could u post your run_harvest script?

so i can copy it into mine :)

thx beforehand

Fuxoft's fix is better than mine. You are likely having problems with x64 libraries which I don't deal with.
ubear Dec 31, 2012 @ 11:33pm 
Originally posted by leszek.hanusz:
Even after Fuxoft fix, it still doesn't work on Ubuntu 12.10 64bit

I was able to make it work by downloading these 32 bit libs:
libCgGL.so libCg.so libjpeg.so.62
and putting them in the bin folder of the game

Could you give a link for that libraries, please?
leszek.hanusz Jan 1, 2013 @ 3:53pm 
Originally posted by ubear:
Originally posted by leszek.hanusz:

Could you give a link for that libraries, please?

I don't remember the exact links, I used google and extracted the files from RPM files.

Now that I read this thread again I think this solution is better than downloading the files:

Originally posted by greatsenshikaze:
on ubuntu x64 you need to append ":i386" (minus quotes) to each install package.
FUXOFT Jan 1, 2013 @ 6:34pm 
If this would be the only problem (missing ":i386" after the package names), this would actually be solved by replacing the line in the script as I suggested before. After my modification, the script only checks for package names, not for architecture tags.
leszek.hanusz Jan 1, 2013 @ 7:17pm 
Originally posted by FUXOFT:
If this would be the only problem (missing ":i386" after the package names), this would actually be solved by replacing the line in the script as I suggested before. After my modification, the script only checks for package names, not for architecture tags.

Hmm no the problem is that the 32bit game cannot use the 64 bit libraries. You have to install the 32 bit libraries:

$ dpkg -L libjpeg62 | grep .so
/usr/lib/x86_64-linux-gnu/libjpeg.so.62.0.0
/usr/lib/x86_64-linux-gnu/libjpeg.so.62
$ dpkg -L libjpeg62:i386 | grep .so
/usr/lib/i386-linux-gnu/libjpeg.so.62.0.0
/usr/lib/i386-linux-gnu/libjpeg.so.62
ubear Jan 1, 2013 @ 9:28pm 
Thank you, folks. Finally I realized that I was mistaken with a platform name for packages, so now I have installed all packages and game is working fine. One little issue it's not working with optirun, but it's ok.
Showing 1-15 of 22 comments
< >
Per page: 15 30 50