[ncl-install] Fwd: Fwd: Have anybody installed ncarg on Mac OS 10.6

guangshan chen gchen9 at gmail.com
Mon Nov 9 11:31:12 MST 2009


Hi Mary,

One more thing I need to point out that:

The compiler gcc-4.3 installed by using Macports is 64-bit (default)

But NCL pre-compiled is 32-bit. So the NCL can not use the *.so files  
generated by gfortran (64-bit).

So there are only one way to use WRAPIT. It is to install gcc-4.3 (or  
gcc-4.4) using fink 32-bit version.

Last time, I only test whether WRAPIT can create *.so file or not.

Guangshan


Begin forwarded message:

> From: guangshan chen <gchen9 at gmail.com>
> Date: November 8, 2009 10:59:02 PM CST
> To: Mary Haley <haley at ucar.edu>
> Cc: ncl-install NCL <ncl-install at ucar.edu>
> Subject: Re: [ncl-install] Fwd: Have anybody installed ncarg on Mac  
> OS 10.6
>
> Hi Mary,
>
> I figure out how to let ncl work on my Mac OS X 10.6 (intel).
>
> First, download the pre-compiled ncl binary file.
> Second, install gfortran.
>
> Note:It seems that the precompiled binaries of gfortran from http://hpc.sourecforge.net 
>  or http://r.research.att.com/tools
> have problems. So I use fink and macports to install gcc4.3.
>
> I got ncl working.
>
> Maybe when I have time, I would like to try install all the  
> dependencies of ncl one by one and then install ncl from source.
>
> By the way, I found fink has ncl too. But the version is 4.2. I sent  
> email to fink developers to ask could they update ncl
> form version 4.2 to 5.1.1. They told me that ncl currently has no  
> fink maintainer. I think if you could be a ncl fink maintainer
> , it would be our happiness.
>
> I would forward their emails to you.
>
> Thanks.
>
> Guangshan
> On Nov 6, 2009, at 10:25 PM, Guangshan Chen wrote:
>
>> Hi Mary,
>>
>> Thank you very much!
>>
>> I have backuped all my data and cleaned my hard disk for installing  
>> a total new Mac OS X 10.6 system.
>>
>> I installed Xcode from the install DVD. Now I have gcc-4.2 and  
>> gfortran-4.2. I will give try to precompiled binary file.
>> And then try install the dependencies one by one.
>>
>> Keeping letting you know.
>>
>> Thanks.
>>
>> Guangshan
>>
>>
>> On Fri, Nov 6, 2009 at 4:35 PM, Mary Haley <haley at ucar.edu> wrote:
>>
>> On Nov 6, 2009, at 11:21 AM, guangshan chen wrote:
>>
>>> Hi Mary,
>>>
>>> Thanks for your reply.
>>>
>>> Sourish Basu suggested me to use the precompiled NCL. So I  
>>> downloaded a precompiled NCL binary for the website.
>>> There is "ncl" inside and it works.  But when I can not use WRAPIT.
>>>
>>> Here is the information when I use WRAPIT:
>>>
>>> guangshan% WRAPIT calculate_distance_1d.f
>>>
>>> WRAPIT Version: 091416
>>> COMPILING calculate_distance_1d.f
>>> LINKING
>>> ld: warning: in calculate_distance_1d.o, file is not of required  
>>> architecture
>>> END WRAPIT
>>
>> Guangshan,
>>
>> Can you run:
>>
>> WRAPIT -d calculate_distance_1d.f
>>
>> This will echo all the compilation that's taking place. I'm not  
>> familiar with MacOS 10.6, but this may be a 32/64 compilation  
>> issue.  The NCL you have is 32-bit, and the compilation may be 64- 
>> bit.
>>
>>>
>>>
>>> I first email this problem to Macport. Nobody answers to me. Do  
>>> you know who built this ncarg port for Macport?
>>
>> No, I'm sorry, I don't, but there's some information that comes up  
>> if you google "macport ncl".
>>
>>
>>> I built all the external dependencies one by one using Macport. I  
>>> think this is why I got the same problem as I build from source  
>>> code. Unfortunately, I deleted the make-outfile now. I will  
>>> rebuild it sometime today and send it to you offline.
>>>
>>> By the way, when I tried to build the dependencies of NCL, some  
>>> dependencies I could not build successfully. What is the pre- 
>>> required compliers or dependencies to build the dependencies of NCL?
>>
>> These are listed at:
>>
>> http://www.ncl.ucar.edu/Download/build_from_src.shtml#BuildNonOptionalSoftware
>>
>> This list is of the non-optional software, which includes NetCDF,  
>> JPEG, zlib, and HDF4.
>>
>> The following section covers the optional software, like GRIB2, HDF- 
>> EOS, and Udunits.
>>
>> There's detailed information about how to build each package.
>>
>> The required compilers are basically gcc and gfortran. You can use  
>> other compilers, but you will always need a basic C compiler and a  
>> Fortran 77 compiler.
>>
>> --Mary
>>
>>
>>>
>>> Guangshan
>>>
>>> On Nov 6, 2009, at 10:21 AM, Mary Haley wrote:
>>>
>>>> Guangshan,
>>>>
>>>> If you downloaded a precompiled NCL binary from the website, it  
>>>> would definitely have "ncl" in $NCARG_ROOT/bin, or we would have  
>>>> heard from a lot more users by now.
>>>>
>>>> The MacPort version is trying to build NCL from source code, so  
>>>> it doesn't surprise me if it failed on your system. There are a  
>>>> lot of external dependencies for NCL to be built correctly, and  
>>>> if any one of these fail, then the build of the "ncl" executable  
>>>> is going to fail as well. I'm not familiar with the MacPort  
>>>> build, so I'm not sure what might have caused it to fail.  
>>>> However, I would double-check that all the external dependencies  
>>>> built successfully.
>>>>
>>>> If you downloaded NCL source code from the ESG website and tried  
>>>> to build it yourself, then chances are that it failed because of  
>>>> the external dependencies as well.
>>>>
>>>> If you tried to build NCL from source code, then please email me  
>>>> the "make-output" file offline. I'll take a look to see what the  
>>>> problem is.
>>>>
>>>> --Mary
>>>>
>>>> On Nov 6, 2009, at 12:24 AM, guangshan chen wrote:
>>>>
>>>>> Hi all,
>>>>>
>>>>> I try two ways to install ncl on Mac OS 10.6.
>>>>>
>>>>> One is easy way using Macport. It shows there is no problem to  
>>>>> install it. But I can not find ncl command in bin directory. I  
>>>>> found the follows, such as WRAPIT.
>>>>>
>>>>> The other way is to following the NCL website to install it. I  
>>>>> got the same.
>>>>>
>>>>> Have anybody met the same thing? Any suggestion?
>>>>>
>>>>> Thanks
>>>>>
>>>>> Guangshan
>>>>>
>>>>>
>>>>> Begin forwarded message:
>>>>>
>>>>>> From: guangshan chen <gchen9 at gmail.com>
>>>>>> Date: November 5, 2009 9:07:40 PM CST
>>>>>> To: macports-users at lists.macosforge.org
>>>>>> Subject: Have anybody installed ncarg on Mac OS 10.6
>>>>>>
>>>>>> Hi there,
>>>>>>
>>>>>> Today I install ncarg on my Mac OS 10.6 using Macport. It shows  
>>>>>> that ncarg has been installed.
>>>>>> But when I check /opt/local/bin, there is no "ncl" executable  
>>>>>> command created.
>>>>>>
>>>>>> guangshan% sudo port install ncarg
>>>>>> --->  Computing dependencies for ncarg
>>>>>> --->  Fetching ncarg
>>>>>> --->  Verifying checksum(s) for ncarg
>>>>>> --->  Extracting ncarg
>>>>>> --->  Configuring ncarg
>>>>>> --->  Building ncarg
>>>>>> --->  Staging ncarg into destroot
>>>>>> --->  Installing ncarg @5.1.1_1
>>>>>> --->  Activating ncarg @5.1.1_1
>>>>>> --->  Cleaning ncarg
>>>>>>
>>>>>>
>>>>>> The following binary file installed:
>>>>>> -rwxr-xr-x    2 root  admin  1742552 Nov  5 21:00 nnalg*
>>>>>> -rwxr-xr-x    2 root  admin   451112 Nov  5 21:00 rascat*
>>>>>> -rwxr-xr-x    2 root  admin    28528 Nov  5 21:00 ncgm2cgm*
>>>>>> -rwxr-xr-x    2 root  admin      533 Nov  5 21:00 ncarvversion*
>>>>>> -rwxr-xr-x    2 root  admin    63272 Nov  5 21:00 med*
>>>>>> -rwxr-xr-x    2 root  admin   712840 Nov  5 21:00 ictrans*
>>>>>> -rwxr-xr-x    2 root  admin     1003 Nov  5 21:00 gcaps*
>>>>>> -rwxr-xr-x    2 root  admin      851 Nov  5 21:00 fcaps*
>>>>>> -rwxr-xr-x    2 root  admin   653888 Nov  5 21:00 ctrans*
>>>>>> -rwxr-xr-x    2 root  admin      846 Nov  5 21:00 ctlib*
>>>>>> -rwxr-xr-x    2 root  admin    28600 Nov  5 21:00 cgm2ncgm*
>>>>>> -rwxr-xr-x    2 root  admin   448928 Nov  5 21:00 rasview*
>>>>>> -rwxr-xr-x    2 root  admin   433624 Nov  5 21:00 rasstat*
>>>>>> -rwxr-xr-x    2 root  admin   420496 Nov  5 21:00 rassplit*
>>>>>> -rwxr-xr-x    2 root  admin   433728 Nov  5 21:00 rasls*
>>>>>> -rwxr-xr-x    2 root  admin   429936 Nov  5 21:00 rasgetpal*
>>>>>> -rwxr-xr-x    2 root  admin   442408 Nov  5 21:00 ras2ccir601*
>>>>>> -rwxr-xr-x    2 root  admin    38960 Nov  5 21:00 ncgmstat*
>>>>>> -rwxr-xr-x    2 root  admin    73048 Nov  5 21:00 idt*
>>>>>> -rwxr-xr-x    2 root  admin    59272 Nov  5 21:00 wrapit77*
>>>>>> -rwxr-xr-x    2 root  admin     6322 Nov  5 21:00  
>>>>>> scrip_check_input*
>>>>>> -rwxr-xr-x    2 root  admin     2234 Nov  5 21:00 nhlf90*
>>>>>> -rwxr-xr-x    2 root  admin     2234 Nov  5 21:00 nhlf77*
>>>>>> -rwxr-xr-x    2 root  admin     2438 Nov  5 21:00 nhlcc*
>>>>>> -rwxr-xr-x    2 root  admin    30531 Nov  5 21:00 ng4ex*
>>>>>> -rwxr-xr-x    2 root  admin     2540 Nov  5 21:00 ncl_grib2nc*
>>>>>> -rwxr-xr-x    2 root  admin    14179 Nov  5 21:00 ncl_filedump*
>>>>>> -rwxr-xr-x    2 root  admin    47762 Nov  5 21:00 ncl_convert2nc*
>>>>>> -rwxr-xr-x    2 root  admin    26600 Nov  5 21:00 WRAPIT*
>>>>>> drwxr-xr-x  803 root  admin    27302 Nov  5 21:01 ./
>>>>>
>>>>> _______________________________________________
>>>>> ncl-install mailing list
>>>>> List instructions, subscriber options, unsubscribe:
>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-install
>>>>
>>>
>>
>>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ucar.edu/pipermail/ncl-install/attachments/20091109/a12b128e/attachment.html 


More information about the ncl-install mailing list