noob trouble with web interface and repo corruption on windows

Rafkind, David (US - Boston) drafkind at
Tue Jan 25 13:41:57 CST 2011

Thanks for the help. A follow-up question:
I do have Visual Studio 10 installed, however it's in a wacky location: C:\Program Files (x86)\Microsoft Visual Studio 10.0

When I try to build, I get this error:

C:\src\mercurial>\apps\ArcGIS10.0\python.exe build
running build
running build_mo
warning: hgbuildmo: could not find msgfmt executable, no translations will be bu
running build_py
copying mercurial\ -> build\lib.win32-2.6\mercurial
running build_ext
building 'mercurial.base85' extension
error: Unable to find vcvarsall.bat

Even if the appropriate directory is on my PATH. 

I see a lot of articles about using MINGW32, but none about using Visual Studio..anything simple to try? Is it a path thing somehow? (vcvars32.bat had to be modified because of a similar issue)

-----Original Message-----
From: Matt Mackall [mailto:mpm at] 
Sent: Tuesday, January 25, 2011 1:19 PM
To: Rafkind, David (US - Boston)
Cc: mercurial at
Subject: Re: noob trouble with web interface and repo corruption on windows

On Tue, 2011-01-25 at 18:06 +0000, Rafkind, David (US - Boston) wrote:
> Hello list, I'm a Mercurial (and also python) noob, but I'd like to use Mercurial here at Big Corporation.
> I'm running Windows 7 64-bit, and I currently have an encrypted harddrive with BitLocker.
> I have the latest TortoiseHG installed (1.1.8 with mercurial 1.7.)
> Additionally, my system python version is the one that comes with ArcGIS 10, Python 2.6.5
> A few days ago I cloned the public repository and recompiled the "pure" version from source and installed it into my system python. 

The 'pure' version is not really supported, and is only of interest to
Python fanatics who want to do silly things like trying to run Mercurial
inside a JVM. It's definitely not intended for enterprise deployment.

It's also known to interact badly with normal Mercurial on Windows.
Normal Mercurial is able to create and detect Windows hardlinks, pure
Mercurial can't. Thus pure Mercurial can corrupt data in normal
Mercurial's hardlinked files. And there may be other issues.

Mathematics is the supreme nostalgia of our time.


This message (including any attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. If you are not the intended recipient, you should delete this message. 

Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. [v.E.1]

More information about the Mercurial mailing list