The CentOS compiled kit should run just fine on Fedora. It is very important that you are running the Sun JDK 6 Update 18 (or now 19) and that you have the "Card-Marking Optimization" disabled, per the release notes of VoltDB 0.6.02:
CentOS 5.4 and Sun JDK 6 Update 18
CentOS has always been the target platform for VoltDB. However, there was a defect in the OpenJDK and Sun JVMs that affected VoltDB and was easily reproducible in older Linux distributions. For that reason, in earlier releases VoltDB recommended against using CentOS 5.4 as a development platform. The current Sun JDK (update 18) resolves this defect. With this resolution, VoltDB is able to verify VoltDB running Sun JDK 6 update 18 on CentOS 5.4. Therefore, CentOS is the recommended platform for VoltDB going forward.
OpenJDK has yet to package a fix for this bug, which is why the Sun JDK is recommended. For more
information, please see http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6822370.
Disabling Card-Marking Optimization in Sun JDK 6 Update 18
However, the latest Sun JDK also introduces a new issue related to performance optimization and garbage collection. (See http://java.sun.com/javase/6/webnotes/6u18.html
for details.) To use VoltDB (or any memory intensive application) with JDK 6 update 18, you must disable the card marking optimization, using the following command line argument:
Be sure to add this command line argument to your Ant build scripts. If you choose to use OpenJDK or the Macintosh operating system (which is not supported by Sun JDK) for development, you will not (and cannot) use the preceding argument, because ReduceInitialCardMarks is specific to the Sun JDK. In this case, leave your build scripts as is.
Let us know how it works out.