Please do not attempt to build from source. Use the package management capabilities that rpm provides. I see that 2.4 has been built for F18, F19. There are two things you can do:
- Request the maintainers to update the package for Fedora 17 here on our bugzilla.
- Build yourself an rpm for F17 using the srpm for F18. I'll describe how to do this:
Set up your build environment as described here: http://fedoraproject.org/wiki/How_to_create_a_GNU_Hello_RPM_package#Development_environment
Grab the latest available srpm from here and download it into the ~/rpmbuild/SRPMS directory
Install the srpm
rpm -Uvh <srpm>
This will unpack the srpm and place the SPEC file in ~/rpmbuild/SPECS
Install the BuildRequires: Open the SPEC file in your favourite text editor, and install all the packages listed as "BuildRequires:" using yum:
su -c 'yum install package1 package2 package3...'
Build yourself an rpm:
rpmbuild -ba <srpm>
The resulting rpm will be in ~/rpmbuild/RPMS/
You can then install the rpm using yum:
su -c 'yum localinstall *path to new rpm*'