--- previous/cygwinccompiler.py 2005-10-28 20:07:08.000000000 -0700 +++ cygwinccompiler.py 2008-03-04 09:46:28.000000000 -0800 @@ -407,7 +407,7 @@ out = os.popen(gcc_exe + ' -dumpversion','r') out_string = out.read() out.close() - result = re.search('(\d+\.\d+(\.\d+)*)',out_string) + result = re.search('(\d+\.\d+(\.\d+)?)',out_string) if result: gcc_version = StrictVersion(result.group(1)) else: @@ -419,7 +419,7 @@ out = os.popen(ld_exe + ' -v','r') out_string = out.read() out.close() - result = re.search('(\d+\.\d+(\.\d+)*)',out_string) + result = re.search('(\d+\.\d+(\.\d+)?)',out_string) if result: ld_version = StrictVersion(result.group(1)) else: @@ -431,7 +431,7 @@ out = os.popen(dllwrap_exe + ' --version','r') out_string = out.read() out.close() - result = re.search(' (\d+\.\d+(\.\d+)*)',out_string) + result = re.search(' (\d+\.\d+(\.\d+)?)',out_string) if result: dllwrap_version = StrictVersion(result.group(1)) else: