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.
Karl, The error is that the Xm/XmAll.h header file is not found. You definite;y will need the developers package installed since it will include the header files needed to build and link against the Motif libraries. The expected location in the $CONFIGDIR/Makeinc.linux for the openmotif headers is defined as /usr/X11R6/include. If your system installs these elsewhere, make sure you edit the config file so the the mae process will find the headers and the libXm library. Steve Chiswell Unidata User SUpport > Hi folks - > > 'Trying to build gempak 5.10.1 on a CentOS x86 system. The 'make' doesn't > abort, but i see a whole slew of syntax errors being flagged in the > make.out, which i can attach separately as a gzip'd file if you like(?). > > An indicative excerpt of that file, would be: > ----- > ... > In file included from NuiColorInit.c:1: > /home/special/gempak/GEMPAK5.10.1/gempak/include/geminc.h:54:22: Xm/XmAll.h: > No such file or directory > In file included from > /home/special/gempak/GEMPAK5.10.1/gempak/include/gemprm.h:145, > from NuiColorInit.c:2: > /home/special/gempak/GEMPAK5.10.1/gempak/include/nmpdef.h:93: error: syntax > error before "Boolean" > ... > ----- > > OpenMotif _is_ installed,... but perhaps that's insufficient. Do we > need something like an OpenMotif-devel RPM to be installed to supply the > header(s) that isn't being found? > > > Thanks > *-----> > > Ticket Details =================== Ticket ID: WNH-635538 Department: Support GEMPAK Priority: Normal Status: Closed