unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#27608: 26.0.50; ede-proj-elisp-add-path
@ 2017-07-07 12:30 Pierre Lorenzon
  2017-07-07 15:40 ` Pierre Lorenzon
  0 siblings, 1 reply; 6+ messages in thread
From: Pierre Lorenzon @ 2017-07-07 12:30 UTC (permalink / raw)
  To: 27608




Hi,

Produces an error when searching for regexp in
elisp-comp. Searched regexp is not in this file that is
sufficiently small to be manually explored.

Maybe an version incompatiblity but

autoconf --version
autoconf (GNU Autoconf) 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+/Autoconf: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>, <http://gnu.org/licenses/exceptions.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by David J. MacKenzie and Akim Demaille.

And :

automake --version
automake (GNU automake) 1.12.4
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl-2.0.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Tom Tromey <tromey@redhat.com>
       and Alexandre Duret-Lutz <adl@gnu.org>.


I think that elisp-comp that is automatically installed comes
from one of tese two packages.

Regards

Pierre

In GNU Emacs 26.0.50 (build 1,
x86_64-pc-linux-gnu) of 2017-07-07 built on jabberwocky
Repository revision: 579a9ee22e0decf7bed8aff1751c5b3d147b921f





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

* bug#27608: 26.0.50; ede-proj-elisp-add-path
  2017-07-07 12:30 bug#27608: 26.0.50; ede-proj-elisp-add-path Pierre Lorenzon
@ 2017-07-07 15:40 ` Pierre Lorenzon
  2017-07-07 15:57   ` Pierre Lorenzon
  0 siblings, 1 reply; 6+ messages in thread
From: Pierre Lorenzon @ 2017-07-07 15:40 UTC (permalink / raw)
  To: 27608


Oups !

Sory ! the searched regexp does exist in file elisp-comp
contained in automake source but not in that copied under my
project directory ! Really do not understand what it means !

Regards

Pierre 


From: Pierre Lorenzon <devel@pollock-nageoire.net>
Subject: bug#27608: 26.0.50; ede-proj-elisp-add-path
Date: Fri, 07 Jul 2017 14:30:55 +0200 (CEST)

> 
> 
> 
> Hi,
> 
> Produces an error when searching for regexp in
> elisp-comp. Searched regexp is not in this file that is
> sufficiently small to be manually explored.
> 
> Maybe an version incompatiblity but
> 
> autoconf --version
> autoconf (GNU Autoconf) 2.69
> Copyright (C) 2012 Free Software Foundation, Inc.
> License GPLv3+/Autoconf: GNU GPL version 3 or later
> <http://gnu.org/licenses/gpl.html>, <http://gnu.org/licenses/exceptions.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.
> 
> Written by David J. MacKenzie and Akim Demaille.
> 
> And :
> 
> automake --version
> automake (GNU automake) 1.12.4
> Copyright (C) 2012 Free Software Foundation, Inc.
> License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl-2.0.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.
> 
> Written by Tom Tromey <tromey@redhat.com>
>        and Alexandre Duret-Lutz <adl@gnu.org>.
> 
> 
> I think that elisp-comp that is automatically installed comes
> from one of tese two packages.
> 
> Regards
> 
> Pierre
> 
> In GNU Emacs 26.0.50 (build 1,
> x86_64-pc-linux-gnu) of 2017-07-07 built on jabberwocky
> Repository revision: 579a9ee22e0decf7bed8aff1751c5b3d147b921f
> 
> 
> 





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

* bug#27608: 26.0.50; ede-proj-elisp-add-path
  2017-07-07 15:40 ` Pierre Lorenzon
@ 2017-07-07 15:57   ` Pierre Lorenzon
  2017-07-07 16:16     ` Pierre Lorenzon
  0 siblings, 1 reply; 6+ messages in thread
From: Pierre Lorenzon @ 2017-07-07 15:57 UTC (permalink / raw)
  To: 27608



Well it seems that ede-proj-flush-autoconf is called somewhere
in between making ede-proj-elisp-add-path throwing an
error. Well why is the mechanism so ?


Regards

Pierre


From: Pierre Lorenzon <devel@pollock-nageoire.net>
Subject: bug#27608: 26.0.50; ede-proj-elisp-add-path
Date: Fri, 07 Jul 2017 17:40:26 +0200 (CEST)

> 
> Oups !
> 
> Sory ! the searched regexp does exist in file elisp-comp
> contained in automake source but not in that copied under my
> project directory ! Really do not understand what it means !
> 
> Regards
> 
> Pierre 
> 
> 
> From: Pierre Lorenzon <devel@pollock-nageoire.net>
> Subject: bug#27608: 26.0.50; ede-proj-elisp-add-path
> Date: Fri, 07 Jul 2017 14:30:55 +0200 (CEST)
> 
>> 
>> 
>> 
>> Hi,
>> 
>> Produces an error when searching for regexp in
>> elisp-comp. Searched regexp is not in this file that is
>> sufficiently small to be manually explored.
>> 
>> Maybe an version incompatiblity but
>> 
>> autoconf --version
>> autoconf (GNU Autoconf) 2.69
>> Copyright (C) 2012 Free Software Foundation, Inc.
>> License GPLv3+/Autoconf: GNU GPL version 3 or later
>> <http://gnu.org/licenses/gpl.html>, <http://gnu.org/licenses/exceptions.html>
>> This is free software: you are free to change and redistribute it.
>> There is NO WARRANTY, to the extent permitted by law.
>> 
>> Written by David J. MacKenzie and Akim Demaille.
>> 
>> And :
>> 
>> automake --version
>> automake (GNU automake) 1.12.4
>> Copyright (C) 2012 Free Software Foundation, Inc.
>> License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl-2.0.html>
>> This is free software: you are free to change and redistribute it.
>> There is NO WARRANTY, to the extent permitted by law.
>> 
>> Written by Tom Tromey <tromey@redhat.com>
>>        and Alexandre Duret-Lutz <adl@gnu.org>.
>> 
>> 
>> I think that elisp-comp that is automatically installed comes
>> from one of tese two packages.
>> 
>> Regards
>> 
>> Pierre
>> 
>> In GNU Emacs 26.0.50 (build 1,
>> x86_64-pc-linux-gnu) of 2017-07-07 built on jabberwocky
>> Repository revision: 579a9ee22e0decf7bed8aff1751c5b3d147b921f
>> 
>> 
>> 
> 
> 
> 





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

* bug#27608: 26.0.50; ede-proj-elisp-add-path
  2017-07-07 15:57   ` Pierre Lorenzon
@ 2017-07-07 16:16     ` Pierre Lorenzon
  2017-07-10 15:42       ` Pierre Lorenzon
  0 siblings, 1 reply; 6+ messages in thread
From: Pierre Lorenzon @ 2017-07-07 16:16 UTC (permalink / raw)
  To: 27608



Are these few lines in pconf.el after line 48 not responsible
for the problem :

       (ede-map-targets sp #'ede-proj-flush-autoconf)))
    (ede-map-all-subprojects
     this
     (lambda (sp)
       (ede-map-targets this #'ede-proj-tweak-autoconf)))

calling flush before tweak makes tweak no longer function !

Either ede-proj-flush-autoconf is misplaced for elisp targets
or its implementation is bad and the whole job could be done by
ede-proj-tweak-autoconf in particular this load-path replacing.

Will look at that.

Regards

Pierre


From: Pierre Lorenzon <devel@pollock-nageoire.net>
Subject: bug#27608: 26.0.50; ede-proj-elisp-add-path
Date: Fri, 07 Jul 2017 17:57:25 +0200 (CEST)

> 
> 
> Well it seems that ede-proj-flush-autoconf is called somewhere
> in between making ede-proj-elisp-add-path throwing an
> error. Well why is the mechanism so ?
> 
> 
> Regards
> 
> Pierre
> 
> 
> From: Pierre Lorenzon <devel@pollock-nageoire.net>
> Subject: bug#27608: 26.0.50; ede-proj-elisp-add-path
> Date: Fri, 07 Jul 2017 17:40:26 +0200 (CEST)
> 
>> 
>> Oups !
>> 
>> Sory ! the searched regexp does exist in file elisp-comp
>> contained in automake source but not in that copied under my
>> project directory ! Really do not understand what it means !
>> 
>> Regards
>> 
>> Pierre 
>> 
>> 
>> From: Pierre Lorenzon <devel@pollock-nageoire.net>
>> Subject: bug#27608: 26.0.50; ede-proj-elisp-add-path
>> Date: Fri, 07 Jul 2017 14:30:55 +0200 (CEST)
>> 
>>> 
>>> 
>>> 
>>> Hi,
>>> 
>>> Produces an error when searching for regexp in
>>> elisp-comp. Searched regexp is not in this file that is
>>> sufficiently small to be manually explored.
>>> 
>>> Maybe an version incompatiblity but
>>> 
>>> autoconf --version
>>> autoconf (GNU Autoconf) 2.69
>>> Copyright (C) 2012 Free Software Foundation, Inc.
>>> License GPLv3+/Autoconf: GNU GPL version 3 or later
>>> <http://gnu.org/licenses/gpl.html>, <http://gnu.org/licenses/exceptions.html>
>>> This is free software: you are free to change and redistribute it.
>>> There is NO WARRANTY, to the extent permitted by law.
>>> 
>>> Written by David J. MacKenzie and Akim Demaille.
>>> 
>>> And :
>>> 
>>> automake --version
>>> automake (GNU automake) 1.12.4
>>> Copyright (C) 2012 Free Software Foundation, Inc.
>>> License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl-2.0.html>
>>> This is free software: you are free to change and redistribute it.
>>> There is NO WARRANTY, to the extent permitted by law.
>>> 
>>> Written by Tom Tromey <tromey@redhat.com>
>>>        and Alexandre Duret-Lutz <adl@gnu.org>.
>>> 
>>> 
>>> I think that elisp-comp that is automatically installed comes
>>> from one of tese two packages.
>>> 
>>> Regards
>>> 
>>> Pierre
>>> 
>>> In GNU Emacs 26.0.50 (build 1,
>>> x86_64-pc-linux-gnu) of 2017-07-07 built on jabberwocky
>>> Repository revision: 579a9ee22e0decf7bed8aff1751c5b3d147b921f
>>> 
>>> 
>>> 
>> 
>> 
>> 
> 
> 
> 





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

* bug#27608: 26.0.50; ede-proj-elisp-add-path
  2017-07-07 16:16     ` Pierre Lorenzon
@ 2017-07-10 15:42       ` Pierre Lorenzon
  2020-08-10 17:09         ` Stefan Kangas
  0 siblings, 1 reply; 6+ messages in thread
From: Pierre Lorenzon @ 2017-07-10 15:42 UTC (permalink / raw)
  To: 27608



Hi,

I think that the most reasonnable answer is : update automake
to 1.15. elisp-comp will simply disappear (this was reported in
a previous emacs bug report). All problems due to elisp-comp
will disappear as well except a warning signaling that is does
not exist : but do not care about that ! .el file will compile
!

Regards

Pierre 

From: Pierre Lorenzon <devel@pollock-nageoire.net>
Subject: bug#27608: 26.0.50; ede-proj-elisp-add-path
Date: Fri, 07 Jul 2017 18:16:05 +0200 (CEST)

> 
> 
> Are these few lines in pconf.el after line 48 not responsible
> for the problem :
> 
>        (ede-map-targets sp #'ede-proj-flush-autoconf)))
>     (ede-map-all-subprojects
>      this
>      (lambda (sp)
>        (ede-map-targets this #'ede-proj-tweak-autoconf)))
> 
> calling flush before tweak makes tweak no longer function !
> 
> Either ede-proj-flush-autoconf is misplaced for elisp targets
> or its implementation is bad and the whole job could be done by
> ede-proj-tweak-autoconf in particular this load-path replacing.
> 
> Will look at that.
> 
> Regards
> 
> Pierre
> 
> 
> From: Pierre Lorenzon <devel@pollock-nageoire.net>
> Subject: bug#27608: 26.0.50; ede-proj-elisp-add-path
> Date: Fri, 07 Jul 2017 17:57:25 +0200 (CEST)
> 
>> 
>> 
>> Well it seems that ede-proj-flush-autoconf is called somewhere
>> in between making ede-proj-elisp-add-path throwing an
>> error. Well why is the mechanism so ?
>> 
>> 
>> Regards
>> 
>> Pierre
>> 
>> 
>> From: Pierre Lorenzon <devel@pollock-nageoire.net>
>> Subject: bug#27608: 26.0.50; ede-proj-elisp-add-path
>> Date: Fri, 07 Jul 2017 17:40:26 +0200 (CEST)
>> 
>>> 
>>> Oups !
>>> 
>>> Sory ! the searched regexp does exist in file elisp-comp
>>> contained in automake source but not in that copied under my
>>> project directory ! Really do not understand what it means !
>>> 
>>> Regards
>>> 
>>> Pierre 
>>> 
>>> 
>>> From: Pierre Lorenzon <devel@pollock-nageoire.net>
>>> Subject: bug#27608: 26.0.50; ede-proj-elisp-add-path
>>> Date: Fri, 07 Jul 2017 14:30:55 +0200 (CEST)
>>> 
>>>> 
>>>> 
>>>> 
>>>> Hi,
>>>> 
>>>> Produces an error when searching for regexp in
>>>> elisp-comp. Searched regexp is not in this file that is
>>>> sufficiently small to be manually explored.
>>>> 
>>>> Maybe an version incompatiblity but
>>>> 
>>>> autoconf --version
>>>> autoconf (GNU Autoconf) 2.69
>>>> Copyright (C) 2012 Free Software Foundation, Inc.
>>>> License GPLv3+/Autoconf: GNU GPL version 3 or later
>>>> <http://gnu.org/licenses/gpl.html>, <http://gnu.org/licenses/exceptions.html>
>>>> This is free software: you are free to change and redistribute it.
>>>> There is NO WARRANTY, to the extent permitted by law.
>>>> 
>>>> Written by David J. MacKenzie and Akim Demaille.
>>>> 
>>>> And :
>>>> 
>>>> automake --version
>>>> automake (GNU automake) 1.12.4
>>>> Copyright (C) 2012 Free Software Foundation, Inc.
>>>> License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl-2.0.html>
>>>> This is free software: you are free to change and redistribute it.
>>>> There is NO WARRANTY, to the extent permitted by law.
>>>> 
>>>> Written by Tom Tromey <tromey@redhat.com>
>>>>        and Alexandre Duret-Lutz <adl@gnu.org>.
>>>> 
>>>> 
>>>> I think that elisp-comp that is automatically installed comes
>>>> from one of tese two packages.
>>>> 
>>>> Regards
>>>> 
>>>> Pierre
>>>> 
>>>> In GNU Emacs 26.0.50 (build 1,
>>>> x86_64-pc-linux-gnu) of 2017-07-07 built on jabberwocky
>>>> Repository revision: 579a9ee22e0decf7bed8aff1751c5b3d147b921f
>>>> 
>>>> 
>>>> 
>>> 
>>> 
>>> 
>> 
>> 
>> 
> 
> 
> 





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

* bug#27608: 26.0.50; ede-proj-elisp-add-path
  2017-07-10 15:42       ` Pierre Lorenzon
@ 2020-08-10 17:09         ` Stefan Kangas
  0 siblings, 0 replies; 6+ messages in thread
From: Stefan Kangas @ 2020-08-10 17:09 UTC (permalink / raw)
  To: Pierre Lorenzon; +Cc: 27608-done

Pierre Lorenzon <devel@pollock-nageoire.net> writes:

> I think that the most reasonnable answer is : update automake
> to 1.15. elisp-comp will simply disappear (this was reported in
> a previous emacs bug report). All problems due to elisp-comp
> will disappear as well except a warning signaling that is does
> not exist : but do not care about that ! .el file will compile

If I read this correctly, the issue was resolved by upgrading automake.

I'm therefore closing this bug report now.  If this conclusion is
incorrect, please reply to this email (use "Reply to all" in your email
client) and we can reopen the bug report.

Best regards,
Stefan Kangas





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

end of thread, other threads:[~2020-08-10 17:09 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-07-07 12:30 bug#27608: 26.0.50; ede-proj-elisp-add-path Pierre Lorenzon
2017-07-07 15:40 ` Pierre Lorenzon
2017-07-07 15:57   ` Pierre Lorenzon
2017-07-07 16:16     ` Pierre Lorenzon
2017-07-10 15:42       ` Pierre Lorenzon
2020-08-10 17:09         ` Stefan Kangas

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).