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.
Mike, > To: address@hidden > From: Mike Fiorino <address@hidden> > Organization: LLNL > Keywords: 199702252201.PAA03717 In the above message, you wrote: > > UNIX_SV mstdiox 4.2MP 1.release.1023.06:21 R4000 r4000 > > Here is what happened. > > Thanks for your help > > Mike > > P.S. I don't need the fortran interface... > > I cant't find the fortran compiler or perl. This what I get > after config: > > what's next > > Thanks, > > Mike > > - ------------- > loading cache ./config.cache > checking type of operating system... unix_sv The above is going to cause problems because the cfortran(3) system doesn't know about the `unix_sv' operating system. > checking for catman... (cached) catman > checking for c89... (cached) c89 > checking for dependency generation mechanism... c89 -M > checking how to run the C preprocessor... (cached) c89 -E > checking the C preprocessor... works > checking for C const... yes > checking for C volatile... yes > checking for C signed... yes > checking for C function prototypes... yes > checking for standard C variadic functions... yes > checking for standard C string generation... yes > checking for standard C token pasting... yes > checking C void pointer... yes > checking for ar... (cached) ar > checking for tar flags... -chof > checking for ranlib... (cached) : > checking binary distribution directory... /home/ftp/pub/binary/r4000-unix_sv > checking the installation prefix... > /uhome/extusr1/holland/grads/udunits-1.11.3 > checking the installation exec-prefix... > /uhome/extusr1/holland/grads/udunits-1.11.3 > checking for neqn... (cached) neqn > checking for tbl... (cached) tbl > checking for ar... (cached) ar > checking for yacc library... > checking for yyerror() in default library... no > checking for yyerror() in -ly... yes > checking for C math library... > checking for (void)sin(0.0) in default library... no > checking for (void)sin(0.0) in -lm... yes > checking style for cfortran.h... Standard > checking for stddef.h... (cached) yes > checking C header file <stddef.h> for typedef size_t... declared > checking for stddef.h... (cached) yes > checking C header file <stddef.h> for typedef ptrdiff_t... declared > checking for float.h... (cached) yes > checking for stdlib.h... (cached) yes > checking C header file <stdlib.h> for typedef size_t... declared > checking for atexit... (cached) yes > checking for stdlib.h... (cached) yes > checking C header file <stdlib.h> for function atexit()... declared > checking for getenv... (cached) yes > checking for stdlib.h... (cached) yes > checking C header file <stdlib.h> for function getenv()... declared > checking for string.h... (cached) yes > checking C header file <string.h> for typedef size_t... declared > checking for strerror... (cached) yes > checking for string.h... (cached) yes > checking C header file <string.h> for function strerror()... declared > checking for string.h... (cached) yes > checking C header file <string.h> for function strchr()... declared > checking for string.h... (cached) yes > checking C header file <string.h> for function strcpy()... declared > checking for string.h... (cached) yes > checking C header file <string.h> for function strrchr()... declared > checking for string.h... (cached) yes > checking C header file <string.h> for function strncpy()... declared > checking for string.h... (cached) yes > checking C header file <string.h> for function strtok()... declared > checking for strstr... (cached) yes > checking for string.h... (cached) yes > checking C header file <string.h> for function strstr()... declared > checking for memmove... (cached) yes > checking for string.h... (cached) yes > checking C header file <string.h> for function memmove()... declared > checking for time.h... (cached) yes > checking C header file <time.h> for typedef time_t... declared > checking for time.h... (cached) yes > checking C header file <time.h> for typedef size_t... declared > checking for difftime... (cached) yes > checking for time.h... (cached) yes > checking C header file <time.h> for function difftime()... declared > checking for strftime... (cached) yes > checking for time.h... (cached) yes > checking C header file <time.h> for function strftime()... declared > checking for search.h... (cached) yes > checking C header file <search.h> for typedef ENTRY... declared > checking for search.h... (cached) yes > checking C header file <search.h> for typedef ACTION... declared > checking for search.h... (cached) yes > checking C header file <search.h> for typedef VISIT... declared > checking for tsearch... (cached) yes > checking for search.h... (cached) yes > checking C header file <search.h> for function tsearch()... declared > checking for tfind... (cached) yes > checking for search.h... (cached) yes > checking C header file <search.h> for function tfind()... declared > checking for tdelete... (cached) yes > checking for search.h... (cached) yes > checking C header file <search.h> for function tdelete()... declared > checking for twalk... (cached) yes > checking for search.h... (cached) yes > checking C header file <search.h> for function twalk()... declared > checking for perl... no > checking for type of perl executable to create... dynamic > checking for position-independent compilation flags... '' > > configure: ERROR: The following variables need values: > > VARIABLE DESCRIPTION EXAMPLE > - -------- ------- ------- > PERL perl utility /usr/local/bin/perl > > For each variable above, this script will now request that you input a > value appropriate for your system. Alternatively, you can interrupt > this script, set the above variables in the environment or in the file > CUSTOMIZE, and then re-execute this script. (Variables referring to > executable programs needn't be set if the relevant directory is added to > PATH. See file INSTALL for details.) > > Enter a value for the perl utility (e.g. "/usr/local/bin/perl"): > I suggest that you try the following: 1. Go to the top-level source directory. 2. Execute the command `make distclean'. 3. Remove the file `config.status' if it exists. 4. Set the following environment variables to the indicated values: CPPFLAGS -DsunFortran <plus whatever else you want> PERL <empty string> FC <empty string> 5. Re-execute the `configure' script. 6. Re-execute the command `make all'. Please let me know what you find. -------- Steve Emmerson <address@hidden>