Bug #54656 ibbackup.exe/zlib1.dll has dependencies on non-existing MSVCR90.DLL
Submitted: 21 Jun 2010 8:37 Modified: 1 Dec 2010 23:09
Reporter: Shane Bester (Platinum Quality Contributor) Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Enterprise Backup Severity:S1 (Critical)
Version:3.1, 3.5 OS:Microsoft Windows
Assigned to: Anurag Shekhar CPU Architecture:Any
Triage: Triaged: D1 (Critical)

[21 Jun 2010 8:37] Shane Bester
Description:
E:\meb-3.1-windows-x86-32bit>ibbackup.exe
The system cannot execute the specified program.

According to dependency walker, the following files are missing from my system.

MSVCR90.DLL
WINHTTP.DLL
GDIPLUS.DLL
DWMAPI.DLL

On same system, mysqld from 5.1.48 works just fine..

How to repeat:
download any of these and run the extracted binary on windows 2003 standard.

1915329.meb-3.5-windows-x86-32bit.zip
1928208.meb-3.1-windows-x86-32bit.zip
1915331.meb-3.5-windows-x86-32bit.msi

Suggested fix:
install the needed runtime dependencies in a supported way, or link them statically when building?
[30 Jun 2010 5:20] Thava Alagu
The fix which statically links the DLL (similar to mysqld) has been reviewed and approved.
[30 Jun 2010 8:50] Anurag Shekhar
Patch committed to ihb 3.5 repository.