Hi,
I'm having trouble compiling Chromium from the 137.0.7151.6 branch on Ubuntu 22.04. Building 136.0.7103.59 works fine. It looks like an import issue for a proto file:
In file included from ../../chrome/browser/safe_browsing/notification_telemetry/notification_telemetry_service.cc:13:
In file included from ../../chrome/browser/push_messaging/push_messaging_service_impl.h:25:
In file included from ../../chrome/browser/permissions/permission_revocation_request.h:14:
../../chrome/browser/permissions/crowd_deny_preload_data.h:18:10: fatal error: 'chrome/browser/permissions/crowd_deny.pb.h' file not found
18 | #include "chrome/browser/permissions/crowd_deny.pb.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
I've tried running another glcient sync and making a few changes to the
build.gn files to make sure it's touching them, but I'm not 100% sure on the mechanism that turns the proto files into their compiled equivalents. Here are the gn and autoninja commands if there's anything extra I need to pass...
gn gen out/Release --args="is_debug = false enable_nacl = false dcheck_always_on = false symbol_level = 1"
autoninja -C out/Release chrome
Thanks!