Package: octave-optim
Version: 1.6.2-3
Severity: normal
Tags: patch ftbfs
octave-optim fails to build against octave 10:
g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
-I/usr/include/octave-10.1.0/octave/.. -I/usr/include/octave-10.1.0/octave
-pthread -fopenmp -g -O2
-ffile-prefix-map=/home/sebastien/debian/bookworm-dynare/octave-optim-1.6.2=.
-fstack-protector-strong -Wformat -Werror=format-security
__max_nargin_optim__.cc -o /tmp/oct-N7YBp6.o
__max_nargin_optim__.cc: In function ‘octave_value_list
F__max_nargin_optim__(const octave_value_list&, int)’:
__max_nargin_optim__.cc:77:55: error: ‘class octave::tree_parameter_list’ has
no member named ‘length’
77 | (fcn.user_function_value ()->parameter_list ()->length ());
| ^~~~~~
make[1]: *** [Makefile:78: __max_nargin_optim__.oct] Error 1
A patch seems available at:
https://hg.octave.org/mxe-octave/file/tip/src/of-optim-2-list.patch
--
⢀⣴⠾⠻⢶⣦⠀ Sébastien Villemot
⣾⠁⢠⠒⠀⣿⡁ Debian Developer
⢿⡄⠘⠷⠚⠋⠀ https://sebastien.villemot.name
⠈⠳⣄⠀⠀⠀⠀ https://www.debian.org