Some of third_party/WebKit/Source/webdatabase uses sqlite with internals exposed and some uses it with internals not exposed. That mismatch causes issues in jumbo builds since it compiles several files together and need headers to say the same thing.
It's possible to workaround by either excluding webdatabase from jumbo compilations or by excluding one set of files so that the remaining files have consistent sqlite headers.
I plan to change so all webdatabase compile with the same exposed part of sqlite though.
Comment 1 by bugdroid1@chromium.org
, Jul 11 2017