http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56806
Bug #: 56806 Summary: make: *** [spher_harm.o] Error 1 Classification: Unclassified Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran AssignedTo: unassig...@gcc.gnu.org ReportedBy: s_...@yahoo.co.in Created attachment 29772 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29772 spher_harm.f is creating compilaiton error. gcc version 4.1.2 20080704 (Red Hat 4.1.2-44) Name : make Relocations: /usr Version : 3.81 Vendor: CentOS Release : 3.el5 Build Date: Sun 25 May 2008 07:03:35 AM IST Install Date: Tue 21 Sep 2010 10:40:56 AM IST Build Host: builder15.centos.org Group : Development/Tools Source RPM: make-3.81-3.el5.src.rpm Size : 1050444 License: GPL ________________________________________________________________________________ Make file used for compilation is as follows:::: ___________________________________________________________________ # # This file is part of the SIESTA package. # # Copyright (c) Fundacion General Universidad Autonoma de Madrid: # E.Artacho, J.Gale, A.Garcia, J.Junquera, P.Ordejon, D.Sanchez-Portal # and J.M.Soler, 1996- . # # Use of this software constitutes agreement with the full conditions # given in the SIESTA license, as signed by all legitimate users. # .SUFFIXES: .SUFFIXES: .f .F .o .a .f90 .F90 SIESTA_ARCH=i686-pc-linux-gnu--unknown FPP= FPP_OUTPUT= FC=mpif90 RANLIB=ranlib SYS=nag SP_KIND=4 DP_KIND=8 KINDS=$(SP_KIND) $(DP_KIND) FFLAGS=-g -O2 FPPFLAGS= -DMPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT LDFLAGS= ARFLAGS_EXTRA= FCFLAGS_fixed_f= FCFLAGS_free_f90= FPPFLAGS_fixed_F= FPPFLAGS_free_F90= BLAS_LIBS=/home/scalapack_installer_0.96/lib/librefblas.a LAPACK_LIBS=/home/scalapack_installer_0.96/lib/libreflapack.a BLACS_LIBS=/home/scalapack_installer_0.96/lib/blacsF77.a \ /home/scalapack_installer_0.96/lib/blacsC.a \ /home/scalapack_installer_0.96/lib/blacs.a SCALAPACK_LIBS=/home/scalapack_installer_0.96/lib/libscalapack.a COMP_LIBS=dc_lapack.a liblapack.a libblas.a NETCDF_LIBS= NETCDF_INTERFACE= LIBS=$(SCALAPACK_LIBS) $(BLACS_LIBS) $(LAPACK_LIBS) $(BLAS_LIBS) $(NETCDF_LIBS) #SIESTA needs an F90 interface to MPI #This will give you SIESTA's own implementation #If your compiler vendor offers an alternative, you may change #to it here. MPI_INTERFACE=libmpi_f90.a MPI_INCLUDE=./include #Dependency rules are created by autoconf according to whether #discrete preprocessing is necessary or not. .F.o: $(FC) -c $(FFLAGS) $(INCFLAGS) $(FPPFLAGS) $(FPPFLAGS_fixed_F) $< .F90.o: $(FC) -c $(FFLAGS) $(INCFLAGS) $(FPPFLAGS) $(FPPFLAGS_free_F90) $< .f.o: $(FC) -c $(FFLAGS) $(INCFLAGS) $(FCFLAGS_fixed_f) $< .f90.o: $(FC) -c $(FFLAGS) $(INCFLAGS) $(FCFLAGS_free_f90) $< _______________________________________________________________________________ command line: make ____________________________________________________________________________ compiler output::::::::::: [ranjan1@puphyshpc Obj]$ make transiesta Compilation architecture to be used: x86_64-unknown-linux-gnu--unknown If this is not what you want, create the right arch.make file using the models in Src/Sys Hit ^C to abort... ==> Incorporating information about present compilation (compiler and flags) make[1]: Entering directory `/home/ranjan1/Tar-files/tar/trunk-431/Obj' mpif90 -c -g -O2 `FoX/FoX-config --fcflags` -DMPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DTRANSIESTA compinfo.F90 make[1]: Leaving directory `/home/ranjan1/Tar-files/tar/trunk-431/Obj' make[1]: Entering directory `/home/ranjan1/Tar-files/tar/trunk-431/Obj/MPI' mpif90 -c -g -O2 -I./include -DMPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT /home/ranjan1/Tar-files/tar/trunk-431/Src/MPI/mpi.F mpif90 -c -g -O2 -I./include /home/ranjan1/Tar-files/tar/trunk-431/Src/MPI/mpi_siesta.f90 ranlib libmpi_f90.a make[1]: Leaving directory `/home/ranjan1/Tar-files/tar/trunk-431/Obj/MPI' (cd fdf ; make "VPATH=/home/ranjan1/Tar-files/tar/trunk-431/Src/fdf" \ "FPPFLAGS=-DMPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DTRANSIESTA " \ "FFLAGS=-g -O2" module ) make[1]: Entering directory `/home/ranjan1/Tar-files/tar/trunk-431/Obj/fdf' In fdf, INCFLAGS is: -I/home/ranjan1/Tar-files/tar/trunk-431/Src/fdf -I../ mpif90 -c -g -O2 -I/home/ranjan1/Tar-files/tar/trunk-431/Src/fdf -I../ -DMPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DTRANSIESTA /home/ranjan1/Tar-files/tar/trunk-431/Src/fdf/iso_fortran_env.F90 mpif90 -c -g -O2 -I/home/ranjan1/Tar-files/tar/trunk-431/Src/fdf -I../ -DMPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DTRANSIESTA /home/ranjan1/Tar-files/tar/trunk-431/Src/fdf/prec.F90 mpif90 -c -g -O2 -I/home/ranjan1/Tar-files/tar/trunk-431/Src/fdf -I../ -DMPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DTRANSIESTA /home/ranjan1/Tar-files/tar/trunk-431/Src/fdf/utils.F90 mpif90 -c -g -O2 -I/home/ranjan1/Tar-files/tar/trunk-431/Src/fdf -I../ -DMPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DTRANSIESTA /home/ranjan1/Tar-files/tar/trunk-431/Src/fdf/io_fdf.F90 mpif90 -c -g -O2 -I/home/ranjan1/Tar-files/tar/trunk-431/Src/fdf -I../ -DMPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DTRANSIESTA /home/ranjan1/Tar-files/tar/trunk-431/Src/fdf/parse.F90 mpif90 -c -g -O2 -I/home/ranjan1/Tar-files/tar/trunk-431/Src/fdf -I../ -DMPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DTRANSIESTA /home/ranjan1/Tar-files/tar/trunk-431/Src/fdf/fdf.F90 ar cru libfdf.a \ iso_fortran_env.o fdf.o io_fdf.o parse.o utils.o prec.o ranlib libfdf.a cp libfdf.a .. make[1]: Leaving directory `/home/ranjan1/Tar-files/tar/trunk-431/Obj/fdf' (cd SiestaXC ; make \ "VPATH_ROOT=/home/ranjan1/Tar-files/tar/trunk-431/Src" \ "INCFLAGS=-I../MPI" \ "FFLAGS=-g -O2" module ) make[1]: Entering directory `/home/ranjan1/Tar-files/tar/trunk-431/Obj/SiestaXC' mpif90 -c -g -O2 -I../MPI -DMPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT /home/ranjan1/Tar-files/tar/trunk-431/Src/parallel.F mpif90 -c -g -O2 -I../MPI -DMPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT /home/ranjan1/Tar-files/tar/trunk-431/Src/debugmpi.F mpif90 -c -g -O2 -I../MPI -DMPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT /home/ranjan1/Tar-files/tar/trunk-431/Src/sys.F mpif90 -c -g -O2 -I../MPI /home/ranjan1/Tar-files/tar/trunk-431/Src/m_io.f mpif90 -c -g -O2 -I../MPI -DMPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT /home/ranjan1/Tar-files/tar/trunk-431/Src/precision.F mpif90 -c -g -O2 -I../MPI -DMPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT /home/ranjan1/Tar-files/tar/trunk-431/Src/alloc.F90 mpif90 -c -g -O2 -I../MPI /home/ranjan1/Tar-files/tar/trunk-431/Src/bessph.f mpif90 -c -g -O2 -I../MPI /home/ranjan1/Tar-files/tar/trunk-431/Src/cellsubs.f mpif90 -c -g -O2 -I../MPI /home/ranjan1/Tar-files/tar/trunk-431/Src/sorting.f mpif90 -c -g -O2 -I../MPI /home/ranjan1/Tar-files/tar/trunk-431/Src/minvec.f mpif90 -c -g -O2 -I../MPI /home/ranjan1/Tar-files/tar/trunk-431/Src/chkgmx.f mpif90 -c -g -O2 -I../MPI -DMPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT /home/ranjan1/Tar-files/tar/trunk-431/Src/fft1d.F mpif90 -c -g -O2 -I../MPI /home/ranjan1/Tar-files/tar/trunk-431/Src/flib_spline.f90 mpif90 -c -g -O2 -I../MPI -DMPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT /home/ranjan1/Tar-files/tar/trunk-431/Src/moreParallelSubs.F90 mpif90 -c -g -O2 -I../MPI /home/ranjan1/Tar-files/tar/trunk-431/Src/m_recipes.f mpif90 -c -g -O2 -I../MPI /home/ranjan1/Tar-files/tar/trunk-431/Src/m_walltime.f90 mpif90 -c -g -O2 -I../MPI -DMPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT /home/ranjan1/Tar-files/tar/trunk-431/Src/m_timer.F90 mpif90 -c -g -O2 -I../MPI -DMPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT /home/ranjan1/Tar-files/tar/trunk-431/Src/pxf.F90 mpif90 -c -g -O2 -I../MPI /home/ranjan1/Tar-files/tar/trunk-431/Src/radfft.f mpif90 -c -g -O2 -I../MPI -DMPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT /home/ranjan1/Tar-files/tar/trunk-431/Src/timer.F90 mpif90 -c -g -O2 -I../MPI /home/ranjan1/Tar-files/tar/trunk-431/Src/SiestaXC/ldaxc.f mpif90 -c -g -O2 -I../MPI /home/ranjan1/Tar-files/tar/trunk-431/Src/SiestaXC/am05.f90 mpif90 -c -g -O2 -I../MPI /home/ranjan1/Tar-files/tar/trunk-431/Src/SiestaXC/ggaxc.f mpif90 -c -g -O2 -I../MPI /home/ranjan1/Tar-files/tar/trunk-431/Src/SiestaXC/mesh1d.f90 mpif90 -c -g -O2 -I../MPI /home/ranjan1/Tar-files/tar/trunk-431/Src/SiestaXC/debugxc.f90 mpif90 -c -g -O2 -I../MPI -DMPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT /home/ranjan1/Tar-files/tar/trunk-431/Src/SiestaXC/vdwxc.F90 mpif90 -c -g -O2 -I../MPI /home/ranjan1/Tar-files/tar/trunk-431/Src/SiestaXC/xcmod.f90 mpif90 -c -g -O2 -I../MPI -DMPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT /home/ranjan1/Tar-files/tar/trunk-431/Src/SiestaXC/atomxc.F90 mpif90 -c -g -O2 -I../MPI -DMPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT /home/ranjan1/Tar-files/tar/trunk-431/Src/SiestaXC/mesh3d.F90 mpif90 -c -g -O2 -I../MPI -DMPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT /home/ranjan1/Tar-files/tar/trunk-431/Src/SiestaXC/fft3d.F90 mpif90 -c -g -O2 -I../MPI -DMPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT /home/ranjan1/Tar-files/tar/trunk-431/Src/SiestaXC/fftr.F90 mpif90 -c -g -O2 -I../MPI -DMPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT /home/ranjan1/Tar-files/tar/trunk-431/Src/SiestaXC/cellxc.F90 mpif90 -c -g -O2 -I../MPI -DMPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT /home/ranjan1/Tar-files/tar/trunk-431/Src/SiestaXC/siestaxc.F90 ar cru libSiestaXC.a alloc.o bessph.o cellsubs.o debugmpi.o chkgmx.o fft1d.o flib_spline.o minvec.o m_io.o moreParallelSubs.o m_recipes.o m_timer.o m_walltime.o parallel.o precision.o pxf.o radfft.o sorting.o sys.o timer.o atomxc.o cellxc.o debugxc.o ggaxc.o ldaxc.o siestaxc.o vdwxc.o xcmod.o fft3d.o fftr.o mesh1d.o mesh3d.o am05.o ranlib libSiestaXC.a cp *.mod *.a .. make[1]: Leaving directory `/home/ranjan1/Tar-files/tar/trunk-431/Obj/SiestaXC' ==> Compiling dc_lapack.a in Libs... make[1]: Entering directory `/home/ranjan1/Tar-files/tar/trunk-431/Obj/Libs' mpif90 -c -g -O2 /home/ranjan1/Tar-files/tar/trunk-431/Src/Libs/dc_lapack.f ar cru dc_lapack.a dc_lapack.o ranlib dc_lapack.a mv dc_lapack.a .. make[1]: Leaving directory `/home/ranjan1/Tar-files/tar/trunk-431/Obj/Libs' mpif90 -c -g -O2 `FoX/FoX-config --fcflags` -DMPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DTRANSIESTA /home/ranjan1/Tar-files/tar/trunk-431/Src/precision.F mpif90 -c -g -O2 `FoX/FoX-config --fcflags` -DMPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DTRANSIESTA /home/ranjan1/Tar-files/tar/trunk-431/Src/parallel.F mpif90 -c -g -O2 `FoX/FoX-config --fcflags` -DMPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DTRANSIESTA /home/ranjan1/Tar-files/tar/trunk-431/Src/debugmpi.F mpif90 -c -g -O2 `FoX/FoX-config --fcflags` -DMPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DTRANSIESTA /home/ranjan1/Tar-files/tar/trunk-431/Src/sys.F mpif90 -c -g -O2 `FoX/FoX-config --fcflags` /home/ranjan1/Tar-files/tar/trunk-431/Src/m_io.f mpif90 -c -g -O2 `FoX/FoX-config --fcflags` -DMPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DTRANSIESTA /home/ranjan1/Tar-files/tar/trunk-431/Src/alloc.F90 mpif90 -c -g -O2 `FoX/FoX-config --fcflags` /home/ranjan1/Tar-files/tar/trunk-431/Src/xml.f mpif90 -c -g -O2 `FoX/FoX-config --fcflags` /home/ranjan1/Tar-files/tar/trunk-431/Src/radial.f mpif90 -c -g -O2 `FoX/FoX-config --fcflags` /home/ranjan1/Tar-files/tar/trunk-431/Src/atm_types.f mpif90 -c -g -O2 `FoX/FoX-config --fcflags` /home/ranjan1/Tar-files/tar/trunk-431/Src/spher_harm.f /home/ranjan1/Tar-files/tar/trunk-431/Src/spher_harm.f: In function 'ylmexp': /home/ranjan1/Tar-files/tar/trunk-431/Src/spher_harm.f:296: internal compiler error: in modified_type_die, at dwarf2out.c:8495 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://bugzilla.redhat.com/bugzilla> for instructions. make: *** [spher_harm.o] Error 1 ________________________________________________________________________________