Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 902451

Summary: sci-libs/armadillo-11.4.0 - fails 26 tests on ppc64 (eigs_gen(): use of ARPACK must be enabled for decomposition of complex matrices)
Product: Gentoo Linux Reporter: ernsteiswuerfel <erhard_f>
Component: Current packagesAssignee: Andreas K. Hüttel <dilfridge>
Status: UNCONFIRMED ---    
Severity: normal CC: sci
Priority: Normal Keywords: TESTFAILURE
Version: unspecified   
Hardware: PPC64   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=877905
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build.log
emerge --info
build.log (ppc64, 12.4.0)

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.