--- msvccompiler.py Tue Oct 21 03:52:15 2003 +++ c:\python23\Lib\distutils\msvccompiler.py Tue Oct 21 03:49:47 2003 @@ -255,6 +255,8 @@ obj_names = [] for src_name in source_filenames: (base, ext) = os.path.splitext (src_name) + base = os.path.splitdrive(base)[1] # Chop off the drive + base = base[os.path.isabs(base):] # If abs, chop off leading / if ext not in self.src_extensions: # Better to raise an exception instead of silently continuing # and later complain about sources and targets having @@ -562,5 +564,4 @@ p = self.get_msvc_paths(name) if p: os.environ[name] = string.join(p, ';') -