W dniu 21.09.2010 10:36, Glynn Clements pisze:
Maciej Sieczka wrote:
Dependency Walker http://www.dependencywalker.com/ says:
---
Error: The Side-by-Side configuration information for "c:\program
files\grass-64\extralib\LIBPQ.DLL" contains errors. This application has
failed to start because the application configuration is incorrect.
Reinstalling the application may fix this problem (14001).
Error: At least one required implicit or forwarded dependency was not found.
[ ? ] MSVCR80.DLL Error opening file. The system cannot find the file
specified (2).
[D? ] IESHIMS.DLL Error opening file. The system cannot find the file
specified (2).
[D? ] WER.DLL Error opening file. The system cannot find the file
specified (2).
Apparently, IESHIMS.DLL and WER.DLL are specific to Vista and later.
They shouldn't be required (and probably won't even work) on other
platforms, but Dependency Walker complains about any DLLs which it
can't find, regardless of whether they're actually required. All of my
GRASS executables cause Dependency Walker to complain about a missing
MSJAVA.DLL (required by MSHTML.DLL), but they still work.
The missing MSVCR80.DLL would be a real problem. This file is part of
the Visual Studio 2005 runtime. People often forget to bundle the
MSVCRxx.DLL files because so many systems already have them (although
they aren't part of the OS install), so the error is only discovered
when installing on a relatively clean system.
I have scratch-installed Windows XP SP3, fetched all updates, installed
GRASS 6.4.0. As expected, many commands crashed with an "The application
failed to initialize properly" error. According to Dependency Walker,
missing were MSVCR80.DLL, MSVCR90.DLL, IESHIMS.DLL and WER.DLL.
Installing MS Visual C++ 2008 SP1 Redistributable Package [1] and the
2005 one [2] fixed the issue.
IESHIMS.DLL and WER.DLL are still missing but it doens't do any harm to
my GRASS instalation, AFAICT.
Can Win GRASS installer ship MSVCR80.DLL and MSVCR90.DLL?
[1]
http://www.microsoft.com/downloads/en/confirmation.aspx?FamilyID=a5c84275-3b97-4ab7-a40d-3802b2af5fc2
[2]
http://www.microsoft.com/downloads/en/confirmation.aspx?FamilyID=200b2fd9-ae1a-4a14-984d-389c36f85647
--
Maciej Sieczka
http://www.sieczka.org
___
grass-user mailing list
grass-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-user