#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> _______________________________________________ grass-dev mailing list grass-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-dev