<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office"><head><!--[if gte mso 9]><xml><o:OfficeDocumentSettings><o:AllowPNG/><o:PixelsPerInch>96</o:PixelsPerInch></o:OfficeDocumentSettings></xml><![endif]--></head><body><div class="ydp37d340f2yahoo-style-wrap" style="font-family:bookman old style, new york, times, serif;font-size:16px;"><div></div>
        <div dir="ltr" data-setdir="false">Dear Michael,</div><div dir="ltr" data-setdir="false">It might not be your answer directly, however, did you try conda method, including the following commands, for install NCL instead of compiling method:</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">$ <span style="white-space: pre-wrap;">conda update -n root --all</span></div><div dir="ltr" data-setdir="false"><span style="white-space: pre-wrap;">$ conda install -c </span><span style="white-space: pre-wrap;">conda-forge ncl</span></div><div dir="ltr" data-setdir="false"><span style="white-space: pre-wrap;"><br></span></div><div dir="ltr" data-setdir="false"><span style="white-space: pre-wrap;">Reference: </span><a href="https://www.ncl.ucar.edu/Download/conda.shtml" rel="nofollow" target="_blank" class="enhancr_card_1590984802">Installing NCL with "conda"</a></div><div><br></div><div id="ydp298061b3enhancr_card_1590984802" class="ydp298061b3yahoo-link-enhancr-card ydp298061b3ymail-preserve-class ydp298061b3ymail-preserve-style" style="max-width:400px;font-family:YahooSans, Helvetica Neue, Segoe UI, Helvetica, Arial, sans-serif" data-url="https://www.ncl.ucar.edu/Download/conda.shtml" data-type="YENHANCER" data-size="MEDIUM" contenteditable="false"><a href="https://www.ncl.ucar.edu/Download/conda.shtml" style="text-decoration:none !important;color:#000 !important" class="ydp298061b3yahoo-enhancr-cardlink" rel="nofollow" target="_blank"><table border="0" class="ydp298061b3card-wrapper ydp298061b3yahoo-ignore-table" cellpadding="0" cellspacing="0" style="max-width:400px"><tbody><tr><td width="400"><table border="0" class="ydp298061b3card ydp298061b3yahoo-ignore-table" cellpadding="0" cellspacing="0" width="100%" style="max-width:400px;border-width:1px;border-style:solid;border-color:rgb(224, 228, 233);border-radius:2px"><tbody><tr><td class="ydp298061b3card-primary-image-cell" background="https://s.yimg.com/lo/api/res/1.2/2FQ28EPT7Scxc7hiZmUj7A--~A/Zmk9ZmlsbDt3PTQwMDtoPTIwMDthcHBpZD1pZXh0cmFjdA--/https://www.ncl.ucar.edu/Document/Manuals/NCL_User_Guide/Images/NUG_multi_timeseries_lg.png.cf.jpg" bgcolor="#000000" valign="top" height="175" style="background-color: rgb(0, 0, 0); background-size: cover; position: relative; border-radius: 2px 2px 0px 0px; min-height: 175px;"><!--[if gte mso 9]><v:rect fill="true" stroke="false" style="width:396px;height:175px;position:absolute;top:0;left:0;"><v:fill type="frame" color="#000000" src="https://s.yimg.com/lo/api/res/1.2/2FQ28EPT7Scxc7hiZmUj7A--~A/Zmk9ZmlsbDt3PTQwMDtoPTIwMDthcHBpZD1pZXh0cmFjdA--/https://www.ncl.ucar.edu/Document/Manuals/NCL_User_Guide/Images/NUG_multi_timeseries_lg.png.cf.jpg"/></v:rect><![endif]--><table border="0" class="ydp298061b3card-overlay-container-table ydp298061b3yahoo-ignore-table" cellpadding="0" cellspacing="0" style="width:100%"><tbody><tr><td class="ydp298061b3card-overlay-cell" background="https://s.yimg.com/cv/ae/nq/storm/assets/enhancrV21/1/enhancr_gradient-400x175.png" bgcolor="transparent" valign="top" style="background-color: transparent; border-radius: 2px 2px 0px 0px; min-height: 175px;"><!--[if gte mso 9]><v:rect fill="true" stroke="false" style="width:396px;height:175px;position:absolute;top:-18px;left:0;"><v:fill type="pattern" color="#000000" src="https://s.yimg.com/cv/ae/nq/storm/assets/enhancrV21/1/enhancr_gradient-400x175.png"/><v:textbox inset="0,0,20px,0"><![endif]--><table border="0" class="ydp298061b3yahoo-ignore-table" height="175" style="width: 100%; min-height: 175px;"><tbody><tr><td class="ydp298061b3card-richInfo2" style="text-align:left;padding:15px 0 0 15px;vertical-align:top"></td><td class="ydp298061b3card-actions" style="text-align:right;padding:15px 15px 0 0;vertical-align:top"><div class="ydp298061b3card-share-container"></div></td></tr></tbody></table><!--[if gte mso 9]></v:textbox></v:rect><![endif]--></td></tr></tbody></table></td></tr><tr><td><table border="0" align="center" class="ydp298061b3card-info ydp298061b3yahoo-ignore-table" cellpadding="0" cellspacing="0" style="background:#fff;position:relative;z-index:2;width:100%;max-width:400px;border-radius:0 0 2px 2px;border-top:1px solid rgb(224, 228, 233)"><tbody><tr><td style="background-color:#ffffff;padding:16px 0 16px 12px;vertical-align:top;border-radius:0 0 0 2px"></td><td style="vertical-align:middle;padding:12px 24px 16px 12px;width:99%;font-family:YahooSans, Helvetica Neue, Segoe UI, Helvetica, Arial, sans-serif;border-radius:0 0 2px 0"><h2 class="ydp298061b3card-title" style="font-size: 14px; line-height: 19px; margin: 0px 0px 6px; font-family: YahooSans, Helvetica Neue, Segoe UI, Helvetica, Arial, sans-serif; color: rgb(38, 40, 42); max-width: 314px;">Installing NCL with "conda"</h2><p class="ydp298061b3card-description" style="font-size: 12px; line-height: 16px; margin: 0px; color: rgb(151, 155, 167);">How to install NCL using conda</p></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></a></div><div><br></div><div><br></div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">Sincerely,<br></div><div dir="ltr" data-setdir="false">Ehsan Taghizadeh</div>
        
        </div><div id="yahoo_quoted_0936215381" class="yahoo_quoted">
            <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
                
                <div>
                    On Wednesday, September 1, 2021, 10:07:22 PM GMT+4:30, Michael Graf via ncl-install <ncl-install@mailman.ucar.edu> wrote:
                </div>
                <div><br></div>
                <div><br></div>
                <div><div dir="ltr">Dear all, <br></div><div dir="ltr"><br></div><div dir="ltr">Thanks for adding me to the NCL mailing list.<br></div><div dir="ltr"><br></div><div dir="ltr">I am trying to compile the latest NCL Version 6.6.2 from scratch on Amazon<br></div><div dir="ltr">Linux 2 (ARM64 architecture). Everything works fine except that a<br></div><div dir="ltr">segmentation fault occurs when the fontcaps are compiled respectively when<br></div><div dir="ltr">the fontc binary is processing fontcaps (see output below). No other error<br></div><div dir="ltr">occurs. The ncl binary is compiled and it can be started without problems,<br></div><div dir="ltr">but when I run a plotting script a segmentation fault occurs that is<br></div><div dir="ltr">probably related to the compilation error in fontcap. <br></div><div dir="ltr"><br></div><div dir="ltr">I also compiled a minimal version with as few dependencies as possible (no<br></div><div dir="ltr">GDAL, HDF5, NETCDF-4 and so on) to rule out that they cause the problem<br></div><div dir="ltr">without any effect. I have also randomly tried different compiler options<br></div><div dir="ltr">for the compilation in the folder fontcap, but the error always remains the<br></div><div dir="ltr">same. I suspect that the compiler is causing the problem, but there is no<br></div><div dir="ltr">alternative on Amazon Linux 2 so far. I'm using gfortran (version 7.3.1) and<br></div><div dir="ltr">gcc (version 7.3.1), but here only Fortran77 code seems to be compiled. <br></div><div dir="ltr"><br></div><div dir="ltr">It would be great if somebody has a hint how to overcome this problem. Maybe<br></div><div dir="ltr">there is another option, so that I don't have to build it from scratch. The<br></div><div dir="ltr">installation with conda does not work on ARM64. <br></div><div dir="ltr"><br></div><div dir="ltr">Best, Michael<br></div><div dir="ltr"><br></div><div dir="ltr">************************************************************************<br></div><div dir="ltr">Making ./common/src/fontcap<br></div><div dir="ltr">make[4]: Entering directory<br></div><div dir="ltr">`/home/ec2-user/wrf/NCL/ncl_ncarg-6.6.2/common/src/fontcap'<br></div><div dir="ltr">gfortran -fPIC -fno-second-underscore -fno-range-check -fopenmp  -O   -c<br></div><div dir="ltr">cfaamn.f<br></div><div dir="ltr">gfortran -fPIC -fno-second-underscore -fno-range-check -fopenmp  -O    -c -o<br></div><div dir="ltr">cfrdln.o cfrdln.f<br></div><div dir="ltr">gfortran -fPIC -fno-second-underscore -fno-range-check -fopenmp  -O    -c -o<br></div><div dir="ltr">cfwrit.o cfwrit.f<br></div><div dir="ltr">gfortran -fPIC -fno-second-underscore -fno-range-check -fopenmp  -O    -c -o<br></div><div dir="ltr">ffgttk.o ffgttk.f<br></div><div dir="ltr">gfortran -fPIC -fno-second-underscore -fno-range-check -fopenmp  -O    -c -o<br></div><div dir="ltr">ffinfo.o ffinfo.f<br></div><div dir="ltr">gfortran -fPIC -fno-second-underscore -fno-range-check -fopenmp  -O    -c -o<br></div><div dir="ltr">ffphol.o ffphol.f<br></div><div dir="ltr">gfortran -fPIC -fno-second-underscore -fno-range-check -fopenmp  -O    -c -o<br></div><div dir="ltr">ffppkt.o ffppkt.f<br></div><div dir="ltr">gfortran -fPIC -fno-second-underscore -fno-range-check -fopenmp  -O    -c -o<br></div><div dir="ltr">ffprcf.o ffprcf.f<br></div><div dir="ltr">gfortran -fPIC -fno-second-underscore -fno-range-check -fopenmp  -O    -c -o<br></div><div dir="ltr">ffprsa.o ffprsa.f<br></div><div dir="ltr">gfortran -fPIC -fno-second-underscore -fno-range-check -fopenmp  -O    -c -o<br></div><div dir="ltr">fftbkd.o fftbkd.f<br></div><div dir="ltr">gfortran -fPIC -fno-second-underscore -fno-range-check -fopenmp  -O    -c -o<br></div><div dir="ltr">fftkin.o fftkin.f<br></div><div dir="ltr">gfortran -fPIC -fno-second-underscore -fno-range-check -fopenmp  -O    -c -o<br></div><div dir="ltr">sffndc.o sffndc.f<br></div><div dir="ltr">gfortran -fPIC -fno-second-underscore -fno-range-check -fopenmp  -O    -c -o<br></div><div dir="ltr">sfgtin.o sfgtin.f<br></div><div dir="ltr">gfortran -fPIC -fno-second-underscore -fno-range-check -fopenmp  -O    -c -o<br></div><div dir="ltr">sfgtkw.o sfgtkw.f<br></div><div dir="ltr">gfortran -fPIC -fno-second-underscore -fno-range-check -fopenmp  -O    -c -o<br></div><div dir="ltr">sfprcf.o sfprcf.f<br></div><div dir="ltr">gfortran -fPIC -fno-second-underscore -fno-range-check -fopenmp  -O    -c -o<br></div><div dir="ltr">sfskbk.o sfskbk.f<br></div><div dir="ltr">gfortran -fPIC -fno-second-underscore -fno-range-check -fopenmp  -O    -c -o<br></div><div dir="ltr">sftbkd.o sftbkd.f<br></div><div dir="ltr">gfortran -fPIC -fno-second-underscore -fno-range-check -fopenmp  -O    -o<br></div><div dir="ltr">fontc cfaamn.o  cfrdln.o  cfwrit.o  ffgttk.o  ffinfo.o  ffphol.o  ffppkt.o<br></div><div dir="ltr">ffprcf.o ffprsa.o  fftb<br></div><div dir="ltr">kd.o  fftkin.o  sffndc.o  sfgtin.o  sfgtkw.o  sfprcf.o  sfskbk.o sftbkd.o<br></div><div dir="ltr">-L../../.././common/src/libncarg_c -lncarg_c -L/usr/local/ncarg_gdal/lib<br></div><div dir="ltr">-L/usr/local/lib<br></div><div dir="ltr">Processing fontcap font1<br></div><div dir="ltr"><br></div><div dir="ltr">Program received signal SIGSEGV: Segmentation fault - invalid memory<br></div><div dir="ltr">reference.<br></div><div dir="ltr"><br></div><div dir="ltr">Backtrace for this error:<br></div><div dir="ltr">#0  0x40001dcb99a3<br></div><div dir="ltr">#1  0x40001dcb888f<br></div><div dir="ltr">#2  0x40001dc90667<br></div><div dir="ltr">#3  0x403bdc<br></div><div dir="ltr">#4  0x403c63<br></div><div dir="ltr">#5  0x4032af<br></div><div dir="ltr">#6  0x400efb<br></div><div dir="ltr">#7  0x401213<br></div><div dir="ltr">#8  0x40001df5ace3<br></div><div dir="ltr">#9  0x400d07<br></div><div dir="ltr">make[4]: *** [font1] Segmentation fault<br></div><div dir="ltr">make[4]: Leaving directory<br></div><div dir="ltr">`/home/ec2-user/wrf/NCL/ncl_ncarg-6.6.2/common/src/fontcap'<br></div><div dir="ltr"><br></div><div dir="ltr">************************************************************************<br></div><div dir="ltr">gfortran -g -fbacktrace -Wall -fcheck=all      -o fontc cfaamn.o  cfrdln.o<br></div><div dir="ltr">cfwrit.o  ffgttk.o  ffinfo.o  ffphol.o  ffppkt.o  ffprcf.o ffprsa.o<br></div><div dir="ltr">fftbkd.o  fftkin.o  sffndc.o<br></div><div dir="ltr">  sfgtin.o  sfgtkw.o  sfprcf.o  sfskbk.o sftbkd.o<br></div><div dir="ltr">-L../../.././common/src/libncarg_c -lncarg_c -L/usr/local/ncarg/lib<br></div><div dir="ltr">-L/usr/local/lib    <br></div><div dir="ltr">Processing fontcap font1<br></div><div dir="ltr"><br></div><div dir="ltr">Program received signal SIGSEGV: Segmentation fault - invalid memory<br></div><div dir="ltr">reference.<br></div><div dir="ltr"><br></div><div dir="ltr">Backtrace for this error:<br></div><div dir="ltr">#0  0x40001a29595b in ???<br></div><div dir="ltr">#1  0x40001a29488f in ???<br></div><div dir="ltr">#2  0x40001a26c667 in ???<br></div><div dir="ltr">#3  0x40723c in ???<br></div><div dir="ltr">#4  0x4072e7 in ???<br></div><div dir="ltr">#5  0x405c97 in sfgtwk_<br></div><div dir="ltr">at /home/ec2-user/wrf/NCL/ncl_ncarg-6.6.2/common/src/fontcap/sfgtkw.f:95<br></div><div dir="ltr">#6  0x4061cb in sfprcf_<br></div><div dir="ltr">at /home/ec2-user/wrf/NCL/ncl_ncarg-6.6.2/common/src/fontcap/sfprcf.f:108<br></div><div dir="ltr">#7  0x40119b in cfaamn<br></div><div dir="ltr">at /home/ec2-user/wrf/NCL/ncl_ncarg-6.6.2/common/src/fontcap/cfaamn.f:304<br></div><div dir="ltr">#8  0x401633 in main<br></div><div dir="ltr">at /home/ec2-user/wrf/NCL/ncl_ncarg-6.6.2/common/src/fontcap/cfaamn.f:358<br></div><div dir="ltr">make: *** [font1] Segmentation fault<br></div><div dir="ltr"><br></div><div dir="ltr">************************************************************************<br></div><div dir="ltr">gfortran -g -fsanitize=address,undefined      -o fontc cfaamn.o  cfrdln.o<br></div><div dir="ltr">cfwrit.o  ffgttk.o  ffinfo.o  ffphol.o  ffppkt.o  ffprcf.o ffprsa.o<br></div><div dir="ltr">fftbkd.o  fftkin.o  sffndc.o <br></div><div dir="ltr"> sfgtin.o  sfgtkw.o  sfprcf.o  sfskbk.o sftbkd.o<br></div><div dir="ltr">-L../../.././common/src/libncarg_c -lncarg_c -L/usr/local/ncarg/lib<br></div><div dir="ltr">-L/usr/local/lib    <br></div><div dir="ltr">Processing fontcap font1<br></div><div dir="ltr">ASAN:DEADLYSIGNAL<br></div><div dir="ltr">=================================================================<br></div><div dir="ltr">==2477==ERROR: AddressSanitizer: SEGV on unknown address 0x100005104df40 (pc<br></div><div dir="ltr">0x00000040ffd0 bp 0xffffd104daf0 sp 0xffffd104daf0 T0)<br></div><div dir="ltr">==2477==The signal is caused by a READ memory access.<br></div><div dir="ltr">    #0 0x40ffcf in gbyte_<br></div><div dir="ltr">(/home/ec2-user/wrf/NCL/ncl_ncarg-6.6.2/common/src/fontcap/fontc+0x40ffcf)<br></div><div dir="ltr">    #1 0x410057 in gbytes_<br></div><div dir="ltr">(/home/ec2-user/wrf/NCL/ncl_ncarg-6.6.2/common/src/fontcap/fontc+0x410057)<br></div><div dir="ltr">    #2 0x40deab in sfprcf_<br></div><div dir="ltr">/home/ec2-user/wrf/NCL/ncl_ncarg-6.6.2/common/src/fontcap/sfprcf.f:117<br></div><div dir="ltr">    #3 0x40213f in cfaamn<br></div><div dir="ltr">/home/ec2-user/wrf/NCL/ncl_ncarg-6.6.2/common/src/fontcap/cfaamn.f:304<br></div><div dir="ltr">    #4 0x402d7b in main<br></div><div dir="ltr">/home/ec2-user/wrf/NCL/ncl_ncarg-6.6.2/common/src/fontcap/cfaamn.f:358<br></div><div dir="ltr">    #5 0x40002cbc7ce3 in __libc_start_main (/lib64/libc.so.6+0x1fce3)<br></div><div dir="ltr">    #6 0x4018a7<br></div><div dir="ltr">(/home/ec2-user/wrf/NCL/ncl_ncarg-6.6.2/common/src/fontcap/fontc+0x4018a7)<br></div><div dir="ltr"><br></div><div dir="ltr">AddressSanitizer can not provide additional info.<br></div><div dir="ltr">SUMMARY: AddressSanitizer: SEGV<br></div><div dir="ltr">(/home/ec2-user/wrf/NCL/ncl_ncarg-6.6.2/common/src/fontcap/fontc+0x40ffcf)<br></div><div dir="ltr">in gbyte_<br></div><div dir="ltr">==2477==ABORTING<br></div><div dir="ltr">make: *** [font1] Error 1<br></div><div dir="ltr"><br></div><div dir="ltr">_______________________________________________<br></div><div dir="ltr">ncl-install mailing list<br></div><div dir="ltr">List instructions, subscriber options, unsubscribe:<br></div><div dir="ltr"><a href="https://mailman.ucar.edu/mailman/listinfo/ncl-install" target="_blank">https://mailman.ucar.edu/mailman/listinfo/ncl-install</a><br></div></div>
            </div>
        </div></body></html>