.com.unity Forums

.com.unity Forums (http://forum.shrapnelgames.com/index.php)
-   Dominions 3: The Awakening (http://forum.shrapnelgames.com/forumdisplay.php?f=138)
-   -   Linux: Installation on 64-bit system (http://forum.shrapnelgames.com/showthread.php?t=41002)

Dedas October 25th, 2008 08:10 AM

Linux: Installation on 64-bit system
 
I'm trying to install Dom3 on my new system running 64-bit Linux (Fedora 9) but I'm failing. This is the error message:

./dominions3_installer.run: error while loading shared libraries: libXi.so.6: cannot open shared object file: No such file or directory

libXi is installed but the 64-bit version and not the 32-bit needed. The most obvious way to solve this would of course be to install the 32-bit version. But here comes the problem: they are mutually exclusive, and I need the 64-bit version for other things on my system.

Would it be possible (as we have a 64-bit binary) to also get a 64-bit installer?

Cheers! :)

lch October 25th, 2008 08:29 AM

Re: Linux: Installation on 64-bit system
 
You can install the game by hand. All the installer does is put the game files into the right directories. You can just do all that by hand. If you have a 32bit system with Dom3 installed, then look where the contents from the CD have been copied to, and do the same. Alternatively, I think the installer supports text mode, too, not sure about that.

I think I went as far as opening the file, which is just a shell script, with a text editor and followed the steps inside it by hand one time. I think I remember that the problem was that it assumed a bash-like command interpreter while the shebang was set to /bin/sh, can't remember and could just as well have been another game though.

Taqwus October 25th, 2008 12:51 PM

Re: Linux: Installation on 64-bit system
 
In case it's not just the installer (in WinXP now, so I can't do an 'ld' to check dependencies) --


If you wanted to use a specific 32-bit library that'd conflict with an existing 64-bit version... two things that come to mind are

(1) using a script with an LD_LIBRARY_PATH (IIRC) setting that gives the directory with the version you want (or even LD_LIBRARY_PRELOAD); neither will work with suid binaries, 'tho, and

(2) using a chroot environment, which is more of a pain to set up but should work for anything.

Dedas October 25th, 2008 02:07 PM

Re: Linux: Installation on 64-bit system
 
Thank you so much guys! Will try it later. :)


All times are GMT -4. The time now is 10:01 AM.

Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©1999 - 2025, Shrapnel Games, Inc. - All Rights Reserved.