[GRASS-dev] [GRASS GIS] #2996: Lidar modules broken in 64bit WinGRASS

GRASS GIS trac at osgeo.org
Wed Dec 21 10:18:29 PST 2016


#2996: Lidar modules broken in 64bit WinGRASS
-------------------------+-------------------------------------------------
  Reporter:  wenzeslaus  |      Owner:  grass-dev@…
      Type:  defect      |     Status:  reopened
  Priority:  blocker     |  Milestone:  7.2.0
 Component:  Packaging   |    Version:  svn-releasebranch70
Resolution:              |   Keywords:  lasinfo, r.in.lidar, v.in.lidar,
                         |  r3.in.lidar, libLAS
       CPU:  x86-64      |   Platform:  Unspecified
-------------------------+-------------------------------------------------

Comment (by martinl):

 Replying to [comment:40 hellik]:
 > which vcredist.exe-versions are needed depends upon the dependencies
 built upon.

 I did quick investigation:

 {{{
 32bit:

 grep msvcrt2005 * --include='setup.hint' -R

 -> no dep

 grep msvcrt2008 * --include='setup.hint' -R

 -> 1 dep

 msvcrt/setup.hint:requires: msvcrt2008 msvcrt2010

 grep msvcrt2010 * --include='setup.hint' -R

 -> 5 deps (none of them are part of standalone installer)

 gdal/gdal-dev/gdal-dev-sosi/setup.hint:requires: gdal-dev msvcrt2010
 gdal/gdal-dev/gdal-dev-filegdb/setup.hint:requires: gdal-dev msvcrt2010
 gdal/gdal-dev/gdal-dev-oracle/setup.hint:requires: gdal-dev oci msvcrt2010
 libjpeg
 icu/icu-libs/setup.hint:requires: msvcrt2010
 msvcrt/setup.hint:requires: msvcrt2008 msvcrt2010

 grep msvcrt2013 * --include='setup.hint' -R

 -> 1 dep (part of standalone installer)

 libpq/setup.hint:requires: shell msvcrt2013 libintl

 grep msvcrt2015 * --include='setup.hint' -R

 -> no dep
 }}}

 {{{
 64bit:

 grep msvcrt2008 * --include='setup.hint' -R

 -> 1 dep

 msvcrt/setup.hint:requires: msvcrt2008 msvcrt2010

 grep msvcrt2010 * --include='setup.hint' -R

 -> 5 deps (none of them part of standalone installer)

 gdal/gdal-dev/gdal-dev-sosi/setup.hint:requires: gdal-dev msvcrt2010
 gdal/gdal-dev/gdal-dev-filegdb/setup.hint:requires: gdal-dev msvcrt2010
 gdal/gdal-dev/gdal-dev-oracle/setup.hint:requires: gdal-dev oci msvcrt2010
 libjpeg
 icu/icu-libs/setup.hint:requires: msvcrt2010
 msvcrt/setup.hint:requires: msvcrt2008 msvcrt2010

 grep msvcrt2012 * --include='setup.hint' -R

 -> 4 deps (none of them part of standalone installer)

 boost/boost-devel/setup.hint:requires: msvcrt2012
 boost/boost-libs/setup.hint:requires: msvcrt2012
 boost/setup.hint:requires: msvcrt2012
 pcl/setup.hint:requires: flann eigen boost msvcrt2012

 grep msvcrt2013 * --include='setup.hint' -R

 -> 4 deps (liblas part of standalone installer)

 hexer/setup.hint:requires: msvcrt gdal msvcrt2013
 liblas/setup.hint:requires: shell libtiff libgeotiff gdal111dll proj proj-
 hpgn proj-datumgrid proj-vdatum laszip msvcrt2013
 libspatialindex/setup.hint:requires: shell msvcrt2013
 points2grid/setup.hint:requires: shell msvcrt2013
 }}}

 So it seems that we need (liblas, libpq) for standalone installer just
 msvcrt2013
 (both on 32bit and 64bit). To be safe we could add msvcrt2008 and
 mscvrt2010 (which are dependencies of msvcrt package). On 32bit
 platform also msvcrt2012 (bacause of boost-libs). Then the result will
 be exactly same as with osgeo4w installer.

 In summary:

 {{{
 32bit: msvcrt2008,msvcrt2010,msvcrt2012,msvcrt2013

 64bit: msvcrt2008,msvcrt2010,msvcrt2013
 }}}

 Any comments?

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



More information about the grass-dev mailing list