Just to add, I have no problems compiling player 2.1.2 and stage 2.1.1 (the recent maintenance release) in Fedora 9 which runs gcc 4.3.8. (I did the typical ./configure && make && make install routine). Like what Paul mentioned, you have to make sure all the necessary development tools and libraries are installed, especially the libtool-ltdl-devel rpm package which has tripped up so many people. For people running distros wih gcc 4.3, you might want to start with those two packages.
Stage 3.0.1 (tarball version) compiles properly and seems to work, but I don't really use this at the moment.
Recently I'm observing messages from people having problems with
installing recent versions of Player/Stage on their systems. I guess the
key problem is that they're using systems providing gcc compilers suite
version 4.3 which is not fully supported by Player. If someone is planing
to change the distro or system and would like to know where Player works
for sure, here's the list of systems and Linux distros with which I was
able to compile Player 2.2 (SVN trunk) and Stage 2.1 (SVN 2.1 branch):
- Fedora 8; gcc (GCC) 4.1.2 20070925 (Red Hat 4.1.2-33), cmake-2.4.8
- Fedora Core 6; gcc (GCC) 4.1.2 20070626 (Red Hat 4.1.2-13), cmake 2.6
built from tarball
- Fedora Core 3; gcc (GCC) 3.4.4 20050721 (Red Hat 3.4.4-2), cmake-2.6
built from tarball
- Scientific Linux 5.2; gcc (GCC) 4.1.2 20071124 (Red Hat 4.1.2-42), cmake
2.6 built from tarball
- Gentoo Linux; gcc (GCC) 4.1.2 20070214, unmasked cmake 2.4.8
- Hardened Gentoo Linux; gcc (GCC) 3.4.6 (Gentoo Hardened 3.4.6-r2 p1.5,
ssp-3.4.6-1.0, pie-8.7.10), unmasked cmake 2.4.8
- Crosscompilation environment for Linux emedded into ACME Foxboard (AXIS
ETRAX CPU); gcc (GCC) 3.2.1 Axis release R64/1.64, cmake 2.6 built from
tarball, Player only
- Solaris 10 (may 2008 issue) with CSW development tools: gcc 2.95.3,
cmake 2.4.8 (Player built fine thanks to my accepted patches, Stage needed
some heavier changes due to incompability with old gcc 2.95, but after all
it works fine).
- QNX 6.2; gcc 2.95.3, cmake 2.6 built from tarball, Player only
None of above systems offer gcc 4.3, some of them are quite old now,
however, Scienific Linux 5.2, Gentoo Linux and Solaris 10 are in their
most recent versions.
I must put it here that the key to success was that I've installed all
necessary development tools and libraries (note that in rpm-based systems,
libtool-ltdl-devel package which is critical for Player is not installed
by default even in Developers profile).
This SF.net email is sponsored by:
SourceForge wants to tell your story.
Playerstage-users mailing list