unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Re: master df49e3a3ab 3/3: Merge branch 'master' of /home/acm/emacs/emacs.git/master
       [not found] ` <20220122180558.93F3CC0DA32@vcs2.savannah.gnu.org>
@ 2022-01-24  8:12   ` Lars Ingebrigtsen
  2022-01-24 11:25     ` Alan Mackenzie
  2022-01-30  9:44     ` Alan Mackenzie
  0 siblings, 2 replies; 19+ messages in thread
From: Lars Ingebrigtsen @ 2022-01-24  8:12 UTC (permalink / raw)
  To: emacs-devel; +Cc: Alan Mackenzie

Alan Mackenzie <acm@muc.de> writes:

>     Merge branch 'master' of /home/acm/emacs/emacs.git/master

I'm not sure that it's this merge that's causing this, but these started
happening around that time.

To reproduce, I do a "make -j16 bootstrap" on Debian/bookworm, and I get
a whole lot of:

Compiler-macro error for cl-member: Handler: cl--compiler-macro-member
(excessive-variable-binding)
Eager macro-expansion failure: (excessive-variable-binding)
Compiler-macro error for cl-member: Handler: cl--compiler-macro-member
(excessive-variable-binding)
Eager macro-expansion failure: (excessive-variable-binding)
Compiler-macro error for cl-member: Handler: cl--compiler-macro-member
(excessive-variable-binding)
Eager macro-expansion failure: (excessive-variable-binding)
Compiler-macro error for cl-member: Handler: cl--compiler-macro-member
(excessive-variable-binding)
Eager macro-expansion failure: (excessive-variable-binding)


-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no



^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: master df49e3a3ab 3/3: Merge branch 'master' of /home/acm/emacs/emacs.git/master
  2022-01-24  8:12   ` master df49e3a3ab 3/3: Merge branch 'master' of /home/acm/emacs/emacs.git/master Lars Ingebrigtsen
@ 2022-01-24 11:25     ` Alan Mackenzie
  2022-01-24 11:29       ` Lars Ingebrigtsen
  2022-01-30  9:44     ` Alan Mackenzie
  1 sibling, 1 reply; 19+ messages in thread
From: Alan Mackenzie @ 2022-01-24 11:25 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: emacs-devel

Hello, Lars.

On Mon, Jan 24, 2022 at 09:12:35 +0100, Lars Ingebrigtsen wrote:
> Alan Mackenzie <acm@muc.de> writes:

> >     Merge branch 'master' of /home/acm/emacs/emacs.git/master

> I'm not sure that it's this merge that's causing this, but these started
> happening around that time.

> To reproduce, I do a "make -j16 bootstrap" on Debian/bookworm, and I get
> a whole lot of:

> Compiler-macro error for cl-member: Handler: cl--compiler-macro-member
> (excessive-variable-binding)
> Eager macro-expansion failure: (excessive-variable-binding)
> Compiler-macro error for cl-member: Handler: cl--compiler-macro-member
> (excessive-variable-binding)
> Eager macro-expansion failure: (excessive-variable-binding)
> Compiler-macro error for cl-member: Handler: cl--compiler-macro-member
> (excessive-variable-binding)
> Eager macro-expansion failure: (excessive-variable-binding)
> Compiler-macro error for cl-member: Handler: cl--compiler-macro-member
> (excessive-variable-binding)
> Eager macro-expansion failure: (excessive-variable-binding)

I don't see these at all, any more, just clean builds.  OK, I'm doing
"make -j17 bootstrap", not "-j16", but that shouldn't make a difference.

What is your ./configure command line?  Mine is

   $ ./configure --with-gif=no --with-tiff=no --with-gpm \
   --with-native-compilation

..  If this doesn't clear up, somehow, perhaps you could send me the
stdout and stderr from a build, possibly together using 2>&1.

> -- 
> (domestic pets only, the antidote for overdose, milk.)
>    bloggy blog: http://lars.ingebrigtsen.no

-- 
Alan Mackenzie (Nuremberg, Germany).



^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: master df49e3a3ab 3/3: Merge branch 'master' of /home/acm/emacs/emacs.git/master
  2022-01-24 11:25     ` Alan Mackenzie
@ 2022-01-24 11:29       ` Lars Ingebrigtsen
  2022-01-24 11:44         ` Alan Mackenzie
  2022-01-24 13:45         ` Lars Ingebrigtsen
  0 siblings, 2 replies; 19+ messages in thread
From: Lars Ingebrigtsen @ 2022-01-24 11:29 UTC (permalink / raw)
  To: Alan Mackenzie; +Cc: emacs-devel

Alan Mackenzie <acm@muc.de> writes:

> I don't see these at all, any more, just clean builds.  OK, I'm doing
> "make -j17 bootstrap", not "-j16", but that shouldn't make a difference.
>
> What is your ./configure command line?  Mine is
>
>    $ ./configure --with-gif=no --with-tiff=no --with-gpm \
>    --with-native-compilation

I'm just doing ./configure.  (So it's without nativecomp.)

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no



^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: master df49e3a3ab 3/3: Merge branch 'master' of /home/acm/emacs/emacs.git/master
  2022-01-24 11:29       ` Lars Ingebrigtsen
@ 2022-01-24 11:44         ` Alan Mackenzie
  2022-01-29 11:41           ` Alan Mackenzie
  2022-01-24 13:45         ` Lars Ingebrigtsen
  1 sibling, 1 reply; 19+ messages in thread
From: Alan Mackenzie @ 2022-01-24 11:44 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: emacs-devel

Hello, Lars.

On Mon, Jan 24, 2022 at 12:29:35 +0100, Lars Ingebrigtsen wrote:
> Alan Mackenzie <acm@muc.de> writes:

> > I don't see these at all, any more, just clean builds.  OK, I'm doing
> > "make -j17 bootstrap", not "-j16", but that shouldn't make a difference.

> > What is your ./configure command line?  Mine is

> >    $ ./configure --with-gif=no --with-tiff=no --with-gpm \
> >    --with-native-compilation

> I'm just doing ./configure.  (So it's without nativecomp.)

Ah!  When I take the --with-native-compilation out, I get a single
instance of

Compiler-macro error for cl-member: Handler: cl--compiler-macro-member
(excessive-variable-binding)
Eager macro-expansion failure: (excessive-variable-binding)

in my stderr.

So, I'll have a look at clearing that up, in the hope that it's the same
bug as you're seeing.

> -- 
> (domestic pets only, the antidote for overdose, milk.)
>    bloggy blog: http://lars.ingebrigtsen.no

-- 
Alan Mackenzie (Nuremberg, Germany).



^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: master df49e3a3ab 3/3: Merge branch 'master' of /home/acm/emacs/emacs.git/master
  2022-01-24 11:29       ` Lars Ingebrigtsen
  2022-01-24 11:44         ` Alan Mackenzie
@ 2022-01-24 13:45         ` Lars Ingebrigtsen
  2022-01-29 12:12           ` Alan Mackenzie
  1 sibling, 1 reply; 19+ messages in thread
From: Lars Ingebrigtsen @ 2022-01-24 13:45 UTC (permalink / raw)
  To: Alan Mackenzie; +Cc: emacs-devel

With nativecomp, I get this test failure:

1 unexpected results:
   FAILED  comp-tests-ret-type-spec-55

I have no idea whether it's related to your bytecomp fixes or not, but I
think it started happening around the time of the merge?  Can you take a
look at that, too?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: master df49e3a3ab 3/3: Merge branch 'master' of /home/acm/emacs/emacs.git/master
  2022-01-24 11:44         ` Alan Mackenzie
@ 2022-01-29 11:41           ` Alan Mackenzie
  0 siblings, 0 replies; 19+ messages in thread
From: Alan Mackenzie @ 2022-01-29 11:41 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: emacs-devel

Hello, Lars.

On Mon, Jan 24, 2022 at 11:44:49 +0000, Alan Mackenzie wrote:
> On Mon, Jan 24, 2022 at 12:29:35 +0100, Lars Ingebrigtsen wrote:
> > Alan Mackenzie <acm@muc.de> writes:

> > > I don't see these at all, any more, just clean builds.  OK, I'm doing
> > > "make -j17 bootstrap", not "-j16", but that shouldn't make a difference.

> > > What is your ./configure command line?  Mine is

> > >    $ ./configure --with-gif=no --with-tiff=no --with-gpm \
> > >    --with-native-compilation

> > I'm just doing ./configure.  (So it's without nativecomp.)

> Ah!  When I take the --with-native-compilation out, I get a single
> instance of

> Compiler-macro error for cl-member: Handler: cl--compiler-macro-member
> (excessive-variable-binding)
> Eager macro-expansion failure: (excessive-variable-binding)

> in my stderr.

> So, I'll have a look at clearing that up, in the hope that it's the same
> bug as you're seeing.

I had problems getting a dump, because it took time to diagnose a bug in
signal_or_quit (eval.c) where Vdebugger got bound instead of Qdebugger.
This will soon be fixed.

The main problem was max_specpdl_size was too small for generating
leim-list.el.  After I doubled it from 2500 to 5000 for that particular
step, I got a clean build.

More to follow later, when I've got more time.  ;-(    

> > -- 
> > (domestic pets only, the antidote for overdose, milk.)
> >    bloggy blog: http://lars.ingebrigtsen.no

-- 
Alan Mackenzie (Nuremberg, Germany).



^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: master df49e3a3ab 3/3: Merge branch 'master' of /home/acm/emacs/emacs.git/master
  2022-01-24 13:45         ` Lars Ingebrigtsen
@ 2022-01-29 12:12           ` Alan Mackenzie
  0 siblings, 0 replies; 19+ messages in thread
From: Alan Mackenzie @ 2022-01-29 12:12 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: emacs-devel

Hello, Lars.

On Mon, Jan 24, 2022 at 14:45:25 +0100, Lars Ingebrigtsen wrote:
> With nativecomp, I get this test failure:

> 1 unexpected results:
>    FAILED  comp-tests-ret-type-spec-55

> I have no idea whether it's related to your bytecomp fixes or not, but I
> think it started happening around the time of the merge?  Can you take a
> look at that, too?

Yes, that was caused by a particular optimisation in comp.el.  I've been
meaning to ask Andrea about this since he got back from holiday.

Whilst not desirable, it seems to be a pretty harmless error.

> -- 
> (domestic pets only, the antidote for overdose, milk.)
>    bloggy blog: http://lars.ingebrigtsen.no

-- 
Alan Mackenzie (Nuremberg, Germany).



^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: master df49e3a3ab 3/3: Merge branch 'master' of /home/acm/emacs/emacs.git/master
  2022-01-24  8:12   ` master df49e3a3ab 3/3: Merge branch 'master' of /home/acm/emacs/emacs.git/master Lars Ingebrigtsen
  2022-01-24 11:25     ` Alan Mackenzie
@ 2022-01-30  9:44     ` Alan Mackenzie
  2022-01-30 16:09       ` Lars Ingebrigtsen
  2022-01-30 16:15       ` max-specpdl-size (was: master df49e3a3ab 3/3: Merge branch 'master' of /home/acm/emacs/emacs.git/master) Stefan Monnier
  1 sibling, 2 replies; 19+ messages in thread
From: Alan Mackenzie @ 2022-01-30  9:44 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: emacs-devel

Hello, Lars.

On Mon, Jan 24, 2022 at 09:12:35 +0100, Lars Ingebrigtsen wrote:
> Alan Mackenzie <acm@muc.de> writes:

> >     Merge branch 'master' of /home/acm/emacs/emacs.git/master

> I'm not sure that it's this merge that's causing this, but these started
> happening around that time.

> To reproduce, I do a "make -j16 bootstrap" on Debian/bookworm, and I get
> a whole lot of:

> Compiler-macro error for cl-member: Handler: cl--compiler-macro-member
> (excessive-variable-binding)
> Eager macro-expansion failure: (excessive-variable-binding)
> Compiler-macro error for cl-member: Handler: cl--compiler-macro-member
> (excessive-variable-binding)
> Eager macro-expansion failure: (excessive-variable-binding)
> Compiler-macro error for cl-member: Handler: cl--compiler-macro-member
> (excessive-variable-binding)
> Eager macro-expansion failure: (excessive-variable-binding)
> Compiler-macro error for cl-member: Handler: cl--compiler-macro-member
> (excessive-variable-binding)
> Eager macro-expansion failure: (excessive-variable-binding)

As I said earlier, I only saw one of these on a vanilla ./configure.  The
problem was in max_specpdl_size (2500) being inadequate for the
generation of leim-list.el.

The following fixes it for me.  Could you try it, please, and see if it
fixes it for you, too.  Thanks!



diff --git a/leim/Makefile.in b/leim/Makefile.in
index 2a477d868b..6cf0abb40c 100644
--- a/leim/Makefile.in
+++ b/leim/Makefile.in
@@ -122,6 +122,7 @@ leim-list.el:
 ${leimdir}/leim-list.el: ${srcdir}/leim-ext.el ${TIT_MISC}
 	$(AM_V_GEN)rm -f $@
 	$(AM_V_at)${RUN_EMACS} -l international/quail \
+	  --eval "(setq max-specpdl-size 5000)" \
 	  --eval "(update-leim-list-file (unmsys--file-name \"${leimdir}\"))"
 	$(AM_V_at)sed -n -e '/^[^;]/p' -e 's/^;\(;*\)inc /;\1 /p' < $< >> $@
 


> -- 
> (domestic pets only, the antidote for overdose, milk.)
>    bloggy blog: http://lars.ingebrigtsen.no

-- 
Alan Mackenzie (Nuremberg, Germany).



^ permalink raw reply related	[flat|nested] 19+ messages in thread

* Re: master df49e3a3ab 3/3: Merge branch 'master' of /home/acm/emacs/emacs.git/master
  2022-01-30  9:44     ` Alan Mackenzie
@ 2022-01-30 16:09       ` Lars Ingebrigtsen
  2022-01-30 16:39         ` Alan Mackenzie
  2022-01-30 16:15       ` max-specpdl-size (was: master df49e3a3ab 3/3: Merge branch 'master' of /home/acm/emacs/emacs.git/master) Stefan Monnier
  1 sibling, 1 reply; 19+ messages in thread
From: Lars Ingebrigtsen @ 2022-01-30 16:09 UTC (permalink / raw)
  To: Alan Mackenzie; +Cc: emacs-devel

Alan Mackenzie <acm@muc.de> writes:

> The following fixes it for me.  Could you try it, please, and see if it
> fixes it for you, too.  Thanks!

Yes, that fixes the issue for me, too.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no



^ permalink raw reply	[flat|nested] 19+ messages in thread

* max-specpdl-size (was: master df49e3a3ab 3/3: Merge branch 'master' of /home/acm/emacs/emacs.git/master)
  2022-01-30  9:44     ` Alan Mackenzie
  2022-01-30 16:09       ` Lars Ingebrigtsen
@ 2022-01-30 16:15       ` Stefan Monnier
  1 sibling, 0 replies; 19+ messages in thread
From: Stefan Monnier @ 2022-01-30 16:15 UTC (permalink / raw)
  To: emacs-devel

> As I said earlier, I only saw one of these on a vanilla ./configure.  The
> problem was in max_specpdl_size (2500) being inadequate for the
> generation of leim-list.el.

Reminds me: why do we have/need max-specpdl-size?
AFAICT it's redundant with `max-lisp-eval-depth`.


        Stefan




^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: master df49e3a3ab 3/3: Merge branch 'master' of /home/acm/emacs/emacs.git/master
  2022-01-30 16:09       ` Lars Ingebrigtsen
@ 2022-01-30 16:39         ` Alan Mackenzie
  2022-01-30 17:08           ` Lars Ingebrigtsen
  0 siblings, 1 reply; 19+ messages in thread
From: Alan Mackenzie @ 2022-01-30 16:39 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: emacs-devel

Hello, Lars.

On Sun, Jan 30, 2022 at 17:09:32 +0100, Lars Ingebrigtsen wrote:
> Alan Mackenzie <acm@muc.de> writes:

> > The following fixes it for me.  Could you try it, please, and see if it
> > fixes it for you, too.  Thanks!

> Yes, that fixes the issue for me, too.

Oh, good!  I've committed the fix to master.

> -- 
> (domestic pets only, the antidote for overdose, milk.)
>    bloggy blog: http://lars.ingebrigtsen.no

-- 
Alan Mackenzie (Nuremberg, Germany).



^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: master df49e3a3ab 3/3: Merge branch 'master' of /home/acm/emacs/emacs.git/master
  2022-01-30 16:39         ` Alan Mackenzie
@ 2022-01-30 17:08           ` Lars Ingebrigtsen
  2022-01-30 18:26             ` Lars Ingebrigtsen
  0 siblings, 1 reply; 19+ messages in thread
From: Lars Ingebrigtsen @ 2022-01-30 17:08 UTC (permalink / raw)
  To: Alan Mackenzie; +Cc: emacs-devel

Alan Mackenzie <acm@muc.de> writes:

>> > The following fixes it for me.  Could you try it, please, and see if it
>> > fixes it for you, too.  Thanks!
>
>> Yes, that fixes the issue for me, too.
>
> Oh, good!  I've committed the fix to master.

Darn, I spoke to soon -- I did a "make bootstrap" and forgot that it
didn't clear out all the files.  I'm still seeing these errors:

Eager macro-expansion failure: (excessive-variable-binding)
  INFO     Scraping files for hol-loaddefs.el...43% 
Compiler-macro error for cl-member: Handler: cl--compiler-macro-member
(excessive-variable-binding)
Eager macro-expansion failure: (excessive-variable-binding)
  INFO     Scraping files for hol-loaddefs.el...76% 
  INFO     Scraping files for hol-loaddefs.el...done
Compiler-macro error for cl-member: Handler: cl--compiler-macro-member
(excessive-variable-binding)
Eager macro-expansion failure: (excessive-variable-binding)
Compiler-macro error for cl-member: Handler: cl--compiler-macro-member
(excessive-variable-binding)

etc.

This is with

git clean -xf
make -j16


-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no



^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: master df49e3a3ab 3/3: Merge branch 'master' of /home/acm/emacs/emacs.git/master
  2022-01-30 17:08           ` Lars Ingebrigtsen
@ 2022-01-30 18:26             ` Lars Ingebrigtsen
  2022-01-31 18:37               ` Alan Mackenzie
  0 siblings, 1 reply; 19+ messages in thread
From: Lars Ingebrigtsen @ 2022-01-30 18:26 UTC (permalink / raw)
  To: Alan Mackenzie; +Cc: emacs-devel

Lars Ingebrigtsen <larsi@gnus.org> writes:

> git clean -xf
> make -j16

Single-threaded make is more helpful:

  GEN      ../../lisp/cedet/semantic/bovine/c-by.el
Loading /home/larsi/src/emacs/trunk/lisp/cedet/semantic/grm-wy-boot.el (source)...
Compiler-macro error for cl-member: Handler: cl--compiler-macro-member
(excessive-variable-binding)
Eager macro-expansion failure: (excessive-variable-binding)
  GEN      ../../lisp/cedet/semantic/bovine/make-by.el
Loading /home/larsi/src/emacs/trunk/lisp/cedet/semantic/grm-wy-boot.el (source)...
Compiler-macro error for cl-member: Handler: cl--compiler-macro-member
(excessive-variable-binding)
Eager macro-expansion failure: (excessive-variable-binding)
  GEN      ../../lisp/cedet/semantic/bovine/scm-by.el
Loading /home/larsi/src/emacs/trunk/lisp/cedet/semantic/grm-wy-boot.el (source).

So it's coming from all the bovine stuff.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no



^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: master df49e3a3ab 3/3: Merge branch 'master' of /home/acm/emacs/emacs.git/master
  2022-01-30 18:26             ` Lars Ingebrigtsen
@ 2022-01-31 18:37               ` Alan Mackenzie
  2022-01-31 18:51                 ` Lars Ingebrigtsen
  0 siblings, 1 reply; 19+ messages in thread
From: Alan Mackenzie @ 2022-01-31 18:37 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: emacs-devel

Hello, Lars.

On Sun, Jan 30, 2022 at 19:26:49 +0100, Lars Ingebrigtsen wrote:
> Lars Ingebrigtsen <larsi@gnus.org> writes:

> > git clean -xf
> > make -j16

> Single-threaded make is more helpful:

>   GEN      ../../lisp/cedet/semantic/bovine/c-by.el
> Loading /home/larsi/src/emacs/trunk/lisp/cedet/semantic/grm-wy-boot.el (source)...
> Compiler-macro error for cl-member: Handler: cl--compiler-macro-member
> (excessive-variable-binding)
> Eager macro-expansion failure: (excessive-variable-binding)
>   GEN      ../../lisp/cedet/semantic/bovine/make-by.el
> Loading /home/larsi/src/emacs/trunk/lisp/cedet/semantic/grm-wy-boot.el (source)...
> Compiler-macro error for cl-member: Handler: cl--compiler-macro-member
> (excessive-variable-binding)
> Eager macro-expansion failure: (excessive-variable-binding)
>   GEN      ../../lisp/cedet/semantic/bovine/scm-by.el
> Loading /home/larsi/src/emacs/trunk/lisp/cedet/semantic/grm-wy-boot.el (source).

> So it's coming from all the bovine stuff.

Thanks, that was helpful.

The same trick as before, namely increasing max-specpdl-size from 2500
to 5000 appears to work here, too.

Would you please try out the following, and confirm that it works.  Then
I'll commit it to master.  Though, come to think of it, it could
probably do with a line break.

Thanks!



diff --git a/admin/grammars/Makefile.in b/admin/grammars/Makefile.in
index 6f69943089..2cfaff361e 100644
--- a/admin/grammars/Makefile.in
+++ b/admin/grammars/Makefile.in
@@ -34,7 +34,7 @@ top_builddir =
 unexport EMACSDATA EMACSDOC EMACSLOADPATH EMACSPATH
 
 EMACS = ${top_builddir}/src/emacs
-emacs = "${EMACS}" -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)'
+emacs = "${EMACS}" -batch --no-site-file --no-site-lisp --eval '(setq max-specpdl-size 5000)' --eval '(setq load-prefer-newer t)'
 
 make_bovine = ${emacs} -l semantic/bovine/grammar -f bovine-batch-make-parser
 make_wisent = ${emacs} -l semantic/wisent/grammar -f wisent-batch-make-parser


> -- 
> (domestic pets only, the antidote for overdose, milk.)
>    bloggy blog: http://lars.ingebrigtsen.no



^ permalink raw reply related	[flat|nested] 19+ messages in thread

* Re: master df49e3a3ab 3/3: Merge branch 'master' of /home/acm/emacs/emacs.git/master
  2022-01-31 18:37               ` Alan Mackenzie
@ 2022-01-31 18:51                 ` Lars Ingebrigtsen
  2022-01-31 19:25                   ` Stefan Monnier
                                     ` (2 more replies)
  0 siblings, 3 replies; 19+ messages in thread
From: Lars Ingebrigtsen @ 2022-01-31 18:51 UTC (permalink / raw)
  To: Alan Mackenzie; +Cc: Stefan Monnier, emacs-devel

Alan Mackenzie <acm@muc.de> writes:

> Would you please try out the following, and confirm that it works.  Then
> I'll commit it to master.  Though, come to think of it, it could
> probably do with a line break.

Thanks; I can confirm that with "git clean -xf; make" I don't get any of
those errors, so please go ahead and push.

But I'm seeing some warnings in the build now that I think probably are
totally unrelated to this stuff --

In end of data:
org/org.el:18501:4: Warning: the function `browse-url' might not be defined at runtime.
org/org.el:9570:42: Warning: the function `cl-position' might not be defined at runtime.
org/org.el:9562:18: Warning: the function `cl-find-if-not' might not be defined at runtime.
org/org.el:9554:24: Warning: the function `cl-sort' might not be defined at runtime.
org/org.el:8765:17: Warning: the function `cl-remove-if' might not be defined at runtime.
org/org.el: Warning: the function `cl-find-if' might not be defined at runtime.
org/org.el:5306:19: Warning: the function `rx-to-string' might not be defined at runtime.
org/org.el:4695:29: Warning: the function `url-retrieve-synchronously' might not be defined at runtime.
org/org.el:821:19: Warning: the function `cl-remove-if-not' might not be
defined at runtime.
In end of data:
progmodes/cperl-mode.el:6897:15: Warning: the function `visit-tags-table-buffer' might not be defined at runtime.
progmodes/cperl-mode.el:6379:12: Warning: the function `info' might not be defined at runtime.
progmodes/cperl-mode.el:1267:6: Warning: the function `rx-to-string' might not be defined at runtime.


etc.

Could this be related to Stefan's function defalias chain thing that
went in earlier today?  Stefan?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no



^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: master df49e3a3ab 3/3: Merge branch 'master' of /home/acm/emacs/emacs.git/master
  2022-01-31 18:51                 ` Lars Ingebrigtsen
@ 2022-01-31 19:25                   ` Stefan Monnier
  2022-01-31 19:51                   ` Alan Mackenzie
  2022-01-31 21:35                   ` Stefan Monnier
  2 siblings, 0 replies; 19+ messages in thread
From: Stefan Monnier @ 2022-01-31 19:25 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: Alan Mackenzie, emacs-devel

> Could this be related to Stefan's function defalias chain thing that
> went in earlier today?  Stefan?

Looks like it, yes.


        Stefan




^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: master df49e3a3ab 3/3: Merge branch 'master' of /home/acm/emacs/emacs.git/master
  2022-01-31 18:51                 ` Lars Ingebrigtsen
  2022-01-31 19:25                   ` Stefan Monnier
@ 2022-01-31 19:51                   ` Alan Mackenzie
  2022-01-31 21:35                   ` Stefan Monnier
  2 siblings, 0 replies; 19+ messages in thread
From: Alan Mackenzie @ 2022-01-31 19:51 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: Stefan Monnier, emacs-devel

Hello, Lars.

On Mon, Jan 31, 2022 at 19:51:44 +0100, Lars Ingebrigtsen wrote:
> Alan Mackenzie <acm@muc.de> writes:

> > Would you please try out the following, and confirm that it works.  Then
> > I'll commit it to master.  Though, come to think of it, it could
> > probably do with a line break.

> Thanks; I can confirm that with "git clean -xf; make" I don't get any of
> those errors, so please go ahead and push.

Have done so.  I think we can chalk up this bug as fixed, now.

[ .... ]

> -- 
> (domestic pets only, the antidote for overdose, milk.)
>    bloggy blog: http://lars.ingebrigtsen.no

-- 
Alan Mackenzie (Nuremberg, Germany).



^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: master df49e3a3ab 3/3: Merge branch 'master' of /home/acm/emacs/emacs.git/master
  2022-01-31 18:51                 ` Lars Ingebrigtsen
  2022-01-31 19:25                   ` Stefan Monnier
  2022-01-31 19:51                   ` Alan Mackenzie
@ 2022-01-31 21:35                   ` Stefan Monnier
  2022-01-31 21:36                     ` Lars Ingebrigtsen
  2 siblings, 1 reply; 19+ messages in thread
From: Stefan Monnier @ 2022-01-31 21:35 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: Alan Mackenzie, emacs-devel

> But I'm seeing some warnings in the build now that I think probably are
> totally unrelated to this stuff --
[...]
> Could this be related to Stefan's function defalias chain thing that
> went in earlier today?  Stefan?

Should be fixed now,


        Stefan




^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: master df49e3a3ab 3/3: Merge branch 'master' of /home/acm/emacs/emacs.git/master
  2022-01-31 21:35                   ` Stefan Monnier
@ 2022-01-31 21:36                     ` Lars Ingebrigtsen
  0 siblings, 0 replies; 19+ messages in thread
From: Lars Ingebrigtsen @ 2022-01-31 21:36 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: Alan Mackenzie, emacs-devel

Stefan Monnier <monnier@iro.umontreal.ca> writes:

> Should be fixed now,

Yup; the warnings are gone now.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no



^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2022-01-31 21:36 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <164287475407.1069.3099043415463495481@vcs2.savannah.gnu.org>
     [not found] ` <20220122180558.93F3CC0DA32@vcs2.savannah.gnu.org>
2022-01-24  8:12   ` master df49e3a3ab 3/3: Merge branch 'master' of /home/acm/emacs/emacs.git/master Lars Ingebrigtsen
2022-01-24 11:25     ` Alan Mackenzie
2022-01-24 11:29       ` Lars Ingebrigtsen
2022-01-24 11:44         ` Alan Mackenzie
2022-01-29 11:41           ` Alan Mackenzie
2022-01-24 13:45         ` Lars Ingebrigtsen
2022-01-29 12:12           ` Alan Mackenzie
2022-01-30  9:44     ` Alan Mackenzie
2022-01-30 16:09       ` Lars Ingebrigtsen
2022-01-30 16:39         ` Alan Mackenzie
2022-01-30 17:08           ` Lars Ingebrigtsen
2022-01-30 18:26             ` Lars Ingebrigtsen
2022-01-31 18:37               ` Alan Mackenzie
2022-01-31 18:51                 ` Lars Ingebrigtsen
2022-01-31 19:25                   ` Stefan Monnier
2022-01-31 19:51                   ` Alan Mackenzie
2022-01-31 21:35                   ` Stefan Monnier
2022-01-31 21:36                     ` Lars Ingebrigtsen
2022-01-30 16:15       ` max-specpdl-size (was: master df49e3a3ab 3/3: Merge branch 'master' of /home/acm/emacs/emacs.git/master) Stefan Monnier

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).