TransWikia.com

GRASS 6.4.3 Crashes on Startup; libintl-8.dll cited

Geographic Information Systems Asked by Darin on June 24, 2021

I recently installed QGIS 2. I used the advanced OSGeo4W installer that I downloaded from the QGIS download page. GRASS is included in the stack. When I attempt to open GRASS, I receive the following error message:

The procedure entry point libintl_setlocale could not be located in the dynamic link library libintl-8.dll.

I checked the WinGRASS errors page on the GRASS wiki and did not discover any precedent for this problem either there or by a Google search.

My operating system is Windows Vista. I’ve installed all recommended packages as outlined on the GRASS wiki.

Has anyone else encountered this problem? And how might I go about resolving it?

Here’s a running list of potential solutions that have not corrected the problem. I’ll update as I get the time to try them:

  1. Run Microsoft .NET cleanup utility and reinstall .NET 3.5.
  2. Run system file checker from command prompt (>sfc /scannow).

4 Answers

The installer might have been fixed, see http://trac.osgeo.org/grass/ticket/2096#comment:4

Correct answer by markusN on June 24, 2021

I have the same problem--on Windows 7. Looking back, this is apparently an old problem. The dll is in ROOTOSGeo4Wbin. However, I have no idea of what to do. I installed mine with a binary. The earlier version of this issue (few years ago) was assumed solved in the OSGeo forum--but I'm not sure how...

Answered by user2108146 on June 24, 2021

close QGIS

Try to download libintl-8.dll from

http://www.dll-files.com/libintl-8.zip?0WKmVHcMmP

then uncompress it and paste it into C:Program FilesQGIS Dufourbin or whatever path you have for libintl-8.dll.

run QGIS

Answered by Mou Xaxa on June 24, 2021

The 32bit installer I downloaded yesterday does contain the libintl-8.dll file, installed in the QGIS Dufourbin directory. But we non-English users still can not start GRASS, there are error messages in local language saying something like: "Entry point of procedure libintl_setlocale in dynamically linked library libintl-8.dll was not found". There is ticket for this problem and it should be already fixed, although it may take time until the fix appears in the installer talked about here.

Answered by Tomas_IV on June 24, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP