NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.

To learn about what's going on, see About the Archive Site.

[gembud] GEMAPAK 10.5.4 under ubuntu Linux

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


  • 2007 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the gembud archives: