Problem installing tablicious package on Octave 7.1.0

I recently upgraded Octave to v.7.1.0 and am having trouble installing various packages, such as signal and tablicious. These packages were successfully installed on my previous version, v6.4:

This is the error I get when I try: pkg install -verbose tablicious-0.3.5.tar.gz (after changing directories within Octave to where the tar file is).

error: '__event_manager_unregister_doc__' undefined near line 25, column 7
error: called from
    unload_tablicious at line 25 column 7
    C:\Users\\AppData\Roaming\octave\api-v57\packages\tablicious-0.3.6\PKG_DEL at line 1 column 1
    uninstall at line 118 column 9
    install at line 220 column 9
    pkg at line 603 column 9

Iā€™m running Windows 10 (build 19044)

In 7.1.0, the name changed to


But tablicious hasnt updated for that yet,would would require a manual change to the add/del_pkg file for the new name.

You dont say what the issue with signal is - but it did recently have a new release 1.4.2 come out.


@lostbard can you please specify which name is to be changed in which file please.

Im adding this to my PKG_ADD/DEL to try handle both:

# on package load, attempt to load docs
  pkg_dir = fileparts (fullfile (mfilename ("fullpath")));
  doc_file = fullfile (pkg_dir, "doc", "octave-netcdf.qch");
  if exist(doc_file, "file")
    if exist("__event_manager_register_documentation__")
      __event_manager_register_documentation__ (doc_file);
    elseif exist("__event_manager_register_doc__")
      __event_manager_register_doc__ (doc_file);
  # do nothing

Tabilicious calls tablicious.internal.load_tablicious from the PKG_ADD, so would need to look in the sources of it to see where something simliar to above is.

inst/+tablicious/+internal/load_tablicious.m and inst/+tablicious/+internal/unload_tablicious.m

It has also already been updated in the tablicious git repo

1 Like