mesa: 52901ec2615761390f5ef97b11516dae330d27d1 (master 10.3.0-devel) Archiving build\windows-x86-debug\egl\main\egl.lib ... src\egl\main\eglapi.h : fatal error LNK1107: invalid or corrupt file: cannot read at 0x2E02
It smells like msvc/scons issue, but it could easily be a bug on our end as well. GCC builds it like a champ :) Can you let me know the version of msvc, python and scons that you're using ?
MSVC 2012 Python 2.7.8 SCons 2.3.0
Can you give http://patchwork.freedesktop.org/patch/31650/ a try ? It brings us back to the original behaviour by dropping the headers as scons parses through the list. It will also allow us to put all headers in makefile.sources and (one day) have a fully working automake 'make dist' :)
You can also try Jose's patch http://patchwork.freedesktop.org/patch/31651/
(In reply to comment #3) > Can you give http://patchwork.freedesktop.org/patch/31650/ a try ? > > It brings us back to the original behaviour by dropping the headers as scons > parses through the list. It will also allow us to put all headers in > makefile.sources and (one day) have a fully working automake 'make dist' :) This patch fixes the build error for me. Tested-by: Vinson Lee <vlee@freedesktop.org>
(In reply to comment #4) > You can also try Jose's patch > http://patchwork.freedesktop.org/patch/31651/ This patch does not apply.
Created attachment 104581 [details] [review] Jose's patch Can you give this a bash ? I'm guessing that some of the formatting has been causing problems.
(In reply to comment #7) > Created attachment 104581 [details] [review] [review] > Jose's patch > > Can you give this a bash ? I'm guessing that some of the formatting has been > causing problems. attachment 104581 [details] [review] fixes the build error for me too. Tested-by: Vinson Lee <vlee@freedesktop.org>
Pushed to master commit d4a1f3fd270001b2fb0684dc981340391df8fb64 Author: Jose Fonseca <jfonseca@vmware.com> Date: Wed Aug 13 20:33:35 2014 +0100 scons: do not include headers from the sources lists
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.