LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Debian
User Name
Password
Debian This forum is for the discussion of Debian Linux.

Notices


Reply
  Search this Thread
Old 04-03-2008, 06:40 AM   #1
Zaskar
Member
 
Registered: Feb 2004
Location: NY
Distribution: Debian (Testing)
Posts: 219

Rep: Reputation: 30
lib error when trying to run 32bit game on AMD64


Heya guys, weird issue here, im running the AMD64 version of Debian Sid and just did a fresh install of Quake Wars (after installing the OS yesterday, was running the x32 version and Quake Wars previously)

Heres the error when running "./etqw":
"./etqw.x86: error while loading shared libraries: libx86.so.1: cannot open shared object file: No such file or directory"

I have the "ia32-libs" and "linx86-1" packages installed (they were already before this install)
Ran a search and libx86.so.1 is in /lib, I don't get whats wrong.

The game has 2 executables though that you can run, "etqw" and the new (as of the most recent patch) "etqw-rthread" which is a multithreadded version that runs much faster on dual/quad core/CPU systems, I diddnt know of that addition till after finding this error, but when trying to run that, it worked flawless.

Now I could just forget about the older executable not working, but it must mean somethings not configured right or something, anyone have any tips or advice? Am I missing a package needed for many 32 bit programs to run properly on the x64 system?

Thanks
 
Old 04-03-2008, 06:27 PM   #2
Zaskar
Member
 
Registered: Feb 2004
Location: NY
Distribution: Debian (Testing)
Posts: 219

Original Poster
Rep: Reputation: 30
Anyone have any ideas?

I have the library (its in /lib) but it cant find it.
Was suggested elsewhere to try to edit my /etc/ld.so.conf file and then do ldconfig,but all it had in it was "include /etc/ld.so.conf.d/*.conf"
there is a file in the same directory that is called ld.so.conf.d and it has nothing in it, and ldconfig on its own didn't do anything.

[EDIT]
copied the file to the game folder (there were a few libs in there that it must depend on also) and then I got a new error:
./etqw.x86: error while loading shared libraries: libx86.so.1: wrong ELF class: ELFCLASS64

Does this mean that the library it needs is the x64 version, and its looking for a x32 one, and I dont have that?

Last edited by Zaskar; 04-03-2008 at 06:39 PM.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
32bit programs on amd64 Mig21 Slackware 8 08-16-2009 04:55 PM
Gentoo AMD64 32Bit Emulation gr0sshirn Linux - Hardware 2 08-07-2006 11:35 AM
run amd64 binary on 32bit kernel ? juice99 Debian 3 01-19-2006 06:37 AM
linux distro 32bit edition on Amd64 kpachopoulos Linux - General 2 12-30-2005 06:39 PM
how to compile 32bit on amd64 anarhistu Linux - Newbie 1 01-30-2005 04:12 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Debian

All times are GMT -5. The time now is 06:11 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration