Hi Siegfried, I can't reproduce this -- I have gfortran v4.8.2 on my laptop and can compile the latest version of splash without any problems. Are you sure you've got the latest copy of splash?
Daniel On 3 May 2014, at 2:32 am, Sigfried Vanaverbeke <[email protected]> wrote: > Daniel, > > it is version 4.8.2. I have updated with svn, but it doesn't seem to matter. > We also have other compilers, but then the makefile should be modified. > > Siegfried > > ________________________________________ > Van: [email protected] [[email protected]] namens > Daniel Price [[email protected]] > Verzonden: vrijdag 2 mei 2014 2:43 > Aan: [email protected] > CC: Martijn Oldenhof > Onderwerp: Re: [splash-users] compilation SPLASH on thinking > > Hi Sigfried, > > Hmm, this should have been fixed. It was a bug in a particular version of > gfortran (4.8.x) that they fixed in 4.8.2 and subsequent releases, thread > here: > > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58099 > > I also implemented a workaround in splash which also fixed the original > issue, so regardless of the gfortran bug this should have been fixed. > > What version of gfortran are you using (gfortran -v), and is your copy of > splash from the tar file or the svn repository? > > Daniel > > On 28 Apr 2014, at 7:51 pm, Sigfried Vanaverbeke > <[email protected]> wrote: > >> Hello Daniel, >> >> I am trying to recompile the latest version of SPLASH on our new parallel >> computing system, but there is a problem with the FORTRAN code: >> >> gfortran -O3 -frecord-marker=4 -c ../src/plotlib_giza.f90 -o plotlib_giza.o >> gfortran -O3 -frecord-marker=4 -c ../src/kernels.f90 -o kernels.o >> ../src/kernels.f90:77.13: >> wfunc => w_wendlandc6 >> 1 >> Error: Interface mismatch in procedure pointer assignment at (1): Mismatch >> in PURE attribute >> ../src/kernels.f90:84.13: >> wfunc => w_wendlandc4 >> 1 >> Error: Interface mismatch in procedure pointer assignment at (1): Mismatch >> in PURE attribute >> ../src/kernels.f90:91.13: >> wfunc => w_wendlandc2 >> 1 >> Error: Interface mismatch in procedure pointer assignment at (1): Mismatch >> in PURE attribute >> ../src/kernels.f90:98.13: >> wfunc => w_quintic >> 1 >> Error: Interface mismatch in procedure pointer assignment at (1): Mismatch >> in PURE attribute >> ../src/kernels.f90:105.13: >> wfunc => w_quartic >> 1 >> Error: Interface mismatch in procedure pointer assignment at (1): Mismatch >> in PURE attribute >> ../src/kernels.f90:116.13: >> wfunc => w_cubic >> 1 >> Error: Interface mismatch in procedure pointer assignment at (1): Mismatch >> in PURE attribute >> make[1]: *** [kernels.o] Error 1 >> >> Most likely, the errors appear because the latest version of gfortran >> handles the code in a slightly different way. What do you suggest ? >> >> >> Siegfried >> -- >> You received this message because you are subscribed to the Google Groups >> "SPLASH users forum" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To post to this group, send email to [email protected]. >> Visit this group at http://groups.google.com/group/splash-users. >> For more options, visit https://groups.google.com/d/optout. > > -- > You received this message because you are subscribed to the Google Groups > "SPLASH users forum" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/splash-users. > For more options, visit https://groups.google.com/d/optout. > > -- > You received this message because you are subscribed to the Google Groups > "SPLASH users forum" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/splash-users. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "SPLASH users forum" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/splash-users. For more options, visit https://groups.google.com/d/optout.
