Bug#1052902: yosys: FTBFS: make[2]: *** [Makefile:971: docs/gen_images] Error 2
Lucas Nussbaum
lucas at debian.org
Thu Oct 26 08:45:53 BST 2023
Hi,
On 29/09/23 at 17:50 +0200, Santiago Vila wrote:
> El 26/9/23 a las 16:50, Daniel Gröber escribió:
> > Hi Lucas,
> >
> > On Tue, Sep 26, 2023 at 03:43:28PM +0200, Lucas Nussbaum wrote:
> > > Source: yosys
> > > Version: 0.33-5
> > > Severity: serious
> > > Justification: FTBFS
> > > Tags: trixie sid ftbfs
> > > User: lucas at debian.org
> > > Usertags: ftbfs-20230925 ftbfs-trixie
> > >
> > > The full build log is available from:
> > > http://qa-logs.debian.net/2023/09/25/yosys_0.33-5_unstable.log
> >
> > Is the buildinfo file for the rebuild available somewhere too? I'd like to
> > diff the build environment against what the buildds had.
>
> Hello. A few months ago I made the experiment of building
> the archive with the new "make --shuffle" feature from make 4.4.
>
> See:
>
> https://trofi.github.io/posts/238-new-make-shuffle-mode.html
>
> for details.
>
> Well, "yosys" was one of the packages which FTBFS for me.
> It was version 0.23-6, and it failed in a different way.
>
> But something tells me that this bug reported by Lucas
> could easily be another Makefile bug.
>
> So, instead of trying to reproduce the problem by building
> the package in your machine, I suggest that you take the provided
> build log, collate it with the current Makefiles, and try to
> determine how could it happen at all.
>
> For example, the build log says this:
>
> I can't find file `verilog_flow.aux'.
>
> The interesting question here would be:
>
> Are you sure that the Makefiles are correctly written in
> such a way that the verilog_flow.aux file is always created
> before some other process tries to use it?
As an additional data point, I can still reproduce this.
I cannot provide the buildinfo, as sbuild outputs it at the end of
successful builds. However, in the build log there's the list of
installed packages, which might be sufficient...
Lucas
More information about the debian-science-maintainers
mailing list