Octave pkg is missing libqhull_r.so.8.0 dependance

Feb 15, 2023 Closed Archived
D

It looks to me that octave package needs libqhull_r.so.8.0,
but e.g. Centos Stream 9
has only /usr/lib64/libqhull_r.so.7.2.0 (qhull-devel-7.2.1-9.el9.x86_64).
So running __run_test_suite__ reults in many FAILures like:

>>>>> processing /app/share/octave/7.2.0/etc/tests/libinterp/dldfcn/convhulln.cc-tst
***** testif HAVE_QHULL
 cube = [0 0 0;1 0 0;1 1 0;0 1 0;0 0 1;1 0 1;1 1 1;0 1 1];
 [h, v] = convhulln (cube, "Qt");
 assert (size (h), [12 3]);
 h = sortrows (sort (h, 2), [1:3]);
 assert (h, [1 2 4; 1 2 6; 1 4 8; 1 5 6; 1 5 8; 2 3 4; 2 3 7; 2 6 7; 3 4 7; 4 7 8; 5 6 7; 5 7 8]);
 assert (v, 1, 10*eps);
 [h2, v2] = convhulln (cube);  # Test default option = "Qt"
 assert (size (h2), size (h));
 h2 = sortrows (sort (h2, 2), [1:3]);
 assert (h2, h);
 assert (v2, v, 10*eps);
!!!!! test failed
/app/lib/octave/7.2.0/oct/x86_64-pc-linux-gnu/convhulln.oct: failed to load
Incompatible version or missing dependency?
libqhull_r.so.8.0: cannot open shared object file: No such file or directory
H

whatever centos has doesn’t matter because it’s not in the flatpak.

ideally you would report the problem in the repository instead of here, there is more chances the maintainer sees it.

D
Replying to #2

Thanks! I did report it on github: