Neil Hopcroft

A digital misfit

octave build break – interp1q

My octave CI build has failed with this error:

make[2]: Entering directory `/usr/share/tomcat7/.jenkins/workspace/octave/scripts’
make[2]: *** No rule to make target `deprecated/interp1q.m’, needed by `all-am’. Stop.

This appears to be caused by

Changeset 19526:ccef60b2a058 by Rik:
maint: Remove functions deprecated in 3.8.

* scripts/deprecated/module.mk: Remove deprecated scripts from build system.

* scripts/deprecated/default_save_options.m,
scripts/deprecated/gen_doc_cache.m, scripts/deprecated/interp1q.m,
scripts/deprecated/isequalwithequalnans.m,
scripts/deprecated/java_convert_matrix.m, scripts/deprecated/java_debug.m,
scripts/deprecated/java_invoke.m, scripts/deprecated/java_new.m,
scripts/deprecated/java_unsigned_conversion.m, scripts/deprecated/javafields.m,
scripts/deprecated/javamethods.m,
scripts/deprecated/re_read_readline_init_file.m,
scripts/deprecated/read_readline_init_file.m,
scripts/deprecated/saving_history.m:
Remove scripts deprecated in 3.8 ahead of 4.2 release.

Which appears to remove a number of deprecated scripts, but maybe not completely.

It looks like it should be fixed by this change:

Changeset 19527:cd5ae0f080e8 by Rik:
maint: Remove interp1q deprecated in 3.8.

* scripts/deprecated/module.mk: Remove interp1q.m from build system.
The file was modified scripts/deprecated/module.mk (diff)


Leave a Reply

Your email address will not be published.