Closed geerligs closed 1 year ago
This looks like a problem with Tablicious not being compatible with Octave 7.1.
See this?
error: '__event_manager_register_doc__' undefined near line 41, column 7
error: called from
load_tablicious at line 41 column 7
C:\Users\han\AppData\Roaming\octave\api-v57\packages\tablicious-0.3.6\PKG_ADD at line 3 column 1
doc_cache_create>gen_doc_cache_in_dir at line 146 column 5
doc_cache_create at line 62 column 12
install>generate_lookfor_cache at line 840 column 5
That's Tablicious trying to register its interactive documentation stuff with the Octave GUI/IDE (with the whole Qt Help system thing). And it's using - okay, fine, a probably-unsupported undocumented private function to do so. And it looks like this private function has been changed or removed in Octave 7.x.
This is Tablicious's fault: it needs to add support for the Octave 7.x way of doing this. And regardless of that, it should be trapping the help-system registration with a try/catch in its package-loading code so that a failure registering the GUI help stuff doesn't break the whole library-loading process.
Thanks for the bug report! I'll see if I can get to this over this weekend.
hi Andrew,
thanks for the prompt response. Looking forward to a fix.
--Han
I reproduce the same issue in Arch Linux with octave 7.1.0-3
and tablicious 0.3.6
.
Also, with the last commit b42f860a35aa05140eb1196c3c33b2dfbbeead0d
from master
.
Hi Andrew,
any news from the bug-fixing?
regards, Han
Hello! This pull request fixes the issue. It fixes it for me in GNU Octave v7.1.0, tested in Archlinux and Debian Sid.
Hi y'all! Sorry for the delay in getting this tested & merged. Personal & security-related stuff that I can't really talk about yet. Should get to this soon.
Okeedoke, I found some time to test the code in the PR. Code looks good; just want to clean up the Git history aspects of the PR before merging and then we're good to go here.
This is a significant enough fix that I'll cut a new release of Tablicious once this PR is merged.
When trying to install the tablicious package I get some errors:
I tried also in admin mode.
Any clues how to solve this?
My ver is: