Build: #285 failed

Job: Build and Package Many Linux 2.28 Python 3.13 failed

Build log

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

07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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> > >]’
07-Aug-2026 18:13:56 /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> >]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:960:61:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
07-Aug-2026 18:13:56 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
07-Aug-2026 18:13:56 |                                                       ^~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /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> >’:
07-Aug-2026 18:13:56 /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>’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
07-Aug-2026 18:13:56 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
07-Aug-2026 18:13:56 |                                                       ^~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /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> >’:
07-Aug-2026 18:13:56 /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>’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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> >]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:178:42:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
07-Aug-2026 18:13:56 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
07-Aug-2026 18:13:56 |                                                       ^~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /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> >’:
07-Aug-2026 18:13:56 /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>’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
07-Aug-2026 18:13:56 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
07-Aug-2026 18:13:56 |                                                       ^~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /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> >’:
07-Aug-2026 18:13:56 /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>’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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> > >]’
07-Aug-2026 18:13:56 /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> >]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:960:61:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
07-Aug-2026 18:13:56 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
07-Aug-2026 18:13:56 |                                                       ^~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /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> >’:
07-Aug-2026 18:13:56 /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>’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:538:52:   required from ‘void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
07-Aug-2026 18:13:56 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
07-Aug-2026 18:13:56 |                                                       ^~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /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> >’:
07-Aug-2026 18:13:56 /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>’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
07-Aug-2026 18:13:56 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
07-Aug-2026 18:13:56 |                                                       ^~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /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> >’:
07-Aug-2026 18:13:56 /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>’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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> > >]’
07-Aug-2026 18:13:56 /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> >]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:960:61:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
07-Aug-2026 18:13:56 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
07-Aug-2026 18:13:56 |                                                       ^~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /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> >’:
07-Aug-2026 18:13:56 /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>’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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> > >]’
07-Aug-2026 18:13:56 /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> >]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:960:61:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
07-Aug-2026 18:13:56 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
07-Aug-2026 18:13:56 |                                                       ^~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /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> >’:
07-Aug-2026 18:13:56 /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>’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:25:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:548:35:   required from ‘void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
07-Aug-2026 18:13:56 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
07-Aug-2026 18:13:56 |                                                       ^~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /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> >’:
07-Aug-2026 18:13:56 /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>’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:164:18:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:548:35:   required from ‘void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
07-Aug-2026 18:13:56 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
07-Aug-2026 18:13:56 |                                                       ^~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /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> >’:
07-Aug-2026 18:13:56 /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>’
07-Aug-2026 18:13:56 /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>’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
07-Aug-2026 18:13:56 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
07-Aug-2026 18:13:56 |                                                       ^~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /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> >’:
07-Aug-2026 18:13:56 /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>’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:164:18:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/LU/FullPivLU.h:563:55:   required from ‘void Eigen::FullPivLU<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:960:61:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
07-Aug-2026 18:13:56 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
07-Aug-2026 18:13:56 |                                                       ^~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /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> >’:
07-Aug-2026 18:13:56 /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>’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:548:35:   required from ‘void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
07-Aug-2026 18:13:56 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
07-Aug-2026 18:13:56 |                                                       ^~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:473,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /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]’:
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:460:39: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 460 |   const Index offset1 = (FirstAligned && alignmentStep==1)?3:1;
07-Aug-2026 18:13:56 |                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:461:39: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 461 |   const Index offset3 = (FirstAligned && alignmentStep==1)?1:3;
07-Aug-2026 18:13:56 |                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 /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]’:
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:460:39: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 460 |   const Index offset1 = (FirstAligned && alignmentStep==1)?3:1;
07-Aug-2026 18:13:56 |                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:461:39: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 461 |   const Index offset3 = (FirstAligned && alignmentStep==1)?1:3;
07-Aug-2026 18:13:56 |                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /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> >’:
07-Aug-2026 18:13:56 /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>’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
07-Aug-2026 18:13:56 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
07-Aug-2026 18:13:56 |                                                       ^~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /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> >’:
07-Aug-2026 18:13:56 /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>’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
07-Aug-2026 18:13:56 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
07-Aug-2026 18:13:56 |                                                       ^~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:473,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /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]’:
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:186:39: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 186 |   const Index offset1 = (FirstAligned && alignmentStep==1)?3:1;
07-Aug-2026 18:13:56 |                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:187:39: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 187 |   const Index offset3 = (FirstAligned && alignmentStep==1)?1:3;
07-Aug-2026 18:13:56 |                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 /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]’:
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:186:39: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 186 |   const Index offset1 = (FirstAligned && alignmentStep==1)?3:1;
07-Aug-2026 18:13:56 |                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:187:39: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 187 |   const Index offset3 = (FirstAligned && alignmentStep==1)?1:3;
07-Aug-2026 18:13:56 |                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /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> >’:
07-Aug-2026 18:13:56 /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>’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:548:35:   required from ‘void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
07-Aug-2026 18:13:56 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
07-Aug-2026 18:13:56 |                                                       ^~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /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> >’:
07-Aug-2026 18:13:56 /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>’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
07-Aug-2026 18:13:56 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
07-Aug-2026 18:13:56 |                                                       ^~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /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> >’:
07-Aug-2026 18:13:56 /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>’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
07-Aug-2026 18:13:56 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
07-Aug-2026 18:13:56 |                                                       ^~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /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> >’:
07-Aug-2026 18:13:56 /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>’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
07-Aug-2026 18:13:56 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
07-Aug-2026 18:13:56 |                                                       ^~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /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> >’:
07-Aug-2026 18:13:56 /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>’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
07-Aug-2026 18:13:56 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
07-Aug-2026 18:13:56 |                                                       ^~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /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> >’:
07-Aug-2026 18:13:56 /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>’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
07-Aug-2026 18:13:56 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
07-Aug-2026 18:13:56 |                                                       ^~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /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> >’:
07-Aug-2026 18:13:56 /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>’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18:   [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
07-Aug-2026 18:13:56 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
07-Aug-2026 18:13:56 |                                                       ^~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /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> >’:
07-Aug-2026 18:13:56 /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>’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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> > >]’
07-Aug-2026 18:13:56 /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> >]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:960:61:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
07-Aug-2026 18:13:56 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
07-Aug-2026 18:13:56 |                                                       ^~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /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> >’:
07-Aug-2026 18:13:56 /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>’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
07-Aug-2026 18:13:56 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
07-Aug-2026 18:13:56 |                                                       ^~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /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> >’:
07-Aug-2026 18:13:56 /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>’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
07-Aug-2026 18:13:56 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
07-Aug-2026 18:13:56 |                                                       ^~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /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> >’:
07-Aug-2026 18:13:56 /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>’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18:   [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
07-Aug-2026 18:13:56 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
07-Aug-2026 18:13:56 |                                                       ^~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /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> >’:
07-Aug-2026 18:13:56 /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>’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
07-Aug-2026 18:13:56 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
07-Aug-2026 18:13:56 |                                                       ^~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /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> >’:
07-Aug-2026 18:13:56 /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>’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
07-Aug-2026 18:13:56 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
07-Aug-2026 18:13:56 |                                                       ^~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /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> >’:
07-Aug-2026 18:13:56 /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>’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
07-Aug-2026 18:13:56 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
07-Aug-2026 18:13:56 |                                                       ^~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /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> >’:
07-Aug-2026 18:13:56 /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>’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
07-Aug-2026 18:13:56 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
07-Aug-2026 18:13:56 |                                                       ^~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /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> >’:
07-Aug-2026 18:13:56 /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>’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
07-Aug-2026 18:13:56 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
07-Aug-2026 18:13:56 |                                                       ^~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /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> >’:
07-Aug-2026 18:13:56 /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>’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
07-Aug-2026 18:13:56 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
07-Aug-2026 18:13:56 |                                                       ^~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /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> >’:
07-Aug-2026 18:13:56 /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>’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18:   [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
07-Aug-2026 18:13:56 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
07-Aug-2026 18:13:56 |                                                       ^~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /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> >’:
07-Aug-2026 18:13:56 /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>’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
07-Aug-2026 18:13:56 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
07-Aug-2026 18:13:56 |                                                       ^~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /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> >’:
07-Aug-2026 18:13:56 /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>’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
07-Aug-2026 18:13:56 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
07-Aug-2026 18:13:56 |                                                       ^~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /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> >’:
07-Aug-2026 18:13:56 /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>’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /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>]’
07-Aug-2026 18:13:56 /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:821:22:   required from here
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
07-Aug-2026 18:13:56 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:56 In file included from /usr/include/eigen3/Eigen/Core:420,
07-Aug-2026 18:13:56 from /source/work/sakura-libsakura-5.2.1/libsakura/src/numeric_operation.cc:36:
07-Aug-2026 18:13:56 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
07-Aug-2026 18:13:56 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
07-Aug-2026 18:13:56 |                                                       ^~~~~~~~~~~~~~~~~~
07-Aug-2026 18:13:57 cc1plus: note: unrecognized command-line option ‘-Wno-deprecated-register’ may have been intended to silence earlier diagnostics
07-Aug-2026 18:13:57 [100%] Linking CXX shared library libsakura.so
07-Aug-2026 18:13:57 [100%] Built target sakura
07-Aug-2026 18:13:57 Install the project...
07-Aug-2026 18:13:57 -- Install configuration: "Release"
07-Aug-2026 18:13:57 -- Installing: /source/casainstall/lib/pkgconfig/libsakura.pc
07-Aug-2026 18:13:57 -- Installing: /source/casainstall/lib/libsakura.so.5.2
07-Aug-2026 18:13:57 -- Installing: /source/casainstall/lib/libsakura.so.5
07-Aug-2026 18:13:57 -- Installing: /source/casainstall/lib/libsakura.so
07-Aug-2026 18:13:57 -- Installing: /source/casainstall/include/libsakura/sakura.h
07-Aug-2026 18:13:57 -- Installing: /source/casainstall/include/libsakura/config.h
07-Aug-2026 18:13:57 Installing data
07-Aug-2026 18:13:57 % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
07-Aug-2026 18:13:57 Dload  Upload   Total   Spent    Left  Speed
07-Aug-2026 18:13:57 0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
07-Aug-2026 18:13:57   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
07-Aug-2026 18:13:57 Traceback (most recent call last):
07-Aug-2026 18:13:57   File "build_casalith_cmake.py", line 111, in <module>
07-Aug-2026 18:13:57     exec_as_shell(cmd)
07-Aug-2026 18:13:57   File "build_casalith_cmake.py", line 89, in exec_as_shell
07-Aug-2026 18:13:57     output = process.stdout.readline().decode('UTF-8')
07-Aug-2026 18:13:57   File "/usr/lib64/python2.7/encodings/utf_8.py", line 16, in decode
07-Aug-2026 18:13:57     return codecs.utf_8_decode(input, errors, True)
07-Aug-2026 18:13:57 UnicodeDecodeError: 'utf8' codec can't decode byte 0x8b in position 1: invalid start byte
07-Aug-2026 18:13:57 Failing task since return code of [/export/home/cbt-el7-6/bamboohome/temp/CASASPECS-MASTERBUILDCASALITH-BPML228GP313-285-ScriptBuildTask-12145527269707430836.sh] was 1 while expected 0
07-Aug-2026 18:13:57 Finished task 'Create casalith' with result: Failed
07-Aug-2026 18:13:57 Starting task 'Clean up' of type 'com.atlassian.bamboo.plugins.scripttask:task.builder.script'
07-Aug-2026 18:13:57
Beginning to execute external process for build 'CASASPECS - Master Build Casalith - Build and Package Many Linux 2.28 Python 3.13 #285 (CASASPECS-MASTERBUILDCASALITH-BPML228GP313-285)'
... running command line:
/export/home/cbt-el7-6/bamboohome/temp/CASASPECS-MASTERBUILDCASALITH-BPML228GP313-285-ScriptBuildTask-3396989183301749930.sh
... in: /export/home/cbt-el7-6/bamboohome/xml-data/build-dir/CASASPECS-MASTERBUILDCASALITH-BPML228GP313
07-Aug-2026 18:13:57 Starting cleanup
07-Aug-2026 18:13:57 Error response from daemon: No such container: build_container
07-Aug-2026 18:14:07 casalith_container
07-Aug-2026 18:14:07 Error response from daemon: No such container: build_container
07-Aug-2026 18:14:08 casalith_container
07-Aug-2026 18:14:08 Cleanup complete
07-Aug-2026 18:14:08 Finished task 'Clean up' with result: Success
07-Aug-2026 18:14:08 Running post build plugin 'Docker Container Cleanup'
07-Aug-2026 18:14:08
Beginning to execute external process for build 'CASASPECS - Master Build Casalith - Build and Package Many Linux 2.28 Python 3.13 #285 (CASASPECS-MASTERBUILDCASALITH-BPML228GP313-285)'
... running command line:
/usr/bin/docker rm -f casalith_container
... in: /export/home/cbt-el7-6/bamboohome/xml-data/build-dir/CASASPECS-MASTERBUILDCASALITH-BPML228GP313
07-Aug-2026 18:14:08 Error response from daemon: No such container: casalith_container
07-Aug-2026 18:14:08 Running post build plugin 'NCover Results Collector'
07-Aug-2026 18:14:08 Running post build plugin 'Build Results Label Collector'
07-Aug-2026 18:14:08 Running post build plugin 'Clover Results Collector'
07-Aug-2026 18:14:08 Running post build plugin 'npm Cache Cleanup'
07-Aug-2026 18:14:08 Running post build plugin 'Artifact Copier'
07-Aug-2026 18:14:08 Publishing an artifact: ManyLinux228 Python 3.13 Tool wheel
07-Aug-2026 18:14:08 Failing as no matching files has been found and empty artifacts are not allowed.
07-Aug-2026 18:14:08 Unable to publish artifact [ManyLinux228 Python 3.13 Tool wheel]:
07-Aug-2026 18:14:08 The artifact is required, build will now fail.
07-Aug-2026 18:14:08 The artifact hasn't been successfully published after 49.60 ms
07-Aug-2026 18:14:08 Publishing an artifact: ManyLinux228  Python 3.13 Task wheel
07-Aug-2026 18:14:08 Failing as no matching files has been found and empty artifacts are not allowed.
07-Aug-2026 18:14:08 Unable to publish artifact [ManyLinux228  Python 3.13 Task wheel]:
07-Aug-2026 18:14:08 The artifact is required, build will now fail.
07-Aug-2026 18:14:08 The artifact hasn't been successfully published after 11.12 ms
07-Aug-2026 18:14:08 Publishing an artifact: ManyLinux228 Python 3.13 Shell wheel
07-Aug-2026 18:14:08 Failing as no matching files has been found and empty artifacts are not allowed.
07-Aug-2026 18:14:08 Unable to publish artifact [ManyLinux228 Python 3.13 Shell wheel]:
07-Aug-2026 18:14:08 The artifact hasn't been successfully published after 14.27 ms
07-Aug-2026 18:14:08 Publishing an artifact: ManyLinux228 Python 3.13 Casatestutils
07-Aug-2026 18:14:08 Failing as no matching files has been found and empty artifacts are not allowed.
07-Aug-2026 18:14:08 Unable to publish artifact [ManyLinux228 Python 3.13 Casatestutils]:
07-Aug-2026 18:14:08 The artifact is required, build will now fail.
07-Aug-2026 18:14:08 The artifact hasn't been successfully published after 11.60 ms
07-Aug-2026 18:14:08 Publishing an artifact: mpi4py Python 3.13 wheel 2.28
07-Aug-2026 18:14:08 Failing as no matching files has been found and empty artifacts are not allowed.
07-Aug-2026 18:14:08 Unable to publish artifact [mpi4py Python 3.13 wheel 2.28]:
07-Aug-2026 18:14:08 The artifact hasn't been successfully published after 20.67 ms
07-Aug-2026 18:14:08 Finalising the build...
07-Aug-2026 18:14:08 Stopping timer.
07-Aug-2026 18:14:08 Build CASASPECS-MASTERBUILDCASALITH-BPML228GP313-285 completed.
07-Aug-2026 18:14:28 Running on server: post build plugin 'Build Hanging Detection Configuration'
07-Aug-2026 18:14:28 Running on server: post build plugin 'NCover Results Collector'
07-Aug-2026 18:14:28 Running on server: post build plugin 'Build Labeller'
07-Aug-2026 18:14:28 Running on server: post build plugin 'Clover Delta Calculator'
07-Aug-2026 18:14:28 Running on server: post build plugin 'Maven Dependencies Postprocessor'
07-Aug-2026 18:14:28 All post build plugins have finished
07-Aug-2026 18:14:28 Generating build results summary...
07-Aug-2026 18:14:28 Saving build results to disk...
07-Aug-2026 18:14:28 Store variable context...
07-Aug-2026 18:14:28 Finished building CASASPECS-MASTERBUILDCASALITH-BPML228GP313-285.