[Nexus 6  General] ben_pyett:
Hello All,

After considerable reading and thanks to various guides from all over the internet, I managed to setup and configure an Ubuntu 14.04 installation to run alongside Win7 on my i7 laptop this weekend.

I then followed the great instructions in post #1 to create my build environment.

I kicked off my second build earlier today, after my first which i kicked off last night after syncing, seemed to kill the laptop over night - it possibly over heated? Either way it needed a hard reset to recover, maybe too many worker threads (I choose 16) which I reduced to 12 on my second attempt....

Anyway my second build as per the manual (ie post #1) failed with the errors below:

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_html_gyp_intermediates/third_party_WebKit_Source_core_webcore_html_gyp.a(PluginDocument.o)[emoji14]luginDocument.cpp:function vtable for blink:[emoji14]luginDocument: error: undefined reference to 'non-virtual thunk to blink::Document::executingWindow()'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_html_gyp_intermediates/third_party_WebKit_Source_core_webcore_html_gyp.a(PluginDocument.o)[emoji14]luginDocument.cpp:function vtable for blink:[emoji14]luginDocument: error: undefined reference to 'non-virtual thunk to blink::Document::userAgent(blink::KURL const&) const'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_html_gyp_intermediates/third_party_WebKit_Source_core_webcore_html_gyp.a(PluginDocument.o)[emoji14]luginDocument.cpp:function vtable for blink:[emoji14]luginDocument: error: undefined reference to 'non-virtual thunk to blink::Document:[emoji14]ostTask(WTF:[emoji14]assOwnPtr)'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_html_gyp_intermediates/third_party_WebKit_Source_core_webcore_html_gyp.a(PluginDocument.o)[emoji14]luginDocument.cpp:function vtable for blink:[emoji14]luginDocument: error: undefined reference to 'non-virtual thunk to blink::Document::timerAlignmentInterval() const'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_html_gyp_intermediates/third_party_WebKit_Source_core_webcore_html_gyp.a(PluginDocument.o)[emoji14]luginDocument.cpp:function vtable for blink:[emoji14]luginDocument: error: undefined reference to 'non-virtual thunk to blink::Document::reportBlockedScriptExecutionToInspector(WTF::String const&)'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_html_gyp_intermediates/third_party_WebKit_Source_core_webcore_html_gyp.a(PluginDocument.o)[emoji14]luginDocument.cpp:function vtable for blink:[emoji14]luginDocument: error: undefined reference to 'non-virtual thunk to blink::Document::addConsoleMessage(WTF:[emoji14]assRefPtr)'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_html_gyp_intermediates/third_party_WebKit_Source_core_webcore_html_gyp.a(PluginDocument.o)[emoji14]luginDocument.cpp:function vtable for blink:[emoji14]luginDocument: error: undefined reference to 'non-virtual thunk to blink::Document::logExceptionToConsole(WTF::String const&, int, WTF::String const&, int, int, WTF:[emoji14]assRefPtr)'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_html_gyp_intermediates/third_party_WebKit_Source_core_webcore_html_gyp.a(PluginDocument.o)[emoji14]luginDocument.cpp:function vtable for blink:[emoji14]luginDocument: error: undefined reference to 'non-virtual thunk to blink::Document::suspendScheduledTasks()'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_html_gyp_intermediates/third_party_WebKit_Source_core_webcore_html_gyp.a(PluginDocument.o)[emoji14]luginDocument.cpp:function

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_dom_gyp_intermediates/third_party_WebKit_Source_core_webcore_dom_gyp.a(XMLDocument.o):XMLDocument.cpp:function vtable for blink::XMLDocument: error: undefined reference to 'blink::Document::associateWithWrapper(blink::WrapperTypeInfo const*, v8::Handle, v8::Isolate*)'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_dom_gyp_intermediates/third_party_WebKit_Source_core_webcore_dom_gyp.a(XMLDocument.o):XMLDocument.cpp:function vtable for blink::XMLDocument: error: undefined reference to 'blink::Document::removeAllEventListeners()'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_dom_gyp_intermediates/third_party_WebKit_Source_core_webcore_dom_gyp.a(XMLDocument.o):XMLDocument.cpp:function vtable for blink::XMLDocument: error: undefined reference to 'blink::Document::trace(blink::Visitor*)'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_dom_gyp_intermediates/third_party_WebKit_Source_core_webcore_dom_gyp.a(XMLDocument.o):XMLDocument.cpp:function vtable for blink::XMLDocument: error: undefined reference to 'blink::Document::nodeName() const'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_dom_gyp_intermediates/third_party_WebKit_Source_core_webcore_dom_gyp.a(XMLDocument.o):XMLDocument.cpp:function vtable for blink::XMLDocument: error: undefined reference to 'blink::Document::nodeType() const'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_dom_gyp_intermediates/third_party_WebKit_Source_core_webcore_dom_gyp.a(XMLDocument.o):XMLDocument.cpp:function vtable for blink::XMLDocument: error: undefined reference to 'blink::Document::cloneNode(bool)'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_dom_gyp_intermediates/third_party_WebKit_Source_core_webcore_dom_gyp.a(XMLDocument.o):XMLDocument.cpp:function vtable for blink::XMLDocument: error: undefined reference to 'blink::Document::childTypeAllowed(blink::Node::NodeType) const'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_dom_gyp_intermediates/third_party_WebKit_Source_core_webcore_dom_gyp.a(XMLDocument.o):XMLDocument.cpp:function vtable for blink::XMLDocument: error: undefined reference to 'blink::Document::attach(blink::Node::AttachContext const&)'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_dom_gyp_intermediates/third_party_WebKit_Source_core_webcore_dom_gyp.a(XMLDocument.o):XMLDocument.cpp:function vtable for blink::XMLDocument: error: undefined reference to 'blink::Document::detach(blink::Node::AttachContext const&)'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_dom_gyp_intermediates/third_party_WebKit_Source_core_webcore_dom_gyp.a(XMLDocument.o):XMLDocument.cpp:function vtable for blink::XMLDocument: error: undefined reference to 'blink::Document::childrenChanged(blink::ContainerNode::ChildrenChange const&)'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_dom_gyp_intermediates/third_party_WebKit_Source_core_webcore_dom_gyp.a(XMLDocument.o):XMLDocument.cpp:function vtable for blink::XMLDocument: error: undefined reference to 'blink::Document::disableEval(WTF::String const&)'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_dom_gyp_intermediates/third_party_WebKit_Source_core_webcore_dom_gyp.a(XMLDocument.o):XMLDocument.cpp:function vtable for blink::XMLDocument: error: undefined reference to 'blink::Document::createParser()'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_dom_gyp_intermediates/third_party_WebKit_Source_core_webcore_dom_gyp.a(XMLDocument.o):XMLDocument.cpp:function vtable for blink::XMLDocument: error: undefined reference to 'blink::Document:[emoji14]ostTask(WTF:[emoji14]assOwnPtr)'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_dom_gyp_intermediates/third_party_WebKit_Source_core_webcore_dom_gyp.a(XMLDocument.o):XMLDocument.cpp:function vtable for blink::XMLDocument: error: undefined reference to 'blink::Document::tasksWereSuspended()'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_dom_gyp_intermediates/third_party_WebKit_Source_core_webcore_dom_gyp.a(XMLDocument.o):XMLDocument.cpp:function vtable for blink::XMLDocument: error: undefined reference to 'blink::Document::tasksWereResumed()'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_dom_gyp_intermediates/third_party_WebKit_Source_core_webcore_dom_gyp.a(XMLDocument.o):XMLDocument.cpp:function vtable for blink::XMLDocument: error: undefined reference to 'blink::Document::tasksNeedSuspension()'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_dom_gyp_intermediates/third_party_WebKit_Source_core_webcore_dom_gyp.a(XMLDocument.o):XMLDocument.cpp:function vtable for blink::XMLDocument: error: undefined reference to 'blink::Document::isContextThread() const'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_dom_gyp_intermediates/third_party_WebKit_Source_core_webcore_dom_gyp.a(XMLDocument.o):XMLDocument.cpp:function vtable for blink::XMLDocument: error: undefined reference to 'blink::Document::errorEventTarget()'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_dom_gyp_intermediates/third_party_WebKit_Source_core_webcore_dom_gyp.a(XMLDocument.o):XMLDocument.cpp:function vtable for blink::XMLDocument: error: undefined reference to 'blink::Document::logExceptionToConsole(WTF::String const&, int, WTF::String const&, int, int, WTF:[emoji14]assRefPtr)'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_dom_gyp_intermediates/third_party_WebKit_Source_core_webcore_dom_gyp.a(XMLDocument.o):XMLDocument.cpp:function vtable for blink::XMLDocument: error: undefined reference to 'blink::Document::executingWindow()'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_dom_gyp_intermediates/third_party_WebKit_Source_core_webcore_dom_gyp.a(XMLDocument.o):XMLDocument.cpp:function vtable for blink::XMLDocument: error: undefined reference to 'blink::Document::didUpdateSecurityOrigin()'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_dom_gyp_intermediates/third_party_WebKit_Source_core_webcore_dom_gyp.a(XMLDocument.o):XMLDocument.cpp:function vtable for blink::XMLDocument: error: undefined reference to 'blink::Document::dispose()'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_dom_gyp_intermediates/third_party_WebKit_Source_core_webcore_dom_gyp.a(XMLDocument.o):XMLDocument.cpp:function vtable for blink::XMLDocument: error: undefined reference to 'blink::Document::cloneDocumentWithoutChildren()'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_dom_gyp_intermediates/third_party_WebKit_Source_core_webcore_dom_gyp.a(XMLDocument.o):XMLDocument.cpp:function vtable for blink::XMLDocument: error: undefined reference to 'blink::Document::eventQueue() const'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_dom_gyp_intermediates/third_party_WebKit_Source_core_webcore_dom_gyp.a(XMLDocument.o):XMLDocument.cpp:function vtable for blink::XMLDocument: error: undefined reference to 'blink::Document::virtualURL() const'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_dom_gyp_intermediates/third_party_WebKit_Source_core_webcore_dom_gyp.a(XMLDocument.o):XMLDocument.cpp:function vtable for blink::XMLDocument: error: undefined reference to 'blink::Document::virtualCompleteURL(WTF::String const&) const'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_dom_gyp_intermediates/third_party_WebKit_Source_core_webcore_dom_gyp.a(XMLDocument.o):XMLDocument.cpp:function vtable for blink::XMLDocument: error: undefined reference to 'blink::Document::reportBlockedScriptExecutionToInspector(WTF::String const&)'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_dom_gyp_intermediates/third_party_WebKit_Source_core_webcore_dom_gyp.a(XMLDocument.o):XMLDocument.cpp:function vtable for blink::XMLDocument: error: undefined reference to 'blink::Document::timerAlignmentInterval() const'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_dom_gyp_intermediates/third_party_WebKit_Source_core_webcore_dom_gyp.a(XMLDocument.o):XMLDocument.cpp:function vtable for blink::XMLDocument: error: undefined reference to 'non-virtual thunk to blink::Document::trace(blink::Visitor*)'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_dom_gyp_intermediates/third_party_WebKit_Source_core_webcore_dom_gyp.a(XMLDocument.o):XMLDocument.cpp:function vtable for blink::XMLDocument: error: undefined reference to 'non-virtual thunk to blink::Document::dispose()'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_dom_gyp_intermediates/third_party_WebKit_Source_core_webcore_dom_gyp.a(XMLDocument.o):XMLDocument.cpp:function vtable for blink::XMLDocument: error: undefined reference to 'non-virtual thunk to blink::Document::isContextThread() const'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_dom_gyp_intermediates/third_party_WebKit_Source_core_webcore_dom_gyp.a(XMLDocument.o):XMLDocument.cpp:function vtable for blink::XMLDocument: error: undefined reference to 'non-virtual thunk to blink::Document::trace(blink::Visitor*)'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_dom_gyp_intermediates/third_party_WebKit_Source_core_webcore_dom_gyp.a(XMLDocument.o):XMLDocument.cpp:function vtable for blink::XMLDocument: error: undefined reference to 'non-virtual thunk to blink::Document::didUpdateSecurityOrigin()'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_dom_gyp_intermediates/third_party_WebKit_Source_core_webcore_dom_gyp.a(XMLDocument.o):XMLDocument.cpp:function vtable for blink::XMLDocument: error: undefined reference to 'non-virtual thunk to blink::Document::virtualCompleteURL(WTF::String const&) const'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_dom_gyp_intermediates/third_party_WebKit_Source_core_webcore_dom_gyp.a(XMLDocument.o):XMLDocument.cpp:function vtable for blink::XMLDocument: error: undefined reference to 'non-virtual thunk to blink::Document::isContextThread() const'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_dom_gyp_intermediates/third_party_WebKit_Source_core_webcore_dom_gyp.a(XMLDocument.o):XMLDocument.cpp:function vtable for blink::XMLDocument: error: undefined reference to 'non-virtual thunk to blink::Document::trace(blink::Visitor*)'

external/chromium_org/third_party/WebKit/Source/core/html/HTMLViewSourceDocument.cpp:60: error: undefined reference to 'blink::Document::setIsViewSource(bool)'

external/chromium_org/third_party/WebKit/Source/core/html/ImageDocument.cpp:155: error: undefined reference to 'blink::Document::setTitle(WTF::String const&)'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_html_gyp_intermediates/third_party_WebKit_Source_core_webcore_html_gyp.a(MediaDocument.o):MediaDocument.cpp:function vtable for blink::MediaDocument: error: undefined reference to 'non-virtual thunk to blink::Document::trace(blink::Visitor*)'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_html_gyp_intermediates/third_party_WebKit_Source_core_webcore_html_gyp.a(MediaDocument.o):MediaDocument.cpp:function vtable for blink::MediaDocument: error: undefined reference to 'non-virtual thunk to blink::Document::trace(blink::Visitor*)'

out/target/product/shamu/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_html_gyp_intermediates/third_party_WebKit_Source_core_webcore_html_gyp.a(MediaDocument.o):MediaDocument.cpp:function vtable for blink::MediaDocument: error: undefined reference to 'non-virtual thunk to blink::Document::trace(blink::Visitor*)'

collect2: error: ld returned 1 exit status

make: *** [out/target/product/shamu/obj/SHARED_LIBRARIES/libwebviewchromium_intermediates/LINKED/libwebviewchromium.so] Error 1

#### make failed to build some targets (01:37:03 (hh:mm:ss))

I'm afraid that I missed the first instance of an error as I wasn't capturing the build log and the terminal session history wasn't long enough to scroll back in.

Any help or guidance will be much appreciated as I certainly plan to continue, in order to increase my understanding and further my learning.

Thanks