--- DODS/src/dap-3.4.5/configure.bak 2005-04-04 00:44:53.000000000 -0700 +++ DODS/src/dap-3.4.5/configure 2005-04-04 00:45:38.000000000 -0700 @@ -3297,7 +3297,7 @@ echo "${ECHO_T}Found egcs version ${GCC_VER}." >&6 ;; 2.[7-9]*) echo "$as_me:$LINENO: result: Found gcc/g++ version ${GCC_VER}" >&5 echo "${ECHO_T}Found gcc/g++ version ${GCC_VER}" >&6 ;; - 3.[0-9]*) echo "$as_me:$LINENO: result: Found gcc/g++ version ${GCC_VER}" >&5 + [4-9].*) echo "$as_me:$LINENO: result: Found gcc/g++ version ${GCC_VER}" >&5 echo "${ECHO_T}Found gcc/g++ version ${GCC_VER}" >&6 ;; *) { { echo "$as_me:$LINENO: error: must be at least version 2.7.x" >&5 echo "$as_me: error: must be at least version 2.7.x" >&2;} --- DODS/src/dap-3.4.5/Operators.h.bak 2005-04-04 00:50:33.000000000 -0700 +++ DODS/src/dap-3.4.5/Operators.h 2005-04-04 00:56:13.000000000 -0700 @@ -37,6 +37,9 @@ #define _operators_h #include // GNU Regex class used for string =~ op. +#include + +using namespace std; static unsigned dods_max(int i1, int i2) --- DODS/src/dap-3.4.5/RValue.cc.bak 2005-04-04 01:00:51.000000000 -0700 +++ DODS/src/dap-3.4.5/RValue.cc 2005-04-04 01:01:13.000000000 -0700 @@ -110,7 +110,7 @@ #ifdef WIN32 BaseType **argv = (new (BaseType*)) + argc + 1; #else - BaseType **argv = new (BaseType*)[argc + 1]; + BaseType **argv = new BaseType*[argc + 1]; #endif int index = 0; --- DODS/src/nc3-dods-3.4.5/configure.bak 2005-04-04 00:43:35.000000000 -0700 +++ DODS/src/nc3-dods-3.4.5/configure 2005-04-04 00:44:14.000000000 -0700 @@ -2562,7 +2562,7 @@ case $GCC_VER in *egcs*) echo "$ac_t""Found egcs version ${GCC_VER}." 1>&6 ;; 2.[7-9]*) echo "$ac_t""Found gcc/g++ version ${GCC_VER}" 1>&6 ;; - 3.[0-9]*) echo "$ac_t""Found gcc/g++ version ${GCC_VER}" 1>&6 ;; + [4-9].*) echo "$ac_t""Found gcc/g++ version ${GCC_VER}" 1>&6 ;; *) { echo "configure: error: must be at least version 2.7.x" 1>&2; exit 1; } ;; esac