[Gdal-dev] GDAL 1.5.1 distribution - something's missing

Mateusz Loskot mateusz at loskot.net
Thu Jul 17 10:54:32 EDT 2008


Maksim Sestic wrote:
> Hi Mateusz,
> 
> In all the horror I simply forgot about dependacy walker :-) Since I'm
> maintaining several GDAL installations I simply though that something Got
> Broken (tm) :-) 
> 
> Now, here's the missing libs:
> 
> MSVCP80D.DLL
> MSVCR80.DLL
> MSVCR80D.DLL
> DWMAPI.DLL


So, missing are:
- C Run-time library, optimized
- C library, debug
- C++ library, debug

> I'll check both Microsoft Visual C++ 2005 Redistributable Package and
> Microsoft Visual C++ 2005 SP1 Redistributable Package to see which one's the
> right one.
> 
> Will report which one works, other folks switching to VS 2008 may find it
> useful.

I can tell you know that the redistributable will not work because it 
won't install debug binaries of C/C++ run-time libraries.

According to Microsoft Visual Studio EULA, debug binaries of run-time
libs are *only* shipped with Visual Studio installation.
The redistributable package of run-time libraries are dedicated to
end-users, so debug binaries are not included there.

Why? Becuase according to EULA, it's forbidden to share debug binaries 
with end-users/client, etc. IOW, if you compile your program as debug 
binary, you are not allowed to send it to your client, unless your 
client has installed complete environment of Visual Studio.

So, I'm afraid, but looks like you will have to reinstall VS2005 back
or rebuild GDAL using VS2008 you have already installed.

Regards
-- 
Mateusz Loskot, http://mateusz.loskot.net
Charter Member of OSGeo, http://osgeo.org


More information about the gdal-dev mailing list