leycec / raiagent

Third-party Gentoo overlay. Ride the Lagrangian point between awesomeness and volatile compounds.
31 stars 14 forks source link

sci-biology/betse-1.1.1.ebuild impossible use flags #77

Closed impiusnex closed 4 years ago

impiusnex commented 4 years ago

Greetings,

I'm trying to build sci-biology/betsee-1.1.1.0, and I find myself unable to do so as there is a useflag dependency that can not be met. The error message I receive while building is

emerge: there are no ebuilds built with USE flags to satisfy "sci-libs/atlas[eselect-ldso,threads]".
!!! One of the following packages is required to complete your request:
- sci-libs/atlas-3.10.2::gentoo (Missing IUSE: eselect-ldso)
(dependency required by "sci-biology/betse-1.1.1::raiagent[smp]" [ebuild])
(dependency required by "sci-biology/betsee-1.1.1.0::raiagent" [ebuild])
(dependency required by "betsee" [argument])

The ebuild for sci-libs/atlas-3.10.2 does not have the 'eselect-ldso' use flag.

leycec commented 4 years ago

I... I can't believe it. Someone is actually attempting to install BETSE under Gentoo. Admittedly, they're failing due to my own ineptitude. But, still – this is a special day for me that will go down in personal infamy.

That said, I'm deeply saddened to learn that sci-libs/atlas fails to supports BLAS/LAPACK runtime switching. That renders ATLAS effectively useless for real-world scientific taskloads under Gentoo, which is less than optimal. On the bright side, I suppose everyone's probably already migrated to BLIS and OpenBLAS anyway. ATLAS development is in cold storage and unlikely to be resuscitated anytime soon.

I'll promptly remove all mention of sci-libs/atlas from BETSE ebuilds. Thanks for the heads up, @impiusnex. Love the guru beard, too! And a fellow Cannuck at that. We are legion. And very cold.

leycec commented 4 years ago

Resolved by c0f451e. Mid-winter fireworks to warm up the bone-chilling prairies! :fireworks: