Bug report #7269
cant load GRASS plugin (osx 10.8.2)
| Status: | Closed | ||
|---|---|---|---|
| Priority: | Normal | ||
| Assignee: | - | ||
| Category: | GRASS | ||
| Affected QGIS version: | master | Regression?: | No |
| Operating System: | osx | Easy fix?: | No |
| Pull Request or Patch supplied: | No | Resolution: | |
| Crashes QGIS or corrupts data: | No | Copied to github as #: | 16286 |
Description
I'm building QGIS from source (debug mode) on mac osx 10.8.x
grass 6.4.3 installed in :
/usr/local/grass/grass-6.4.3svn/
gdalinfo is able to list the grass driver :
gdalinfo --formats | grep GRASS
GRASS (ro): GRASS Database Rasters (5.7+)
GRASSASCIIGrid (rov): GRASS ASCII Grid
the plugins are in :
ls /usr/local/lib/gdalplugins
gdal_GRASS.so ogr_GRASS.so
in my bash_ptofile i have :
export GDAL_DRIVER_PATH=/usr/local/lib/gdalplugins
my CMakeCache.txt attached here :;
https://gist.github.com/epifanio/5077934
QGIS Build fine without errors, but the GRASS plugin are not loaded (neither i can see them in the build log)
Is it a BUG or Please can you point me on how to load them from inside QGIS ?
Thanks.
History
#1
Updated by Giovanni Manghi over 12 years ago
- Priority changed from High to Normal
Installing from packages and the plugin is available, a local issue?
#2
Updated by zirneklitis - over 12 years ago
In official QGIS builds for Fedora the following patched is applied:
--- qgis-1.5.0/cmake/FindGRASS.cmake 2010-06-20 19:09:21.151964000 +0200
+++ qgis-1.5.0-grass/cmake/FindGRASS.cmake 2010-07-12 09:31:16.551002521 +0200
@@ -17,7 +17,7 @@
MARK_AS_ADVANCED ( GRASS_LIBRARY_${LIB} )
SET(LIB_PATH NOTFOUND)
- FIND_LIBRARY(LIB_PATH NAMES grass_${LIB} PATHS ${G_PREFIX}/lib NO_DEFAULT_PATH)
+ FIND_LIBRARY(LIB_PATH NAMES grass_${LIB} PATHS ${G_PREFIX}/lib)
IF (LIB_PATH)
SET (GRASS_LIBRARY_${LIB} ${LIB_PATH})
This solved the similar issue for Fedora 18.
#3
Updated by Radim Blazek almost 10 years ago
- Status changed from Open to Closed
Most probably resolved, FindGRASS.cmake now searches first with NO_DEFAULT_PATH then without.