setx vs2019_install=e:/Program Files (x86)/Microsoft Visual Studio/2019/Community
set DEPOT_TOOLS_WIN_TOOLCHAIN=0
echo 0 > build\util\LASTCHANGE.committime
gn gen out/Debug
ninja -C out/Debug
[1/1] Regenerating ninja files
ninja: error: manifest 'build.ninja' still dirty after 100 tries
--
You received this message because you are subscribed to the Google Groups "angleproject" group.
To unsubscribe from this group and stop receiving emails from it, send an email to angleproject...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/angleproject/4c3ae00a-fa3a-4e71-beb3-9ee91f03e97d%40googlegroups.com.
Hi Jamie,
E:\prog\libs\angle>gclient sync
Syncing projects: 53% (17/32) ./third_party/deqp/src
./build (ERROR)
----------------------------------------
[0:00:00] Started.
----------------------------------------
Error: 2>
2> ____ .\build at 5262b9094642f42ac7ecd3fcfe2762e23cbefd97
2> You have unstaged changes.
2> Please commit, stash, or reset.
Severity Code Description Project File Line Suppression State
Error opening build log: Permission denied libGLESv1_CM_static E:\prog\libs\angle\out\Debug\obj\ninja 1
Error opening build log: Permission denied libGLESv2_static E:\prog\libs\angle\out\Debug\obj\ninja 1
Error MSB3073 The command "call ninja.exe -C E:\prog\libs\angle\out\Debug\ obj/libGLESv1_CM_static.lib" exited with code 1. libGLESv1_CM_static E:\prog\libs\angle\out\Debug\obj\libGLESv1_CM_static.vcxproj 71
Error MSB3073 The command "call ninja.exe -C E:\prog\libs\angle\out\Debug\ libGLESv2_with_capture.dll.lib" exited with code 1. libGLESv2_capture_complement E:\prog\libs\angle\out\Debug\obj\libGLESv2_capture_complement.vcxproj 122
Error MSB3073 The command "call ninja.exe -C E:\prog\libs\angle\out\Debug\ obj/libGLESv2_static.lib" exited with code 1. libGLESv2_static E:\prog\libs\angle\out\Debug\obj\libGLESv2_static.vcxproj 119
Error opening build log: Permission denied libfeature_support E:\prog\libs\angle\out\Debug\obj\ninja 1
Error MSB3073 The command "call ninja.exe -C E:\prog\libs\angle\out\Debug\ libfeature_support.dll.lib" exited with code 1. libfeature_support E:\prog\libs\angle\out\Debug\obj\libfeature_support.vcxproj 68
Error opening build log: Permission denied preprocessor E:\prog\libs\angle\out\Debug\obj\ninja 1
Error MSB3073 The command "call ninja.exe -C E:\prog\libs\angle\out\Debug\ obj/preprocessor.lib" exited with code 1. preprocessor E:\prog\libs\angle\out\Debug\obj\preprocessor.vcxproj 118
Error opening build log: Permission denied all ((angle)\(samples)\all) E:\prog\libs\angle\out\Debug\obj\samples\ninja 1
Error opening build log: Permission denied gles1_simple_lighting E:\prog\libs\angle\out\Debug\obj\samples\ninja 1
--
You received this message because you are subscribed to the Google Groups "angleproject" group.
To unsubscribe from this group and stop receiving emails from it, send an email to angleproject...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/angleproject/d4142282-c35d-450f-b3ac-017061ad1c14%40googlegroups.com.
Hi,
Thanks for your help Jamie - the revert command seemed to work and angle compiles and links fine now. I'm still none the wiser as to what the permissions errors were - don't usually get those on windows.
--
You received this message because you are subscribed to the Google Groups "angleproject" group.
To unsubscribe from this group and stop receiving emails from it, send an email to angleproject...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/angleproject/7c7d6844-dee4-4f00-8e13-c3ff1ef93170%40googlegroups.com.
Hi Jamie,
C:\Users\John\Documents\angle>ninja -C out/Debug
ninja: Entering directory `out/Debug'
[626/2941] LINK(DLL) angle_util.dll angle_util.dll.lib angle_util.dll.pdb
FAILED: angle_util.dll angle_util.dll.lib angle_util.dll.pdb
ninja -t msvc -e environment.x64 -- ../../third_party/llvm-build/Release+Asserts/bin/lld-link.exe /nologo /IMPLIB:./angle_util.dll.lib /DLL /OUT:./angle_util.dll /PDB:.
/angle_util.dll.pdb @./angle_util.dll.rsp
lld-link: error: duplicate symbol: bool const std::_Is_integral<bool> in obj/angle_util/geometry_utils.obj and in obj/angle_util/random_utils.obj
lld-link: error: duplicate symbol: bool const std::_Is_integral<char> in obj/angle_util/geometry_utils.obj and in obj/angle_util/random_utils.obj
lld-link: error: duplicate symbol: bool const std::_Is_integral<signed char> in obj/angle_util/geometry_utils.obj and in obj/angle_util/random_utils.obj
lld-link: error: duplicate symbol: bool const std::_Is_integral<unsigned char> in obj/angle_util/geometry_utils.obj and in obj/angle_util/random_utils.obj
lld-link: error: duplicate symbol: bool const std::_Is_integral<wchar_t> in obj/angle_util/geometry_utils.obj and in obj/angle_util/random_utils.obj
: etc...
--
You received this message because you are subscribed to the Google Groups "angleproject" group.
To unsubscribe from this group and stop receiving emails from it, send an email to angleproject...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/angleproject/c4968f89-98d5-47f3-928f-4513b6b2f325%40googlegroups.com.
Hi John,
Enter code here...echo 0 > build\util\LASTCHANGE.committime
Hey John,The official instructions are pretty clear in requiring GN and ninja. See https://chromium.googlesource.com/angle/angle/+/master/doc/DevSetup.md . Were you by chance following different instructions?I think the build problem you're running into is because we aren't testing with the same version of the MSVC 2019 toolchain / Windows SDK. The good news is there's someone working to upgrade this so I expect some action on that in the next week or two. It's a bug in ANGLE and we should fix it.If you just want to grab ANGLE binaries, the best way is to look in your Chrome folder. On my computer it's C:\Program Files (x86)\Google\Chrome\Application\76.0.3809.132. Then grab libegl.dll and libglesv2.dll.Hope that helps,Jamie
On Sat, Sep 21, 2019 at 12:42 PM John Blackburn <john.bl...@gmail.com> wrote:
Thanks very much. I was just trying to build the Angle libraries themselves not my game engine and got the above errors when running ninja. It seems you succeeded in building the DLLs, could you possibly post them or are they archived somewhere else? I just want to use the DLLs.--
On Saturday, September 21, 2019 at 5:10:45 PM UTC+1, Tim Luther Lewis wrote:Hi John,
That looks like it's double-linking a standard library or perhaps (because that's STL and therefore a template), you're building angle against a different C++ version than your engine? Hard to tell - there's so many things that can go wrong, it's like whack-a-mole.
You received this message because you are subscribed to the Google Groups "angleproject" group.
To unsubscribe from this group and stop receiving emails from it, send an email to anglep...@googlegroups.com.
Ah, sorry John. Copy-paste error:
DEPOT_TOOLS_WIN_TOOLCHAIN
before running gclient sync?--
You received this message because you are subscribed to the Google Groups "angleproject" group.
To unsubscribe from this group and stop receiving emails from it, send an email to angleproject...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/angleproject/dc294508-89f8-4e3e-bf2d-1da1c0231e67%40googlegroups.com.
If you guys don't mind please don't share links to custom binaries. The best way to get ANGLE pre-built binaries is to use the ones that come with Chrome or Chrome Canary in the application folder.When you ran into the original problem, did gclient sync complete successfully? Did you setDEPOT_TOOLS_WIN_TOOLCHAIN
before running gclient sync?
On Sun, Sep 22, 2019 at 2:15 PM Tim Luther Lewis <luther...@gmail.com> wrote:
--Ah, sorry John. Copy-paste error:
You received this message because you are subscribed to the Google Groups "angleproject" group.
To unsubscribe from this group and stop receiving emails from it, send an email to anglep...@googlegroups.com.