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.
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
archives: