[GRASS5] [Re: [Qgis-user] OS X Binary experimental version]

-------- Original Message --------
Subject: Re: [Qgis-user] OS X Binary experimental version
Date: Thu, 17 Feb 2005 03:13:56 -0500
From: Tom Elwertowski <telwertowski@comcast.net>
To: qgis-user@lists.sourceforge.net

The Mac OS X error "No maps opened in mMaps, probably problem in runtime
linking, static variables are not shared by provider and plugin" when
using the command "Edit GRASS vector layer" has been fixed.

The grass provider and plugin are now "pure" modules and code shared
between them is in the new shared library libqgisgrass. This eliminates
the libtool warning that linking grassplugin against libgrassprovider is
not portable. libgrassprovider has also been renamed to grassprovider
since it no longer tries to be a combination provider and shared library
(which only worked on some platforms).

For those building 6.0 source, it should probably work to just take
provider/grass/Makefile.am,1.8 and plugin/grass/Makefile.am,1.15 from
cvs and doing make/make install although I haven't tested this. Delete
qgis.app/Contents/MacOS/lib/qgis/libgrassprovider.* after
grassprovider.* is made.

Another bit of good news for Mac OS X users is that if you are building
current QGIS cvs source and use the 050202 GRASS binary distribution,
the QGIS GRASS plugin can be used when double-clicking QGIS. It is no
longer necessary to use the command line and define DYLD_LIBRARY_PATH
and GISBASE.

Tom