I've found this works for RHEL6/CentOS6 (which is Fedora 12/13 based) and Fedora 14:
sudo yum install bc desktop-file-utils SDL-devel curl-devel ncurses-devel mesa-libGLU-devel glew-devel libidn-devel libtool zlib-devel glew libidn zlib libidn-devel zlib-devel c-ares-devel gcc-c++ libICE-devel libSM-devel libX11-devel libXext-devel libXxf86vm-devel libcurl-devel ncurses-devel rpm-libs ftgl-devel
wget "http://downloads.sourceforge.net/projec ... rror=voxel"
tar xvjf bzflag-2.4.0.tar.bz2
cd bzflag-2.4.0
./autogen.sh
# Install in $HOME if desired:
#./configure --prefix=$HOME/bzflag-2.4.0/
# Otherwise use defaults:
./configure
make
# Skip "su -" if installing in $HOME
su -
make install
# Install defaults:
#
# Prefix: /usr/local
# Binaries: /usr/local/bin
# Plugins: /usr/local/lib/bzflag
# Manual pages: /usr/local/share/man
I have not been able to get it to compile with the same steps for RHEL5/CentOS5 (Fedora Core 6-based), which I use solely for bzfs, but I've been looking for a reason to upgrade. However, EL5 does not have libcurl-devel, but I believe curl-devel is the equivalent.
I've also submitted the following RedHat Bug #722813 against Fedora 15 / Rawhide to get 2.4.0 into Fedora 16 https://bugzilla.redhat.com/show_bug.cgi?id=722813.
RHEL6/CentOS6 & Fedora 14 compile steps for 2.4.0
Re: RHEL6/CentOS6 & Fedora 14 compile steps for 2.4.0
Running Fedora 12. When running make I get stuck with this error.
make[2]: *** [libNet_la-AresHandler.lo] Error 1
make[2]: Leaving directory `/home/dmaluski/bzflag-2.4.0/src/net'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/dmaluski/bzflag-2.4.0/src'
make: *** [all-recursive] Error 1
make[2]: *** [libNet_la-AresHandler.lo] Error 1
make[2]: Leaving directory `/home/dmaluski/bzflag-2.4.0/src/net'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/dmaluski/bzflag-2.4.0/src'
make: *** [all-recursive] Error 1
Re: RHEL6/CentOS6 & Fedora 14 compile steps for 2.4.0
That's not an error message, that's just saying there WAS an error. Paste the stuff above that.