[kde-freebsd] FreeBSD Port: x11-toolkits/qt5-quick

Robert Burmeister Robert.Burmeister at UToledo.edu
Thu Nov 6 22:35:35 UTC 2014


On 11/6/2014 5:50 AM, Raphael Kubo da Costa wrote:
> Robert Burmeister<Robert.Burmeister at UToledo.edu>  writes:
>
>> FreeBSD 10.1 RC4 i386
>>
>> I get a linker error trying to compile qt5-quick 5.3.2
> It's impossible for us to help without more information, you haven't
> even posted the actual error.
>
Sorry, I was expecting major port changes earlier in the RC process.

Should this be starting its build using Clang 3.4.1?

x11-toolkits/qt5-quick build error:
> --- sub-qmlprofiler-all ---
> --- .obj/qmlprofilerapplication.o ---
> --- sub-qmltestrunner-all ---
> /usr/local/lib/libQt5Quick.so.5: undefined reference to 
> `QV4::Object::query(QV4::Managed const*, QV4::Referenced<QV4::String>)'
> --- sub-qmlprofiler-all ---
> clang++ -c -O2 -fno-strict-aliasing -pipe -march=core2 -fstack-protector 
> -std=c++11 -fno-exceptions -Wall -W -pthread -D_THREAD_SAFE -fPIE 
> -DQT_ACCESSIBILITY -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE 
> -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB 
> -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I. -isystem 
> /usr/local/include/qt5/QtQml/5.3.2 -isystem 
> /usr/local/include/qt5/QtQml/5.3.2/QtQml -isystem /usr/local/include/qt5 
> -isystem /usr/local/include/qt5/QtQml -isystem 
> /usr/local/include/qt5/QtCore/5.3.2 -isystem 
> /usr/local/include/qt5/QtCore/5.3.2/QtCore -isystem 
> /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtCore -I.moc 
> -o .obj/qmlprofilerapplication.o qmlprofilerapplication.cpp
> --- sub-qmltestrunner-all ---
> /usr/local/lib/libQt5Quick.so.5: undefined reference to 
> `QV4::Managed::construct(QV4::Managed*, QV4::CallData*)'
> /usr/local/lib/libQt5Quick.so.5: undefined reference to 
> `QQmlProfilerService::pixmapEventImpl(QQmlProfilerService::PixmapEventType, 
> QUrl const&, int)'
> /usr/local/lib/libQt5Quick.so.5: undefined reference to 
> `QQmlCustomParserNode::~QQmlCustomParserNode()'
> /usr/local/lib/libQt5Quick.so.5: undefined reference to 
> `QV4::Object::advanceIterator(QV4::Managed*, QV4::ObjectIterator*, 
> QV4::Referenced<QV4::String>, unsigned int*, QV4::PropertyAttributes*)'
> /usr/local/lib/libQt5Quick.so.5: undefined reference to 
> `QQmlCustomParser::bindingIdentifier(QQmlScript::Variant const&, QString const&)'
> /usr/local/lib/libQt5Quick.so.5: undefined reference to 
> `QQmlProfilerService::instance'
> /usr/local/lib/libQt5Quick.so.5: undefined reference to 
> `QV4::Object::put(QV4::Managed*, QV4::Referenced<QV4::String>, QV4::ValueRef)'
> /usr/local/lib/libQt5Quick.so.5: undefined reference to 
> `QQmlCustomParserProperty::~QQmlCustomParserProperty()'
> /usr/local/lib/libQt5Quick.so.5: undefined reference to 
> `QFontEngine::glyphCache(void const*, QFontEngineGlyphCache::Type, QTransform 
> const&) const'
> /usr/local/lib/libQt5Quick.so.5: undefined reference to 
> `QQmlCustomParserProperty::QQmlCustomParserProperty(QQmlCustomParserProperty 
> const&)'
> /usr/local/lib/libQt5Quick.so.5: undefined reference to 
> `QQmlProfilerService::sceneGraphFrame(QQmlProfilerService::SceneGraphFrameType, long 
> long, long long, long long, long long, long long)'
> /usr/local/lib/libQt5Quick.so.5: undefined reference to 
> `QV4::Object::get(QV4::Managed*, QV4::Referenced<QV4::String>, bool*)'
> /usr/local/lib/libQt5Quick.so.5: undefined reference to 
> `QQmlProfilerService::pixmapEventImpl(QQmlProfilerService::PixmapEventType, 
> QUrl const&, int, int)'
> /usr/local/lib/libQt5Quick.so.5: undefined reference to 
> `QQmlCustomParserNode::QQmlCustomParserNode(QQmlCustomParserNode const&)'
> /usr/local/lib/libQt5Quick.so.5: undefined reference to 
> `QV4::Managed::call(QV4::Managed*, QV4::CallData*)'
> /usr/local/lib/libQt5Quick.so.5: undefined reference to 
> `QV4::Object::defineAccessorProperty(QV4::Referenced<QV4::String>, unsigned 
> long long (*)(QV4::CallContext*), unsigned long long (*)(QV4::CallContext*))'
> /usr/local/lib/libQt5Quick.so.5: undefined reference to 
> `QQmlScript::Variant::asString() const'
> /usr/local/lib/libQt5Quick.so.5: undefined reference to 
> `QQmlScript::Variant::asBoolean() const'
> /usr/local/lib/libQt5Quick.so.5: undefined reference to 
> `QQmlProfilerService::pixmapEventImpl(QQmlProfilerService::PixmapEventType, 
> QUrl const&)'
> /usr/local/lib/libQt5Quick.so.5: undefined reference to 
> `QQmlBinding::createBinding(int, QObject*, QQmlContext*, QString const&, 
> unsigned short)'
> /usr/local/lib/libQt5Quick.so.5: undefined reference to 
> `QQmlScript::Variant::asNumber() const'
> /usr/local/lib/libQt5Quick.so.5: undefined reference to 
> `QQmlScript::Variant::type() const'
> clang++: error: linker command failed with exit code 1 (use -v to see invocation)
> *** [../../bin/qmltestrunner] Error code 1
>
> make[3]: stopped in 
> /usr/ports/x11-toolkits/qt5-quick/work/qtdeclarative-opensource-src-5.3.2/tools/qmltestrunner
> 1 error
>
> make[3]: stopped in 
> /usr/ports/x11-toolkits/qt5-quick/work/qtdeclarative-opensource-src-5.3.2/tools/qmltestrunner
> *** [sub-qmltestrunner-all] Error code 2
>
> make[2]: stopped in 
> /usr/ports/x11-toolkits/qt5-quick/work/qtdeclarative-opensource-src-5.3.2/tools
> --- sub-qmlprofiler-all ---
> A failure has been detected in another branch of the parallel make
>
> make[3]: stopped in 
> /usr/ports/x11-toolkits/qt5-quick/work/qtdeclarative-opensource-src-5.3.2/tools/qmlprofiler
> *** [sub-qmlprofiler-all] Error code 2
>
> make[2]: stopped in 
> /usr/ports/x11-toolkits/qt5-quick/work/qtdeclarative-opensource-src-5.3.2/tools
> 2 errors
>
> make[2]: stopped in 
> /usr/ports/x11-toolkits/qt5-quick/work/qtdeclarative-opensource-src-5.3.2/tools
> *** [sub-tools-all] Error code 2
>
> make[1]: stopped in 
> /usr/ports/x11-toolkits/qt5-quick/work/qtdeclarative-opensource-src-5.3.2
> 1 error
>
> make[1]: stopped in 
> /usr/ports/x11-toolkits/qt5-quick/work/qtdeclarative-opensource-src-5.3.2
> ===> Compilation failed unexpectedly.
> Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
> the maintainer.
> *** Error code 1
>
> Stop.
> make: stopped in /usr/ports/x11-toolkits/qt5-quick




More information about the kde-freebsd mailing list