Configuring a Linux Machine for MRR
To use MRR (Multi Resolution Raster) files on Spectrum Spatial in a Linux environment, GCC and LIBC must be upgraded to the proper versions.
To configure a Linux machine for MRR:
-
Install the UUID package, which installs LIBC v.2.17.
For example, to install UUID on Cent OS:
wget http://ftp.riken.jp/Linux/centos/6/os/x86_64/Packages/libuuid-2.17.2-12.18.el6.x86_64.rpmsudo yum -y install libuuid-2.17.2-12.18.el6.x86_64.rpmsudo yum -y install libuuid-devel
- Install devtoolset-3, which installs GCC v.4.9. For instructions, see https://www.softwarecollections.org/en/scls/rhscl/devtoolset-3/.
- Verify that GCC v.4.9 and LIBC v.2.17 (or higher) are installed.
-
Ensure that all the dependencies were resolved in the above steps. If any
dependency is unresolved, install it and then repeat Step 2.
For example, the following are some of the required dependencies for an OEL 6.5 machine:
wget https://www.softwarecollections.org/en/scls/mizdebsk/maven30-rhel-6/epel-6-x86_64/download/mizdebsk-maven30-rhel-6-epel-6-x86_64.noarch.rpmsudo yum -y install mizdebsk-maven30-rhel-6-epel-6-x86_64-1-2.noarch.rpm
wget https://www.softwarecollections.org/en/scls/rhscl/maven30/epel-6-x86_64/download/rhscl-maven30-epel-6-x86_64.noarch.rpmsudo yum -y install rhscl-maven30-epel-6-x86_64-1-2.noarch.rpmsudo yum -y install maven30
wget https://www.softwarecollections.org/en/scls/mbooth/eclipse-luna/fedora-20-x86_64/download/mbooth-eclipse-luna-fedora-20-x86_64.noarch.rpmsudo yum -y install mbooth-eclipse-luna-fedora-20-x86_64-1-2.noarch.rpmsudo yum -y install --skip-broken eclipse-luna