[Met_help] MET installation problem

John Halley Gotway johnhg at ucar.edu
Wed Feb 17 08:22:28 MST 2010


Litta,

I went to an IBM machine here and tried building MET using the *WRONG* version of make, not the GNU make.  When I did that, I saw the exact same error messages you're seeing.  Based on the command
line you sent me, it looks like you're just typing "make" on the command line.  Doing that tells the shell to search your path for "make", and I'm guessing it's still finding the wrong version of it -
and not the one that you installed in your home directory.  Instead, you'll need to type something like this:

thunder> cd METv2.0
thunder> /home/litta/path/to/make

Where that path specifies the location of the GNU make executable you just built.

Let me know if you continue to experience problems.

Thanks,
John

Litta A J wrote:
>  Dear sir,
> 
> Thank you very much for your mail... Happy to see that. We didn't have gmake
> utility in our IBM system.. I have installed that (GNU make 3.81) in my user
> account by downloading from  ftp://ftp.gnu.org/pub/gnu/make/
> It was successfully installed and tried to compile METV2.0. Then also i am
> getting the same error.
> 
> thunder>make
> "Makefile", line 191: make: 1254-055 Dependency line needs colon or double
> colon operator.
> "Makefile", line 193: make: 1254-055 Dependency line needs colon or double
> colon operator.
> "Makefile", line 194: make: 1254-055 Dependency line needs colon or double
> colon operator.
> "Makefile", line 196: make: 1254-055 Dependency line needs colon or double
> colon operator.
> "Makefile", line 197: make: 1254-055 Dependency line needs colon or double
> colon operator.
> "Makefile", line 199: make: 1254-055 Dependency line needs colon or double
> colon operator.
> "Makefile", line 200: make: 1254-055 Dependency line needs colon or double
> colon operator.
> "Makefile", line 202: make: 1254-055 Dependency line needs colon or double
> colon operator.
> "Makefile", line 203: make: 1254-055 Dependency line needs colon or double
> colon operator.
> "Makefile", line 205: make: 1254-055 Dependency line needs colon or double
> colon operator.
> "Makefile", line 206: make: 1254-055 Dependency line needs colon or double
> colon operator.
> "Makefile", line 208: make: 1254-055 Dependency line needs colon or double
> colon operator.
> "Makefile", line 209: make: 1254-055 Dependency line needs colon or double
> colon operator.
> "Makefile", line 211: make: 1254-055 Dependency line needs colon or double
> colon operator.
> "Makefile", line 212: make: 1254-055 Dependency line needs colon or double
> colon operator.
> "Makefile", line 214: make: 1254-055 Dependency line needs colon or double
> colon operator.
> "Makefile", line 215: make: 1254-055 Dependency line needs colon or double
> colon operator.
> "Makefile", line 217: make: 1254-055 Dependency line needs colon or double
> colon operator.
> "Makefile", line 218: make: 1254-055 Dependency line needs colon or double
> colon operator.
> "Makefile", line 220: make: 1254-055 Dependency line needs colon or double
> colon operator.
> make: 1254-058 Fatal errors encountered -- cannot continue.
> thunder>
> I am attaching the Makefile along with this mail......Please do needful
> 
> with warm regards,
> Litta
> On Tue, Feb 16, 2010 at 10:27 PM, John Halley Gotway <johnhg at ucar.edu>wrote:
> 
>> Litta,
>>
>> Great, I'm glad someone else it trying to run MET on an IBM.  It seems that
>> most users tend to run it on some version of LINUX.
>>
>> I'm guessing the issue here is the version of "make" that you're using.
>>  The standard "make" on IBM in not GNU Make.  The MET Makefiles are set up
>> to make use of GNU Make, which we list as a
>> requirement in section 2.4 of the MET User's Guide:
>>
>> http://www.dtcenter.org/met/users/docs/users_guide/MET_Users_Guide_v2.0_rev2.pdf
>>
>> I've compiled MET on NCAR's IBM machine, bluefire.  And GNU Make is
>> available on bluefire in /usr/local/bin/gmake.  So instead of typing "make"
>> in the top-level MET directory, I type "gmake", and it
>> works.  Take a look and see if gmake is available on your system.  If not,
>> I'd suggest asking your system's administrator for assistance.
>>
>> Once you do get MET to compile, please be sure to run the test scripts in
>> the "scripts" directory.  Take a look at the output to see if any of the
>> test scripts failed.
>>
>> Hope that helps,
>> John Halley Gotway
>> johnhg at ucar.edu
>>
>> Litta A J wrote:
>>> Dear sir,
>>>
>>>  I am trying to install METv2.0 in IBM-AIX machine. For that I have
>>> installed BUFRLIB, netcdf-3.6.2, gsl-1.11 and libf2c. I have set the
>> paths
>>> in Makefile of MET. But i am getting the following error.
>>>
>>> thunder>make
>>> "Makefile", line 191: make: 1254-055 Dependency line needs colon or
>> double
>>> colon operator.
>>> "Makefile", line 193: make: 1254-055 Dependency line needs colon or
>> double
>>> colon operator.
>>> "Makefile", line 194: make: 1254-055 Dependency line needs colon or
>> double
>>> colon operator.
>>> "Makefile", line 196: make: 1254-055 Dependency line needs colon or
>> double
>>> colon operator.
>>> "Makefile", line 197: make: 1254-055 Dependency line needs colon or
>> double
>>> colon operator.
>>> "Makefile", line 199: make: 1254-055 Dependency line needs colon or
>> double
>>> colon operator.
>>> "Makefile", line 200: make: 1254-055 Dependency line needs colon or
>> double
>>> colon operator.
>>> "Makefile", line 202: make: 1254-055 Dependency line needs colon or
>> double
>>> colon operator.
>>> "Makefile", line 203: make: 1254-055 Dependency line needs colon or
>> double
>>> colon operator.
>>> "Makefile", line 205: make: 1254-055 Dependency line needs colon or
>> double
>>> colon operator.
>>> "Makefile", line 206: make: 1254-055 Dependency line needs colon or
>> double
>>> colon operator.
>>> "Makefile", line 208: make: 1254-055 Dependency line needs colon or
>> double
>>> colon operator.
>>> "Makefile", line 209: make: 1254-055 Dependency line needs colon or
>> double
>>> colon operator.
>>> "Makefile", line 211: make: 1254-055 Dependency line needs colon or
>> double
>>> colon operator.
>>> "Makefile", line 212: make: 1254-055 Dependency line needs colon or
>> double
>>> colon operator.
>>> "Makefile", line 214: make: 1254-055 Dependency line needs colon or
>> double
>>> colon operator.
>>> "Makefile", line 215: make: 1254-055 Dependency line needs colon or
>> double
>>> colon operator.
>>> "Makefile", line 217: make: 1254-055 Dependency line needs colon or
>> double
>>> colon operator.
>>> "Makefile", line 218: make: 1254-055 Dependency line needs colon or
>> double
>>> colon operator.
>>> "Makefile", line 220: make: 1254-055 Dependency line needs colon or
>> double
>>> colon operator.
>>> make: 1254-058 Fatal errors encountered -- cannot continue.
>>> thunder>
>>>
>>> I am attaching my Makefile along with this mail... Please do needful...
>>> Looking forward to your reply
>>>
>>> with best regards,
>>> Litta
>>>
>>> ***********************************************
>>> Ms. Litta A. J
>>> Project Scientist,
>>> Centre for Atmospheric Sciences,
>>> Indian Institute of Technology (IIT),Delhi,
>>> Hauz Khas,
>>> New Delhi - 110016
>>> ***********************************************
>>>
>>>
>>>
>>> ------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> Met_help mailing list
>>> Met_help at mailman.ucar.edu
>>> http://mailman.ucar.edu/mailman/listinfo/met_help
> 
> 
> 


More information about the Met_help mailing list