Bug#903105: nlopt: FTBFS with to octave 4.4.0

Rafael Laboissière rafael at debian.org
Sat Jul 7 09:18:21 BST 2018


* Andreas Tille <tille at debian.org> [2018-07-06 10:59]:

> No idea whether Debian Octave Group 
> <team+pkg-octave-team at tracker.debian.org> is read by a human beeing.

It is better to use the debian-octave mailing list for this kind of 
discussion.

> On Fri, Jul 06, 2018 at 09:59:46AM +0200, Andreas Tille wrote:
>>
>> Package: nlopt
>> Severity: serious
>> Justification: FTBFS
>>
>> when I team uploaded nlopt on Tue, 29 May 2018 it was building fine.  At 2018-06-09 
>> octave 4.4.0-3 was uploaded to unstable.  When I build today the build fails with
>>
>>  ...
>>  /build/nlopt-2.4.2+dfsg/octave/nlopt_optimize-oct.cc:82:36: error: 'class octave_function' has no member named 'do_multi_index_op'; did you mean 'do_index_op'?
>>    octave_value_list res = data->f->do_multi_index_op(gradient ? 2 : 1, args);
>>                                     ^~~~~~~~~~~~~~~~~
>>                                     do_index_op
>> ...
>>
>> I wonder whether there is some upgrade path for this API change in octave.

Actually, the patch d/p/octave4.4.patch, created by Sébastien was 
intended to fix the problem above.

Indeed, the version of nlopt current in Git (@Salsa.d.o) builds 
correctly for me in a clean sid chroot with octave 4.4.0-3.  Could you 
please send your build log to us?

Cheers,

Rafael



More information about the debian-science-maintainers mailing list