Nwchem-dev.revision26704-src.2015-01-19 compilation fails with gfortran-5.0.0


Click here for full thread
Gets Around
Actually the error showed up already with some version of gfortran-4.9.X on x86_64 Rawhide, but I didn't take
a note which X, and don't have access to this anymore.
The gfortran-4.9.2 on Fedora 21 is OK, after applying a patch for gfortran-4.9 similar to your patch for gfortran-4.8
(https://pkgs.fedoraproject.org/repo/pkgs/nwchem/Makefile_gcc4x8x9.patch/ - note: the site has a certificate expired currently).
You can see the full log for Rawhide x86_64 with gfortran-5.0.0 here, but for the 6.5.26243 release (it has the same
error, but it uses ga package from Fedora. Note also that the log will disappear after a couple of days):
https://kojipkgs.fedoraproject.org//work/tasks/5379/9015379/build.log

I already looked at the full log and did not spot any previous errors, here are few more lines:

Got lock on /scratch/mock/Nwchem-dev.revision26704-src.2015-01-19/lib/LINUX/libnwdft.lock
ar r /scratch/mock/Nwchem-dev.revision26704-src.2015-01-19/lib/LINUX/libnwdft.a rt_tddft_debug.o rt_tddft_header.o rt_tddft_output.o rt_tddft_calc.o rt_tddft_movecs_gs.o rt_tddft_movecs_import.o rt_tddft_moocc.o rt_tddft_atpoint.o rt_tddft_snapshot.o rt_tddft_geom_mask.o rt_tddft_estimate_rem.o rt_tddft_vec_quad.o rt_tddft_excite.o rt_tddft_checkpoint.o rt_tddft_zora_scale.o rt_tddft_project.o rt_tddft_zdens_tot_movecs.o
ranlib /scratch/mock/Nwchem-dev.revision26704-src.2015-01-19/lib/LINUX/libnwdft.a
Making all in input
gfortran -c  -m32 -march=pentium4 -mtune=pentium4 -g -O2 -g -fno-aggressive-loop-optimizations -g -O0  -I. -I../../include -I../../../ddscf -I/scratch/mock/Nwchem-dev.revision26704-src.2015-01-19/src/include -I/scratch/mock/Nwchem-dev.revision26704-src.2015-01-19/src/tools/install/include -DLINUX -DGFORTRAN -DGCC46 -DCHKUNDFLW -DGCC4 -DPARALLEL_DIAG -DDEBUG_PRINT  rt_tddft_input_put_defaults.F
gfortran -c  -m32 -march=pentium4 -mtune=pentium4 -g -O2 -g -fno-aggressive-loop-optimizations -g -O0  -I. -I../../include -I../../../ddscf -I/scratch/mock/Nwchem-dev.revision26704-src.2015-01-19/src/include -I/scratch/mock/Nwchem-dev.revision26704-src.2015-01-19/src/tools/install/include -DLINUX -DGFORTRAN -DGCC46 -DCHKUNDFLW -DGCC4 -DPARALLEL_DIAG -DDEBUG_PRINT  rt_tddft_input_field.F
gfortran -c  -m32 -march=pentium4 -mtune=pentium4 -g -O2 -g -fno-aggressive-loop-optimizations -g -O0  -I. -I../../include -I../../../ddscf -I/scratch/mock/Nwchem-dev.revision26704-src.2015-01-19/src/include -I/scratch/mock/Nwchem-dev.revision26704-src.2015-01-19/src/tools/install/include -DLINUX -DGFORTRAN -DGCC46 -DCHKUNDFLW -DGCC4 -DPARALLEL_DIAG -DDEBUG_PRINT  rt_tddft_input_print.F
gfortran -c  -m32 -march=pentium4 -mtune=pentium4 -g -O2 -g -fno-aggressive-loop-optimizations -g -O0  -I. -I../../include -I../../../ddscf -I/scratch/mock/Nwchem-dev.revision26704-src.2015-01-19/src/include -I/scratch/mock/Nwchem-dev.revision26704-src.2015-01-19/src/tools/install/include -DLINUX -DGFORTRAN -DGCC46 -DCHKUNDFLW -DGCC4 -DPARALLEL_DIAG -DDEBUG_PRINT  rt_tddft_input_excite.F
gfortran -c  -m32 -march=pentium4 -mtune=pentium4 -g -O2 -g -fno-aggressive-loop-optimizations -g -O0  -I. -I../../include -I../../../ddscf -I/scratch/mock/Nwchem-dev.revision26704-src.2015-01-19/src/include -I/scratch/mock/Nwchem-dev.revision26704-src.2015-01-19/src/tools/install/include -DLINUX -DGFORTRAN -DGCC46 -DCHKUNDFLW -DGCC4 -DPARALLEL_DIAG -DDEBUG_PRINT  rt_tddft_input_tolerances.F
gfortran -c  -m32 -march=pentium4 -mtune=pentium4 -g -O2 -g -fno-aggressive-loop-optimizations -g -O0  -I. -I../../include -I../../../ddscf -I/scratch/mock/Nwchem-dev.revision26704-src.2015-01-19/src/include -I/scratch/mock/Nwchem-dev.revision26704-src.2015-01-19/src/tools/install/include -DLINUX -DGFORTRAN -DGCC46 -DCHKUNDFLW -DGCC4 -DPARALLEL_DIAG -DDEBUG_PRINT  rt_tddft_input_visualization.F
gfortran -c  -m32 -march=pentium4 -mtune=pentium4 -g -O2 -g -fno-aggressive-loop-optimizations -g -O0  -I. -I../../include -I../../../ddscf -I/scratch/mock/Nwchem-dev.revision26704-src.2015-01-19/src/include -I/scratch/mock/Nwchem-dev.revision26704-src.2015-01-19/src/tools/install/include -DLINUX -DGFORTRAN -DGCC46 -DCHKUNDFLW -DGCC4 -DPARALLEL_DIAG -DDEBUG_PRINT  rt_tddft_input.F
Got lock on /scratch/mock/Nwchem-dev.revision26704-src.2015-01-19/lib/LINUX/libnwdft.lock
ar r /scratch/mock/Nwchem-dev.revision26704-src.2015-01-19/lib/LINUX/libnwdft.a rt_tddft_input_put_defaults.o rt_tddft_input_field.o rt_tddft_input_print.o rt_tddft_input_excite.o rt_tddft_input_tolerances.o rt_tddft_input_visualization.o rt_tddft_input.o
ranlib /scratch/mock/Nwchem-dev.revision26704-src.2015-01-19/lib/LINUX/libnwdft.a
Making all in init
make[3]: *** No rule to make target '/scratch/mock/Nwchem-dev.revision26704-src.2015-01-19/lib/LINUX/libnwdft.a(rt_tddft_input.o)', needed by '/scratch/mock/Nwchem-dev.revision26704-src.2015-01-19/lib/LINUX/libnwdft.a'.  Stop.
../../config/makelib.h:224: recipe for target 'subdirs' failed
make[2]: *** [subdirs] Error 1
../config/makelib.h:224: recipe for target 'subdirs' failed
make[1]: *** [subdirs] Error 1
GNUmakefile:111: recipe for target 'libraries' failed
make: *** [libraries] Error 1