[GRASS-dev] [GRASS GIS] #1467: include/gis.h hard-coding version a the SVN revision level

GRASS GIS trac at osgeo.org
Tue May 6 13:27:49 PDT 2014


#1467: include/gis.h hard-coding version a the SVN revision level
-------------------------+--------------------------------------------------
 Reporter:  strk         |       Owner:  grass-dev@…              
     Type:  enhancement  |      Status:  new                      
 Priority:  minor        |   Milestone:  6.4.4                    
Component:  LibGIS       |     Version:  svn-develbranch6         
 Keywords:  api          |    Platform:  All                      
      Cpu:  All          |  
-------------------------+--------------------------------------------------

Comment(by neteler):

 Replying to [comment:3 neteler]:
 > Replying to [comment:1 strk]:
 > > The attached patch makes the incompatibility error message more
 complete (and clearer to me).
 >
 > Indeed the current message (here, using spgrass6 in R):
 > {{{
 > GRASS GIS interface loaded with GRASS version: GRASS 6.4.2svn48651M
 (2011)
 > and location: latlong
 > ERROR: Incompatible library version for module. You need to rebuild
 GRASS
 >        or untangle multiple installations.
 > }}}
 >
 > is fairly unhelpful. No clue what to recompile since GRASS is working...

 New message:

 {{{
 ...
 if [ "/home/neteler/software/grass71/dist.x86_64-unknown-linux-
 gnu/bin/v.perturb" != "" ] ; then
 GISRC=/home/neteler/software/grass71/dist.x86_64-unknown-linux-
 gnu/demolocation/.grassrc71
 GISBASE=/home/neteler/software/grass71/dist.x86_64-unknown-linux-gnu
 PATH="/home/neteler/software/grass71/dist.x86_64-unknown-linux-
 gnu/bin:/home/neteler/software/grass71/dist.x86_64-unknown-linux-
 gnu/bin:/home/neteler/software/grass71/dist.x86_64-unknown-linux-
 gnu/scripts:$PATH" PYTHONPATH="/home/neteler/software/grass71/dist.x86_64
 -unknown-linux-gnu/etc/python:/home/neteler/software/grass71/dist.x86_64
 -unknown-linux-gnu/gui/wxpython:$PYTHONPATH"
 LD_LIBRARY_PATH="/home/neteler/software/grass71/dist.x86_64-unknown-linux-
 gnu/bin:/home/neteler/software/grass71/dist.x86_64-unknown-linux-
 gnu/scripts:/home/neteler/software/grass71/dist.x86_64-unknown-linux-
 gnu/lib:/home/neteler/software/grass71/dist.x86_64-unknown-linux-gnu/lib:"
 LC_ALL=C /home/neteler/software/grass71/dist.x86_64-unknown-linux-
 gnu/bin/v.perturb --html-description < /dev/null | grep -v
 '</body>\|</html>' > v.perturb.tmp.html ; fi
 ERROR: Module built against version $Revision: 59317 $ trying to use
        version $Revision: 60123 $.You need to rebuild GRASS GIS or
 untangle
        multiple installations.
 make[3]: *** [v.patch.tmp.html] Error 1
 rm v.patch.tmp.html
 make[3]: Leaving directory `/home/neteler/software/grass71/vector/v.patch'
 }}}

 Patch applied to trunk in r60135.

 Backport desired (perhaps with improved wording).

-- 
Ticket URL: <http://trac.osgeo.org/grass/ticket/1467#comment:5>
GRASS GIS <http://grass.osgeo.org>



More information about the grass-dev mailing list