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 <address@hidden>
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, address@hidden 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
address@hidden
For list information or to unsubscribe, visit:
http://www.unidata.ucar.edu/mailing_lists/
--
Steve Chiswell <address@hidden>
Unidata
_______________________________________________
gembud mailing list
address@hidden
For list information or to unsubscribe, visit:
http://www.unidata.ucar.edu/mailing_lists/