Executive summary: make did not work until I installed  libICE-devel.x86_64, libSM-devel.x86_64, libXaw-devel.x86_64, libXext-devel.x86_64, libXmu-devel.x86_64, libXt-devel.x86_64 and netpbm-devel.x86_64. -frames option was disabled until I installed netpbm and metpbm-devel and chagnes the ./configure command string slightly. Make now completes, so I hope everything works, though I haven't tested yet and it gives plenty of warnings.<br>
<br><br>When I sent the previous post, ./configure was working, but I soon found that make did not (see full output at end of post). Here is the first error:<br>
ncview.includes.h:42:27: error: X11/Intrinsic.h: No such file or directory<br>
<br>No file with the name "Intrinsic.h" anywhere on my machine. <br>
[root@sock ncview-1.93g]# rpm -qs xorg-x11-proto-devel-7.1-13.el5 |grep Intrinsic<br>
[root@sock ncview-1.93g]# find /usr|grep Intrinsic.h<br>
[root@sock ncview-1.93g]# <br>
My first guess was - version conflict? I guess I need to see if there are older or
newer versions of X that contain this file (& the others). It's 
not clear to me whether my X is too old or too new according to the README:<br>
[root@sock ncview-1.93g]# cat README INSTALL|grep X<br>
This is the source for "ncview", a X Windows (Release 4 or higher) <br>
 yum info xorg-x11-proto-devel-7.1-13.el5<br>[snip]<br>
Version    : 7.1<br>
Release    : 13.el5<br>[snip]<br> Description: X.Org X11 Protocol headers<br><br>Both 7 and 13 > 4, but do any of them refer to the same thing?<br><br><br><br>
Since I was stumped, I downloaded an old source  rpm of ncview for fedora and looked at the spec file.<br>
[root@sock junk]# rpm2cpio ncview-1.92e-13.fc9.src.rpm |cpio -i --make-directories<br>
[root@sock junk]# tar zxvf ncview-1.92e.tar.gz<br>[root@sock junk]# cat ncview.spec|grep BuildRequires:<br>BuildRequires:  xorg-x11-proto-devel libXaw-devel libXt-devel libXext-devel<br>BuildRequires:  libXmu-devel libICE-devel libSM-devel libX11-devel<br>
BuildRequires:  netcdf-devel netcdf-static udunits-devel netpbm-devel<br><br>Wonder if any are not installed?<br>[root@sock junk]# rpm -q libXaw-devel libXt-devel libXext-devel libXmu-devel libICE-devel libSM-devel libX11-devel netcdf-devel netcdf-static udunits-devel netpbm-devel |grep 'is not installed'<br>
package libXaw-devel is not installed<br>package libXt-devel is not installed<br>package libXext-devel is not installed<br>package libXmu-devel is not installed<br>package libICE-devel is not installed<br>package libSM-devel is not installed<br>
package netpbm-devel is not installed<br><br>Installed them:<br> [root@sock ncview-1.93g]#yum install libICE-devel.x86_64 libSM-devel.x86_64 libXaw-devel.x86_64 libXext-devel.x86_64 libXmu-devel.x86_64 libXt-devel.x86_64 netpbm-devel.x86_64<br>
Complete!<br><br>make now seems to run, with some warnings I hope I can ignore (full text below). 'Make install' seems happy, now I just need to run with some actual data and see if it works.<br><br>I BCC'ed the author of ncview and he replied in a helpful way. I still wish the error message could be better. At the very least, if  I am only missing the development headers, the error message should not be scolding me about the libraries. But that may be a shortcoming of the way that configure is designed and the X11 monster has evolved. X11 intimidates me, it is too big.<br>
<br>One more observation: This message appears in the ./configure output:<br><br>"Note: the -frames option is NOT enabled, because I could not find the <br>
location of the PPM include file 'ppm.h' or library file<br>
'libppm.a'. "<br><br>I finally found ppm.h in /usr/include and configure is happy when I give it this:<br><br>  ./configure  --x-libraries=/usr/lib64 --x-includes=/usr/include/X11 --with-netcdf_incdir=/usr/include/netcdf-3 -with-ppm_incdir= /usr/include<br>
<br>I think the netpbm and netpbm-devel packages are what was needed - "checking for ppm_writeppm in -lnetpbm... yes"<br><br>[root@sock ncview-1.93g]# rpm -qs netpbm-devel|grep -i 'ppm.h$'<br>normal        /usr/include/ppm.h<br>
#configure works:<br>
[root@sock ncview-1.93g]# ./configure  --x-libraries=/usr/lib64
--x-includes=/usr/include/X11 --with-netcdf_incdir=/usr/include/netcdf-3<br>
checking for gcc... gcc<br>
checking for C compiler default output file name... a.out<br>
checking whether the C compiler works... yes<br>
checking whether we are cross compiling... no<br>
checking for suffix of executables... <br>
checking for suffix of object files... o<br>
checking whether we are using the GNU C compiler... yes<br>
checking whether gcc accepts -g... yes<br>
checking for gcc option to accept ANSI C... none needed<br>
checking for library containing strerror... none required<br>
checking how to run the C preprocessor... gcc -E<br>
checking for egrep... grep -E<br>
checking for ANSI C header files... yes<br>
checking for X... libraries /usr/lib64, headers /usr/include/X11<br>
checking for gethostbyname... yes<br>
checking for connect... yes<br>
checking for remove... yes<br>
checking for shmat... yes<br>
checking for IceConnectionNumber in -lICE... no<br>
checking for sys/types.h... yes<br>
checking for sys/stat.h... yes<br>
checking for stdlib.h... yes<br>
checking for string.h... yes<br>
checking for memory.h... yes<br>
checking for strings.h... yes<br>
checking for inttypes.h... yes<br>
checking for stdint.h... yes<br>
checking for unistd.h... yes<br>
checking /usr/include/netcdf-3/netcdf.h usability... yes<br>
checking /usr/include/netcdf-3/netcdf.h presence... yes<br>
checking for /usr/include/netcdf-3/netcdf.h... yes<br>
Using user-specified netCDF include dir=/usr/include/netcdf-3<br>
Found netcdf.h in: /usr/include/netcdf-3<br>
checking for nc_open in -lnetcdf... yes<br>
Found netcdf library file libnetcdf.a in directory .<br>
checking udunits.h usability... yes<br>
checking udunits.h presence... yes<br>
checking for udunits.h... yes<br>
checking for /usr/local/lib/libudunits.a... no<br>
checking for /usr/lib/libudunits.a... yes<br>
Udunits support enabled.   Note: Udunits did not used to work with MAC OS X<br>
If you are using Mac OS X and have trouble, make sure you are using the<br>
latest udunits package.  If it still doesn't work, remove the udunits library and remake ncview<br>
udunits dirs: include: .  library: /usr/lib  libname: udunits<br>
checking /usr/local/include/ppm.h usability... no<br>
checking /usr/local/include/ppm.h presence... no<br>
checking for /usr/local/include/ppm.h... no<br>
checking /usr/include/ppm.h usability... no<br>
checking /usr/include/ppm.h presence... no<br>
checking for /usr/include/ppm.h... no<br>
checking /root/include/ppm.h usability... no<br>
checking /root/include/ppm.h presence... no<br>
checking for /root/include/ppm.h... no<br>
checking for ppm_writeppm in -lppm... no<br>
checking for /usr/local/lib/libppm.so... no<br>
checking for /usr/lib/libppm.so... no<br>
checking for /lib/libppm.so... no<br>
checking for /root/lib/libppm.so... no<br>
checking for ppm_writeppm in -lnetpbm... no<br>
checking for /usr/local/lib/libnetpbm.so... no<br>
checking for /usr/lib/libnetpbm.so... no<br>
checking for /lib/libnetpbm.so... no<br>
checking for /root/lib/libnetpbm.so... no<br>
Note: the -frames option is NOT enabled, because I could not find the <br>
location of the PPM include file 'ppm.h' or library file<br>
'libppm.a'.  Ncview uses the ppm package to dump out the frames viewed,<br>
which is an easy way to make an mpeg video of the data if you want.<br>
If you do not want this feature, then don't worry about the lack<br>
of ppm support.  If you DO want this, then you must tell me where to find<br>
the ppm package by giving arguments to configure, as follows:<br>
  ./configure -with-ppm_incdir=include_directory -with-ppm_libdir=library_directory<br>
checking for a BSD-compatible install... /usr/bin/install -c<br>
configure: creating ./config.status<br>
config.status: creating Makefile<br>
#before additional installs, make blows up:<br>
[root@sock ncview-1.93g]# make<br>
gcc -g -O2  -I/usr/include/X11 -DINC_UDUNITS   -DNCVIEW_LIB_DIR=\"/usr/local/lib/ncview\" \<br>
                -I. -I/usr/include/X11 -I/usr/include/netcdf-3 -I. -c -o ncview.o ncview.c<br>
In file included from ncview.c:24:<br>
ncview.includes.h:42:27: error: X11/Intrinsic.h: No such file or directory<br>
ncview.includes.h:43:28: error: X11/IntrinsicP.h: No such file or directory<br>
ncview.includes.h:44:28: error: X11/StringDefs.h: No such file or directory<br>
ncview.includes.h:46:23: error: X11/Shell.h: No such file or directory<br>
ncview.includes.h:51:26: error: X11/Xaw/Form.h: No such file or directory<br>
ncview.includes.h:52:25: error: X11/Xaw/Box.h: No such file or directory<br>
ncview.includes.h:53:29: error: X11/Xaw/Command.h: No such file or directory<br>
ncview.includes.h:54:28: error: X11/Xaw/Toggle.h: No such file or directory<br>
ncview.includes.h:55:28: error: X11/Xaw/Simple.h: No such file or directory<br>
ncview.includes.h:56:28: error: X11/Xaw/Dialog.h: No such file or directory<br>
ncview.includes.h:57:31: error: X11/Xaw/Scrollbar.h: No such file or directory<br>
ncview.includes.h:58:30: error: X11/Xaw/Viewport.h: No such file or directory<br>
ncview.includes.h:59:26: error: X11/Xaw/List.h: No such file or directory<br>
ncview.includes.h:60:31: error: X11/Xaw/AsciiText.h: No such file or directory<br>
ncview.includes.h:61:32: error: X11/Xaw/MenuButton.h: No such file or directory<br>
ncview.includes.h:62:32: error: X11/Xaw/SimpleMenu.h: No such file or directory<br>
ncview.includes.h:63:28: error: X11/Xaw/SmeBSB.h: No such file or directory<br>
ncview.includes.h:64:29: error: X11/Xaw/SmeLine.h: No such file or directory<br>
In file included from ncview.includes.h:66,<br>
                 from ncview.c:24:<br>
SciPlot.h:28:22: error: X11/Core.h: No such file or directory<br>
In file included from ncview.includes.h:66,<br>
                 from ncview.c:24:<br>
SciPlot.h:119: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘sciplotWidgetClass’<br>
SciPlot.h:136: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘SciPlotPSCreateFancy’<br>
SciPlot.h:137: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘SciPlotPSCreate’<br>
SciPlot.h:138: error: expected ‘)’ before ‘wi’<br>
SciPlot.h:139: error: expected ‘)’ before ‘wi’<br>
SciPlot.h:140: error: expected ‘)’ before ‘wi’<br>
SciPlot.h:141: error: expected ‘)’ before ‘wi’<br>
SciPlot.h:142: error: expected ‘)’ before ‘wi’<br>
SciPlot.h:143: error: expected ‘)’ before ‘wi’<br>
SciPlot.h:144: error: expected ‘)’ before ‘wi’<br>
SciPlot.h:145: error: expected ‘)’ before ‘wi’<br>
SciPlot.h:146: error: expected ‘)’ before ‘wi’<br>
SciPlot.h:147: error: expected ‘)’ before ‘wi’<br>
SciPlot.h:148: error: expected ‘)’ before ‘wi’<br>
SciPlot.h:149: error: expected ‘)’ before ‘wi’<br>
SciPlot.h:150: error: expected ‘)’ before ‘wi’<br>
SciPlot.h:151: error: expected ‘)’ before ‘wi’<br>
SciPlot.h:152: error: expected ‘)’ before ‘wi’<br>
SciPlot.h:153: error: expected ‘)’ before ‘wi’<br>
SciPlot.h:154: error: expected ‘)’ before ‘wi’<br>
SciPlot.h:155: error: expected ‘)’ before ‘wi’<br>
SciPlot.h:156: error: expected ‘)’ before ‘wi’<br>
SciPlot.h:157: error: expected ‘)’ before ‘wi’<br>
SciPlot.h:158: error: expected ‘)’ before ‘w’<br>
SciPlot.h:159: error: expected ‘)’ before ‘wi’<br>
SciPlot.h:160: error: expected ‘)’ before ‘wi’<br>
SciPlot.h:161: error: expected ‘)’ before ‘wi’<br>
SciPlot.h:162: error: expected ‘)’ before ‘wi’<br>
In file included from ncview.c:26:<br>
ncview.protos.h:187: error: expected ‘)’ before ‘procedure’<br>
ncview.protos.h:220: error: expected ‘)’ before ‘w’<br>
ncview.protos.h:225: error: expected ‘)’ before ‘scrollbar’<br>
ncview.protos.h:257: error: expected ‘)’ before ‘*’ token<br>
ncview.protos.h:262: error: expected ‘)’ before ‘procedure’<br>
ncview.protos.h:299: warning: parameter names (without types) in function declaration<br>
ncview.c: In function ‘parse_options’:<br>
ncview.c:149: warning: incompatible implicit declaration of built-in function ‘strlen’<br>
ncview.c:150: warning: incompatible implicit declaration of built-in function ‘strcpy’<br>
ncview.c:239: warning: incompatible implicit declaration of built-in function ‘strstr’<br>
ncview.c:251: warning: incompatible implicit declaration of built-in function ‘strlen’<br>
ncview.c:256: warning: incompatible implicit declaration of built-in function ‘strncpy’<br>
ncview.c:264: warning: incompatible implicit declaration of built-in function ‘strcpy’<br>
ncview.c: In function ‘get_cmaps_from_dir’:<br>
ncview.c:389: warning: incompatible implicit declaration of built-in function ‘strstr’<br>
ncview.c: In function ‘init_cmap_from_file’:<br>
ncview.c:451: warning: incompatible implicit declaration of built-in function ‘strlen’<br>
ncview.c:452: warning: incompatible implicit declaration of built-in function ‘strncpy’<br>
make: *** [ncview.o] Error 1<br>
#after installing 7 additional packages:<br>[root@sock ncview-1.93g]# make<br>gcc -g -O2  -I/usr/include/X11 -DINC_UDUNITS   -DNCVIEW_LIB_DIR=\"/usr/local/lib/ncview\" \<br>                -I. -I/usr/include/X11 -I/usr/include/netcdf-3 -I. -c -o ncview.o ncview.c<br>
gcc -g -O2  -I/usr/include/X11 -DINC_UDUNITS   -DNCVIEW_LIB_DIR=\"/usr/local/lib/ncview\" \<br>                -I. -I/usr/include/X11 -I/usr/include/netcdf-3 -I. -c -o file.o file.c<br>gcc -g -O2  -I/usr/include/X11 -DINC_UDUNITS   -DNCVIEW_LIB_DIR=\"/usr/local/lib/ncview\" \<br>
                -I. -I/usr/include/X11 -I/usr/include/netcdf-3 -I. -c -o util.o util.c<br>gcc -g -O2  -I/usr/include/X11 -DINC_UDUNITS   -DNCVIEW_LIB_DIR=\"/usr/local/lib/ncview\" \<br>                -I. -I/usr/include/X11 -I/usr/include/netcdf-3 -I. -c -o do_buttons.o do_buttons.c<br>
do_buttons.c: In function ‘do_rewind’:<br>do_buttons.c:96: warning: passing argument 1 of ‘in_timer_set’ from incompatible pointer type<br>do_buttons.c:101: warning: passing argument 1 of ‘in_timer_set’ from incompatible pointer type<br>
do_buttons.c: In function ‘do_fastforward’:<br>do_buttons.c:160: warning: passing argument 1 of ‘in_timer_set’ from incompatible pointer type<br>do_buttons.c:165: warning: passing argument 1 of ‘in_timer_set’ from incompatible pointer type<br>
gcc -g -O2  -I/usr/include/X11 -DINC_UDUNITS   -DNCVIEW_LIB_DIR=\"/usr/local/lib/ncview\" \<br>                -I. -I/usr/include/X11 -I/usr/include/netcdf-3 -I. -c -o file_netcdf.o file_netcdf.c<br>gcc -g -O2  -I/usr/include/X11 -DINC_UDUNITS   -DNCVIEW_LIB_DIR=\"/usr/local/lib/ncview\" \<br>
                -I. -I/usr/include/X11 -I/usr/include/netcdf-3 -I. -c -o view.o view.c<br>view.c: In function ‘view_draw’:<br>view.c:616: warning: passing argument 1 of ‘in_timer_set’ from incompatible pointer type<br>view.c:668: warning: passing argument 1 of ‘in_timer_set’ from incompatible pointer type<br>
view.c: In function ‘view_check_new_data’:<br>view.c:716: warning: passing argument 1 of ‘in_timer_set’ from incompatible pointer type<br>gcc -g -O2  -I/usr/include/X11 -DINC_UDUNITS   -DNCVIEW_LIB_DIR=\"/usr/local/lib/ncview\" \<br>
                -I. -I/usr/include/X11 -I/usr/include/netcdf-3 -I. -c -o do_print.o do_print.c<br>gcc -g -O2  -I/usr/include/X11 -DINC_UDUNITS   -DNCVIEW_LIB_DIR=\"/usr/local/lib/ncview\" \<br>                -I. -I/usr/include/X11 -I/usr/include/netcdf-3 -I. -c -o epic_time.o epic_time.c<br>
gcc -g -O2  -I/usr/include/X11 -DINC_UDUNITS   -DNCVIEW_LIB_DIR=\"/usr/local/lib/ncview\" \<br>                -I. -I/usr/include/X11 -I/usr/include/netcdf-3 -I. -c -o interface/interface.o interface/interface.c<br>
gcc -g -O2  -I/usr/include/X11 -DINC_UDUNITS   -DNCVIEW_LIB_DIR=\"/usr/local/lib/ncview\" \<br>                -I. -I/usr/include/X11 -I/usr/include/netcdf-3 -I. -c -o interface/x_interface.o interface/x_interface.c<br>
interface/x_interface.c: In function ‘x_initialize’:<br>interface/x_interface.c:713: warning: passing argument 4 of ‘XtAddEventHandler’ from incompatible pointer type<br>interface/x_interface.c: In function ‘x_init_widgets_varsel_menu_inner’:<br>
interface/x_interface.c:1302: warning: cast to pointer from integer of different size<br>interface/x_interface.c: In function ‘dimsel_callback’:<br>interface/x_interface.c:3043: warning: cast from pointer to integer of different size<br>
interface/x_interface.c: In function ‘error_popup_callback’:<br>interface/x_interface.c:3275: warning: cast from pointer to integer of different size<br>interface/x_interface.c: In function ‘x_init_dim_info’:<br>interface/x_interface.c:3488: warning: cast to pointer from integer of different size<br>
interface/x_interface.c: In function ‘varsel_menu_select’:<br>interface/x_interface.c:3685: warning: cast from pointer to integer of different size<br>gcc -g -O2  -I/usr/include/X11 -DINC_UDUNITS   -DNCVIEW_LIB_DIR=\"/usr/local/lib/ncview\" \<br>
                -I. -I/usr/include/X11 -I/usr/include/netcdf-3 -I. -c -o interface/dataedit.o interface/dataedit.c<br>gcc -g -O2  -I/usr/include/X11 -DINC_UDUNITS   -DNCVIEW_LIB_DIR=\"/usr/local/lib/ncview\" \<br>
                -I. -I/usr/include/X11 -I/usr/include/netcdf-3 -I. -c -o interface/display_info.o interface/display_info.c<br>gcc -g -O2  -I/usr/include/X11 -DINC_UDUNITS   -DNCVIEW_LIB_DIR=\"/usr/local/lib/ncview\" \<br>
                -I. -I/usr/include/X11 -I/usr/include/netcdf-3 -I. -c -o interface/plot_xy.o interface/plot_xy.c<br>interface/plot_xy.c: In function ‘x_popup_XY_graph’:<br>interface/plot_xy.c:388: warning: cast to pointer from integer of different size<br>
interface/plot_xy.c: In function ‘xy_track_pointer’:<br>interface/plot_xy.c:715: warning: cast from pointer to integer of different size<br>gcc -g -O2  -I/usr/include/X11 -DINC_UDUNITS   -DNCVIEW_LIB_DIR=\"/usr/local/lib/ncview\" \<br>
                -I. -I/usr/include/X11 -I/usr/include/netcdf-3 -I. -c -o interface/utils.o interface/utils.c<br>interface/utils.c: In function ‘interp’:<br>interface/utils.c:59: warning: comparison is always false due to limited range of data type<br>
gcc -g -O2  -I/usr/include/X11 -DINC_UDUNITS   -DNCVIEW_LIB_DIR=\"/usr/local/lib/ncview\" \<br>                -I. -I/usr/include/X11 -I/usr/include/netcdf-3 -I. -c -o interface/range.o interface/range.c<br>interface/range.c: In function ‘range_popup_callback’:<br>
interface/range.c:315: warning: cast from pointer to integer of different size<br>gcc -g -O2  -I/usr/include/X11 -DINC_UDUNITS   -DNCVIEW_LIB_DIR=\"/usr/local/lib/ncview\" \<br>                -I. -I/usr/include/X11 -I/usr/include/netcdf-3 -I. -c -o interface/printer_options.o interface/printer_options.c<br>
interface/printer_options.c: In function ‘printer_options’:<br>interface/printer_options.c:101: warning: cast to pointer from integer of different size<br>interface/printer_options.c:182: warning: cast from pointer to integer of different size<br>
interface/printer_options.c: In function ‘po_popup_callback’:<br>interface/printer_options.c:533: warning: cast from pointer to integer of different size<br>gcc -g -O2  -I/usr/include/X11 -DINC_UDUNITS   -DNCVIEW_LIB_DIR=\"/usr/local/lib/ncview\" \<br>
                -I. -I/usr/include/X11 -I/usr/include/netcdf-3 -I. -c -o overlay.o overlay.c<br>gcc -g -O2  -I/usr/include/X11 -DINC_UDUNITS   -DNCVIEW_LIB_DIR=\"/usr/local/lib/ncview\" \<br>                -I. -I/usr/include/X11 -I/usr/include/netcdf-3 -I. -c -o interface/filesel.o interface/filesel.c<br>
interface/filesel.c: In function ‘fs_popup_callback’:<br>interface/filesel.c:260: warning: cast from pointer to integer of different size<br>gcc -g -O2  -I/usr/include/X11 -DINC_UDUNITS   -DNCVIEW_LIB_DIR=\"/usr/local/lib/ncview\" \<br>
                -I. -I/usr/include/X11 -I/usr/include/netcdf-3 -I. -c -o interface/set_options.o interface/set_options.c<br>interface/set_options.c: In function ‘opt_popup_callback’:<br>interface/set_options.c:270: warning: cast from pointer to integer of different size<br>
interface/set_options.c: In function ‘overlay_set_callback’:<br>interface/set_options.c:310: warning: cast from pointer to integer of different size<br>interface/set_options.c: In function ‘overlay_unset_callback’:<br>interface/set_options.c:322: warning: cast from pointer to integer of different size<br>
interface/set_options.c: In function ‘shrink_set_callback’:<br>interface/set_options.c:332: warning: cast from pointer to integer of different size<br>interface/set_options.c: In function ‘shrink_unset_callback’:<br>interface/set_options.c:339: warning: cast from pointer to integer of different size<br>
gcc -g -O2  -I/usr/include/X11 -DINC_UDUNITS   -DNCVIEW_LIB_DIR=\"/usr/local/lib/ncview\" \<br>                -I. -I/usr/include/X11 -I/usr/include/netcdf-3 -I. -c -o interface/plot_range.o interface/plot_range.c<br>
interface/plot_range.c: In function ‘plot_range_popup_callback’:<br>interface/plot_range.c:215: warning: cast from pointer to integer of different size<br>gcc -g -O2  -I/usr/include/X11 -DINC_UDUNITS   -DNCVIEW_LIB_DIR=\"/usr/local/lib/ncview\" \<br>
                -I. -I/usr/include/X11 -I/usr/include/netcdf-3 -I. -c -o udu.o udu.c<br>gcc -g -O2  -I/usr/include/X11 -DINC_UDUNITS   -DNCVIEW_LIB_DIR=\"/usr/local/lib/ncview\" \<br>                -I. -I/usr/include/X11 -I/usr/include/netcdf-3 -I. -c -o SciPlot.o SciPlot.c<br>
gcc -g -O2  -I/usr/include/X11 -DINC_UDUNITS   -DNCVIEW_LIB_DIR=\"/usr/local/lib/ncview\" \<br>                -I. -I/usr/include/X11 -I/usr/include/netcdf-3 -I. -c -o interface/RadioWidget.o interface/RadioWidget.c<br>
interface/RadioWidget.c: In function ‘button_click_callback’:<br>interface/RadioWidget.c:171: warning: cast to pointer from integer of different size<br>interface/RadioWidget.c:176: warning: cast to pointer from integer of different size<br>
gcc -g -O2  -I/usr/include/X11 -DINC_UDUNITS   -DNCVIEW_LIB_DIR=\"/usr/local/lib/ncview\" \<br>                -I. -I/usr/include/X11 -I/usr/include/netcdf-3 -I. -c -o interface/cbar.o interface/cbar.c<br>gcc -g -O2  -I/usr/include/X11 -DINC_UDUNITS  -o ncview ncview.o file.o util.o do_buttons.o file_netcdf.o       view.o do_print.o epic_time.o interface/interface.o interface/x_interface.o interface/dataedit.o interface/display_info.o interface/plot_xy.o interface/utils.o interface/range.o interface/printer_options.o overlay.o interface/filesel.o interface/set_options.o interface/plot_range.o udu.o SciPlot.o interface/RadioWidget.o interface/cbar.o         -L. -L/usr/lib     \<br>
                 -L/usr/lib64 -lnetcdf -ludunits -lXaw -lXmu \<br>                 \<br>                 -lXt -lXext -lX11  -lm<br>/usr/bin/ld: skipping incompatible /usr/lib/libudunits.a when searching for -ludunits<br><br>
<br>[root@sock ncview-1.93g]# make install<br>sed s=NCVIEW_LIB_DIR=/usr/local/lib/ncview= < ncview.1.sed > ncview.1<br>----------------------------------------------------<br>Installing binary in directory /usr/local/bin<br>
----------------------------------------------------<br>if test ! -d /usr/local/bin; then  mkdir -p /usr/local/bin; fi; /usr/bin/install -c  ncview   /usr/local/bin/ncview<br>--------------------------------------------------------<br>
Installing manual in directory /usr/local/man/man1<br>--------------------------------------------------------<br>if test ! -d /usr/local/man/man1; then mkdir -p /usr/local/man/man1; fi; /usr/bin/install -c  ncview.1 /usr/local/man/man1/ncview.1<br>
------------------------------------<br>Installing application defaults file<br>------------------------------------<br>/bin/sh ./install-appdef "/usr/bin/install -c "<br>--------------------------------------------------------<br>
Installing app-defaults file in  /usr/lib/X11/app-defaults<br>--------------------------------------------------------<br><br>