Its nothing but little drawbacks of master branch, has made a whole day workout for users and contributors. At the first try, you may get some errors during the build (grunt build || make ), such as
- >> libcef_dll/ctocpp/views/display_ctocpp.cc:65:65: error: ‘>>’ should be ‘> >’ within a nested template argument list
>> void CefDisplay::GetAllDisplays(std::vector>& displays) {
>> ^
>> make: * [out/Release/obj.target/libcef_dll_wrapper/libcef_dll/ctocpp/views/display_ctocpp.o] Error 1
Warning: Task "build-linux" failed. Use --force to continue.
- >> make: * No rule to make target 'out/Release/obj.target/libcef_dll_wrapper/libcef_dll/ctocpp/test/translator_test_ctocpp.o', needed by 'out/Release/obj.target/libcef_dll_wrapper.a"'. Stop.
- Warning: Fetching "http://s3.amazonaws.com/files.brackets.io/cef/cef_binary_3.2623.1397_linux64_release.zip" failed with HTTP status code 403 Use --force to continue.
Actually, this error is because adobe haven't upload the above CEF files for linux to their servers, so you have to download it manually from cefbuilds.com, no matter what version of CEF you downloaded (but latest versions or provided would be better) but remember to convert .7z to .zip file and rename it with the name given with the error (cef_binary_3.2623.1397_linux64_release.zip), and make a downloads directory at the project root and save this file, now its alright to proceed with grunt build; but in most cases you will be met up with the first two errors, if its not, and build successful you're lucky.
But if it's not successful the best thing is instead of using master branch you can use linux-1547 branch with CEF 1547, surely it will build successfully for your machine, in case of 403 error related with CEF, you can just download it and provide to the brackets shell.