PostGIS – How to Solve Missing libintl-8.dll Error on Windows

32bitdllinstallationpostgiswindows

I have Installed 32 Bit PostgreSQL 9.5 and PostGIS 2.3 on my 32 Bit Windows Desktop. I have connected to the Database via pgAdmin, and I have been able to create a PostGIS Database.

But when I try to Open the PostGIS Shapefile & DBF loader, I Get an error which says:

The program can't start because libintl-8.dll is missing from your
computer. Try reinstalling the program to fix this problem

What do I do to solve this issue? Where Can I find this DLL?

Best Answer

This DLL should have been copied over by the PostGIS Installer to your PostgreSQL folder. Hence first check if it in the folder. The folder will be something like:

C:\Program Files\PostgreSQL\9.5\bin

If it is there, then it means that the PostGIS loader cannot find this dll, since it is in another folder.

The easiest way to solve this, is to check your PATH environment variable, and add the PostgreSQL folder to it. Once you have added it, you should now be able to run the PostGIS Shapefile Loader.

Related Question