You are not logged in.

#1 2008-01-27 02:07:04

ManOnONeWheel
Member
Registered: 2008-01-11
Posts: 25

Frets On Fire says it cannot find itself?

I just downloaded the most recent Frets ON Fire package from the website.
I untar it in ~/FretsOnFire.

When I try to run the shell script to start the game, i get the error

$ ./FretsOnFire
bash: ./FretsOnFire.bin: No such file or directory

And when I try to execute the binary on its own, i get

$ exec FretsOnFire.bin
bash: exec: FretsOnFire.bin: not found

When the file it says it can't find is sitting right in the directory!!

I am running Arch64, but this game was working perfectly in Ubuntu 64-bit two days ago.

The game does run on my laptop, but my laptop doesnt have the specs to run it well.

Please oh please, this is very frustrating!

Offline

#2 2008-01-27 02:33:50

skottish
Forum Fellow
From: Here
Registered: 2006-06-16
Posts: 7,942

Re: Frets On Fire says it cannot find itself?

You'll get these types of errors sometimes when you're trying to run a 32 bit program on a 64 bit system and it can't find some libraries. It will work on Ubuntu because it's a multi-lib setup by default. What I would do is look at what the dependencies are and install the corresponding lib32 libraries.


Welcome to the forums.


Whoops. I just looked at the dependencies and I'd say either learn the fine art of building lib32 packages or ask someone to do it for you if you don't feel up to it.

Last edited by skottish (2008-01-27 02:36:25)

Offline

#3 2008-01-27 02:45:20

ManOnONeWheel
Member
Registered: 2008-01-11
Posts: 25

Re: Frets On Fire says it cannot find itself?

Ok, maybe I will look around the Ubuntu forums and see what lib32's are used.

I will post my findings, if any.

Offline

#4 2008-01-27 02:52:58

skottish
Forum Fellow
From: Here
Registered: 2006-06-16
Posts: 7,942

Re: Frets On Fire says it cannot find itself?

You can see the main dependencies on the AUR page:

http://aur.archlinux.org/packages.php?d … s=0&SeB=nd

lib32-sdl is already in community. lib32-sdl_mixer is in AUR. You can try those two (plus whatever they want to pull down) first and see if the program will start.

Offline

#5 2008-01-27 03:07:26

ManOnONeWheel
Member
Registered: 2008-01-11
Posts: 25

Re: Frets On Fire says it cannot find itself?

Alright, I installed both of those, but lib32-sdl_mixer gave me some trouble. It looks like one of its packages inst available to dowload anymore.

==> ERROR: Failure while downloading libmikmod-3.1.11-3.pkg.tar.gz
    Aborting...
Error: Makepkg was unable to build lib32-libmikmod package.

I also installed lib32-libGL.

When I run it now I get a different error

$ ./FretsOnFire
Traceback (most recent call last):
  File "/home/skyostil/src/cx_Freeze-3.0.3/initscripts/Console.py", line 27, in ?
  File "src/FretsOnFire.py", line 36, in ?
  File "src/GameEngine.py", line 23, in ?
  File "/usr/lib/python2.4/site-packages/OpenGL/GL/__init__.py", line 2, in ?
  File "/usr/lib/python2.4/site-packages/OpenGL/raw/GL/__init__.py", line 6, in ?
  File "/usr/lib/python2.4/site-packages/OpenGL/raw/GL/constants.py", line 7, in ?
  File "/usr/lib/python2.4/site-packages/OpenGL/platform/__init__.py", line 24, in ?
  File "/usr/lib/python2.4/site-packages/OpenGL/platform/glx.py", line 34, in ?
  File "/usr/lib/python2.4/site-packages/OpenGL/platform/ctypesloader.py", line 37, in loadLibrary
  File "/usr/lib/python2.4/site-packages/ctypes/__init__.py", line 340, in __init__
OSError: libGLU.so.1: wrong ELF class: ELFCLASS64

Thanks for your help so far.

Offline

#6 2008-01-27 05:34:49

ManOnONeWheel
Member
Registered: 2008-01-11
Posts: 25

Re: Frets On Fire says it cannot find itself?

Well, i'm stumped. I have a new error atleast

Traceback (most recent call last):
  File "/home/skyostil/src/cx_Freeze-3.0.3/initscripts/Console.py", line 27, in ?
  File "src/FretsOnFire.py", line 36, in ?
  File "src/GameEngine.py", line 23, in ?
  File "/usr/lib/python2.4/site-packages/OpenGL/GL/__init__.py", line 2, in ?
  File "/usr/lib/python2.4/site-packages/OpenGL/raw/GL/__init__.py", line 6, in ?
  File "/usr/lib/python2.4/site-packages/OpenGL/raw/GL/constants.py", line 7, in ?
  File "/usr/lib/python2.4/site-packages/OpenGL/platform/__init__.py", line 24, in ?
  File "/usr/lib/python2.4/site-packages/OpenGL/platform/glx.py", line 41, in ?
  File "/usr/lib/python2.4/site-packages/OpenGL/platform/ctypesloader.py", line 37, in loadLibrary
  File "/usr/lib/python2.4/site-packages/ctypes/__init__.py", line 340, in __init__
OSError: libglut.so.3: wrong ELF class: ELFCLASS64

It seems my trouble are with libglut. I can't find anything about a lib32-libglut except for an ancient RPM package which i cannot download.

I was so excited I got the xbox360 guiter to work with it in Ubuntu, but now i can't even get the freaking game to run in Arch.

If anyone has any ideas, pleeeese help me.

Maybe I should have jsut stuck with boring ol' 32-bit Arch.

Offline

#7 2008-01-27 22:29:58

skottish
Forum Fellow
From: Here
Registered: 2006-06-16
Posts: 7,942

Re: Frets On Fire says it cannot find itself?

The short answer is to install a 32 bit chroot environment. The long answer is to learn to build lib32 libraries. Either way you're going to need a bunch of 32 bit stuff.

Maybe I should have jsut stuck with boring ol' 32-bit Arch.

Or you can ask the Frets on Fire devs to build for 64 bit.

Offline

#8 2008-03-04 23:09:14

borix
Member
Registered: 2007-12-01
Posts: 17

Re: Frets On Fire says it cannot find itself?

Or just try RF mod, which is precompiled for 64bit:
http://syberdave.net/archive/

Offline

Board footer

Powered by FluxBB