Hi Bill, Long time no hear! I hope you are doing well... re: > This is a pretty low priority for all of us...but I (finally) got Fedora > 16 installed on a portable machine (for no particular reason) and tried > to build mcidas. Fail. Here's the last few lines of the makelog: > > make[1]: Leaving directory `/home/mcidas/mcidas2009/jpeg' > make /home/mcidas/mcidas2009/jpeg: done > ./configure --prefix=/home/mcidas > --with-jpeg=/home/mcidas/mcidas2009/hdf/../jpeg,/home/mcidas/mcidas2009/hdf/../jpeg > > --with-zlib=/home/mcidas/mcidas2009/hdf/../zlib,/home/mcidas/mcidas2009/hdf/../zlib > --disable-fortran ... > checking how to run the C++ preprocessor... /usr/bin/cpp > configure: error: C++ preprocessor "/usr/bin/cpp" fails sanity check > See `config.log' for more details. > configure /home/mcidas/mcidas2009/hdf: FAILED OK, this is an easy one: you need to install the C++ package to get a viable /usr/bin/cpp. Here is how this is done: <as 'root'> yum install gcc-c++ re: > And the last few lines of config.log in ../hdf > > EGREP='' > EXEEXT='' > F77='g77' > FFLAGS='-O -Wuninitialized -fno-automatic -ff90-intrinsics-hide > -Wsign-compare' > HDF_BUILD_FORTRAN_FALSE='' > HDF_BUILD_FORTRAN_TRUE='#' > HDF_BUILD_XDR_FALSE='' > HDF_BUILD_XDR_TRUE='#' > INSTALL_DATA='${INSTALL} -m 644' > INSTALL_PROGRAM='${INSTALL}' > INSTALL_SCRIPT='${INSTALL}' > INSTALL_STRIP_PROGRAM='${SHELL} $(install_sh) -c -s' > LDFLAGS='-lm -L/home/mcidas/mcidas2009/hdf/../zlib > -L/home/mcidas/mcidas2009/hdf/../jpeg' > LEX='${SHELL} /home/mcidas/mcidas2009/hdf/bin/missing --run flex' > LEXLIB='' > LEX_OUTPUT_ROOT='' > LIBOBJS='' > LIBS='-ljpeg -lz ' > LN_S='ln -s' > LTLIBOBJS='' > MAINT='#' > MAINTAINER_MODE_FALSE='' > MAINTAINER_MODE_TRUE='#' > MAKEINFO='${SHELL} /home/mcidas/mcidas2009/hdf/bin/missing --run makeinfo' > NEQN='neqn' > OBJEXT='o' > PACKAGE='HDF' > PACKAGE_BUGREPORT='address@hidden' > PACKAGE_NAME='HDF' > PACKAGE_STRING='HDF 4.2r0' > PACKAGE_TARNAME='hdf' > PACKAGE_VERSION='4.2r0' > PATH_SEPARATOR=':' > RANLIB='ranlib' > SET_MAKE='' > SHELL='/bin/sh' > STRIP='' > TBL='tbl' > VERSION='4.2r0' > YACC='yacc' > ac_ct_CC='gcc' > ac_ct_CXX='' > ac_ct_F77='' > ac_ct_RANLIB='ranlib' > ac_ct_STRIP='' > am__fastdepCC_FALSE='#' > am__fastdepCC_TRUE='' > am__fastdepCXX_FALSE='' > am__fastdepCXX_TRUE='#' > am__include='include' > am__leading_dot='.' > am__quote='' > bindir='${exec_prefix}/bin' > build='i686-redhat-linux-gnu' > build_alias='' > build_cpu='i686' > build_os='linux-gnu' > build_vendor='redhat' > datadir='${prefix}/share' > exec_prefix='NONE' > host='i686-redhat-linux-gnu' > host_alias='' > host_cpu='i686' > host_os='linux-gnu' > host_vendor='redhat' > includedir='${prefix}/include' > infodir='${prefix}/info' > install_sh='/home/mcidas/mcidas2009/hdf/bin/install-sh' > libdir='${exec_prefix}/lib' > libexecdir='${exec_prefix}/libexec' > localstatedir='${prefix}/var' > mandir='${prefix}/man' > oldincludedir='/usr/include' > prefix='/home/mcidas' > program_transform_name='s,x,x,' > sbindir='${exec_prefix}/sbin' > sharedstatedir='${prefix}/com' > sysconfdir='${prefix}/etc' > target_alias='' > > ## ----------- ## > ## confdefs.h. ## > ## ----------- ## > > #define HAVE_JPEGLIB_H 1 > #define HAVE_LIBJPEG 1 > #define HAVE_LIBZ 1 > #define HAVE_ZLIB_H 1 > #define PACKAGE "HDF" > #define PACKAGE_BUGREPORT "address@hidden" > #define PACKAGE_NAME "HDF" > #define PACKAGE_STRING "HDF 4.2r0" > #define PACKAGE_TARNAME "hdf" > #define PACKAGE_VERSION "4.2r0" > #define VERSION "4.2r0" > #endif > #ifdef __cplusplus > void exit (int); > > configure: exit 1 > > -------------------- All bets are off after the original failure. After installing C++ (using 'yum install gcc-c++' as 'root'), I would restart the McIDAS-X build: <as 'mcidas'> cd ~mcidas/mcidas2009/src make clobber make re: > Lots of fail stuff in the hdf configure file, but I figured that's > probably on purpose--break to analyze. Again, all bets are off after the original error. re: > I found a couple of emails on support about Gempak and Fedora 16 I think. > But nothing dispositive. > > Like I said, nothing big here..considering the way things are going, > I may just nuke this thing and install Windows 7. One suggestion: I am now recommending that users move away from the Fedora track and onto CentOS. I am now running CentOS 6.2 x86_64 as a VMware virtual machine on my Windows 7 laptop (I7, 8 GB RAM), and I love it. CentOS is the free bundle of RedHat Enterprise, so you can expect good security support and lots less updates than Fedora. The the thing that really put me off of Fedora is Gnome 3... this does not work in my VMware Player virtual machine as VMware Player does not provide good access to the video card. VMware Workstation would provide this access, but it costs $199, so I balked. re: > But I do like the ability to make maps on the fly and get good data in > a hurry. So any suggestions would be appreciated. Here is the list of packages I needed to install on Fedora 14 and CentOS to get McIDAS working: Fedora 14 (VMware virtual machine): Development -------------------------------------- gcc gcc-gfortran gcc-c++ byacc flex ncurses ncurses-devel libX11-devel libXt-devel libXext-devel kernel-devel kernel-headers Fonts -------------------------------------- xorg-x11-fonts-misc <- for mctext xorg-x11-fonts-100dpi <- for McGUI xorg-x11-fonts-75dpi <- for McGUI CentOS 6.2: Development -------------------------------------- gcc-gfortran gcc-c++ byacc flex ncurses-devel libXt-devel libXext-devel Fonts -------------------------------------- xorg-x11-fonts-misc <- for mctext xorg-x11-fonts-100dpi <- for McGUI xorg-x11-fonts-75dpi <- for McGUI The differences in the packages that were needed to be installed were due to the differences in how the virtual machine was created. re: > Thanks for your help. No worries. Cheers, Tom -- **************************************************************************** Unidata User Support UCAR Unidata Program (303) 497-8642 P.O. Box 3000 address@hidden Boulder, CO 80307 ---------------------------------------------------------------------------- Unidata HomePage http://www.unidata.ucar.edu **************************************************************************** Ticket Details =================== Ticket ID: RDR-211897 Department: Support McIDAS Priority: Normal Status: Closed
NOTE: All email exchanges with Unidata User Support are recorded in the Unidata inquiry tracking system and then made publicly available through the web. If you do not want to have your interactions made available in this way, you must let us know in each email you send to us.