binary windows install puts the directory of msvcr90.dll onto the path
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar Windows Installers |
Confirmed
|
Medium
|
Unassigned |
Bug Description
The exact observed problem is this:
1. The bzr-2.3.
2. It is a directory that most users will want to add to the PATH environment variable, and in fact the mentioned installer offers precisely that option
3. But this (exposing said dll though PATH) makes other apps to malfunction.
Two pages about problems when such a dll is exposed trough PATH are
http://
http://
They are more googling for 'python error R6034'
Concrete failure(s) detail:
windows xp sp3 32bits, python 2.6.5, pywin32 v216
0. Install bazaar using the aforementioned installer
1. Try to install psutil ( http://
Near the end of the installation a MsgBox will pop up saying :
"R6034 An application has made an attempt to load the C runtime library incorrectly"
(the install will continue after clicking ok in the message box, module seems to work but is unknown if something broke)
2. unistall pywin32 216
3. install pywin32 216 from the sourceforge binaries ( pywin32-
Amidst the installation the same error will crop.
Installation continues ofter clicking ok in the warnings, damage is unknown.
They are other errors in the pywin32 bugtracker about the same 6034 error, not all at installation. I don't know if those are related to the issue.
4. uninstall both packages, rename the bzr directory (or remove the dir from the PATH)
5. install both packages. No error
Additionaly, in step 1, when the MsgBox is open, alt-Tab to Process Explorer from Sysinternals, select the psutil installer process, look at the dlls attached: the one from bazaar (and another legit) is attached.
Remarks:
The bug *is not* adding the bzr dir to the PATH, thats a desired and reasonable thing.
The problem is exposing the dll to PATH
Related branches
- Martin Packman (community): Disapprove
-
Diff: 34 lines (+7/-6)1 file modifiedbuild.py (+7/-6)
- Martin Packman (community): Disapprove
-
Diff: 34 lines (+7/-7)1 file modifiedbuild.py (+7/-7)
affects: | bzr → bzr-windows-installers |
summary: |
- binary windows install can broke others programs + binary windows install puts the directory of msvcr90.dll onto the path |
Changed in bzr-windows-installers: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Confirmed with the last available binary installer, bzr-2.5b2- 1-setup. exe
Thats unsurprising because the installation dir end with the same layout as before.
By way of confirming is the presence or absence of said dll the culprit, I uninstalled bazaar, created a dir with only said dll (copied from the prev bzr installation), added that dir to the PATH and tried one more time the psutil intall; the observed error cropped up.
After unistalling psutil and removing from the PATH the offending dir, installation went smooth.