develooper Front page | perl.wxperl.users | Postings from June 2017

Re: [rt.cpan.org #120657] Wx_Exp.pm incomplete due to race/missingdependency in Makefile

From:
Stefan Bruens via RT
Date:
June 1, 2017 15:38
Subject:
Re: [rt.cpan.org #120657] Wx_Exp.pm incomplete due to race/missingdependency in Makefile
Message ID:
rt-4.0.18-31430-1496331510-1087.120657-15-0@rt.cpan.org
Thu Jun 01 11:38:29 2017: Request 120657 was acted upon.
Transaction: Correspondence added by stefan.bruens@rwth-aachen.de
       Queue: Wx
     Subject: Re: [rt.cpan.org #120657] Wx_Exp.pm incomplete due to race/missing dependency in Makefile
   Broken in: (no value)
    Severity: (no value)
       Owner: Nobody
  Requestors: stefan.bruens@rwth-aachen.de
      Status: open
 Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=120657 >


On Montag, 17. April 2017 13:40:33 CEST you wrote:
> <URL: https://rt.cpan.org/Ticket/Display.html?id=120657 >
> 
> Hi,
> 
> I added this recently but on reflection I'm not sure it is correct or
> necessary.
> 
> Could you provide a description of your build environment?

I have been building it on build.opensuse.org and locally, same effect.
It happens when using parallel build, e.g. make -j4.
 
> Of course, nothing under an xspp folder anywhere is static, all files are
> created by xsubpp.

You are correct, although the xspp in the root directory is typically created 
much earlier in the build process.
 
> I'm trying to work out how Wx_Exp.pm generation could happen before
> compilation of 'ext' folder contents.

There is no dependency between any of the xspp generated header files (neither 
from ext/*/xspp/ nor xspp/) and Wx_Exp.pm specified, so make is free to 
generate it as soon as the other dependencies are fulfilled.



nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About