[CMake] MSVC10_REDIST_DIR-NOTFOUND/x86/Microsoft.VC100.CRT/msvcr100.dll

Michael Jackson mike.jackson at bluequartz.net
Mon May 2 12:01:01 EDT 2011


Just saw this posting on the Qt-interest mailing list which might be helpful here.

> > If you are using Visual C++ Express, the 2010 edition does not appear to
> > include *.msm merge modules for C++ runtime redistributable.  That makes it
> > impossible to build a .msi installer incorporating automatic dependency to C++
> > runtime.  At least I don't know how to get around this, please enlighten me if
> > you know how.
> You can download the MSVS 2010 SP1 ISO image and extract merge modules manually.

I _think_ this is what the OP is asking for? 
___________________________________________________________
Mike Jackson                      www.bluequartz.net


On May 2, 2011, at 11:44 AM, Michael Wild wrote:

> Are they contained in the "Windows SDK"?
> 
> Michael
> 
> On 05/02/2011 04:51 PM, David Cole wrote:
>> Ah, well. Why didn't you say you were using the Express edition of MSVC 10?
>> 
>> There are no redistributable installation files included in the Express
>> editions anymore, if I understand correctly.
>> 
>> In CMake, we do this, to avoid this warning (put code like this before
>> including InstallRequiredSystemLibraries):
>> 
>>    # By default, do not warn when built on machines using only VS Express:
>>    IF(NOT DEFINED CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS)
>>      SET(CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS ON)
>>    ENDIF()
>> 
>> Alternatively... you could enable installation of these files when one of
>> your own CMake options is ON...
>> 
>> Or, use one of the commercially available non-Express editions of VS 2010.
>> 
>> 
>> HTH,
>> David
>> 
>> 
>> On Mon, May 2, 2011 at 10:44 AM, Mathieu Malaterre <
>> mathieu.malaterre at gmail.com> wrote:
>> 
>>> Hi Dave,
>>> 
>>> Thanks for your input.
>>> 
>>> Using: cmake-2.8.4.20110426-g6bb0a-win32-x86.exe
>>> 
>>> Here is what I get:
>>> 
>>> ...
>>> CMake Warning at C:/Program Files/CMake
>>> 2.8/share/cmake-2.8/Modules/InstallRequiredSystemLibraries.cmake:322
>>> (MESSAGE):
>>> system runtime library file does not exist:
>>> 'MSVC10_REDIST_DIR-NOTFOUND/x86/Microsoft.VC100.CRT/msvcp100.dll'
>>> Call Stack (most recent call first):
>>> CMakeLists.txt:562 (INCLUDE)
>>> 
>>> 
>>> CMake Warning at C:/Program Files/CMake
>>> 2.8/share/cmake-2.8/Modules/InstallRequiredSystemLibraries.cmake:322
>>> (MESSAGE):
>>> system runtime library file does not exist:
>>> 'MSVC10_REDIST_DIR-NOTFOUND/x86/Microsoft.VC100.CRT/msvcr100.dll'
>>> Call Stack (most recent call first):
>>> CMakeLists.txt:562 (INCLUDE)
>>> ...
>>> 
>>> This is a Visual Studio Express C++ 2010 (English) installation.
>>> 
>>> 
>>> Thanks
>>> 
>>> On Mon, May 2, 2011 at 4:30 PM, David Cole <david.cole at kitware.com> wrote:
>>>> Does the same thing happen with a nightly build of CMake? (downloaded
>>> from
>>>> Kitware, or based on 'master' or 'next'...?)
>>>> 
>>>> Try with a recent nightly build and see if you get the same thing,
>>> please.
>>>> http://cmake.org/files/dev/?C=M;O=D
>>>> 
>>>> 
>>>> Thanks,
>>>> David
>>>> 
>>>> 
>>>> On Mon, May 2, 2011 at 10:21 AM, Mathieu Malaterre
>>>> <mathieu.malaterre at gmail.com> wrote:
>>>>> 
>>>>> Dear all,
>>>>> 
>>>>> I keep getting this error during cmake configuration time:
>>>>> 
>>>>> ...
>>>>> CMake Warning at C:/Program Files/CMake
>>>>> 2.8/share/cmake-2.8/Modules/InstallRequiredSystemLibraries.cmake:314
>>>>> (MESSAGE):
>>>>> system runtime library file does not exist:
>>>>> 'MSVC10_REDIST_DIR-NOTFOUND/x86/Microsoft.VC100.CRT/msvcp100.dll'
>>>>> Call Stack (most recent call first):
>>>>> CMakeLists.txt:562 (INCLUDE)
>>>>> 
>>>>> 
>>>>> CMake Warning at C:/Program Files/CMake
>>>>> 2.8/share/cmake-2.8/Modules/InstallRequiredSystemLibraries.cmake:314
>>>>> (MESSAGE):
>>>>> system runtime library file does not exist:
>>>>> 'MSVC10_REDIST_DIR-NOTFOUND/x86/Microsoft.VC100.CRT/msvcr100.dll'
>>>>> Call Stack (most recent call first):
>>>>> CMakeLists.txt:562 (INCLUDE)
>>>>> ...
>>>>> 
>>>>> This is a cmake 2.8.4 installation on a Vista x86 , with patch
>>>>> 971a735ba2b4d9e4ac846722fdf280dbd0feb0d4 applied locally.
>>>>> 
>>>>> Has anyone else seen this before ?
>>>>> 
>>>>> Thanks for help/fix.
>>>>> --
>>>>> Mathieu
>>>>> _______________________________________________
>>>>> Powered by www.kitware.com
>>>>> 
>>>>> Visit other Kitware open-source projects at
>>>>> http://www.kitware.com/opensource/opensource.html
>>>>> 
>>>>> Please keep messages on-topic and check the CMake FAQ at:
>>>>> http://www.cmake.org/Wiki/CMake_FAQ
>>>>> 
>>>>> Follow this link to subscribe/unsubscribe:
>>>>> http://www.cmake.org/mailman/listinfo/cmake
>>>> 
>>>> 
>>> 
>>> 
>>> 
>>> --
>>> Mathieu
> 
> 
> _______________________________________________
> Powered by www.kitware.com
> 
> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
> 
> Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ
> 
> Follow this link to subscribe/unsubscribe:
> http://www.cmake.org/mailman/listinfo/cmake



More information about the CMake mailing list