[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