Thread: BUG #16778: Problem: nothing provides libarmadillo.so.9()(64bit) needed by gdal30-libs-3.0.4-2.sles12.x86_64

The following bug has been logged on the website:

Bug reference:      16778
Logged by:          heiko kaempf
Email address:      h.kaempf@owl-it.de
PostgreSQL version: 11.10
Operating system:   SUSE Linux Enterprise Server 12 SP5
Description:

Dear PostgreSQL developer team,

when installing postGIS 10 for postgreSQL10 or postgreSQL11 (and also some
other versions)
there is a dependency to a missing library that is not part of SUSE Linux
Enterprise Server 12 SP5.

For examle:

lipsqlgis2:~ # zypper in postgis30_10 postgis30_10-client
postgis30_10-utils
Refreshing service 'spacewalk'.
Loading repository data...
Reading installed packages...
Resolving package dependencies...
3 Problems:
Problem: nothing provides libarmadillo.so.9()(64bit) needed by
gdal30-libs-3.0.4-2.sles12.x86_64
Problem: nothing provides libarmadillo.so.9()(64bit) needed by
gdal30-libs-3.0.4-2.sles12.x86_64
Problem: nothing provides libarmadillo.so.9()(64bit) needed by
gdal30-libs-3.0.4-2.sles12.x86_64

Problem: nothing provides libarmadillo.so.9()(64bit) needed by
gdal30-libs-3.0.4-2.sles12.x86_64
Solution 1: do not install postgis30_10-client-3.0.1-2.sles12.x86_64
Solution 2: break gdal30-libs-3.0.4-2.sles12.x86_64 by ignoring some of its
dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c]
(c): c

lipsqlgis2:~ # zypper in postgis30_11 postgis30_11-client
postgis30_11-utils
Refreshing service 'spacewalk'.
Loading repository data...
Reading installed packages...
Resolving package dependencies...
3 Problems:
Problem: nothing provides libarmadillo.so.9()(64bit) needed by
gdal30-libs-3.0.4-2.sles12.x86_64
Problem: nothing provides libarmadillo.so.9()(64bit) needed by
gdal30-libs-3.0.4-2.sles12.x86_64
Problem: nothing provides libarmadillo.so.9()(64bit) needed by
gdal30-libs-3.0.4-2.sles12.x86_64

Problem: nothing provides libarmadillo.so.9()(64bit) needed by
gdal30-libs-3.0.4-2.sles12.x86_64
Solution 1: do not install postgis30_11-client-3.0.1-2.sles12.x86_64
Solution 2: break gdal30-libs-3.0.4-2.sles12.x86_64 by ignoring some of its
dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c]
(c): c

.......
.....
..

As far as we know, the library libarmadillo.so.9 is not part of SUSE Linux
Enterprise Server software in general. We are able to continue the
installation when breaking the dependency:

lipgsqlgisp2:~ # zypper in postgis30_11
Refreshing service 'spacewalk'.
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: nothing provides libarmadillo.so.9()(64bit) needed by
gdal30-libs-3.0.4-2.sles12.x86_64
Solution 1: do not install postgis30_11-3.0.1-2.sles12.x86_64
Solution 2: break gdal30-libs-3.0.4-2.sles12.x86_64 by ignoring some of its
dependencies

Choose from above solutions by number or cancel [1/2/c] (c): 2
Resolving dependencies...
Resolving package dependencies...
.........
......
...
.

If this library is needed by postGIS software to work correctly, it should
be included the the zypper repositories for SLES12 SP5. Otherwise the
dependency should be removed from the package.

kind regards
Heiko Kaempf
OWL-IT Germany