Description of problem:
After upgrading from octave-2.1.72-3 to octave-2.1.73-1, the following
error appears when "octave" is launched from terminal:
error: `dispatch' undefined near line 2 column 1
error: near line 2 of file `/usr/share/octave/site/m/octave-forge/fixed//PKG_ADD'
error: source: error sourcing file
This causes, of course, problems with external functions.
Specifically, if something is defined in "~/.octaverc", like
LOADPATH=..., this seems to fail.
I did not check if octave-forge is fully functional.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
Upgrade from previous version (maybe this is important).
Errors are displayed and, maybe, something is not working.
This seems to be a regression since 2.1.72 was fine.
Maybe octave-forge related, don't know.
Regarding "~/.octaverc", I've an other installation of octave
which has, in the "rc" file:
This was working fine with 2.1.72, but due to the errors with "dispatch",
the LOADPATH is un-modified and the local libraries are not found.
Thanks for reporting this. The problem was caused by a change in octave's paths
for executable extensions from /usr/libexec/octave/site/exec/i686-pc-linux-gnu/
to /usr/libexec/octave/site/exec/i686-redhat-linux-gnu/. This was not
intentional, and I still haven't figured out what caused the change, but it is
easily fixed by rebuilding octave-forge for the new version of octave. A new
build has been requested, and the new release should fix the problem.