Subject: bug#41760: closed (Re: bug#41760: ganv-1.5.4 fails at configure)

From: [email-masked] (GNU bug Tracking System)
Date: Tue, 09 Jun 2020 18:52:02 +0000

Your bug report

#41760: ganv-1.5.4 fails at configure

which was filed against the guix package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
41760: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=41760
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#41760: ganv-1.5.4 fails at configure
From: Marius Bakke <[email-masked]>
To: Thorsten Wilms <[email-masked]>
Cc: [email-masked]
Date: Tue, 09 Jun 2020 20:51:27 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

Thorsten Wilms <[email-masked]> writes:

> On Mon, 08 Jun 2020 20:12:54 +0200
> Marius Bakke <[email-masked]> 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

Subject: ganv-1.5.4 fails at configure
From: Thorsten Wilms <[email-masked]>
To: [email-masked]
Date: Mon, 8 Jun 2020 17:33:01 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

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