GNU bug report logs - #37002
make: *** [Makefile:308: kotl/kotl-autoloads.el] Fehler 255

Previous Next

Package: hyperbole;

Reported by: Jean Louis <bugs <at> gnu.support>

Date: Sat, 10 Aug 2019 21:24:02 UTC

Severity: normal

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

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 37002 in the body.
You can then email your comments to 37002 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-hyperbole <at> gnu.org:
bug#37002; Package hyperbole. (Sat, 10 Aug 2019 21:24:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Jean Louis <bugs <at> gnu.support>:
New bug report received and forwarded. Copy sent to bug-hyperbole <at> gnu.org. (Sat, 10 Aug 2019 21:24:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Jean Louis <bugs <at> gnu.support>
To: bug-hyperbole <at> gnu.org
Subject: make: *** [Makefile:308: kotl/kotl-autoloads.el] Fehler 255
Date: Sat, 10 Aug 2019 23:23:11 +0200
I use:  Editor:      GNU Emacs 27.0.50 (build 3, x86_64-pc-linux-gnu, X toolkit, Xaw3d scroll bars)

        Hyperbole:   7.0.3a
        Sys Type:    x86_64-pc-linux-gnu
        OS Type:     gnu/linux
        Window Sys:  x
        News Reader: Gnus v5.13

Some error with `make pkg`

Output written on hyperbole.pdf (154 pages, 1274969 bytes).
Transcript written on hyperbole.log.
\emacs -batch -Q -eval '(progn (let ((generated-autoload-file (expand-file-name "kotl/kotl-autoloads.el"))) (update-directory-autoloads (expand-file-name "kotl/"))))' && \rm -f kotl/kotl-autoloads.el~
Wrong type argument: stringp, nil
make: *** [Makefile:308: kotl/kotl-autoloads.el] Fehler 255


-- 
Thanks,
Jean Louis




Information forwarded to bug-hyperbole <at> gnu.org:
bug#37002; Package hyperbole. (Sat, 10 Aug 2019 21:55:02 GMT) Full text and rfc822 format available.

Message #8 received at 37002 <at> debbugs.gnu.org (full text, mbox):

From: Mats Lidell <mats.lidell <at> lidells.se>
To: Jean Louis <bugs <at> gnu.support>
Cc: 37002 <at> debbugs.gnu.org
Subject: Re: bug#37002: make: *** [Makefile:308: kotl/kotl-autoloads.el]
 Fehler 255
Date: Sat, 10 Aug 2019 23:54:49 +0200
Hi Jean,

> Jean Louis writes:
> I use:  Editor:      GNU Emacs 27.0.50 (build 3, x86_64-pc-linux-gnu, X toolkit, Xaw3d scroll bars)
>
>         Hyperbole:   7.0.3a
>         Sys Type:    x86_64-pc-linux-gnu
>         OS Type:     gnu/linux
>         Window Sys:  x
>         News Reader: Gnus v5.13
>
> Some error with `make pkg`
>
> Output written on hyperbole.pdf (154 pages, 1274969 bytes).
> Transcript written on hyperbole.log.
> \emacs -batch -Q -eval '(progn (let ((generated-autoload-file
> (expand-file-name "kotl/kotl-autoloads.el")))
> (update-directory-autoloads (expand-file-name "kotl/"))))' && \rm -f
> kotl/kotl-autoloads.el~
> Wrong type argument: stringp, nil
> make: *** [Makefile:308: kotl/kotl-autoloads.el] Fehler 255

Thanks for keeping the reports coming. I have noticed this problem and the patch below makes it work for me. I haven't got a clue why changing the *let* to a *setq* makes things different!? (If anyone who reads this knows please let me know!)

Having said that - The Makefile targets are developer only and should not be something a user of the package should have to care about. (But should work of course if tested. So thanks again for the report.)

----------------------------------------------------------------------
diff --git a/Makefile b/Makefile
index 656eb2b..4201855 100644
--- a/Makefile
+++ b/Makefile
@@ -306,7 +306,7 @@ ftp: package
        cd $(pkg_dir) && $(GNUFTP) hyperbole-$(HYPB_VERSION).tar.gz
 
 kotl/kotl-autoloads.el: $(EL_KOTL)
-       $(EMACS) $(BATCHFLAGS) -eval '(progn (let ((generated-autoload-file (expand-file-name "kotl/kotl-autoloads.el"))) (update-directory-autoloads (expand-file-name "kotl/"))))' && $(RM) kotl/kotl-autoloads.el~
+       $(EMACS) $(BATCHFLAGS) -eval '(progn (setq generated-autoload-file (expand-file-name "kotl/kotl-autoloads.el")) (update-directory-autoloads (expand-file-name "kotl/")))' && $(RM) kotl/kotl-autoloads.el~
 #      $(EMACS) $(BATCHFLAGS) -eval '(progn (let ((generated-autoload-file (expand-file-name "kotl/kotl-autoloads.el"))) (update-directory-autoloads (expand-file-name "kotl/"))))' && sed -i '3 i ;; Copyright (C) 2017  Free Software Foundation, Inc.\n;;' $@ && $(RM) kotl/kotl-autoloads.el~
 
 # Used for ftp.gnu.org tarball distributions.
----------------------------------------------------------------------

Yours
-- 
%% Mats




Information forwarded to bug-hyperbole <at> gnu.org:
bug#37002; Package hyperbole. (Tue, 13 Aug 2019 02:17:01 GMT) Full text and rfc822 format available.

Message #11 received at 37002 <at> debbugs.gnu.org (full text, mbox):

From: Robert Weiner <rsw <at> gnu.org>
To: Mats Lidell <mats.lidell <at> lidells.se>
Cc: Jean Louis <bugs <at> gnu.support>, 37002 <at> debbugs.gnu.org
Subject: Re: bug#37002: make: *** [Makefile:308: kotl/kotl-autoloads.el]
 Fehler 255
Date: Mon, 12 Aug 2019 22:15:58 -0400
[Message part 1 (text/plain, inline)]
OK, I have applied that patch for the next release.

I will close this issue unless there is any further comment.

Bob


On Sat, Aug 10, 2019 at 5:55 PM Mats Lidell <mats.lidell <at> lidells.se> wrote:

> Hi Jean,
>
> > Jean Louis writes:
> > I use:  Editor:      GNU Emacs 27.0.50 (build 3, x86_64-pc-linux-gnu, X
> toolkit, Xaw3d scroll bars)
> >
> >         Hyperbole:   7.0.3a
> >         Sys Type:    x86_64-pc-linux-gnu
> >         OS Type:     gnu/linux
> >         Window Sys:  x
> >         News Reader: Gnus v5.13
> >
> > Some error with `make pkg`
> >
> > Output written on hyperbole.pdf (154 pages, 1274969 bytes).
> > Transcript written on hyperbole.log.
> > \emacs -batch -Q -eval '(progn (let ((generated-autoload-file
> > (expand-file-name "kotl/kotl-autoloads.el")))
> > (update-directory-autoloads (expand-file-name "kotl/"))))' && \rm -f
> > kotl/kotl-autoloads.el~
> > Wrong type argument: stringp, nil
> > make: *** [Makefile:308: kotl/kotl-autoloads.el] Fehler 255
>
> Thanks for keeping the reports coming. I have noticed this problem and the
> patch below makes it work for me. I haven't got a clue why changing the
> *let* to a *setq* makes things different!? (If anyone who reads this knows
> please let me know!)
>
> Having said that - The Makefile targets are developer only and should not
> be something a user of the package should have to care about. (But should
> work of course if tested. So thanks again for the report.)
>
> ----------------------------------------------------------------------
> diff --git a/Makefile b/Makefile
> index 656eb2b..4201855 100644
> --- a/Makefile
> +++ b/Makefile
> @@ -306,7 +306,7 @@ ftp: package
>         cd $(pkg_dir) && $(GNUFTP) hyperbole-$(HYPB_VERSION).tar.gz
>
>  kotl/kotl-autoloads.el: $(EL_KOTL)
> -       $(EMACS) $(BATCHFLAGS) -eval '(progn (let
> ((generated-autoload-file (expand-file-name "kotl/kotl-autoloads.el")))
> (update-directory-autoloads (expand-file-name "kotl/"))))' && $(RM)
> kotl/kotl-autoloads.el~
> +       $(EMACS) $(BATCHFLAGS) -eval '(progn (setq generated-autoload-file
> (expand-file-name "kotl/kotl-autoloads.el")) (update-directory-autoloads
> (expand-file-name "kotl/")))' && $(RM) kotl/kotl-autoloads.el~
>  #      $(EMACS) $(BATCHFLAGS) -eval '(progn (let
> ((generated-autoload-file (expand-file-name "kotl/kotl-autoloads.el")))
> (update-directory-autoloads (expand-file-name "kotl/"))))' && sed -i '3 i
> ;; Copyright (C) 2017  Free Software Foundation, Inc.\n;;' $@ && $(RM)
> kotl/kotl-autoloads.el~
>
>  # Used for ftp.gnu.org tarball distributions.
> ----------------------------------------------------------------------
>
> Yours
> --
> %% Mats
>
>
>
> _______________________________________________
> Bug-hyperbole mailing list
> Bug-hyperbole <at> gnu.org
> https://lists.gnu.org/mailman/listinfo/bug-hyperbole
>
[Message part 2 (text/html, inline)]

bug closed, send any further explanations to 37002 <at> debbugs.gnu.org and Jean Louis <bugs <at> gnu.support> Request was from Mats Lidell <matsl <at> gnu.org> to control <at> debbugs.gnu.org. (Wed, 14 Oct 2020 21:10: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. (Thu, 12 Nov 2020 12:24:04 GMT) Full text and rfc822 format available.

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

Previous Next


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