This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
If installing fc16 is something you can do with ease I would recommend it, if this is a machine only for GEMPAK. I don't have an fc17 machine right now to test on, but on my 16 machine with gcc 4.6 I did *not* need to add the new flag for programs to build and run correctly. I still need to set up a virtual machine for fc17 and test this. As for the motif library location differences, I don't think it matters as long as the motif libraries are installed in a location that can be found. On my linux64 machine, for example, the source build of open motif installed the libraries in /usr/lib/ instead of /usr/lib64/, but both location are readable for the build. If there is an error locating the motif Xm libraries you will see it during "make all" and in the log if you save the make output to one. if nmap2 is crashing, then there is a problem finding the Xm libraries, but first you'll need to check for errors in the make log when the build reaches "gempak/source/programs/gui/nmap/" what is the output of "ldd $OS_BIN/nmap2" I've copied mine below. ldd $OS_BIN/nmap2 linux-vdso.so.1 => (0x00007ffff31e8000) libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003a26800000) libXm.so.4 => /usr/lib/libXm.so.4 (0x000000337ba00000) libXt.so.6 => /usr/lib64/libXt.so.6 (0x0000003a3f000000) libX11.so.6 => /usr/lib64/libX11.so.6 (0x0000003a2b000000) libgfortran.so.3 => /usr/lib64/libgfortran.so.3 (0x00007f3055f3a000) libm.so.6 => /lib64/libm.so.6 (0x0000003a27800000) libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x0000003a27c00000) libquadmath.so.0 => /usr/lib64/libquadmath.so.0 (0x00007f3055d04000) libc.so.6 => /lib64/libc.so.6 (0x0000003a26400000) /lib64/ld-linux-x86-64.so.2 (0x0000003a26000000) libXext.so.6 => /usr/lib64/libXext.so.6 (0x0000003a2b800000) libXp.so.6 => /usr/lib64/libXp.so.6 (0x000000337b600000) libXft.so.2 => /usr/lib64/libXft.so.2 (0x0000003537200000) libSM.so.6 => /usr/lib64/libSM.so.6 (0x0000003a38800000) libICE.so.6 => /usr/lib64/libICE.so.6 (0x0000003a38000000) libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x0000003a2ac00000) libdl.so.2 => /lib64/libdl.so.2 (0x0000003a26c00000) libXau.so.6 => /usr/lib64/libXau.so.6 (0x0000003a2a800000) libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x0000003536200000) libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x0000003a2c000000) libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x0000003a2d400000) libuuid.so.1 => /lib64/libuuid.so.1 (0x0000003a31000000) libexpat.so.1 => /lib64/libexpat.so.1 (0x0000003a2b400000) > Michael, > > I checked and my gfortran is 4.7+. I downloaded the latest gempak (source > code) which was dated April 1, 2013. I made sure the Makeinc.linux64 had > the update and went ahead and installed Gempak 6.8 Unfortunately, I still > had the error message when I checked. There was one small thing which was > different in the file, although I dont know if this would be the cause of > the problem. In the Makeinc.linux64_gfortran "fix", there were two lines > which were like this: > > MOTIFINC = -I/usr/X11R6/include > XWINCDIR = -I/usr/X11R6/include > > On my system when I installed F17 I dont have an X11R6 directory. Mine > showed this: > > MOTIFINC = -I/usr/include/openmotif > XWINCDIR = -I/usr/X11R6/include > > and another line towards the bottom of the file showed this > > X11LIBDIR = -L/usr/lib64/openmotif ..... instead of X11LIBDIR = > -L/usr/X11R6/lib64 > > > When I tried to "plot" the warnings on NMAP it crashed NMAP. Which is > what I expected because it was doing this before. So....I'm wondering > if I need to install F16 or try F18 or F19? What would you suggest Michael? > > Thanks. > > > Kevin > > > > > > > > address@hidden> wrote: > > > Okay, found some info on gfortran updated for gcc4.6. the solution is > > posted here > > > > http://www.unidata.ucar.edu/software/gempak/tutorial/runtime_errors.html > > > > the source and table packages have been updated. the new > > Makeinc.linux64_gfortran file can be found here > > > > > > http://github.com/Unidata/gempak/blob/master/config/Makeinc.linux64_gfortran > > > > -Michael > > > > Ticket Details > > =================== > > Ticket ID: JZH-369433 > > Department: Support GEMPAK > > Priority: Normal > > Status: Open > > > > > > Ticket Details =================== Ticket ID: JZH-369433 Department: Support GEMPAK Priority: Normal Status: Open