Opened 13 years ago
Closed 11 years ago
#269 closed defect (fixed)
GRASS 6.4.2, missing "libint3.dll"
Reported by: | w5pny | Owned by: | martinl |
---|---|---|---|
Priority: | major | Component: | Package |
Version: | Keywords: | libint3.dll | |
Cc: | grass-dev@… |
Description
When I ran setup fo Osgeo4w on my Windows XP system, it upgraded Grass from RC2 to 6.4.2 and QGIS 1.7.3 to QGIS 1.7.4.
When I click on the Grass Desktop Icon, it runs grass64.bat just like always before, but now it seems to have lost libintl3.dll.
That used to be in the Osgeo4w MSYS directory, but now it's gone so the grass64.bat file fails and the bat files it runs complain they can't find libintl3.dll.
BTW -- I've always had to edit grass64.bat to get the path to the current grass directory fixed in it -- including this upgrade, but that has always allowed it to work in the past. It still works here, except that libintl3.dll is gone.
Change History (8)
comment:1 by , 13 years ago
follow-up: 4 comment:2 by , 13 years ago
Cc: | added |
---|
Solution:
The needed files "libintl3.dll" and "libiconv2.dll" are in http://gnuwin32.sourceforge.net/downlinks/make-dep-zip.php
The file "regex2.dll" from http://gnuwin32.sourceforge.net/downlinks/regex-bin-zip.php
Add them to ..\apps\msys\bin and restart GRASS.
Repackaging of winGRASS is needed.
comment:3 by , 13 years ago
Owner: | changed from | to
---|---|
Summary: | QGIS 1.7.4 and Grass 6.4.2 problem → GRASS 6.4.2, missing "libint3.dll" |
The issue does not affect qgis/osgeo4w
follow-up: 5 comment:4 by , 13 years ago
Replying to neteler:
The needed files "libintl3.dll" and "libiconv2.dll" are in http://gnuwin32.sourceforge.net/downlinks/make-dep-zip.php
The file "regex2.dll" from http://gnuwin32.sourceforge.net/downlinks/regex-bin-zip.php
these files are part of latest msys
package.
Add them to ..\apps\msys\bin and restart GRASS.
Repackaging of winGRASS is needed.
winGRASS package (at least daily builds) are built using latest msys
and msys-dev
package. Should be OK(?)
follow-up: 6 comment:5 by , 13 years ago
Replying to martinl:
I have installed grass (6.4.2) via OSGeo4W framework (from scratch). Msys package has been installed correctly (including files you are referring), GRASS seems to work. Please try to reinstall msys
package at least.
comment:6 by , 13 years ago
Replying to martinl:
Replying to martinl:
I have installed grass (6.4.2) via OSGeo4W framework (from scratch). Msys package has been installed correctly (including files you are referring), GRASS seems to work. Please try to reinstall
msys
package at least.
==========================
I reinstalled the latest msys and these libs are present in it. With those libs present, Grass does work. It's rather puzzling as to why they went missing when msys first upgraded to the current version number.
comment:7 by , 13 years ago
confirmed, reinstalling msys does the trick, but the problem remains for all the users that are not aware of it... can a re-installation of msys be forced?
I have found this page:
http://gnuwin32.sourceforge.net/packages/libintl.htm
"Libintl is a library that provides native language support to programs. It is part of Gettext.
...
LibIntl-3 is in LibIntl-0.14-.. and in Gettext-0.14-.. "
Perhaps a working solution?
I have also found this suggestion:
http://stackoverflow.com/questions/4757911/where-is-libintl3-and-libiconv2-for-gnu-make-on-windows-needed-to-compile-vim-w
"http://gnuwin32.sourceforge.net/downlinks/make-dep-zip.php appeared to have the dependencies..."