[ncl-talk] WRAPIT error when trying the simple test

Dennis Shea shea at ucar.edu
Mon Jun 5 19:33:40 MDT 2017


Please, no direct emails.

Well ... what is output?

%> WRAPIT ex.f

%> ls -l ex.*

On Mon, Jun 5, 2017 at 7:19 PM, wangna at mail.iap.ac.cn <wangna at mail.iap.ac.cn
> wrote:

> Hi Dennis,
>
> The version of my NCL is 6.4.0.  After I run WRAPIT ex.f, it cannot creat
> .so file.
>
> Kind Regrads
>
> Wang Na
>
>
> ------------------------------
> WANG Na
> Institute of Atmospheric Physics
> Chinese Academy of Sciences
> Beijing 100029, China
> * <wangna at mail.iap.ac.cn>*wangna at mail.iap.ac.cn
>
>
> *From:* Dennis Shea <shea at ucar.edu>
> *Date:* 2017-06-05 23:02
> *To:* wangna at mail.iap.ac.cn
> *CC:* ncl-talk <ncl-talk at ucar.edu>
> *Subject:* Re: [ncl-talk] WRAPIT error when trying the simple test
> What version of NCL are you using?
>
> %> ncl -V
>
> ======================================
> I get a similar error on my MAC with 6.3.0
>
> ================  ex.f ===================
> C NCLFORTSTART
>       SUBROUTINE EX (II,XX)
>       INTEGER II
>       REAL XX
> C NCLEND
>       II = II + 5
>       XX = XX - 12.345
>       RETURN
>       END
> ========================================
> %> WRAPIT ex.f
>
> WRAPIT Version: 120209
> In file included from /Users/shea/devel/include/ncarg/hlu/hlu.h:49:0,
>                  from WRAPIT.c:9:
> WRAPIT.c: In function ‘EX_W’:
> WRAPIT.c:47:10: warning: implicit declaration of function ‘ex_’
> [-Wimplicit-function-declaration]
>   NGCALLF(ex,EX)(II,XX);
>           ^
> /Users/shea/devel/include/ncarg/c.h:31:29: note: in definition of macro
> ‘NGCALLF’
>  #define NGCALLF(reg,caps)   reg##_
>                              ^~~
> COMPILING ex.f
> LINKING
> END WRAPIT
>
> =======================
>
> However, the created .so file does work.
>
> ========================
> %> ncl ex.ncl
>
> (0)     before i = 5
> (0)     before x = 1.3
> (0)     after i = 10
> (0)     after x = -11.045
>
> ===========================================
>
> NCL 6.4.0 does not seem to have the issue.
>
> %> ncl -V
> 6.4.0
>
> .%> WRAPIT ex.f
>
> WRAPIT Version: 120209
> COMPILING ex.f
> LINKING
> END WRAPIT
>
> %> ncl ex.ncl
>
>  Copyright (C) 1995-2017 - All Rights Reserved
>  University Corporation for Atmospheric Research
>  NCAR Command Language Version 6.4.0
>  The use of this software is governed by a License Agreement.
>  See http://www.ncl.ucar.edu/ for more details.
>
> (0)    before i = 5
> (0)    before x = 1.3
> (0)    after i = 10
> (0)    after x = -11.045
>
>
> On Sun, Jun 4, 2017 at 11:27 PM, wangna at mail.iap.ac.cn <
> wangna at mail.iap.ac.cn> wrote:
>
>> Dear all,
>>
>> I am trying to troubleshoot WRAPIT using the simple test provided by
>> https://www.ncl.ucar.edu/Document/Tools/WRAPIT.shtml.
>> The following error occurred when I run “ WRAPIT ex.f":
>>
>>
>> WRAPIT Version: 120209
>> In file included from /public/software/meteoapps/ncl/6.4.0/i
>> nclude/ncarg/hlu/hlu.h:28:0,
>>                  from WRAPIT.c:9:
>> /public/software/compiler/intel/composer_xe_2015.2.164/compi
>> ler/include/limits.h:36:54: error: missing binary operator
>>  before token "("
>>      defined(__has_include_next) && __has_include_next(<limits.h>)
>>                                                       ^
>> COMPILING ex.f
>> LINKING
>> gcc: error: WRAPIT.o: No such file or directory
>> rm: cannot remove ?.RAPIT.o?. No such file or directory
>> END WRAPIT
>>
>> And here's my system information
>> Linux admin 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:
>> 57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
>>
>> Does anyone know how to fix it?
>>
>> Thanks
>> Wang Na
>>
>>
>> ------------------------------
>> WANG Na
>> Institute of Atmospheric Physics
>> Chinese Academy of Sciences
>> Beijing 100029, China
>> * <wangna at mail.iap.ac.cn>*wangna at mail.iap.ac.cn
>>
>>
>> _______________________________________________
>> ncl-talk mailing list
>> ncl-talk at ucar.edu
>> List instructions, subscriber options, unsubscribe:
>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20170605/a758410e/attachment.html 


More information about the ncl-talk mailing list