[gembud] GEMAPAK 10.5.4 under ubuntu Linux

gregory.carbin at noaa.gov gregory.carbin at noaa.gov
Tue Dec 11 21:36:58 MST 2007


Steve and Brendon,

Thank you for the helpful responses.

Going with a straight...
MOTIFLIBS = $(X11LIBDIR) -lXm
in Makeinc.linux_g77 seems to allow for compilation of the Nprogs
without complaint. I haven't fully tested all the programs yet but I
guess I have no reason not to expect success.

Thanks again for the help!

Greg Carbin
NWS/Storm Prediction Center
Norman, OK


----- Original Message -----
From: Steve Chiswell <chiz at unidata.ucar.edu>
Date: Monday, December 10, 2007 10:49 am
Subject: Re: [gembud] GEMAPAK 10.5.4 under ubuntu Linux
> Greg,
> 
> You error shown is: "cannot find -lXmu"
> 
> If you have the Xmu libraries on your system, then try uncommenting 
> the 
> line for shareable Motif libraries in the Makinc file and comment out
> the 
> static entry. The libXm.a has dependencies on libXmu but the static
> link may be making it difficult to resolve the dependencies in the
> correct order.
> 
> Steve Chiswell
> Unidata User Support
> 
> On Sun, 2007-12-09 at 00:00 -0600, gregory.carbin at noaa.gov wrote:
> > Hi GEMBUDS,
> > 
> > After a number of tries with gfortran I finally got most of 
> GEMPAK to
> > compile from source using g77 instead. The only apps that failed to
> > compile are the following:
> > 
> > make[5]: *** [nalarm] Error 1
> > make[5]: *** [ncolor] Error 1
> > make[5]: *** [nfax] Error 1
> > make[5]: *** [nmap2] Error 1
> > make[5]: *** [nsharp] Error 1
> > make[5]: *** [ntl] Error 1
> > make[5]: *** [ntrans] Error 1
> > make[5]: *** [nwx] Error 1
> > make[3]: *** [nmap_kiosk] Error 1
> > make[2]: *** [linux/garp] Error 1
> > 
> > The problem seems to be related to the location of libXm.a and files
> > that are expected to be located in /usr/X11R6/lib/. These are 
> instead in
> > /usr/lib/. First I tried symbolically linking to the existing 
> files but
> > that drew a complaint from the compiler that there were too many 
> links.> I tried copying over the files to /usr/X11R6/lib/ but that 
> didn't work
> > either. Finally, I searched the GEMBUD lists and found a mod to
> > Makeinc.linux_g77 that describes where the MOFTIFLIBS are in more 
> recent> Linux distros. That just gets me the following error when 
> compiling> ncolor (for example):
> > 
> > g77 -fno-second-underscore -
> I/home/gempak/GEMPAK5.10.4/gempak/include> -
> I/home/gempak/GEMPAK5.10.4/os/linux/include -O    -o ncolor ncolor.o\
> >                 /home/gempak/GEMPAK5.10.4/os/linux/lib/ginitp_alt.o
> > /home/gempak/GEMPAK5.10.4/os/linux/lib/gendp_alt.o
> > /home/gempak/GEMPAK5.10.4/os/linux/lib/Nxmlib.a
> > /home/gempak/GEMPAK5.10.4/os/linux/lib/gemlib.a
> > /home/gempak/GEMPAK5.10.4/os/linux/lib/gplt.a
> > /home/gempak/GEMPAK5.10.4/os/linux/lib/device.a
> > /home/gempak/GEMPAK5.10.4/os/linux/lib/xwp.a
> > /home/gempak/GEMPAK5.10.4/os/linux/lib/xw.a
> > /home/gempak/GEMPAK5.10.4/os/linux/lib/ps.a
> > /home/gempak/GEMPAK5.10.4/os/linux/lib/gn.a
> > /home/gempak/GEMPAK5.10.4/os/linux/lib/gemlib.a
> > /home/gempak/GEMPAK5.10.4/os/linux/lib/cgemlib.a
> > /home/gempak/GEMPAK5.10.4/os/linux/lib/gemlib.a \
> >                 -L/usr/lib /usr/lib/libXm.a -lXm -lXmu -lSM -lICE 
> -lXp
> > -lXext -L/usr/lib -lXt -lX11 -lm
> > /usr/bin/ld: cannot find -lXmu
> > collect2: ld returned 1 exit status
> > make: *** [ncolor] Error 1
> > 
> > I wonder if anyone else has run into this problem and if you know 
> of an
> > easy fix?
> > 
> > Thanks for reading this.
> > 
> > Greg Carbin
> > NWS/Storm Prediction Center
> > Norman, OK
> > _______________________________________________
> > gembud mailing list
> > gembud at unidata.ucar.edu
> > For list information or to unsubscribe,  visit: 
> http://www.unidata.ucar.edu/mailing_lists/ 
> -- 
> Steve Chiswell <chiz at unidata.ucar.edu>
> Unidata
> 


More information about the gembud mailing list