GNU bug report logs - #27608
26.0.50; ede-proj-elisp-add-path

Previous Next

Package: emacs;

Reported by: Pierre Lorenzon <devel <at> pollock-nageoire.net>

Date: Fri, 7 Jul 2017 12:51:02 UTC

Severity: normal

Found in version 26.0.50

Done: Stefan Kangas <stefan <at> marxist.se>

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 27608 in the body.
You can then email your comments to 27608 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-gnu-emacs <at> gnu.org:
bug#27608; Package emacs. (Fri, 07 Jul 2017 12:51:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Pierre Lorenzon <devel <at> pollock-nageoire.net>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Fri, 07 Jul 2017 12:51:02 GMT) Full text and rfc822 format available.

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

From: Pierre Lorenzon <devel <at> pollock-nageoire.net>
To: bug-gnu-emacs <at> gnu.org
Subject: 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 <at> redhat.com>
       and Alexandre Duret-Lutz <adl <at> 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




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#27608; Package emacs. (Fri, 07 Jul 2017 16:00:02 GMT) Full text and rfc822 format available.

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

From: Pierre Lorenzon <devel <at> pollock-nageoire.net>
To: 27608 <at> debbugs.gnu.org
Subject: Re: 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 <at> 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 <at> redhat.com>
>        and Alexandre Duret-Lutz <adl <at> 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
> 
> 
> 




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#27608; Package emacs. (Fri, 07 Jul 2017 16:17:02 GMT) Full text and rfc822 format available.

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

From: Pierre Lorenzon <devel <at> pollock-nageoire.net>
To: 27608 <at> debbugs.gnu.org
Subject: Re: 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 <at> 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 <at> 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 <at> redhat.com>
>>        and Alexandre Duret-Lutz <adl <at> 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
>> 
>> 
>> 
> 
> 
> 




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#27608; Package emacs. (Fri, 07 Jul 2017 16:36:02 GMT) Full text and rfc822 format available.

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

From: Pierre Lorenzon <devel <at> pollock-nageoire.net>
To: 27608 <at> debbugs.gnu.org
Subject: Re: 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 <at> 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 <at> 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 <at> 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 <at> redhat.com>
>>>        and Alexandre Duret-Lutz <adl <at> 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
>>> 
>>> 
>>> 
>> 
>> 
>> 
> 
> 
> 




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#27608; Package emacs. (Mon, 10 Jul 2017 16:02:01 GMT) Full text and rfc822 format available.

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

From: Pierre Lorenzon <devel <at> pollock-nageoire.net>
To: 27608 <at> debbugs.gnu.org
Subject: Re: bug#27608: 26.0.50; ede-proj-elisp-add-path
Date: Mon, 10 Jul 2017 17:42:17 +0200 (CEST)

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 <at> 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 <at> 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 <at> 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 <at> 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 <at> redhat.com>
>>>>        and Alexandre Duret-Lutz <adl <at> 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
>>>> 
>>>> 
>>>> 
>>> 
>>> 
>>> 
>> 
>> 
>> 
> 
> 
> 




Reply sent to Stefan Kangas <stefan <at> marxist.se>:
You have taken responsibility. (Mon, 10 Aug 2020 17:10:03 GMT) Full text and rfc822 format available.

Notification sent to Pierre Lorenzon <devel <at> pollock-nageoire.net>:
bug acknowledged by developer. (Mon, 10 Aug 2020 17:10:03 GMT) Full text and rfc822 format available.

Message #22 received at 27608-done <at> debbugs.gnu.org (full text, mbox):

From: Stefan Kangas <stefan <at> marxist.se>
To: Pierre Lorenzon <devel <at> pollock-nageoire.net>
Cc: 27608-done <at> debbugs.gnu.org
Subject: Re: bug#27608: 26.0.50; ede-proj-elisp-add-path
Date: Mon, 10 Aug 2020 10:09:42 -0700
Pierre Lorenzon <devel <at> 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




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Tue, 08 Sep 2020 11:24:04 GMT) Full text and rfc822 format available.

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

Previous Next


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