Details
-
Bug
-
Resolution: Duplicate
-
P1: Critical
-
5.0.0 Beta 2
-
None
-
arm-linux-gnueabihf-gcc 4.6
qtcreator 2.6
Description
Compiling a standard Qt Quick 2 Application template on self-compiled Qt5 beta2 for ARM the linker complains:
19:18:26: Running steps for project QtQuick2Test... 19:18:26: Starting: "/usr/local/Qt-5.0.0/bin/qmake" /home/user/QtQuick2Test/QtQuick2Test.pro -r -spec devices/linux-beagleboard-g++ 19:18:26: The process "/usr/local/Qt-5.0.0/bin/qmake" exited normally. 19:18:26: Starting: "/usr/bin/make" -w make: Entering directory `/home/user/QtQuick2Test-build-Beagleboard-Release' arm-linux-gnueabihf-g++ -c -pipe -march=armv7-a -mtune=cortex-a8 -mfpu=neon -DUSE_EABI_HARDFLOAT --sysroot=/home/user/target_root -O2 -O3 -Wall -W -D_REENTRANT -fPIE -DQT_NO_DEBUG -DQT_QUICK_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/local/Qt-5.0.0/mkspecs/devices/linux-beagleboard-g++ -I../QtQuick2Test -I../QtQuick2Test/qtquick2applicationviewer -I../target_root/usr/local/Qt-5.0.0/include -I../target_root/usr/local/Qt-5.0.0/include/QtQuick -I../target_root/usr/local/Qt-5.0.0/include/QtQml -I../target_root/usr/local/Qt-5.0.0/include/QtNetwork -I../target_root/usr/local/Qt-5.0.0/include/QtGui -I../target_root/usr/local/Qt-5.0.0/include/QtCore -I. -I../target_root/usr/include -I. -o main.o ../QtQuick2Test/main.cpp arm-linux-gnueabihf-g++ -c -pipe -march=armv7-a -mtune=cortex-a8 -mfpu=neon -DUSE_EABI_HARDFLOAT --sysroot=/home/user/target_root -O2 -O3 -Wall -W -D_REENTRANT -fPIE -DQT_NO_DEBUG -DQT_QUICK_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/local/Qt-5.0.0/mkspecs/devices/linux-beagleboard-g++ -I../QtQuick2Test -I../QtQuick2Test/qtquick2applicationviewer -I../target_root/usr/local/Qt-5.0.0/include -I../target_root/usr/local/Qt-5.0.0/include/QtQuick -I../target_root/usr/local/Qt-5.0.0/include/QtQml -I../target_root/usr/local/Qt-5.0.0/include/QtNetwork -I../target_root/usr/local/Qt-5.0.0/include/QtGui -I../target_root/usr/local/Qt-5.0.0/include/QtCore -I. -I../target_root/usr/include -I. -o qtquick2applicationviewer.o ../QtQuick2Test/qtquick2applicationviewer/qtquick2applicationviewer.cpp /usr/local/Qt-5.0.0/bin/moc -DQT_NO_DEBUG -DQT_QUICK_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/local/Qt-5.0.0/mkspecs/devices/linux-beagleboard-g++ -I../QtQuick2Test -I../QtQuick2Test/qtquick2applicationviewer -I../target_root/usr/local/Qt-5.0.0/include -I../target_root/usr/local/Qt-5.0.0/include/QtQuick -I../target_root/usr/local/Qt-5.0.0/include/QtQml -I../target_root/usr/local/Qt-5.0.0/include/QtNetwork -I../target_root/usr/local/Qt-5.0.0/include/QtGui -I../target_root/usr/local/Qt-5.0.0/include/QtCore -I. -I../target_root/usr/include -I. ../QtQuick2Test/qtquick2applicationviewer/qtquick2applicationviewer.h -o moc_qtquick2applicationviewer.cpp arm-linux-gnueabihf-g++ -c -pipe -march=armv7-a -mtune=cortex-a8 -mfpu=neon -DUSE_EABI_HARDFLOAT --sysroot=/home/user/target_root -O2 -O3 -Wall -W -D_REENTRANT -fPIE -DQT_NO_DEBUG -DQT_QUICK_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/local/Qt-5.0.0/mkspecs/devices/linux-beagleboard-g++ -I../QtQuick2Test -I../QtQuick2Test/qtquick2applicationviewer -I../target_root/usr/local/Qt-5.0.0/include -I../target_root/usr/local/Qt-5.0.0/include/QtQuick -I../target_root/usr/local/Qt-5.0.0/include/QtQml -I../target_root/usr/local/Qt-5.0.0/include/QtNetwork -I../target_root/usr/local/Qt-5.0.0/include/QtGui -I../target_root/usr/local/Qt-5.0.0/include/QtCore -I. -I../target_root/usr/include -I. -o moc_qtquick2applicationviewer.o moc_qtquick2applicationviewer.cpp arm-linux-gnueabihf-g++ --sysroot=/home/user/target_root -Wl,-O1 -Wl,-rpath,/home/user/target_root/usr/local/Qt-5.0.0/lib -o QtQuick2Test main.o qtquick2applicationviewer.o moc_qtquick2applicationviewer.o -L/home/user/target_root/usr/lib -L/home/user/target_root/usr/local/Qt-5.0.0/lib -lQtQuick -L/home/user/qt-everywhere-opensource-src-5.0.0-beta2/qtdeclarative/lib -L/usr/local/Qt-5.0.0/lib -lQtQml -lQtNetwork -lQtGui -lQtCore -lrt -ldl -lGLESv2 -lEGL -lIMGegl -lsrv_um -lpthread /usr/lib/gcc/arm-linux-gnueabihf/4.6/../../../../arm-linux-gnueabihf/bin/ld: warning: libQtV8.so.5, needed by /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so, not found (try using -rpath or -rpath-link) /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Object::IsCallable()' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Isolate::New()' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::StackFrame::GetColumn() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::V8::DisposeGlobal(v8::internal::Object**)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::String::Value::Value(v8::Handle<v8::Value>)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::V8::IdleNotification(int)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::True()' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Context::GetCallingQmlGlobal()' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Object::HasOwnProperty(v8::Handle<v8::String>)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::Number::New(double)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::CpuProfiler::StartProfiling(v8::Handle<v8::String>)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::Context::Exit()' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::HandleScope::CreateHandle(v8::internal::HeapObject*)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::StackTrace::GetFrameCount() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::TryCatch::Exception() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::CpuProfiler::StopProfiling(v8::Handle<v8::String>, v8::Handle<v8::Value>)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Object::CallAsFunction(v8::Handle<v8::Object>, int, v8::Handle<v8::Value>*)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Exception::ReferenceError(v8::Handle<v8::String>)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Value::ToNumber() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Object::Clone()' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Script::Run(v8::Handle<v8::Object>)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Context::New(v8::ExtensionConfiguration*, v8::Handle<v8::ObjectTemplate>, v8::Handle<v8::Value>)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Value::IsRegExp() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::Template::Set(v8::Handle<v8::String>, v8::Handle<v8::Data>, v8::PropertyAttribute)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::RegExp::GetSource() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Integer::NewFromUnsigned(unsigned int)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Date::NumberValue() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::Array::New(int)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Message::Get() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::StackTrace::GetFrame(unsigned int) const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Value::IsDate() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::String::Equals(unsigned short*, int)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::StackFrame::GetScriptName() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Date::New(double)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::Value::IsArray() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Value::ToUint32() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Isolate::GetCurrent()' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Object::GetIdentityHash()' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::HandleScope::CreateHandle(v8::internal::Object*)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::Object::SetExternalResource(v8::Object::ExternalResource*)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::String::Write(unsigned short*, int, int, int) const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::CpuProfileNode::GetChildrenCount() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Boolean::Value() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::Value::ToString() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Value::ToInt32() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Value::IsFalse() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::Object::CheckedGetInternalField(int)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::String::Equals(char*, int)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Isolate::Dispose()' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::ThrowException(v8::Handle<v8::Value>)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::ObjectTemplate::NewInstance()' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::Value::Uint32Value() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Context::GetCallingScriptData()' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::Value::IsFunction() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Isolate::Exit()' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Value::IsStringObject() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Int32::Value() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::Object::Set(v8::Handle<v8::Value>, v8::Handle<v8::Value>, v8::PropertyAttribute)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::HeapSnapshot::Serialize(v8::OutputStream*, v8::HeapSnapshot::SerializationFormat) const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Object::Has(v8::Handle<v8::String>)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::FunctionTemplate::GetFunction()' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Value::IsTrue() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::ObjectTemplate::SetAccessor(v8::Handle<v8::String>, v8::Handle<v8::Value> (*)(v8::Local<v8::String>, v8::AccessorInfo const&), void (*)(v8::Local<v8::String>, v8::Local<v8::Value>, v8::AccessorInfo const&), v8::Handle<v8::Value>, v8::AccessControl, v8::PropertyAttribute)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::ObjectTemplate::MarkAsUseUserObjectComparison()' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::V8::LowMemoryNotification()' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::FunctionTemplate::New(v8::Handle<v8::Value> (*)(v8::Arguments const&), v8::Handle<v8::Value>, v8::Handle<v8::Signature>)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::Value::IntegerValue() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::TryCatch::~TryCatch()' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Context::GetCurrent()' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::External::New(void*)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::Undefined()' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::Value::NumberValue() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Object::SetHiddenValue(v8::Handle<v8::String>, v8::Handle<v8::Value>)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::FunctionTemplate::PrototypeTemplate()' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::Integer::New(int)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Object::SetPrototype(v8::Handle<v8::Value>)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::V8::GlobalizeReference(v8::internal::Object**)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::String::CompleteHash() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::HeapProfiler::TakeSnapshot(v8::Handle<v8::String>, v8::HeapSnapshot::Type, v8::ActivityControl*)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Script::Compile(v8::Handle<v8::String>, v8::ScriptOrigin*, v8::ScriptData*, v8::Handle<v8::String>, v8::Script::CompileFlags)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Object::Delete(v8::Handle<v8::String>)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::StackTrace::CurrentStackTrace(int, v8::StackTrace::StackTraceOptions)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::Object::Get(v8::Handle<v8::Value>)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Script::New(v8::Handle<v8::String>, v8::ScriptOrigin*, v8::ScriptData*, v8::Handle<v8::String>, v8::Script::CompileFlags)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::CpuProfileNode::GetSelfTime() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Script::SetData(v8::Handle<v8::String>)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Integer::Value() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::String::New(unsigned short const*, int)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::Value::IsBoolean() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Uint32::Value() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Object::GetHiddenValue(v8::Handle<v8::String>)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Value::IsError() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::CpuProfileNode::GetTotalTime() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::ObjectTemplate::New()' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Value::StrictEquals(v8::Handle<v8::Value>) const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::V8::AddImplicitReferences(v8::Persistent<v8::Object>, v8::Persistent<v8::Value>*, unsigned int)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::ObjectTemplate::SetIndexedPropertyHandler(v8::Handle<v8::Value> (*)(unsigned int, v8::AccessorInfo const&), v8::Handle<v8::Value> (*)(unsigned int, v8::Local<v8::Value>, v8::AccessorInfo const&), v8::Handle<v8::Integer> (*)(unsigned int, v8::AccessorInfo const&), v8::Handle<v8::Boolean> (*)(unsigned int, v8::AccessorInfo const&), v8::Handle<v8::Array> (*)(v8::AccessorInfo const&), v8::Handle<v8::Value>)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::V8::SetFlagsFromString(char const*, int)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::Array::Length() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::TryCatch::Reset()' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::V8::AddGCPrologueCallback(void (*)(v8::GCType, v8::GCCallbackFlags), v8::GCType)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Debug::SendCommand(unsigned short const*, int, v8::Debug::ClientData*, v8::Isolate*)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Function::GetScriptOrigin() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::Value::IsObject() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::ObjectTemplate::SetFallbackPropertyHandler(v8::Handle<v8::Value> (*)(v8::Local<v8::String>, v8::AccessorInfo const&), v8::Handle<v8::Value> (*)(v8::Local<v8::String>, v8::Local<v8::Value>, v8::AccessorInfo const&), v8::Handle<v8::Integer> (*)(v8::Local<v8::String>, v8::AccessorInfo const&), v8::Handle<v8::Boolean> (*)(v8::Local<v8::String>, v8::AccessorInfo const&), v8::Handle<v8::Array> (*)(v8::AccessorInfo const&), v8::Handle<v8::Value>)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Isolate::Enter()' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::Value::ToObject() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::String::NewExternal(v8::String::ExternalStringResource*)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::CpuProfileNode::GetLineNumber() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::String::Value::~Value()' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::Function::Call(v8::Handle<v8::Object>, int, v8::Handle<v8::Value>*)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::TryCatch::Message() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::CpuProfileNode::GetFunctionName() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Object::SetAccessor(v8::Handle<v8::String>, v8::Handle<v8::Value> (*)(v8::Local<v8::String>, v8::AccessorInfo const&), void (*)(v8::Local<v8::String>, v8::Local<v8::Value>, v8::AccessorInfo const&), v8::Handle<v8::Value>, v8::AccessControl, v8::PropertyAttribute)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::TryCatch::HasCaught() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Value::ToInteger() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Debug::ProcessDebugMessages()' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::Null()' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::Object::Get(unsigned int)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::TryCatch::TryCatch()' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::False()' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::FunctionTemplate::InstanceTemplate()' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::Object::GetExternalResource()' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::StackFrame::GetLineNumber() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Function::GetName() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::Value::Int32Value() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Context::Global()' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::V8::SetUserObjectComparisonCallbackFunction(bool (*)(v8::Local<v8::Object>, v8::Local<v8::Object>))' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::String::Length() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::HeapProfiler::DeleteAllSnapshots()' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::String::NewSymbol(char const*, int)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::Exception::TypeError(v8::Handle<v8::String>)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Number::Value() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Debug::CancelDebugBreak(v8::Isolate*)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::Object::New()' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::ObjectTemplate::SetHasExternalResource(bool)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::RegExp::GetFlags() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::Value::IsInt32() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::Exception::Error(v8::Handle<v8::String>)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::V8::MakeWeak(v8::internal::Object**, void*, void (*)(v8::Persistent<v8::Value>, void*))' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Date::DateTimeConfigurationChangeNotification()' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::ObjectTemplate::SetNamedPropertyHandler(v8::Handle<v8::Value> (*)(v8::Local<v8::String>, v8::AccessorInfo const&), v8::Handle<v8::Value> (*)(v8::Local<v8::String>, v8::Local<v8::Value>, v8::AccessorInfo const&), v8::Handle<v8::Integer> (*)(v8::Local<v8::String>, v8::AccessorInfo const&), v8::Handle<v8::Boolean> (*)(v8::Local<v8::String>, v8::AccessorInfo const&), v8::Handle<v8::Array> (*)(v8::AccessorInfo const&), v8::Handle<v8::Value>)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::StackFrame::GetFunctionName() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::HandleScope::HandleScope()' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::Value::BooleanValue() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Value::IsUint32() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::External::Wrap(void*)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::Object::Set(unsigned int, v8::Handle<v8::Value>)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::String::AsciiValue::AsciiValue(v8::Handle<v8::Value>)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::Function::NewInstance() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::String::New(char const*, int)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Debug::DebugBreak(v8::Isolate*)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Message::GetScriptResourceName() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Message::GetLineNumber() const' make: Leaving directory `/home/user/QtQuick2Test-build-Beagleboard-Release' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Exception::SyntaxError(v8::Handle<v8::String>)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::CpuProfileNode::GetChild(int) const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::CpuProfile::GetTopDownRoot() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::HandleScope::~HandleScope()' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Debug::SetMessageHandler2(void (*)(v8::Debug::Message const&))' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Script::Run()' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::Object::SetInternalField(int, v8::Handle<v8::Value>)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Value::ToBoolean() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::Object::GetPropertyNames()' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::RegExp::New(v8::Handle<v8::String>, v8::RegExp::Flags)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Object::GetPrototype()' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::String::AsciiValue::~AsciiValue()' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::Value::IsNumber() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Value::Equals(v8::Handle<v8::Value>) const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::ObjectTemplate::SetInternalFieldCount(int)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::CpuProfileNode::GetScriptResourceName() const' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQuick.so: undefined reference to `v8::Context::Enter()' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::String::GetCharacter(int)' /home/user/target_root/usr/local/Qt-5.0.0/lib/libQtQml.so: undefined reference to `v8::Object::CallAsConstructor(int, v8::Handle<v8::Value>*)' collect2: ld returned 1 exit status make: *** [QtQuick2Test] Error 1 19:18:28: The process "/usr/bin/make" exited with code 2. Error while building/deploying project QtQuick2Test (target: Beagleboard) When executing step 'Make'
Adding
QT += v8
manually to the project file (.pro) fixes this issue:
19:20:49: Running steps for project QtQuick2Test... 19:20:49: Configuration unchanged, skipping qmake step. 19:20:50: Starting: "/usr/bin/make" -w make: Entering directory `/home/user/QtQuick2Test-build-Beagleboard-Release' /usr/local/Qt-5.0.0/bin/qmake -spec devices/linux-beagleboard-g++ -o Makefile ../QtQuick2Test/QtQuick2Test.pro make: Leaving directory `/home/user/QtQuick2Test-build-Beagleboard-Release' make: Entering directory `/home/user/QtQuick2Test-build-Beagleboard-Release' arm-linux-gnueabihf-g++ --sysroot=/home/user/target_root -Wl,-O1 -Wl,-rpath,/home/user/target_root/usr/local/Qt-5.0.0/lib -o QtQuick2Test main.o qtquick2applicationviewer.o moc_qtquick2applicationviewer.o -L/home/user/target_root/usr/lib -L/home/user/target_root/usr/local/Qt-5.0.0/lib -lQtQuick -L/home/user/qt-everywhere-opensource-src-5.0.0-beta2/qtdeclarative/lib -L/usr/local/Qt-5.0.0/lib -lQtQml -lQtNetwork -lQtGui -lQtV8 -lQtCore -lrt -ldl -lGLESv2 -lEGL -lIMGegl -lsrv_um -lpthread Copying application data... make: Leaving directory `/home/user/QtQuick2Test-build-Beagleboard-Release' 19:20:50: The process "/usr/bin/make" exited normally.