Problem when Msvcr71.dll not available in /windows/system32
I just installed Mustang b69 on a machine (WinXP Pro, SP2) that had JDK 1.5.0 installed before (no previous Mustang snapshot was installed). After installation I tried to run a simple Java app and got an error message that Msvcr71.dll could not be found, reinstallation of the app might solve the problem. Even a simple java -version results in the same error message. Installing the same snapshot did not change anything.
I did a quick search on the machine for Msvcr71.dll and found it in the bin directories of the just installed JRE and JDK. Comparing it to another machine where I had installed a Mustang snapshot successfully showed that the Msvcr71.dll is installed in windows/system32/ on the machine where Mustang is running well. On the machine that caused problems the file was missing in windows/system32/. Simply placing a copy of Msvcr71.dll in that directory solved the problem.
My conclusion is that Mustang installs Msvcr71.dll into the bin directories, but it is relying on the dll from windows/system32. Since Msvcr71.dll is not necessarily available in windows/system32, this could become quite a problem on some end user's machines.