Octave pkg is missing libqhull_r.so.8.0 dependance

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

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.

1 Like

Thanks! I did report it on github:

1 Like

This topic was automatically closed after 11 days. New replies are no longer allowed.