Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 902451 - >=sci-libs/armadillo-11.4.0 - fails 26 tests (eigs_gen(): use of ARPACK must be enabled for decomposition of complex matrices) despite +arpack
Summary: >=sci-libs/armadillo-11.4.0 - fails 26 tests (eigs_gen(): use of ARPACK must ...
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Andreas K. Hüttel
URL:
Whiteboard:
Keywords: TESTFAILURE
Depends on:
Blocks:
 
Reported: 2023-03-20 18:19 UTC by ernsteiswuerfel
Modified: 2024-10-28 23:25 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (armadillo-11.4.0:20230320-175958.log,41.14 KB, text/plain)
2023-03-20 18:19 UTC, ernsteiswuerfel
Details
emerge --info (file_902451.txt,6.49 KB, text/plain)
2023-03-20 19:25 UTC, ernsteiswuerfel
Details
build.log (ppc64, 12.4.0) (armadillo-12.4.0:20230728-133733.log,36.39 KB, text/plain)
2023-07-28 13:46 UTC, ernsteiswuerfel
Details
build.log (ppc64, 12.8.2) (armadillo-12.8.2:20241028-231747.log,39.08 KB, text/plain)
2024-10-28 23:23 UTC, ernsteiswuerfel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ernsteiswuerfel archtester 2023-03-20 18:19:26 UTC
Created attachment 858447 [details]
build.log

In contrast to 10.8.2 (bug #877905) 11.4.0 builds tests on ppc64 but some of them fail. Most of the failures look like this:

[...]
fn_eigs_gen.cpp:2222: FAILED:
due to unexpected exception with message:
  eigs_gen(): use of ARPACK must be enabled for decomposition of complex
  matrices

-------------------------------------------------------------------------------
fn_eigs_sigma_test
-------------------------------------------------------------------------------
fn_eigs_sym.cpp:144
...............................................................................

fn_eigs_sym.cpp:144: FAILED:
due to unexpected exception with message:
  eigs_sym(): use of NEWARP or ARPACK as well as SuperLU must be enabled to use
  'sigma'

-------------------------------------------------------------------------------
sp_mat_square_test
-------------------------------------------------------------------------------
spmat.cpp:1139
...............................................................................

spmat.cpp:1139: FAILED:
  REQUIRE( c(1, 0) == d(1, 0) )
with expansion:
  0 == -0.0

===============================================================================
test cases:    338 |    312 passed | 26 failed
assertions: 841621 | 841595 passed | 26 failed

 * ERROR: sci-libs/armadillo-11.4.0::gentoo failed (test phase):
 *   (no error message)
Comment 1 ernsteiswuerfel archtester 2023-03-20 19:25:41 UTC
Created attachment 858457 [details]
emerge --info
Comment 2 Andreas K. Hüttel archtester gentoo-dev 2023-05-06 17:51:04 UTC
There is something odd going on here. Configuration says that ARPACK and SUPERLU are enabled...
Comment 3 Andreas Sturmlechner gentoo-dev 2023-07-27 18:12:10 UTC
What about 12.4.0?
Comment 4 ernsteiswuerfel archtester 2023-07-28 13:46:20 UTC
Created attachment 866516 [details]
build.log (ppc64, 12.4.0)

Just looks the same as 11.4.0.

The tests fail hinting ARPACK is not enabled, despite USE="arpack lapack superlu" being in place...
Comment 5 Andreas Sturmlechner gentoo-dev 2023-07-30 18:56:47 UTC
Exactly the same for me on amd64 fwiw.
Comment 6 Andreas Sturmlechner gentoo-dev 2023-07-30 18:58:15 UTC
(In reply to Andreas K. Hüttel from comment #2)
> There is something odd going on here. Configuration says that ARPACK and
> SUPERLU are enabled...
ebuild manually sets -DARPACK_FOUND=ON -DBLAS_FOUND=ON -DLAPACK_FOUND=ON -DSuperLU_FOUND=ON which is at least a weird thing to do.
Comment 7 ernsteiswuerfel archtester 2024-10-28 23:23:44 UTC
Created attachment 907202 [details]
build.log (ppc64, 12.8.2)

Same for 12.8.2.