Hi,

The URL you referenced is for SIESTA _2.0.2_, but your working path
suggests you are compiling SIESTA _2.0.1_, which has not been updated
to support gfortran. Here follows a patch for f2kcli.F90 from the
official releases:

diff --git a/Src/f2kcli.F90 b/Src/f2kcli.F90
index 826d9de..f415b08 100644
--- a/Src/f2kcli.F90
+++ b/Src/f2kcli.F90
@@ -17,6 +17,8 @@
 ! Date        : February 2001
 !
       MODULE F2KCLI
+#ifndef GFORTRAN
+
 #ifdef __NAG__
       use f90_unix
 #else
@@ -220,7 +222,6 @@
       RETURN
       END SUBROUTINE GET_COMMAND_ARGUMENT
 !
+#endif
       END MODULE F2KCLI



Regards,
Lifeng Sun

On Tue, 28 Jul 2009, ?????? ????? wrote:
>Dear Siesta users,
>
>in page http://fisica.ehu.es/ag/siesta-extra/release.notes_2.0.2
>
>there is stntence <To support gfortran, the f2kcli.F90 program has been
>updated.>
>
>But when somebody try to compile denchar with gfortran
>immediatly receives an error
>
>/home/zhachuk/siesta-2.0.1/Src/f2kcli.F90:212: undefined reference to `getarg_'
>f2kcli.o: In function `__f2kcli__command_argument_count':
>/home/zhachuk/siesta-2.0.1/Src/f2kcli.F90:122: undefined reference to `iargc_'
>collect2: ld returned 1 exit status
>make: *** [denchar] Error 1
>zhac...@solaris:~/siesta-2.0.1/Src>
>


-- 
Lifeng Sun
Center of Mathematics and Theoretical Physics
Shanghai Institute for Advanced Studies
University of Science and Technology of China

Attachment: signature.asc
Description: GnuPG digital signature

Reply via email to