Opened 8 years ago

Last modified 5 years ago

#3120 new enhancement

Suggested change to default settings and missing requirements

Reported by: ewcgrass Owned by: grass-dev@…
Priority: normal Milestone: 7.6.2
Component: Compiling Version: svn-releasebranch72
Keywords: Cc:
CPU: x86-64 Platform: All

Description

Default settings: Compiling Grass72 svn resulted in non-working r.in.lidar, v.in.lidar, v.out.postgis and v.buffer due to default settings that exclude geos, liblas and postgres support. In light that these are available in generic binaries, perhaps those default settings should be changed from "no" to "yes" in the source files?

Missing items in requirements list: Compilation was also made needlessly difficult due to missing laszip and libgeotiff requirements (their -devel equivalents). Also, it was necessary to make links to original files to create required libboost_program_option.so and libboost_thread.so, which may be present on some Linux systems, but not in older Fedora distros. Perhaps the former could be added to the requirements list, and changes (or advise to users) made to accommodate latter?

Otherwise, great job GRASS developers!

Change History (9)

in reply to:  description comment:1 by neteler, 8 years ago

Replying to ewcgrass:

Default settings: Compiling Grass72 svn resulted in non-working r.in.lidar, v.in.lidar, v.out.postgis and v.buffer due to default settings that exclude geos, liblas and postgres support. In light that these are available in generic binaries, perhaps those default settings should be changed from "no" to "yes" in the source files?

IMHO no because these libraries are not easily available on *all* supported platforms. And not all users need LiDAR support. We try to keep the default settings at a minimum.

Missing items in requirements list: Compilation was also made needlessly difficult due to missing laszip and libgeotiff requirements (their -devel equivalents).

Do you refer to

https://grass.osgeo.org/grass73/source/snapshot/REQUIREMENTS.html ?

libgeotiff is included in GDAL. laszip is definitely an optional package for liblas.

Also, it was necessary to make links to original files to create required libboost_program_option.so and libboost_thread.so, which may be present on some Linux systems, but not in older Fedora distros.

This is a known packaging bug in some Fedora package (maybe solved since then).

Perhaps the former could be added to the requirements list, and changes (or advise to users) made to accommodate latter?

Perhaps better to add that here since it is distro specific knowledge: https://grasswiki.osgeo.org/wiki/Compile_and_Install#Fedora

Otherwise, great job GRASS developers!

Thanks!

comment:2 by neteler, 7 years ago

Milestone: 7.2.07.2.1

Ticket retargeted after milestone closed

comment:3 by martinl, 7 years ago

Milestone: 7.2.17.2.2

comment:4 by martinl, 7 years ago

Milestone: 7.2.27.4.0

All enhancement tickets should be assigned to 7.4 milestone.

comment:5 by neteler, 6 years ago

Milestone: 7.4.07.4.1

Ticket retargeted after milestone closed

comment:6 by neteler, 6 years ago

Milestone: 7.4.17.4.2

comment:7 by martinl, 6 years ago

Milestone: 7.4.27.6.0

All enhancement tickets should be assigned to 7.6 milestone.

comment:8 by martinl, 5 years ago

Milestone: 7.6.07.6.1

Ticket retargeted after milestone closed

comment:9 by martinl, 5 years ago

Milestone: 7.6.17.6.2

Ticket retargeted after milestone closed

Note: See TracTickets for help on using tickets.