[Scons-users] Mesa3D graphics library build failure when using Scons 3.0.3 and newer on Windows with Visual Studio 2017, Scons 3.0.1 is unaffected.

Bill Deegan bill at baddogconsulting.com
Mon Feb 18 12:37:23 EST 2019


nir_opcodes.h and any other file which are not present when needed are
indeed relevant.
They indicate what in the build logic is missing dependencies.
If the dependencies were correct, then those files would be created/present
before any file which depends on them is compiled..

-Bill

On Mon, Feb 18, 2019 at 1:15 AM Liviu Prodea <liviuprodea at yahoo.com> wrote:

> I am not a Mesa3D developer so I also filed a bug with them as well:
> https://bugs.freedesktop.org/show_bug.cgi?id=109443
>
>
> I dug up a bit more now that I have Scons source code at hand. It appears
> that Scons 3.0.2 that has been pulled from pypi is also affected. I tried
> bisecting between rel_3.0.1 and rel_3.0.2 branches range but when I get
> close to finish, I end up with 2 commits that are completely broken and 1
> with excessive debug that I don't know if it fails on same spot as master,
> rel_3.0.4, rel_3.0.3 or rel_3.0.2.
>
>
>
> I don't think nir_opcodes.h is relevant because if I change the
> configuration (add off-screen rendering / build llvmpipe / other changes)
> it stumbles in other header file. Also if I keep retrying building after
> failure without cleaning it succeeds eventually after plenty of tries with
> failures in random header files so it makes progress.
>
>
>
> ========================================
>
>
> On Sunday, February 17, 2019, 10:30:43 PM GMT+2, Bill Deegan <
> bill at baddogconsulting.com> wrote:
>
>
> what generates "'nir_opcodes.h" ?
> Is that output from bison/flex/some other code generator, or is that just
> a file which is checked into your tree?
>
> On Sun, Feb 17, 2019 at 2:01 AM Liviu Prodea <liviuprodea at yahoo.com>
> wrote:
>
> I applied the patch and it succeeded in getting past configuration phase
> but the end result is the same as with Scons 3.0.4 release.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist4.pair.net/pipermail/scons-users/attachments/20190218/8f66e144/attachment.html>


More information about the Scons-users mailing list