ozone/wayland: fix compilation of fuzzer.

../../ui/ozone/platform/wayland/fuzzer/wayland_buffer_fuzzer.cc:128:56: error: no matching member function for call to 'ConsumeIntegralInRange'
const uint32_t kFormat = known_fourccs[data_provider.ConsumeIntegralInRange(
~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~

Also removes libffi to fix the following error (libffi doesn't
look as required package for wayland-scanner as it compiles without
that package)

[52/4323] ACTION //third_party/wayland-protocols:keyboard_extension_protocol_gen(//build/toolchain/linux:clang_x86)

python ../../third_party/wayland/wayland_scanner_wrapper.py third_party/wayland-protocols/unstable/keyboard/keyboard-extension-unstable-v1.xml --src-root ../../ --root-gen-dir gen --cmd ./wayland_scanner
/home/msisov/code/chromium/src/out/fuz/wayland_scanner: error while loading shared libraries: libffi.so.6: cannot open shared object file: No such file or directory
wayland-scanner returned an error: 127

FAILED: gen/third_party/wayland-protocols/unstable/keyboard/keyboard-extension-unstable-v1-protocol.c gen/third_party/wayland-protocols/unstable/keyboard/keyboard-extension-unstable-v1-client-protocol.h gen/third_party/wayland-protocols/unstable/keyboard/keyboard-extension-unstable-v1-server-protocol.h
Change-Id: I25ca6d7a6e60a243e96398624a4c690b72054697
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2377717
Commit-Queue: Maksim Sisov (GMT+3) <msisov@igalia.com>
Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
Auto-Submit: Maksim Sisov (GMT+3) <msisov@igalia.com>
Reviewed-by: Thomas Anderson <thomasanderson@chromium.org>
Cr-Commit-Position: refs/heads/master@{#801877}
2 files changed
tree: db3e8833f395f4915b54c7ce56e94a2ebf0e45ee
  1. android_webview/
  2. apps/
  3. ash/
  4. base/
  5. build/
  6. build_overrides/
  7. buildtools/
  8. cc/
  9. chrome/
  10. chromecast/
  11. chromeos/
  12. cloud_print/
  13. components/
  14. content/
  15. courgette/
  16. crypto/
  17. dbus/
  18. device/
  19. docs/
  20. extensions/
  21. fuchsia/
  22. gin/
  23. google_apis/
  24. google_update/
  25. gpu/
  26. headless/
  27. infra/
  28. ios/
  29. ipc/
  30. jingle/
  31. media/
  32. mojo/
  33. native_client_sdk/
  34. net/
  35. pdf/
  36. ppapi/
  37. printing/
  38. remoting/
  39. rlz/
  40. sandbox/
  41. services/
  42. skia/
  43. sql/
  44. storage/
  45. styleguide/
  46. testing/
  47. third_party/
  48. tools/
  49. ui/
  50. url/
  51. weblayer/
  52. .clang-format
  53. .clang-tidy
  54. .eslintrc.js
  55. .git-blame-ignore-revs
  56. .gitattributes
  57. .gitignore
  58. .gn
  59. .vpython
  60. .vpython3
  61. .yapfignore
  62. AUTHORS
  63. BUILD.gn
  64. CODE_OF_CONDUCT.md
  65. codereview.settings
  66. DEPS
  67. DIR_METADATA
  68. ENG_REVIEW_OWNERS
  69. LICENSE
  70. LICENSE.chromium_os
  71. OWNERS
  72. PRESUBMIT.py
  73. PRESUBMIT_test.py
  74. PRESUBMIT_test_mocks.py
  75. README.md
  76. WATCHLISTS
README.md

Logo Chromium

Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.

The project's web site is https://www.chromium.org.

Documentation in the source is rooted in docs/README.md.

Learn how to Get Around the Chromium Source Code Directory Structure .

For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.