Chris wrote:
2) which version(s) of g++ can I use?
Any 3.x version should be fine. I've used 3.2.x, 3.3.x and 3.4.x myself without problems. Haven't tried 4.x yet, but will soon-ish.
And which version of pod_char_traits.h should I put in the 'ext' directory?
If you have a recent enough libstdc++ (g++ >
= 3.3 or somesuch, I think), you don't need to -- it's part of the system headers in that case. Otherwise, just get the one from CVS like explained in Config.
The install setup instructions in Master/Linux/Config say "this section is outdated".
Yes, the install portion of the setup is outdated (ie what happens when you run "
make install"
). It may still work, but it's actually never been used, so I don't know
. In any case, the rest of the build system works fine.
Are there up-to-date build instructions anywhere?
Just make sure you're in the Master/Linux directory and run "
make custom"
. You don't actually have to configure anything for that to work, but you might want to add "
-DUSE_SDL_MIXER"
to CXXFLAGS_custom in Config first, to use SDL_mixer in stead of FMOD. If you want more build options, just run "
make"
without any arguments to get instructions.
I'm running ubuntu breezy (as it currently stands). If anyone has a list of the ubuntu packages I need installed that would be super fine.
I don't use ubuntu, but I imagine you'll need devel packages of all the libraries used by JtRH -- metakit, zlib, expat, libpng, libjpeg, curl, SDL (but
not version 1.2.8), SDL_ttf, freetype (
not version 2.1.3), and either FMOD or SDL_mixer (with Ogg Vorbis support).
- Gerry