[GRASS-dev] [GRASS GIS] #3118: Some modules fail to compile

GRASS GIS trac at osgeo.org
Fri Aug 5 11:48:35 PDT 2016


#3118: Some modules fail to compile
------------------------+---------------------------------
  Reporter:  ewcgrass   |      Owner:  grass-dev@…
      Type:  defect     |     Status:  new
  Priority:  normal     |  Milestone:  7.2.0
 Component:  Compiling  |    Version:  svn-releasebranch72
Resolution:             |   Keywords:
       CPU:  x86-64     |   Platform:  Linux
------------------------+---------------------------------

Comment (by wenzeslaus):

 Replying to [comment:2 ewcgrass]:
 > I compiled originally with default settings, and geos, liblas and
 postgres support are excluded by default (perhaps a change is required to
 include them by default?).

 Possibly. You can open a ticket for it.

 > (I didn't include support for postgres in case it removed default
 support for SQlite?, which I wish to maintain)

 You can do it. They are independent.


 > --snip--

 You can use `{{{` and `}}}` to make a snipped, see WikiFormatting at the
 top right corner of the form.

 > {{{
 > OBJ.x86_64-pc-linux-gnu/geos.o: In function `geos_buffer':
 > vector/v.buffer/geos.c:153: undefined reference to `Vect_read_area_geos'
 > }}}

 This looks like a GRASS GIS function to communicate with GEOS was disabled
 because of missing GEOS. You probably need to recompile the library. Do
 make distclean in the source code top directory:

 {{{
 make distclean && svn up && ./configure ... && make
 }}}

 > v.buffer output complains about undefined symbol for Vect_read_line_geos
 and Vect_read_line_geos.

 This seems to fit with the above, i.e. a missing symbol in the library.

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/3118#comment:3>
GRASS GIS <https://grass.osgeo.org>



More information about the grass-dev mailing list