GNU bug report logs - #41760
ganv-1.5.4 fails at configure

Previous Next

Package: guix;

Reported by: Thorsten Wilms <t_w_ <at> freenet.de>

Date: Mon, 8 Jun 2020 15:36:01 UTC

Severity: normal

Done: Marius Bakke <marius <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Marius Bakke <marius <at> gnu.org>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#41760: closed (ganv-1.5.4 fails at configure)
Date: Tue, 09 Jun 2020 18:52:02 +0000
[Message part 1 (text/plain, inline)]
Your message dated Tue, 09 Jun 2020 20:51:27 +0200
with message-id <878sgwgjio.fsf <at> gnu.org>
and subject line Re: bug#41760: ganv-1.5.4 fails at configure
has caused the debbugs.gnu.org bug report #41760,
regarding ganv-1.5.4 fails at configure
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
41760: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=41760
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Thorsten Wilms <t_w_ <at> freenet.de>
To: bug-guix <at> gnu.org
Subject: ganv-1.5.4 fails at configure
Date: Mon, 8 Jun 2020 17:33:01 +0200
During ‘package -u’, ganv fails to build due to some python issue in the configure phase:

starting phase `configure'
running "python waf" with command "configure" and parameters ("--prefix=/gnu/store/lvvgxdx6fnmbya1bpyjhvzcvlbw7r3hi-ganv-1.5.4-1.12f7d6b04")
Traceback (most recent call last):
  File "/tmp/guix-build-ganv-1.5.4-1.12f7d6b04.drv-0/source/.waf3-1.8.22-cd01c337ef788738c16f5e03aaddf994/waflib/Node.py", line 312, in ant_iter
    raise StopIteration
StopIteration

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/tmp/guix-build-ganv-1.5.4-1.12f7d6b04.drv-0/source/.waf3-1.8.22-cd01c337ef788738c16f5e03aaddf994/waflib/Scripting.py", line 114, in waf_entry_point
    run_commands()
  File "/tmp/guix-build-ganv-1.5.4-1.12f7d6b04.drv-0/source/.waf3-1.8.22-cd01c337ef788738c16f5e03aaddf994/waflib/Scripting.py", line 171, in run_commands
    parse_options()
  File "/tmp/guix-build-ganv-1.5.4-1.12f7d6b04.drv-0/source/.waf3-1.8.22-cd01c337ef788738c16f5e03aaddf994/waflib/Scripting.py", line 144, in parse_options
    Context.create_context('options').execute()
  File "/tmp/guix-build-ganv-1.5.4-1.12f7d6b04.drv-0/source/.waf3-1.8.22-cd01c337ef788738c16f5e03aaddf994/waflib/Options.py", line 146, in execute
    super(OptionsContext,self).execute()
  File "/tmp/guix-build-ganv-1.5.4-1.12f7d6b04.drv-0/source/.waf3-1.8.22-cd01c337ef788738c16f5e03aaddf994/waflib/Context.py", line 93, in execute
    self.recurse([os.path.dirname(g_module.root_path)])
  File "/tmp/guix-build-ganv-1.5.4-1.12f7d6b04.drv-0/source/.waf3-1.8.22-cd01c337ef788738c16f5e03aaddf994/waflib/Context.py", line 134, in recurse
    user_function(self)
  File "/tmp/guix-build-ganv-1.5.4-1.12f7d6b04.drv-0/source/wscript", line 21, in options
    opt.load('compiler_c')
  File "/tmp/guix-build-ganv-1.5.4-1.12f7d6b04.drv-0/source/.waf3-1.8.22-cd01c337ef788738c16f5e03aaddf994/waflib/Context.py", line 90, in load
    fun(self)
  File "/tmp/guix-build-ganv-1.5.4-1.12f7d6b04.drv-0/source/.waf3-1.8.22-cd01c337ef788738c16f5e03aaddf994/waflib/Tools/compiler_c.py", line 36, in options
    opt.load_special_tools('c_*.py',ban=['c_dumbpreproc.py'])
  File "/tmp/guix-build-ganv-1.5.4-1.12f7d6b04.drv-0/source/.waf3-1.8.22-cd01c337ef788738c16f5e03aaddf994/waflib/Context.py", line 321, in load_special_tools
    lst=self.root.find_node(waf_dir).find_node('waflib/extras').ant_glob(var)
  File "/tmp/guix-build-ganv-1.5.4-1.12f7d6b04.drv-0/source/.waf3-1.8.22-cd01c337ef788738c16f5e03aaddf994/waflib/Node.py", line 361, in ant_glob
    ret=[x for x in self.ant_iter(accept=accept,pats=[to_pat(incl),to_pat(excl)],maxdepth=kw.get('maxdepth',25),dir=dir,src=src,remove=kw.get('remove',True))]
  File "/tmp/guix-build-ganv-1.5.4-1.12f7d6b04.drv-0/source/.waf3-1.8.22-cd01c337ef788738c16f5e03aaddf994/waflib/Node.py", line 361, in <listcomp>
    ret=[x for x in self.ant_iter(accept=accept,pats=[to_pat(incl),to_pat(excl)],maxdepth=kw.get('maxdepth',25),dir=dir,src=src,remove=kw.get('remove',True))]
RuntimeError: generator raised StopIteration
command "python" "waf" "configure" "--prefix=/gnu/store/lvvgxdx6fnmbya1bpyjhvzcvlbw7r3hi-ganv-1.5.4-1.12f7d6b04" failed with status 2


[Message part 3 (message/rfc822, inline)]
From: Marius Bakke <marius <at> gnu.org>
To: Thorsten Wilms <t_w_ <at> freenet.de>
Cc: 41760-done <at> debbugs.gnu.org
Subject: Re: bug#41760: ganv-1.5.4 fails at configure
Date: Tue, 09 Jun 2020 20:51:27 +0200
[Message part 4 (text/plain, inline)]
Thorsten Wilms <t_w_ <at> freenet.de> writes:

> On Mon, 08 Jun 2020 20:12:54 +0200
> Marius Bakke <marius <at> gnu.org> wrote:
>
>> ganv was updated to 1.6.0 a while back.  Do you get the same failure
>> after a 'guix pull'?
>
> That was after ‘guix pull’. ‘ganv’ is pulled in via ‘ingen’ here.
>
> ```
> build of /gnu/store/bxz04gap29dxsmjvb3z4hjdid9l1fil7-ganv-1.5.4-1.12f7d6b04.drv failed
> View build log at '/var/log/guix/drvs/bx/z04gap29dxsmjvb3z4hjdid9l1fil7-ganv-1.5.4-1.12f7d6b04.drv.bz2'.
> substituting /gnu/store/8vgp4lv6k16ffq5zhfsjdqb2mpxa5642-aubio-0.4.9...
> |guix package: error: build of `/gnu/store/ahx77sfl5zxgs37vx1g445czp7scrqp1-ingen-0.0.0-2.cc4a4db33.drv' failed
> ```

Oh, I see.  Probably the special 'ganv-devel' input of 'ingen' is
obsolete with the recent 'ganv' update.  Difficult to tell because there
are no comments about it, but I went ahead and removed it in
c178d5fa5a2cfc07f4a9ab9cadeb6218d6c6483.  Let's see if anyone complains!

Forgot to mention the bug report in the commit message though :-/

Thanks,
Marius
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 5 years and 33 days ago.

Previous Next


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