GNU bug report logs - #48231
HyRolo StringFind returns error hyrolo-fgrep: Symbol’s function definition is void: hyrolo-fgrep-logical

Previous Next

Package: hyperbole;

Reported by: Benjamin Dull <dullbenjamin <at> gmail.com>

Date: Tue, 4 May 2021 20:57:02 UTC

Severity: normal

Done: Mats Lidell <matsl <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Robert Weiner <rsw <at> gnu.org>
To: Benjamin Dull <dullbenjamin <at> gmail.com>
Cc: 48231 <at> debbugs.gnu.org
Subject: bug#48231: HyRolo StringFind returns error hyrolo-fgrep: Symbol’s function definition is void: hyrolo-fgrep-logical
Date: Tue, 4 May 2021 20:43:26 -0400
[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)]

This bug report was last modified 3 years and 127 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.