GNU bug report logs -
#48231
HyRolo StringFind returns error hyrolo-fgrep: Symbol’s function definition is void: hyrolo-fgrep-logical
Previous Next
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 48231 in the body.
You can then email your comments to 48231 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-hyperbole <at> gnu.org
:
bug#48231
; Package
hyperbole
.
(Tue, 04 May 2021 20:57:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Benjamin Dull <dullbenjamin <at> gmail.com>
:
New bug report received and forwarded. Copy sent to
bug-hyperbole <at> gnu.org
.
(Tue, 04 May 2021 20:57:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
I use: Editor: GNU Emacs 27.2 (build 1, x86_64-w64-mingw32)
Hyperbole: 8.0.0pre
Sys Type: x86_64-w64-mingw32
OS Type: windows-nt
Window Sys: w32
News Reader: Gnus v5.13
Steps to Replicate:
Invoked HyRolo StringFind via {C-h h r s} on an org file that included
only two headings:
* TODO test
* TODO logic
Query entered:
(and TODO (and logic))
Returned error:
hyrolo-fgrep: Symbol’s function definition is void: hyrolo-fgrep-logical
Debug output:
Debugger entered--Lisp error: (void-function hyrolo-fgrep-logical)
hyrolo-fgrep-logical("(and TODO (and PQ))" nil nil t)
hyrolo-fgrep("(and TODO (and PQ))" nil)
funcall-interactively(hyrolo-fgrep "(and TODO (and PQ))" nil)
call-interactively(hyrolo-fgrep)
hui:menu-act(hyperbole nil nil nil)
hyperbole(nil nil nil nil)
funcall-interactively(hyperbole nil nil nil nil)
call-interactively(hyperbole nil nil)
command-execute(hyperbole)
I evaluated the hyrolo-logic.el file manually, since that’s where the
function is defined. Tried above again, and got a new error:
Wrong type argument: integer-or-marker-p
But for whatever reason it won’t show debugging information despite
debug-on-error being enabled.
Information forwarded
to
bug-hyperbole <at> gnu.org
:
bug#48231
; Package
hyperbole
.
(Wed, 05 May 2021 00:45:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 48231 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
That's an autoload function but autoload files are not included in the git
pre-release but have to be built by a package manager that you typically
use to install Hyperbole. If you just cloned the git repo, it won't be
there. Go into your hyperbole source directory and at your shell, type
'make bin' or 'make src' if you don't need byte-compiled files. Either
should build the missing autoload files. Then when you restart Emacs, it
should be there. If you still have issues, please reply and to resolve it
temporarily just use (require 'hyrolo-logic) and then it should work.
On Tue, May 4, 2021 at 6:24 PM Benjamin Dull <dullbenjamin <at> gmail.com> wrote:
> I use: Editor: GNU Emacs 27.2 (build 1, x86_64-w64-mingw32)
>
> Hyperbole: 8.0.0pre
> Sys Type: x86_64-w64-mingw32
> OS Type: windows-nt
> Window Sys: w32
> News Reader: Gnus v5.13
>
> Steps to Replicate:
>
> Invoked HyRolo StringFind via {C-h h r s} on an org file that included
> only two headings:
>
> * TODO test
> * TODO logic
>
> Query entered:
>
> (and TODO (and logic))
>
> Returned error:
>
> hyrolo-fgrep: Symbol’s function definition is void: hyrolo-fgrep-logical
>
> Debug output:
>
> Debugger entered--Lisp error: (void-function hyrolo-fgrep-logical)
> hyrolo-fgrep-logical("(and TODO (and PQ))" nil nil t)
> hyrolo-fgrep("(and TODO (and PQ))" nil)
> funcall-interactively(hyrolo-fgrep "(and TODO (and PQ))" nil)
> call-interactively(hyrolo-fgrep)
> hui:menu-act(hyperbole nil nil nil)
> hyperbole(nil nil nil nil)
> funcall-interactively(hyperbole nil nil nil nil)
> call-interactively(hyperbole nil nil)
> command-execute(hyperbole)
>
> I evaluated the hyrolo-logic.el file manually, since that’s where the
> function is defined. Tried above again, and got a new error:
>
> Wrong type argument: integer-or-marker-p
>
> But for whatever reason it won’t show debugging information despite
> debug-on-error being enabled.
>
>
>
> _______________________________________________
> Bug-hyperbole mailing list
> Bug-hyperbole <at> gnu.org
> https://lists.gnu.org/mailman/listinfo/bug-hyperbole
>
[Message part 2 (text/html, inline)]
Information forwarded
to
bug-hyperbole <at> gnu.org
:
bug#48231
; Package
hyperbole
.
(Mon, 14 Mar 2022 23:01:01 GMT)
Full text and
rfc822 format available.
Message #11 received at 48231 <at> debbugs.gnu.org (full text, mbox):
> Robert Weiner writes:
> That's an autoload function but autoload files are not included in the git pre-release but have to be built by a package manager that
> you typically use to install Hyperbole. If you just cloned the git repo, it won't be there. Go into your hyperbole source directory and
> at your shell, type 'make bin' or 'make src' if you don't need byte-compiled files. Either should build the missing autoload files. Then
> when you restart Emacs, it should be there. If you still have issues, please reply and to resolve it temporarily just use (require
> 'hyrolo-logic) and then it should work.
>
> On Tue, May 4, 2021 at 6:24 PM Benjamin Dull <dullbenjamin <at> gmail.com> wrote:
>
> I use: Editor: GNU Emacs 27.2 (build 1, x86_64-w64-mingw32)
>
> Hyperbole: 8.0.0pre
> Sys Type: x86_64-w64-mingw32
> OS Type: windows-nt
> Window Sys: w32
> News Reader: Gnus v5.13
>
> Steps to Replicate:
>
> Invoked HyRolo StringFind via {C-h h r s} on an org file that included
> only two headings:
>
> * TODO test
> * TODO logic
>
> Query entered:
>
> (and TODO (and logic))
>
> Returned error:
>
> hyrolo-fgrep: Symbol’s function definition is void: hyrolo-fgrep-logical
>
> Debug output:
>
> Debugger entered--Lisp error: (void-function hyrolo-fgrep-logical)
> hyrolo-fgrep-logical("(and TODO (and PQ))" nil nil t)
> hyrolo-fgrep("(and TODO (and PQ))" nil)
> funcall-interactively(hyrolo-fgrep "(and TODO (and PQ))" nil)
> call-interactively(hyrolo-fgrep)
> hui:menu-act(hyperbole nil nil nil)
> hyperbole(nil nil nil nil)
> funcall-interactively(hyperbole nil nil nil nil)
> call-interactively(hyperbole nil nil)
> command-execute(hyperbole)
>
> I evaluated the hyrolo-logic.el file manually, since that’s where the
> function is defined. Tried above again, and got a new error:
>
> Wrong type argument: integer-or-marker-p
>
> But for whatever reason it won’t show debugging information despite
> debug-on-error being enabled.
>
> _______________________________________________
> Bug-hyperbole mailing list
> Bug-hyperbole <at> gnu.org
> https://lists.gnu.org/mailman/listinfo/bug-hyperbole
Hyperbole is also available as a pre relase packages from elpa-devel that can be installed by using the package manager. Add elpa-devel to the package-archives like this:
(add-to-list 'package-archives '("elpa-devel" . "https://elpa.gnu.org/devel/"))
Then use the package manager and install Hyperbole from there. That should also solve the problem.
%% Mats
bug closed, send any further explanations to
48231 <at> debbugs.gnu.org and Benjamin Dull <dullbenjamin <at> gmail.com>
Request was from
Mats Lidell <matsl <at> gnu.org>
to
control <at> debbugs.gnu.org
.
(Mon, 14 Mar 2022 23:02:02 GMT)
Full text and
rfc822 format available.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Tue, 12 Apr 2022 11:24:05 GMT)
Full text and
rfc822 format available.
This bug report was last modified 2 years and 20 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.