This is what worked for me on a Fedora 20 x86_64 box
Used vanilla Nwchem-src-2014-01-28 tarbal;
Applied the two following patches
http://nwchemgit.github.io/images/Ga53_acc.patch.gz
http://nwchemgit.github.io/images/Gcc48.patch.gz
Used the following compile.sh
export NWCHEM_TOP=/home/edo/nwchem-src-2014-01-28
export NWCHEM_TARGET=LINUX64
export CC=gcc
export FC=gfortran
export LARGE_FILES=TRUE
export USE_NOFSCHECK=TRUE
export PYTHONHOME=/usr
export PYTHONVERSION=2.7
export PYTHONLIBTYPE=so
export USE_PYTHON64=1
export HAS_BLAS=yes
export BLAS_SIZE=4
export BLASOPT='-L/usr/lib64/atlas -lf77blas -lcblas -latlas'
export BLAS_LIB='-L/usr/lib64/atlas -lf77blas -lcblas -latlas'
export MAKE=/usr/bin/make
export LD_LIBRARY_PATH=/usr/lib64/openmpi/lib
export USE_MPI=y
export USE_MPIF=y
export USE_MPIF4=y
export MPIEXEC=/usr/lib64/openmpi/bin/mpiexec
export MPI_LIB=/usr/lib64/openmpi/lib
export MPI_INCLUDE=/usr/include/openmpi-x86_64
export LIBMPI='-lmpi -lmpi_usempi -lmpi_mpifh'
$MAKE nwchem_config NWCHEM_MODULES="all python" 2>&1 | tee ../make_nwchem_config_openmpi.log
$MAKE 64_to_32 2>&1 | tee ../make_64_to_32.log
export MAKEOPTS="USE_64TO32=y"
$MAKE ${MAKEOPTS} 2>&1
|