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.
Hi Robert, re: > I have been unable to build McIDAS 2006 on Solaris 10 x86 with the Sun Studio > 11 compilers. Oops. I found that I did not correctly update ~mcidas/mcidas2006/src/mccomp.sh to change SSEC's default compiler set for Solaris x86 from gcc/g77 to vendor. This omission is causing the problem you are seeing. Here is the change you need to make: <as 'mcidas'> cd ~mcidas/mcidas2006/src -- edit mccomp.sh change: SunOS) uname_p=`uname -p` case $uname_p in i386) # i.e. Solaris x86 gcc=true g77=true ;; *) vendor=true ;; esac ;; to: SunOS) uname_p=`uname -p` case $uname_p in i386) # i.e. Solaris x86 vendor=true # gcc=true ! <<<<< SSEC default changed 20040609 >>>>> # g77=true ! <<<<< SSEC default changed 20040609 >>>>> ;; *) vendor=true ;; esac ;; I will update the v2006 distribution with this change next month. > McIDAS v2005 built and runs > fine with this combo. I did: > setenv VENDOR -vendor > in my .cshrc and then did a make mcx. I have attached my makelog file. ... > ########################################## > Tue Aug 8 03:53:11 GMT 2006: BUILD BEGIN > ########################################## > > ./mccomp -O -vendor -I. -I../netcdf/libsrc -I../hdf/hdf/src > -I../hdf/mfhdf/libsrc -I../jpeg -I../zlib -I../tiff/libtiff -I../libgeotiff > -c convdlmc.c > mccomp: Using default optimizations > rm -f convdlmc.o > -c -O -I. -I../netcdf/libsrc -I../hdf/hdf/src -I../hdf/mfhdf/libsrc -I../jpeg > -I../zlib -I../tiff/libtiff -I../libgeotiff -I/usr/dt/include > -I/usr/openwin/include -I/usr/local/include convdlmc.c > ./mccomp: -c: not found > compile convdlmc.c: FAILED I made the change I indicated above and built -X/-XCD under Sun Studio 11 on Solaris 10 x86 without error. I have not, however, exercised -XCD built using the Sun Studio 11 compilers. Just so you know: SSEC does not support Solaris 10 on either SPARC or x86 hardware, and it does not support use of the Sun compilers on x86. In practice, the lack of SSEC support should only present problems in the configuration of the ADDE remote server, since the setup script mcinet2006.sh does not take into account Solaris 10 differences. Like for other Solaris versions, mcinet2006.sh will modify /etc/inetd.conf; the problem is that Solaris 10 no longer uses /etc/inetd.conf for configuration. What you will have to do to use the ADDE remote server under Solaris 10 is use the OS 'inetconv' utility as 'root' to convert the McIDAS /etc/inetd.conf entry into the XML file used in Solaris 10, /var/svc/manifest/network/mcidas-tcp.xml. If your OS is up to date, this should be sufficient for you to setup the ADDE remote server access (we have this running on our GOES-West ADDE ingest/server machine, goeswest.unidata.ucar.edu). NB: We have seen strange problems with Solaris 10 installations that are not fully patched or that were "grown" from beta Solaris 10 installs by patching. > Thanks very much, 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: LKJ-818624 Department: Support McIDAS Priority: Normal Status: Closed