Opened 8 years ago

Closed 6 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 Changed 8 years ago by neteler

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..."

comment:2 Changed 8 years ago by neteler

Cc: grass-dev@… 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 Changed 8 years ago by lutra

Owner: changed from osgeo4w-dev@… to martinl
Summary: QGIS 1.7.4 and Grass 6.4.2 problemGRASS 6.4.2, missing "libint3.dll"

The issue does not affect qgis/osgeo4w

comment:4 in reply to:  2 ; Changed 8 years ago by martinl

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(?)

comment:5 in reply to:  4 ; Changed 8 years ago by 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.

comment:6 in reply to:  5 Changed 8 years ago by w5pny

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 Changed 8 years ago by lutra

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?

comment:8 Changed 6 years ago by jef

Resolution: fixed
Status: newclosed

likely also long fixed.

Note: See TracTickets for help on using tickets.