flamepanther
February 9th, 2006, 04:19 PM
Hey everyone. I'd like to preface this by saying that I am, as you might expect, new to Linux. To my own credit, I've been getting comfortable with the terminal fairly quickly (having a lot of DOS experience has helped with that), I've checked Google and searched teh forums for every bit of information I could find before posting here, and I've almost got the game to build correctly now. I'm also not a programmer, or I could no doubt fix the problem myself more quickly than I could get help.
Obviously, the official binary on StepMania's home page doesn't work in 64-bit. The source also doesn't configure correctly as-is. I've applied the changes in the patch that was posted in this thread (http://ubuntuforums.org/showthread.php?p=660477) and that allows configure and make to work. The compiled game runs fine (when added to the data files from the binary distribution), but displays only a black screen when attempting to display background videos. The game's error log contains this:WARNING: Unknown movie driver name: FFMpegWhich normally means that I don't have the developer libraries for FFmpeg installed. I believe those would be libavcodec-dev and libavformat-dev, of which I have the latest versions for AMD64 Ubuntu, but StepMania doesn't see them. In this thread (http://ubuntuforums.org/showthread.php?t=69144) it's suggested that I need an older version of FFmpeg to fix this, but the suggested version of FFmpeg doesn't seem to exist for AMD64 systems. I also noticed this in the terminal during configure checking for library containing avcodec_init... no
checking for library containing guess_format... noI assume that's basically the same problem. It's looking for the FFmpeg developer libraries and can't find them.
I'm lost at this point. Can I fix this with symbolic links? Does something in the StepMania source need to be changed to get it to see the libs? Do I need to find a different build of the FFmpeg libs entirely? A combination of the above? Any help would be greatly appreciated.
Obviously, the official binary on StepMania's home page doesn't work in 64-bit. The source also doesn't configure correctly as-is. I've applied the changes in the patch that was posted in this thread (http://ubuntuforums.org/showthread.php?p=660477) and that allows configure and make to work. The compiled game runs fine (when added to the data files from the binary distribution), but displays only a black screen when attempting to display background videos. The game's error log contains this:WARNING: Unknown movie driver name: FFMpegWhich normally means that I don't have the developer libraries for FFmpeg installed. I believe those would be libavcodec-dev and libavformat-dev, of which I have the latest versions for AMD64 Ubuntu, but StepMania doesn't see them. In this thread (http://ubuntuforums.org/showthread.php?t=69144) it's suggested that I need an older version of FFmpeg to fix this, but the suggested version of FFmpeg doesn't seem to exist for AMD64 systems. I also noticed this in the terminal during configure checking for library containing avcodec_init... no
checking for library containing guess_format... noI assume that's basically the same problem. It's looking for the FFmpeg developer libraries and can't find them.
I'm lost at this point. Can I fix this with symbolic links? Does something in the StepMania source need to be changed to get it to see the libs? Do I need to find a different build of the FFmpeg libs entirely? A combination of the above? Any help would be greatly appreciated.