Summary: | sci-libs/nlopt-2.4.2-r1 (with octave-4.4.0) - const [with T = octave_value; octave_idx_type = int]’ is deprecated: [4.4]: use 'numel' instead | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Juergen Rose <rose> |
Component: | Current packages | Assignee: | Gentoo Science Related Packages <sci> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | atoth, jstein, mjo |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log |
Description
Juergen Rose
2018-07-24 10:18:04 UTC
'USE=-octave MAKEOPTS=-j1 emerge -v1 nlopt' works. The actual error is a bit earlier in the log, /var/tmp/portage/sci-libs/nlopt-2.4.2-r1/work/nlopt-2.4.2/octave/nlopt_optimize-oct.cc:82:36: error: ‘class octave_function’ has no member named ‘do_multi_index_op’; did you mean ‘do_index_op’? Upstream has a patch. https://github.com/stevengj/nlopt/commit/1fcbcbf2fe8e34234e016cc43a6c41d3e8453e1f The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b42d8d1364f977dbfceb02de0784c3b0e9e2df8d commit b42d8d1364f977dbfceb02de0784c3b0e9e2df8d Author: Michael Orlitzky <mjo@gentoo.org> AuthorDate: 2022-05-18 01:34:02 +0000 Commit: Michael Orlitzky <mjo@gentoo.org> CommitDate: 2022-05-18 01:35:24 +0000 sci-libs/nlopt: new upstream v2.7.1. * Update HOMEPAGE. * Disable MATLAB detection in src_configure(). * No more static libs. Closes: https://bugs.gentoo.org/661952 Bug: https://bugs.gentoo.org/826774 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Orlitzky <mjo@gentoo.org> sci-libs/nlopt/Manifest | 1 + sci-libs/nlopt/nlopt-2.7.1.ebuild | 97 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 98 insertions(+) I think this was already fixed in stable, but should now also work in ~arch with the new v2.7.1. |