It would help if you could post the entire output (in an attachment, please) so we can see it in full detail. From the looks of things, I'm guessing there's one or more development libraries (headers) missing.
try installing the libsdl1.2-dev package. you can get it through a terminal window by running "sudo apt-get install libsdl1.2-dev" without the quotes.
it will tell you if you already have it installed.
gazz: A bullet may have your name on it, but shrapnel is addressed "to whom it may concern". http://bash.org/?785529
As far as I know, libsdl1.2-dev only includes the bare-bones SDL dev files. You may need to install the other SDL dev packages (libsdl-sound1.2-dev, libsdl-mixer1.2-dev ?) in order for it to work.
It shouldn't be building that at all, it's only supposed to be compiled without HAVE_SDL defined. When we have SDL, we use SDL to load wave files without using our own code. Try running configure again.
Some distros have separate SDL libs and headers for sound, image, etc. The configure.ac file does not include a check for SDL sound specifically. Check to make sure you have SDL sound libs and devel packages. Or try using your package manager to install them. You don't have SDL_image either. You should get that too. You obviously have SDL because sdl-config worked. But it does not appear that you have the SDL devel packages (header files).
Also you shouldn't need to be root to build bzflag. Just to install. Unless you're installing in your home directory.
> I removed that from BzfMedia.cxx and it compiled all the way through, but now it's not making any runnable files. >_>
By removing that (which I hope you just commented it out), it should still be able to compile and run, just not play .wav files. What error do you get if you try to run it?
Fury wrote:Nothing, there is actually no file to run.
The actual compiled binaries are installed by the "make install" command. If your build process completed successfully, there should be a binary at <source>/src/bzflag/bzflag. If it did not complete successfully, it should've given some sort of error.
Before a 'make install', the binary files will be in the following locations:
./src/bzfs/bzfs
./src/bzflag/bzflag
./src/bzadmin/bzadmin
(assuming they're all set to build)
"In addition to knowing the secrets of the Universe, I can assure you that I am also quite potty trained." -Koenma (Yu Yu Hakusho)