Build: #6 failed

Job: ManyLinux 2.28 failed

Stages & jobs

  1. Default Stage

  2. Test

Build log

The build generated 2,409 lines of output.   The output is too long and has been truncated to the last 1,000 lines. Download or view full build log.

10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
10-Aug-2026 16:31:50 |                                                       ^~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::sub_assign_op<double, double> >’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::sub_assign_op<double, double>, 0>’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; SrcXprType = Eigen::Matrix<double, -1, 1>; Functor = Eigen::internal::sub_assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; SrcXprType = Eigen::Matrix<double, -1, 1>; Functor = Eigen::internal::sub_assign_op<double, double>; Weak = void]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; Src = Eigen::Matrix<double, -1, 1>; Func = Eigen::internal::sub_assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:797:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; Src = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 0>; Func = Eigen::internal::sub_assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:164:18:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Solve<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >; Func = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Solve<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Solve<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >; Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:621:35:   required from ‘void {anonymous}::SolveSimultaneousEquationsByLU(size_t, const T*, const T*, T*) [with T = double; MatrixT = Eigen::Matrix<double, -1, -1>; VectorT = Eigen::Matrix<double, -1, 1>; size_t = long unsigned int]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:960:61:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
10-Aug-2026 16:31:50 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
10-Aug-2026 16:31:50 |                                                       ^~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >, Eigen::internal::evaluator<Eigen::Matrix<double, 1, -1> >, Eigen::internal::assign_op<double, double> >’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >, Eigen::internal::evaluator<Eigen::Matrix<double, 1, -1> >, Eigen::internal::assign_op<double, double>, 0>’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; SrcXprType = Eigen::Matrix<double, 1, -1>; Functor = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; SrcXprType = Eigen::Matrix<double, 1, -1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Src = Eigen::Matrix<double, 1, -1>; Func = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:797:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Src = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>, 0>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, 1>; Workspace = Eigen::Matrix<double, 1, 1, 1, 1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:525:37:   required from ‘void Eigen::MatrixBase<Derived>::applyOnTheLeft(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::HouseholderSequence<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 1>; Derived = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:254:23:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
10-Aug-2026 16:31:50 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
10-Aug-2026 16:31:50 |                                                       ^~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, -1, 1, false> >, Eigen::internal::evaluator<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, 1, 1, 1, 1>, 0, Eigen::Stride<0, 0> >, 1> >, Eigen::internal::sub_assign_op<double, double> >’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, -1, 1, false> >, Eigen::internal::evaluator<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, 1, 1, 1, 1>, 0, Eigen::Stride<0, 0> >, 1> >, Eigen::internal::sub_assign_op<double, double>, 0>’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, 1, 1, 1, 1>, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, 1, 1, 1, 1>, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op<double, double>; Weak = void]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, -1, 1, false>; Src = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, 1, 1, 1, 1>, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:411:29:   required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, -1, 1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Map<Eigen::Matrix<double, 1, 1, 1, 1, 1>, 0, Eigen::Stride<0, 0> >]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:178:42:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:343:39:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, 1>; Workspace = Eigen::Matrix<double, 1, 1, 1, 1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:525:37:   required from ‘void Eigen::MatrixBase<Derived>::applyOnTheLeft(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::HouseholderSequence<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 1>; Derived = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:254:23:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
10-Aug-2026 16:31:50 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
10-Aug-2026 16:31:50 |                                                       ^~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op<double, double> >’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op<double, double>, 0>’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:179:21:   required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with int Side = 1; OtherDerived = Eigen::Matrix<double, -1, 1>; _MatrixType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >; unsigned int _Mode = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:511:37:   required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, -1, 1>; _MatrixType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >; unsigned int _Mode = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/lmpar.h:224:100:   required from ‘void Eigen::internal::lmpar2(const Eigen::ColPivHouseholderQR<Eigen::Matrix<LhsScalar, -1, -1, 0> >&, const Eigen::Matrix<Scalar, -1, 1>&, const Eigen::Matrix<Scalar, -1, 1>&, Scalar, Scalar&, Eigen::Matrix<Scalar, -1, 1>&) [with Scalar = double]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:275:33:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
10-Aug-2026 16:31:50 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
10-Aug-2026 16:31:50 |                                                       ^~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false> >, Eigen::internal::assign_op<double, double> >’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false> >, Eigen::internal::assign_op<double, double>, 0>’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, 1, false>; SrcXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; Functor = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, 1, false>; SrcXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, 1, false>; Src = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; Func = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, 1, false>; Src = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Solve<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >; Func = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Solve<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Solve<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >; Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:621:35:   required from ‘void {anonymous}::SolveSimultaneousEquationsByLU(size_t, const T*, const T*, T*) [with T = double; MatrixT = Eigen::Matrix<double, -1, -1>; VectorT = Eigen::Matrix<double, -1, 1>; size_t = long unsigned int]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:960:61:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
10-Aug-2026 16:31:50 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
10-Aug-2026 16:31:50 |                                                       ^~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >, Eigen::internal::assign_op<double, double> >’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >, Eigen::internal::assign_op<double, double>, 0>’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Householder/Householder.h:45:18:   required from ‘void Eigen::MatrixBase<Derived>::makeHouseholderInPlace(Eigen::MatrixBase<Derived>::Scalar&, Eigen::MatrixBase<Derived>::RealScalar&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::Scalar = double; Eigen::MatrixBase<Derived>::RealScalar = double]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:538:52:   required from ‘void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:156:7:   required from ‘Eigen::ColPivHouseholderQR<MatrixType>::ColPivHouseholderQR(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:232:39:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
10-Aug-2026 16:31:50 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
10-Aug-2026 16:31:50 |                                                       ^~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::internal::assign_op<double, double> >’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::internal::assign_op<double, double>, 0>’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; SrcXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; Functor = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; SrcXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; Src = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; Func = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; Src = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:182:11:   required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with int Side = 1; OtherDerived = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; _MatrixType = const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 2]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:511:37:   required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; _MatrixType = const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 2]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/lmpar.h:202:90:   required from ‘void Eigen::internal::lmpar2(const Eigen::ColPivHouseholderQR<Eigen::Matrix<LhsScalar, -1, -1, 0> >&, const Eigen::Matrix<Scalar, -1, 1>&, const Eigen::Matrix<Scalar, -1, 1>&, Scalar, Scalar&, Eigen::Matrix<Scalar, -1, 1>&) [with Scalar = double]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:275:33:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
10-Aug-2026 16:31:50 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
10-Aug-2026 16:31:50 |                                                       ^~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >, Eigen::internal::assign_op<double, double> >’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >, Eigen::internal::assign_op<double, double>, 0>’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Solve<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >; Func = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Solve<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Solve<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >; Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:621:35:   required from ‘void {anonymous}::SolveSimultaneousEquationsByLU(size_t, const T*, const T*, T*) [with T = double; MatrixT = Eigen::Matrix<double, -1, -1>; VectorT = Eigen::Matrix<double, -1, 1>; size_t = long unsigned int]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:960:61:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
10-Aug-2026 16:31:50 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
10-Aug-2026 16:31:50 |                                                       ^~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, Eigen::internal::assign_op<double, double> >’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, Eigen::internal::assign_op<double, double>, 0>’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >; Functor = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, 1, false>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >; Func = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, 1, false>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Solve<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >; Func = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Solve<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Solve<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >; Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:621:35:   required from ‘void {anonymous}::SolveSimultaneousEquationsByLU(size_t, const T*, const T*, T*) [with T = double; MatrixT = Eigen::Matrix<double, -1, -1>; VectorT = Eigen::Matrix<double, -1, 1>; size_t = long unsigned int]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:960:61:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
10-Aug-2026 16:31:50 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
10-Aug-2026 16:31:50 |                                                       ^~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::assign_op<double, double> >’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::assign_op<double, double>, 0>’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Derived = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:25:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Householder/Householder.h:129:22:   required from ‘void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:548:35:   required from ‘void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:156:7:   required from ‘Eigen::ColPivHouseholderQR<MatrixType>::ColPivHouseholderQR(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:232:39:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
10-Aug-2026 16:31:50 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
10-Aug-2026 16:31:50 |                                                       ^~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > >, Eigen::internal::sub_assign_op<double, double> >’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > >, Eigen::internal::sub_assign_op<double, double>, 0>’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::sub_assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::sub_assign_op<double, double>; Weak = void]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::sub_assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::sub_assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:164:18:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Householder/Householder.h:129:22:   required from ‘void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:548:35:   required from ‘void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:156:7:   required from ‘Eigen::ColPivHouseholderQR<MatrixType>::ColPivHouseholderQR(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:232:39:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
10-Aug-2026 16:31:50 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
10-Aug-2026 16:31:50 |                                                       ^~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false> >, Eigen::internal::swap_assign_op<double> >’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false> >, Eigen::internal::swap_assign_op<double>, 1>’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false> >, Eigen::internal::swap_assign_op<double>, 0>’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; SrcXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; Functor = Eigen::internal::swap_assign_op<double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; SrcXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; Functor = Eigen::internal::swap_assign_op<double>; Weak = void]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; Src = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; Func = Eigen::internal::swap_assign_op<double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::PermutationMatrix<-1, -1>, Eigen::Matrix<double, -1, 1>, 2>; Derived = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::PermutationMatrix<-1, -1>, Eigen::Matrix<double, -1, 1>, 2>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/lmpar.h:204:7:   required from ‘void Eigen::internal::lmpar2(const Eigen::ColPivHouseholderQR<Eigen::Matrix<LhsScalar, -1, -1, 0> >&, const Eigen::Matrix<Scalar, -1, 1>&, const Eigen::Matrix<Scalar, -1, 1>&, Scalar, Scalar&, Eigen::Matrix<Scalar, -1, 1>&) [with Scalar = double]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:275:33:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
10-Aug-2026 16:31:50 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
10-Aug-2026 16:31:50 |                                                       ^~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::sub_assign_op<double, double> >’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::sub_assign_op<double, double>, 0>’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op<double, double>; Weak = void]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:164:18:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/LU/FullPivLU.h:563:55:   required from ‘void Eigen::FullPivLU<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/LU/FullPivLU.h:121:7:   required from ‘Eigen::FullPivLU<MatrixType>& Eigen::FullPivLU<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/LU/FullPivLU.h:472:10:   required from ‘Eigen::FullPivLU<MatrixType>::FullPivLU(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/LU/FullPivLU.h:886:10:   required from ‘const Eigen::FullPivLU<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::fullPivLu() const [with Derived = Eigen::Map<Eigen::Matrix<double, -1, -1>, 16, Eigen::Stride<-1, -1> >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:621:56:   required from ‘void {anonymous}::SolveSimultaneousEquationsByLU(size_t, const T*, const T*, T*) [with T = double; MatrixT = Eigen::Matrix<double, -1, -1>; VectorT = Eigen::Matrix<double, -1, 1>; size_t = long unsigned int]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:960:61:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
10-Aug-2026 16:31:50 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
10-Aug-2026 16:31:50 |                                                       ^~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, -1> > >, Eigen::internal::assign_op<double, double> >’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, -1> > >, Eigen::internal::assign_op<double, double>, 0>’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, -1> >; Functor = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, -1> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, -1> >; Func = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, -1> >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Householder/Householder.h:126:19:   required from ‘void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:548:35:   required from ‘void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:156:7:   required from ‘Eigen::ColPivHouseholderQR<MatrixType>::ColPivHouseholderQR(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:232:39:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
10-Aug-2026 16:31:50 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
10-Aug-2026 16:31:50 |                                                       ^~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:473,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘static void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper&, const RhsMapper&, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar*, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index = long int; LhsScalar = double; LhsMapper = Eigen::internal::const_blas_data_mapper<double, long int, 1>; bool ConjugateLhs = false; RhsScalar = double; RhsMapper = Eigen::internal::const_blas_data_mapper<double, long int, 1>; bool ConjugateRhs = false; int Version = 1; Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar = double]’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:145:123:   required from ‘static void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar*, Index, const ResScalar&) [with Index = long int; int Mode = 6; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar = double]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:324:12:   required from ‘static void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   required from ‘static void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; int Mode = 5; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; typename Dest::Scalar = double]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:725:113:   required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar = double]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from ‘static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>; Derived = Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>, Eigen::DenseShape, Eigen::TriangularShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, 1>; Workspace = Eigen::Matrix<double, 1, 1, 1, 1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:525:37:   required from ‘void Eigen::MatrixBase<Derived>::applyOnTheLeft(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::HouseholderSequence<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 1>; Derived = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:254:23:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:460:39: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 460 |   const Index offset1 = (FirstAligned && alignmentStep==1)?3:1;
10-Aug-2026 16:31:50 |                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:461:39: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 461 |   const Index offset3 = (FirstAligned && alignmentStep==1)?1:3;
10-Aug-2026 16:31:50 |                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘static void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper&, const RhsMapper&, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar*, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index = long int; LhsScalar = double; LhsMapper = Eigen::internal::const_blas_data_mapper<double, long int, 1>; bool ConjugateLhs = false; RhsScalar = double; RhsMapper = Eigen::internal::const_blas_data_mapper<double, long int, 1>; bool ConjugateRhs = false; int Version = 0; Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar = double]’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:154:113:   required from ‘static void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar*, Index, const ResScalar&) [with Index = long int; int Mode = 6; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar = double]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:324:12:   required from ‘static void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   required from ‘static void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; int Mode = 5; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; typename Dest::Scalar = double]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:725:113:   required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar = double]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from ‘static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>; Derived = Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>, Eigen::DenseShape, Eigen::TriangularShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, 1>; Workspace = Eigen::Matrix<double, 1, 1, 1, 1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:525:37:   required from ‘void Eigen::MatrixBase<Derived>::applyOnTheLeft(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::HouseholderSequence<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 1>; Derived = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:254:23:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:460:39: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 460 |   const Index offset1 = (FirstAligned && alignmentStep==1)?3:1;
10-Aug-2026 16:31:50 |                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:461:39: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 461 |   const Index offset3 = (FirstAligned && alignmentStep==1)?1:3;
10-Aug-2026 16:31:50 |                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false> >, Eigen::internal::evaluator<Eigen::Block<const Eigen::Matrix<double, -1, 1>, 1, 1, false> >, Eigen::internal::assign_op<double, double> >’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false> >, Eigen::internal::evaluator<Eigen::Block<const Eigen::Matrix<double, -1, 1>, 1, 1, false> >, Eigen::internal::assign_op<double, double>, 0>’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; SrcXprType = Eigen::Block<const Eigen::Matrix<double, -1, 1>, 1, 1, false>; Functor = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; SrcXprType = Eigen::Block<const Eigen::Matrix<double, -1, 1>, 1, 1, false>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; Src = Eigen::Block<const Eigen::Matrix<double, -1, 1>, 1, 1, false>; Func = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; Src = Eigen::Block<const Eigen::Matrix<double, -1, 1>, 1, 1, false>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::PermutationMatrix<-1, -1>, Eigen::Matrix<double, -1, 1>, 2>; Derived = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::PermutationMatrix<-1, -1>, Eigen::Matrix<double, -1, 1>, 2>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/lmpar.h:204:7:   required from ‘void Eigen::internal::lmpar2(const Eigen::ColPivHouseholderQR<Eigen::Matrix<LhsScalar, -1, -1, 0> >&, const Eigen::Matrix<Scalar, -1, 1>&, const Eigen::Matrix<Scalar, -1, 1>&, Scalar, Scalar&, Eigen::Matrix<Scalar, -1, 1>&) [with Scalar = double]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:275:33:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
10-Aug-2026 16:31:50 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
10-Aug-2026 16:31:50 |                                                       ^~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false> >, Eigen::internal::evaluator<Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >, 1, 1, false> >, Eigen::internal::assign_op<double, double> >’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false> >, Eigen::internal::evaluator<Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >, 1, 1, false> >, Eigen::internal::assign_op<double, double>, 0>’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; SrcXprType = Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >, 1, 1, false>; Functor = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; SrcXprType = Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >, 1, 1, false>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; Src = Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >, 1, 1, false>; Func = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; Src = Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >, 1, 1, false>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >, 2>; Derived = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >, 2>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/lmpar.h:270:13:   required from ‘void Eigen::internal::lmpar2(const Eigen::ColPivHouseholderQR<Eigen::Matrix<LhsScalar, -1, -1, 0> >&, const Eigen::Matrix<Scalar, -1, 1>&, const Eigen::Matrix<Scalar, -1, 1>&, Scalar, Scalar&, Eigen::Matrix<Scalar, -1, 1>&) [with Scalar = double]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:275:33:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
10-Aug-2026 16:31:50 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
10-Aug-2026 16:31:50 |                                                       ^~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:473,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘static void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 0, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper&, const RhsMapper&, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 0, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar*, Index, RhsScalar) [with Index = long int; LhsScalar = double; LhsMapper = Eigen::internal::const_blas_data_mapper<double, long int, 0>; bool ConjugateLhs = false; RhsScalar = double; RhsMapper = Eigen::internal::const_blas_data_mapper<double, long int, 1>; bool ConjugateRhs = false; int Version = 1; Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 0, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar = double]’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:74:123:   required from ‘static void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::ResScalar*, Index, const RhsScalar&) [with Index = long int; int Mode = 2; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::ResScalar = double]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:265:12:   required from ‘static void Eigen::internal::trmv_selector<Mode, 0>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>; Dest = Eigen::Matrix<double, -1, 1>; int Mode = 2; typename Dest::Scalar = double]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:180:109:   required from ‘static void Eigen::internal::triangular_product_impl<Mode, true, Lhs, false, Rhs, true>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix<double, -1, 1>; int Mode = 2; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>; typename Dest::Scalar = double]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, 1>; Lhs = Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>; Rhs = Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from ‘static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix<double, -1, 1>; Lhs = Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>; Rhs = Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>, Eigen::TriangularShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Product<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>, 0>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>, 0>; Derived = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:299:13:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:186:39: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 186 |   const Index offset1 = (FirstAligned && alignmentStep==1)?3:1;
10-Aug-2026 16:31:50 |                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:187:39: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 187 |   const Index offset3 = (FirstAligned && alignmentStep==1)?1:3;
10-Aug-2026 16:31:50 |                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘static void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 0, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper&, const RhsMapper&, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 0, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar*, Index, RhsScalar) [with Index = long int; LhsScalar = double; LhsMapper = Eigen::internal::const_blas_data_mapper<double, long int, 0>; bool ConjugateLhs = false; RhsScalar = double; RhsMapper = Eigen::internal::const_blas_data_mapper<double, long int, 1>; bool ConjugateRhs = false; int Version = 0; Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 0, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar = double]’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:83:113:   required from ‘static void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::ResScalar*, Index, const RhsScalar&) [with Index = long int; int Mode = 2; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::ResScalar = double]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:265:12:   required from ‘static void Eigen::internal::trmv_selector<Mode, 0>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>; Dest = Eigen::Matrix<double, -1, 1>; int Mode = 2; typename Dest::Scalar = double]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:180:109:   required from ‘static void Eigen::internal::triangular_product_impl<Mode, true, Lhs, false, Rhs, true>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix<double, -1, 1>; int Mode = 2; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>; typename Dest::Scalar = double]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, 1>; Lhs = Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>; Rhs = Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from ‘static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix<double, -1, 1>; Lhs = Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>; Rhs = Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>, Eigen::TriangularShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Product<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>, 0>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>, 0>; Derived = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:299:13:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:186:39: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 186 |   const Index offset1 = (FirstAligned && alignmentStep==1)?3:1;
10-Aug-2026 16:31:50 |                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:187:39: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 187 |   const Index offset3 = (FirstAligned && alignmentStep==1)?1:3;
10-Aug-2026 16:31:50 |                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > > >, Eigen::internal::assign_op<double, double> >’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > > >, Eigen::internal::assign_op<double, double>, 0>’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >; Functor = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >; Func = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Householder/Householder.h:126:19:   required from ‘void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:548:35:   required from ‘void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:156:7:   required from ‘Eigen::ColPivHouseholderQR<MatrixType>::ColPivHouseholderQR(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:232:39:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
10-Aug-2026 16:31:50 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
10-Aug-2026 16:31:50 |                                                       ^~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, -1> > >, Eigen::internal::assign_op<double, double> >’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, -1> > >, Eigen::internal::assign_op<double, double>, 0>’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, -1> >; Functor = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, -1> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, -1> >; Func = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, -1> >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, 1>; Workspace = Eigen::Matrix<double, 1, 1, 1, 1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:525:37:   required from ‘void Eigen::MatrixBase<Derived>::applyOnTheLeft(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::HouseholderSequence<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 1>; Derived = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:254:23:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
10-Aug-2026 16:31:50 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
10-Aug-2026 16:31:50 |                                                       ^~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<bool, -1, 1, 0, -1, 1> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<bool>, Eigen::Matrix<bool, -1, 1, 0, -1, 1> > >, Eigen::internal::assign_op<bool, bool> >’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<bool, -1, 1, 0, -1, 1> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<bool>, Eigen::Matrix<bool, -1, 1, 0, -1, 1> > >, Eigen::internal::assign_op<bool, bool>, 0>’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<bool, -1, 1, 0, -1, 1>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<bool>, Eigen::Matrix<bool, -1, 1, 0, -1, 1> >; Functor = Eigen::internal::assign_op<bool, bool>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<bool, -1, 1, 0, -1, 1>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<bool>, Eigen::Matrix<bool, -1, 1, 0, -1, 1> >; Functor = Eigen::internal::assign_op<bool, bool>; Weak = void]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<bool, -1, 1, 0, -1, 1>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<bool>, Eigen::Matrix<bool, -1, 1, 0, -1, 1> >; Func = Eigen::internal::assign_op<bool, bool>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Matrix<bool, -1, 1, 0, -1, 1>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<bool>, Eigen::Matrix<bool, -1, 1, 0, -1, 1> >; Func = Eigen::internal::assign_op<bool, bool>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::PermutationMatrix<-1, -1>, Eigen::Matrix<double, -1, 1>, 2>; Derived = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::PermutationMatrix<-1, -1>, Eigen::Matrix<double, -1, 1>, 2>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/lmpar.h:204:7:   required from ‘void Eigen::internal::lmpar2(const Eigen::ColPivHouseholderQR<Eigen::Matrix<LhsScalar, -1, -1, 0> >&, const Eigen::Matrix<Scalar, -1, 1>&, const Eigen::Matrix<Scalar, -1, 1>&, Scalar, Scalar&, Eigen::Matrix<Scalar, -1, 1>&) [with Scalar = double]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:275:33:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
10-Aug-2026 16:31:50 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
10-Aug-2026 16:31:50 |                                                       ^~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, Eigen::internal::assign_op<double, double> >’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, Eigen::internal::assign_op<double, double>, 0>’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Functor = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Func = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, 1>; Workspace = Eigen::Matrix<double, 1, 1, 1, 1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:525:37:   required from ‘void Eigen::MatrixBase<Derived>::applyOnTheLeft(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::HouseholderSequence<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 1>; Derived = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:254:23:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
10-Aug-2026 16:31:50 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
10-Aug-2026 16:31:50 |                                                       ^~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1, 0, -1, 1> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, -1, 1> > >, Eigen::internal::assign_op<double, double> >’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1, 0, -1, 1> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, -1, 1> > >, Eigen::internal::assign_op<double, double>, 0>’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, -1, 0, -1, 1>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, -1, 1> >; Functor = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, -1, 0, -1, 1>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, -1, 1> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1, 0, -1, 1>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, -1, 1> >; Func = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Matrix<double, -1, -1, 0, -1, 1>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, -1, 1> >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, 1>; Workspace = Eigen::Matrix<double, 1, 1, 1, 1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:525:37:   required from ‘void Eigen::MatrixBase<Derived>::applyOnTheLeft(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::HouseholderSequence<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 1>; Derived = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:254:23:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
10-Aug-2026 16:31:50 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
10-Aug-2026 16:31:50 |                                                       ^~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >, Eigen::internal::assign_op<double, double> >’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >, Eigen::internal::assign_op<double, double>, 0>’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Product<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>, 0>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>, 0>; Derived = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:299:13:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
10-Aug-2026 16:31:50 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
10-Aug-2026 16:31:50 |                                                       ^~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > > >, Eigen::internal::add_assign_op<double, double> >’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > > >, Eigen::internal::add_assign_op<double, double>, 0>’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op<double, double>; Weak = void]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18:   [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Product<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>, 0>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>, 0>; Derived = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:299:13:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
10-Aug-2026 16:31:50 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
10-Aug-2026 16:31:50 |                                                       ^~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false> >, Eigen::internal::evaluator<Eigen::Block<const Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::assign_op<double, double> >’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false> >, Eigen::internal::evaluator<Eigen::Block<const Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::assign_op<double, double>, 0>’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; SrcXprType = Eigen::Block<const Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> >, 1, 1, false>; Functor = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; SrcXprType = Eigen::Block<const Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> >, 1, 1, false>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; Src = Eigen::Block<const Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> >, 1, 1, false>; Func = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; Src = Eigen::Block<const Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> >, 1, 1, false>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Solve<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >; Func = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Solve<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Solve<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >; Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:621:35:   required from ‘void {anonymous}::SolveSimultaneousEquationsByLU(size_t, const T*, const T*, T*) [with T = double; MatrixT = Eigen::Matrix<double, -1, -1>; VectorT = Eigen::Matrix<double, -1, 1>; size_t = long unsigned int]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:960:61:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
10-Aug-2026 16:31:50 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
10-Aug-2026 16:31:50 |                                                       ^~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Diagonal<Eigen::Matrix<double, 8, 8, 0, 8, 8>, 0> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 8, 1, 0, 8, 1> > >, Eigen::internal::assign_op<double, double> >’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Diagonal<Eigen::Matrix<double, 8, 8, 0, 8, 8>, 0> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 8, 1, 0, 8, 1> > >, Eigen::internal::assign_op<double, double>, 0>’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Diagonal<Eigen::Matrix<double, 8, 8, 0, 8, 8>, 0>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 8, 1, 0, 8, 1> >; Functor = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Diagonal<Eigen::Matrix<double, 8, 8, 0, 8, 8>, 0>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 8, 1, 0, 8, 1> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Diagonal<Eigen::Matrix<double, 8, 8, 0, 8, 8>, 0>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 8, 1, 0, 8, 1> >; Func = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Diagonal<Eigen::Matrix<double, 8, 8, 0, 8, 8>, 0>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 8, 1, 0, 8, 1> >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, 1>; Workspace = Eigen::Matrix<double, 1, 1, 1, 1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:525:37:   required from ‘void Eigen::MatrixBase<Derived>::applyOnTheLeft(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::HouseholderSequence<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 1>; Derived = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:254:23:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
10-Aug-2026 16:31:50 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
10-Aug-2026 16:31:50 |                                                       ^~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::assign_op<double, double> >’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::assign_op<double, double>, 0>’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Matrix<double, -1, 1>; Functor = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Matrix<double, -1, 1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >; Src = Eigen::Matrix<double, -1, 1>; Func = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >; Src = Eigen::Matrix<double, -1, 1>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Product<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>, 0>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>, 0>; Derived = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:299:13:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
10-Aug-2026 16:31:50 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
10-Aug-2026 16:31:50 |                                                       ^~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::internal::add_assign_op<double, double> >’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::internal::add_assign_op<double, double>, 0>’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op<double, double>; Weak = void]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18:   [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Product<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>, 0>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>, 0>; Derived = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:299:13:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
10-Aug-2026 16:31:50 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
10-Aug-2026 16:31:50 |                                                       ^~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<double, 8, 8, 0, 8, 8> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 8, 8, 0, 8, 8> > >, Eigen::internal::assign_op<double, double> >’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 8, 8, 0, 8, 8> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 8, 8, 0, 8, 8> > >, Eigen::internal::assign_op<double, double>, 0>’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 8, 8, 0, 8, 8>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 8, 8, 0, 8, 8> >; Functor = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 8, 8, 0, 8, 8>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 8, 8, 0, 8, 8> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 8, 8, 0, 8, 8>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 8, 8, 0, 8, 8> >; Func = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Matrix<double, 8, 8, 0, 8, 8>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 8, 8, 0, 8, 8> >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, 1>; Workspace = Eigen::Matrix<double, 1, 1, 1, 1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:525:37:   required from ‘void Eigen::MatrixBase<Derived>::applyOnTheLeft(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::HouseholderSequence<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 1>; Derived = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:254:23:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
10-Aug-2026 16:31:50 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
10-Aug-2026 16:31:50 |                                                       ^~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false> >, Eigen::internal::evaluator<Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, 1, 1, false> >, Eigen::internal::assign_op<double, double> >’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false> >, Eigen::internal::evaluator<Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, 1, 1, false> >, Eigen::internal::assign_op<double, double>, 0>’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; SrcXprType = Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, 1, 1, false>; Functor = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; SrcXprType = Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, 1, 1, false>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; Src = Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, 1, 1, false>; Func = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; Src = Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, 1, 1, false>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, 2>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >; Derived = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, 2>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/lmpar.h:223:13:   required from ‘void Eigen::internal::lmpar2(const Eigen::ColPivHouseholderQR<Eigen::Matrix<LhsScalar, -1, -1, 0> >&, const Eigen::Matrix<Scalar, -1, 1>&, const Eigen::Matrix<Scalar, -1, 1>&, Scalar, Scalar&, Eigen::Matrix<Scalar, -1, 1>&) [with Scalar = double]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:275:33:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
10-Aug-2026 16:31:50 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
10-Aug-2026 16:31:50 |                                                       ^~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op<double, double> >’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op<double, double>, 0>’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Product<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>, 0>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>, 0>; Derived = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:299:13:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
10-Aug-2026 16:31:50 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
10-Aug-2026 16:31:50 |                                                       ^~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Diagonal<Eigen::Matrix<double, 8, 8, 1, 8, 8>, 0> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 8, 1, 0, 8, 1> > >, Eigen::internal::assign_op<double, double> >’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Diagonal<Eigen::Matrix<double, 8, 8, 1, 8, 8>, 0> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 8, 1, 0, 8, 1> > >, Eigen::internal::assign_op<double, double>, 0>’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Diagonal<Eigen::Matrix<double, 8, 8, 1, 8, 8>, 0>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 8, 1, 0, 8, 1> >; Functor = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Diagonal<Eigen::Matrix<double, 8, 8, 1, 8, 8>, 0>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 8, 1, 0, 8, 1> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Diagonal<Eigen::Matrix<double, 8, 8, 1, 8, 8>, 0>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 8, 1, 0, 8, 1> >; Func = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Diagonal<Eigen::Matrix<double, 8, 8, 1, 8, 8>, 0>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 8, 1, 0, 8, 1> >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, 1>; Workspace = Eigen::Matrix<double, 1, 1, 1, 1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:525:37:   required from ‘void Eigen::MatrixBase<Derived>::applyOnTheLeft(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::HouseholderSequence<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 1>; Derived = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:254:23:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
10-Aug-2026 16:31:50 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
10-Aug-2026 16:31:50 |                                                       ^~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >, Eigen::internal::assign_op<double, double> >’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >, Eigen::internal::assign_op<double, double>, 0>’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Product<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>, 0>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>, 0>; Derived = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:299:13:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
10-Aug-2026 16:31:50 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
10-Aug-2026 16:31:50 |                                                       ^~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<double, 1, -1> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, -1> > >, Eigen::internal::assign_op<double, double> >’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 1, -1> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, -1> > >, Eigen::internal::assign_op<double, double>, 0>’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 1, -1>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, -1> >; Functor = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 1, -1>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, -1> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 1, -1>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, -1> >; Func = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Matrix<double, 1, -1>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, -1> >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, 1>; Workspace = Eigen::Matrix<double, 1, 1, 1, 1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:525:37:   required from ‘void Eigen::MatrixBase<Derived>::applyOnTheLeft(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::HouseholderSequence<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 1>; Derived = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:254:23:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
10-Aug-2026 16:31:50 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
10-Aug-2026 16:31:50 |                                                       ^~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Transpose<Eigen::Matrix<double, 1, -1> > >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > > >, Eigen::internal::add_assign_op<double, double> >’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Transpose<Eigen::Matrix<double, 1, -1> > >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > > >, Eigen::internal::add_assign_op<double, double>, 0>’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op<double, double>; Weak = void]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18:   [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, 1>; Workspace = Eigen::Matrix<double, 1, 1, 1, 1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:525:37:   required from ‘void Eigen::MatrixBase<Derived>::applyOnTheLeft(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::HouseholderSequence<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 1>; Derived = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:254:23:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
10-Aug-2026 16:31:50 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
10-Aug-2026 16:31:50 |                                                       ^~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<double, 8, 8, 1, 8, 8> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 8, 8, 1, 8, 8> > >, Eigen::internal::assign_op<double, double> >’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 8, 8, 1, 8, 8> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 8, 8, 1, 8, 8> > >, Eigen::internal::assign_op<double, double>, 0>’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 8, 8, 1, 8, 8>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 8, 8, 1, 8, 8> >; Functor = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 8, 8, 1, 8, 8>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 8, 8, 1, 8, 8> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 8, 8, 1, 8, 8>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 8, 8, 1, 8, 8> >; Func = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Matrix<double, 8, 8, 1, 8, 8>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 8, 8, 1, 8, 8> >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, 1>; Workspace = Eigen::Matrix<double, 1, 1, 1, 1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:525:37:   required from ‘void Eigen::MatrixBase<Derived>::applyOnTheLeft(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::HouseholderSequence<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 1>; Derived = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:254:23:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
10-Aug-2026 16:31:50 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
10-Aug-2026 16:31:50 |                                                       ^~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::Transpose<Eigen::Matrix<double, 1, -1> > >, Eigen::internal::assign_op<double, double> >’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::Transpose<Eigen::Matrix<double, 1, -1> > >, Eigen::internal::assign_op<double, double>, 0>’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; Functor = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >; Src = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; Func = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >; Src = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, 1>; Workspace = Eigen::Matrix<double, 1, 1, 1, 1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:525:37:   required from ‘void Eigen::MatrixBase<Derived>::applyOnTheLeft(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::HouseholderSequence<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 1>; Derived = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:254:23:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
10-Aug-2026 16:31:50 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
10-Aug-2026 16:31:50 |                                                       ^~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Transpose<Eigen::Matrix<double, 1, -1> > >, Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op<double, double> >’:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Transpose<Eigen::Matrix<double, 1, -1> > >, Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op<double, double>, 0>’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; SrcXprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; SrcXprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; Src = Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op<double, double>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; Src = Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, 1>; Workspace = Eigen::Matrix<double, 1, 1, 1, 1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:525:37:   required from ‘void Eigen::MatrixBase<Derived>::applyOnTheLeft(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::HouseholderSequence<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 1>; Derived = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:254:23:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
10-Aug-2026 16:31:50 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
10-Aug-2026 16:31:50 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 In file included from /usr/include/eigen3/Eigen/Core:420,
10-Aug-2026 16:31:50 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
10-Aug-2026 16:31:50 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
10-Aug-2026 16:31:50 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
10-Aug-2026 16:31:50 |                                                       ^~~~~~~~~~~~~~~~~~
10-Aug-2026 16:31:50 cc1plus: note: unrecognized command-line option ‘-Wno-deprecated-register’ may have been intended to silence earlier diagnostics
10-Aug-2026 16:31:53 Traceback (most recent call last):
10-Aug-2026 16:31:53 [100%] Linking CXX shared library libsakura.so
10-Aug-2026 16:31:53   File "build_casalith_cmake.py", line 111, in <module>
10-Aug-2026 16:31:53 [100%] Built target sakura
10-Aug-2026 16:31:53     exec_as_shell(cmd)
10-Aug-2026 16:31:53 Install the project...
10-Aug-2026 16:31:53 -- Install configuration: "Release"
10-Aug-2026 16:31:53   File "build_casalith_cmake.py", line 89, in exec_as_shell
10-Aug-2026 16:31:53 -- Installing: /source/casainstall/lib/pkgconfig/libsakura.pc
10-Aug-2026 16:31:53     output = process.stdout.readline().decode('UTF-8')
10-Aug-2026 16:31:53 -- Installing: /source/casainstall/lib/libsakura.so.5.2
10-Aug-2026 16:31:53   File "/usr/lib64/python2.7/encodings/utf_8.py", line 16, in decode
10-Aug-2026 16:31:53 -- Installing: /source/casainstall/lib/libsakura.so.5
10-Aug-2026 16:31:53 -- Installing: /source/casainstall/lib/libsakura.so
10-Aug-2026 16:31:53 -- Installing: /source/casainstall/include/libsakura/sakura.h
10-Aug-2026 16:31:53 -- Installing: /source/casainstall/include/libsakura/config.h
10-Aug-2026 16:31:53 Installing data
10-Aug-2026 16:31:53 % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
10-Aug-2026 16:31:53 Dload  Upload   Total   Spent    Left  Speed
10-Aug-2026 16:31:53 0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
10-Aug-2026 16:31:53   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
10-Aug-2026 16:31:53     return codecs.utf_8_decode(input, errors, True)
10-Aug-2026 16:31:53 UnicodeDecodeError: 'utf8' codec can't decode byte 0x8b in position 80: invalid start byte
10-Aug-2026 16:31:53 Failing task since return code of [/export/home/cbt-el7-2/bamboohome/temp/CASASPECS-CI300-ML228-6-ScriptBuildTask-8920848746484642029.sh] was 1 while expected 0
10-Aug-2026 16:31:53 Finished task 'Create Casatools Wheel' with result: Failed
10-Aug-2026 16:31:53 Starting task 'Clean up' of type 'com.atlassian.bamboo.plugins.scripttask:task.builder.script'
10-Aug-2026 16:31:53
Beginning to execute external process for build 'CASASPECS - CI Build - CAS-13522 - ManyLinux 2.28 #6 (CASASPECS-CI300-ML228-6)'
... running command line:
/export/home/cbt-el7-2/bamboohome/temp/CASASPECS-CI300-ML228-6-ScriptBuildTask-11616752738155189490.sh
... in: /export/home/cbt-el7-2/bamboohome/xml-data/build-dir/CASASPECS-CI300-ML228
10-Aug-2026 16:31:53 Starting cleanup
10-Aug-2026 16:31:53 Error response from daemon: No such container: build_container
10-Aug-2026 16:32:04 casalith_container
10-Aug-2026 16:32:04 Error response from daemon: No such container: build_container
10-Aug-2026 16:32:04 casalith_container
10-Aug-2026 16:32:04 Cleanup complete
10-Aug-2026 16:32:04 Finished task 'Clean up' with result: Success
10-Aug-2026 16:32:04 Running post build plugin 'Docker Container Cleanup'
10-Aug-2026 16:32:04
Beginning to execute external process for build 'CASASPECS - CI Build - CAS-13522 - ManyLinux 2.28 #6 (CASASPECS-CI300-ML228-6)'
... running command line:
/usr/bin/docker rm -f casalith_container
... in: /export/home/cbt-el7-2/bamboohome/xml-data/build-dir/CASASPECS-CI300-ML228
10-Aug-2026 16:32:04 Error response from daemon: No such container: casalith_container
10-Aug-2026 16:32:04 Running post build plugin 'NCover Results Collector'
10-Aug-2026 16:32:04 Running post build plugin 'Build Results Label Collector'
10-Aug-2026 16:32:05 Running post build plugin 'Clover Results Collector'
10-Aug-2026 16:32:05 Running post build plugin 'npm Cache Cleanup'
10-Aug-2026 16:32:05 Running post build plugin 'Artifact Copier'
10-Aug-2026 16:32:05 Publishing an artifact: ManyLinux228 Casatestutils
10-Aug-2026 16:32:05 Failing as no matching files has been found and empty artifacts are not allowed.
10-Aug-2026 16:32:05 Unable to publish artifact [ManyLinux228 Casatestutils]:
10-Aug-2026 16:32:05 The artifact is required, build will now fail.
10-Aug-2026 16:32:05 The artifact hasn't been successfully published after 82.17 ms
10-Aug-2026 16:32:05 Publishing an artifact: ManyLinux228 Python 3.12 Tool wheel
10-Aug-2026 16:32:05 Failing as no matching files has been found and empty artifacts are not allowed.
10-Aug-2026 16:32:05 Unable to publish artifact [ManyLinux228 Python 3.12 Tool wheel]:
10-Aug-2026 16:32:05 The artifact is required, build will now fail.
10-Aug-2026 16:32:05 The artifact hasn't been successfully published after 21.08 ms
10-Aug-2026 16:32:05 Finalising the build...
10-Aug-2026 16:32:05 Stopping timer.
10-Aug-2026 16:32:05 Build CASASPECS-CI300-ML228-6 completed.
10-Aug-2026 16:32:05 Running on server: post build plugin 'Build Hanging Detection Configuration'
10-Aug-2026 16:32:05 Running on server: post build plugin 'NCover Results Collector'
10-Aug-2026 16:32:05 Running on server: post build plugin 'Build Labeller'
10-Aug-2026 16:32:05 Running on server: post build plugin 'Clover Delta Calculator'
10-Aug-2026 16:32:05 Running on server: post build plugin 'Maven Dependencies Postprocessor'
10-Aug-2026 16:32:05 All post build plugins have finished
10-Aug-2026 16:32:05 Generating build results summary...
10-Aug-2026 16:32:05 Saving build results to disk...
10-Aug-2026 16:32:05 Store variable context...
10-Aug-2026 16:32:05 Finished building CASASPECS-CI300-ML228-6.