:info:build /opt/local/var/macports/build/_opt_PPCRosettaPorts_math_hiop/hiop/work/hiop-0.7.1/src/LinAlg/hiopLinSolverSparseGinkgo.cpp: In function 'std::shared_ptr<gko::LinOpFactory> hiop::{anonymous}::setup_solver_factory(std::shared_ptr<const gko::Executor>, std::shared_ptr<gko::matrix::Csr<double, int> >)':
:info:build /opt/local/var/macports/build/_opt_PPCRosettaPorts_math_hiop/hiop/work/hiop-0.7.1/src/LinAlg/hiopLinSolverSparseGinkgo.cpp:233:56: error: 'Mc64' is not a member of 'gko::reorder'
:info:build 233 | auto preprocessing_fact = gko::share(gko::reorder::Mc64<double, int>::build().on(exec));
:info:build | ^~~~
:info:build /opt/local/var/macports/build/_opt_PPCRosettaPorts_math_hiop/hiop/work/hiop-0.7.1/src/LinAlg/hiopLinSolverSparseGinkgo.cpp:233:61: error: expected primary-expression before 'double'
:info:build 233 | auto preprocessing_fact = gko::share(gko::reorder::Mc64<double, int>::build().on(exec));
:info:build | ^~~~~~
:info:build /opt/local/var/macports/build/_opt_PPCRosettaPorts_math_hiop/hiop/work/hiop-0.7.1/src/LinAlg/hiopLinSolverSparseGinkgo.cpp:233:69: error: expected primary-expression before 'int'
:info:build 233 | auto preprocessing_fact = gko::share(gko::reorder::Mc64<double, int>::build().on(exec));
:info:build | ^~~
:info:build /opt/local/var/macports/build/_opt_PPCRosettaPorts_math_hiop/hiop/work/hiop-0.7.1/src/LinAlg/hiopLinSolverSparseGinkgo.cpp:235:65: error: 'Glu' is not a member of 'gko::experimental::factorization'
:info:build 235 | auto lu_fact = gko::share(gko::experimental::factorization::Glu<double, int>::build_reusable()
:info:build | ^~~
:info:build /opt/local/var/macports/build/_opt_PPCRosettaPorts_math_hiop/hiop/work/hiop-0.7.1/src/LinAlg/hiopLinSolverSparseGinkgo.cpp:235:69: error: expected primary-expression before 'double'
:info:build 235 | auto lu_fact = gko::share(gko::experimental::factorization::Glu<double, int>::build_reusable()
:info:build | ^~~~~~
:info:build /opt/local/var/macports/build/_opt_PPCRosettaPorts_math_hiop/hiop/work/hiop-0.7.1/src/LinAlg/hiopLinSolverSparseGinkgo.cpp:235:77: error: expected primary-expression before 'int'
:info:build 235 | auto lu_fact = gko::share(gko::experimental::factorization::Glu<double, int>::build_reusable()
:info:build | ^~~
:info:build /opt/local/var/macports/build/_opt_PPCRosettaPorts_math_hiop/hiop/work/hiop-0.7.1/src/LinAlg/hiopLinSolverSparseGinkgo.cpp:253:53: error: 'ScaledReordered' is not a member of 'gko::solver'; did you mean 'gko::experimental::reorder::ScaledReordered'?
:info:build 253 | auto reusable_factory = gko::share(gko::solver::ScaledReordered<>::build()
:info:build | ^~~~~~~~~~~~~~~
:info:build In file included from /opt/local/include/ginkgo/ginkgo.hpp:123:
:info:build /opt/local/include/ginkgo/core/reorder/scaled_reordered.hpp:72:7: note: 'gko::experimental::reorder::ScaledReordered' declared here
:info:build 72 | class ScaledReordered
:info:build | ^~~~~~~~~~~~~~~
:info:build /opt/local/var/macports/build/_opt_PPCRosettaPorts_math_hiop/hiop/work/hiop-0.7.1/src/LinAlg/hiopLinSolverSparseGinkgo.cpp:253:69: error: expected primary-expression before '>' token
:info:build 253 | auto reusable_factory = gko::share(gko::solver::ScaledReordered<>::build()
:info:build | ^
:info:build /opt/local/var/macports/build/_opt_PPCRosettaPorts_math_hiop/hiop/work/hiop-0.7.1/src/LinAlg/hiopLinSolverSparseGinkgo.cpp:253:72: error: '::build' has not been declared
:info:build 253 | auto reusable_factory = gko::share(gko::solver::ScaledReordered<>::build()
:info:build | ^~~~~
:info:build /opt/local/var/macports/build/_opt_PPCRosettaPorts_math_hiop/hiop/work/hiop-0.7.1/src/LinAlg/hiopLinSolverSparseGinkgo.cpp: In member function 'virtual int hiop::hiopLinSolverSymSparseGinkgo::matrixChanged()':
:info:build /opt/local/var/macports/build/_opt_PPCRosettaPorts_math_hiop/hiop/work/hiop-0.7.1/src/LinAlg/hiopLinSolverSparseGinkgo.cpp:310:67: error: 'ScaledReordered' is not a member of 'gko::solver'; did you mean 'gko::experimental::reorder::ScaledReordered'?
:info:build 310 | auto sol = gko::as<gko::solver::Gmres<>>(gko::as<gko::solver::ScaledReordered<>>(gko_solver_)->get_solver());
:info:build | ^~~~~~~~~~~~~~~
:info:build /opt/local/include/ginkgo/core/reorder/scaled_reordered.hpp:72:7: note: 'gko::experimental::reorder::ScaledReordered' declared here
:info:build 72 | class ScaledReordered
:info:build | ^~~~~~~~~~~~~~~
:info:build /opt/local/var/macports/build/_opt_PPCRosettaPorts_math_hiop/hiop/work/hiop-0.7.1/src/LinAlg/hiopLinSolverSparseGinkgo.cpp:310:67: error: 'ScaledReordered' is not a member of 'gko::solver'; did you mean 'gko::experimental::reorder::ScaledReordered'?
:info:build 310 | auto sol = gko::as<gko::solver::Gmres<>>(gko::as<gko::solver::ScaledReordered<>>(gko_solver_)->get_solver());
:info:build | ^~~~~~~~~~~~~~~
:info:build /opt/local/include/ginkgo/core/reorder/scaled_reordered.hpp:72:7: note: 'gko::experimental::reorder::ScaledReordered' declared here
:info:build 72 | class ScaledReordered
:info:build | ^~~~~~~~~~~~~~~
:info:build /opt/local/var/macports/build/_opt_PPCRosettaPorts_math_hiop/hiop/work/hiop-0.7.1/src/LinAlg/hiopLinSolverSparseGinkgo.cpp:310:51: error: parse error in template argument list
:info:build 310 | auto sol = gko::as<gko::solver::Gmres<>>(gko::as<gko::solver::ScaledReordered<>>(gko_solver_)->get_solver());
:info:build | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:info:build /opt/local/var/macports/build/_opt_PPCRosettaPorts_math_hiop/hiop/work/hiop-0.7.1/src/LinAlg/hiopLinSolverSparseGinkgo.cpp:310:100: error: 'using element_type = class gko::LinOp' {aka 'class gko::LinOp'} has no member named 'get_solver'; did you mean 'get_size'?
:info:build 310 | auto sol = gko::as<gko::solver::Gmres<>>(gko::as<gko::solver::ScaledReordered<>>(gko_solver_)->get_solver());
:info:build | ^~~~~~~~~~
:info:build | get_size
:info:build /opt/local/var/macports/build/_opt_PPCRosettaPorts_math_hiop/hiop/work/hiop-0.7.1/src/LinAlg/hiopLinSolverSparseGinkgo.cpp:314:56: error: 'gko::experimental::factorization::status' has not been declared
:info:build 314 | return status == gko::experimental::factorization::status::success ? 0 : -1;
:info:build | ^~~~~~
:info:build /opt/local/var/macports/build/_opt_PPCRosettaPorts_math_hiop/hiop/work/hiop-0.7.1/src/LinAlg/hiopLinSolverSparseGinkgo.cpp: In member function 'virtual bool hiop::hiopLinSolverSymSparseGinkgo::solve(hiop::hiopVector&)':
:info:build /opt/local/var/macports/build/_opt_PPCRosettaPorts_math_hiop/hiop/work/hiop-0.7.1/src/LinAlg/hiopLinSolverSparseGinkgo.cpp:330:40: warning: 'using Array = class gko::array<double>' is deprecated: please use array [-Wdeprecated-declarations]
:info:build 330 | auto x_array = gko::Array<double>::view(exec_->get_master(), n_, dx);
:info:build | ^~~~
:info:build /opt/local/include/ginkgo/core/base/array.hpp:717:7: note: declared here
:info:build 717 | using Array [[deprecated("please use array")]] = array<ValueType>;
:info:build | ^~~~~
:info:build /opt/local/var/macports/build/_opt_PPCRosettaPorts_math_hiop/hiop/work/hiop-0.7.1/src/LinAlg/hiopLinSolverSparseGinkgo.cpp:331:40: warning: 'using Array = class gko::array<double>' is deprecated: please use array [-Wdeprecated-declarations]
:info:build 331 | auto b_array = gko::Array<double>::view(exec_, n_, drhs);
:info:build | ^~~~
:info:build /opt/local/include/ginkgo/core/base/array.hpp:717:7: note: declared here
:info:build 717 | using Array [[deprecated("please use array")]] = array<ValueType>;
:info:build | ^~~~~
:info:build /opt/local/var/macports/build/_opt_PPCRosettaPorts_math_hiop/hiop/work/hiop-0.7.1/src/LinAlg/hiopLinSolverSparseGinkgo.cpp:332:93: warning: narrowing conversion of '((hiop::hiopLinSolverSymSparseGinkgo*)this)->hiop::hiopLinSolverSymSparseGinkgo::n_' from 'int' to 'gko::dim<2>::dimension_type' {aka 'long unsigned int'} [-Wnarrowing]
:info:build 332 | auto dense_x_host = gko::matrix::Dense<double>::create(exec_->get_master(), gko::dim<2>{n_, 1}, gko::Array<double>::view(exec_->get_master(), n_, dx), 1);
:info:build | ^~
:info:build /opt/local/var/macports/build/_opt_PPCRosettaPorts_math_hiop/hiop/work/hiop-0.7.1/src/LinAlg/hiopLinSolverSparseGinkgo.cpp:332:121: warning: 'using Array = class gko::array<double>' is deprecated: please use array [-Wdeprecated-declarations]
:info:build 332 | auto dense_x_host = gko::matrix::Dense<double>::create(exec_->get_master(), gko::dim<2>{n_, 1}, gko::Array<double>::view(exec_->get_master(), n_, dx), 1);
:info:build | ^~~~
:info:build /opt/local/include/ginkgo/core/base/array.hpp:717:7: note: declared here
:info:build 717 | using Array [[deprecated("please use array")]] = array<ValueType>;
:info:build | ^~~~~
:info:build /opt/local/var/macports/build/_opt_PPCRosettaPorts_math_hiop/hiop/work/hiop-0.7.1/src/LinAlg/hiopLinSolverSparseGinkgo.cpp:333:73: warning: narrowing conversion of '((hiop::hiopLinSolverSymSparseGinkgo*)this)->hiop::hiopLinSolverSymSparseGinkgo::n_' from 'int' to 'gko::dim<2>::dimension_type' {aka 'long unsigned int'} [-Wnarrowing]
:info:build 333 | auto dense_x= gko::matrix::Dense<double>::create(exec_, gko::dim<2>{n_, 1});
:info:build | ^~
:info:build /opt/local/var/macports/build/_opt_PPCRosettaPorts_math_hiop/hiop/work/hiop-0.7.1/src/LinAlg/hiopLinSolverSparseGinkgo.cpp:335:74: warning: narrowing conversion of '((hiop::hiopLinSolverSymSparseGinkgo*)this)->hiop::hiopLinSolverSymSparseGinkgo::n_' from 'int' to 'gko::dim<2>::dimension_type' {aka 'long unsigned int'} [-Wnarrowing]
:info:build 335 | auto dense_b = gko::matrix::Dense<double>::create(exec_, gko::dim<2>{n_, 1}, b_array, 1);
:info:build | ^~
:info:build /opt/local/var/macports/build/_opt_PPCRosettaPorts_math_hiop/hiop/work/hiop-0.7.1/src/LinAlg/hiopLinSolverSparseGinkgo.cpp: In member function 'virtual int hiop::hiopLinSolverNonSymSparseGinkgo::matrixChanged()':
:info:build /opt/local/var/macports/build/_opt_PPCRosettaPorts_math_hiop/hiop/work/hiop-0.7.1/src/LinAlg/hiopLinSolverSparseGinkgo.cpp:396:67: error: 'ScaledReordered' is not a member of 'gko::solver'; did you mean 'gko::experimental::reorder::ScaledReordered'?
:info:build 396 | auto sol = gko::as<gko::solver::Gmres<>>(gko::as<gko::solver::ScaledReordered<>>(gko_solver_)->get_solver());
:info:build | ^~~~~~~~~~~~~~~
:info:build /opt/local/include/ginkgo/core/reorder/scaled_reordered.hpp:72:7: note: 'gko::experimental::reorder::ScaledReordered' declared here
:info:build 72 | class ScaledReordered
:info:build | ^~~~~~~~~~~~~~~
:info:build /opt/local/var/macports/build/_opt_PPCRosettaPorts_math_hiop/hiop/work/hiop-0.7.1/src/LinAlg/hiopLinSolverSparseGinkgo.cpp:396:67: error: 'ScaledReordered' is not a member of 'gko::solver'; did you mean 'gko::experimental::reorder::ScaledReordered'?
:info:build 396 | auto sol = gko::as<gko::solver::Gmres<>>(gko::as<gko::solver::ScaledReordered<>>(gko_solver_)->get_solver());
:info:build | ^~~~~~~~~~~~~~~
:info:build /opt/local/include/ginkgo/core/reorder/scaled_reordered.hpp:72:7: note: 'gko::experimental::reorder::ScaledReordered' declared here
:info:build 72 | class ScaledReordered
:info:build | ^~~~~~~~~~~~~~~
:info:build /opt/local/var/macports/build/_opt_PPCRosettaPorts_math_hiop/hiop/work/hiop-0.7.1/src/LinAlg/hiopLinSolverSparseGinkgo.cpp:396:51: error: parse error in template argument list
:info:build 396 | auto sol = gko::as<gko::solver::Gmres<>>(gko::as<gko::solver::ScaledReordered<>>(gko_solver_)->get_solver());
:info:build | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:info:build /opt/local/var/macports/build/_opt_PPCRosettaPorts_math_hiop/hiop/work/hiop-0.7.1/src/LinAlg/hiopLinSolverSparseGinkgo.cpp:396:100: error: 'using element_type = class gko::LinOp' {aka 'class gko::LinOp'} has no member named 'get_solver'; did you mean 'get_size'?
:info:build 396 | auto sol = gko::as<gko::solver::Gmres<>>(gko::as<gko::solver::ScaledReordered<>>(gko_solver_)->get_solver());
:info:build | ^~~~~~~~~~
:info:build | get_size
:info:build /opt/local/var/macports/build/_opt_PPCRosettaPorts_math_hiop/hiop/work/hiop-0.7.1/src/LinAlg/hiopLinSolverSparseGinkgo.cpp:400:56: error: 'gko::experimental::factorization::status' has not been declared
:info:build 400 | return status == gko::experimental::factorization::status::success ? 0 : -1;
:info:build | ^~~~~~
Build with
ginkgoback-end fails:hiop0.7.1,ginkgo1.5.0,gcc12.2.0