[package - head-i386-default][devel/qbs] Failed for qbs-1.6.1 in build

Raphael Kubo da Costa rakuco at FreeBSD.org
Sat Nov 26 22:18:23 UTC 2016


pkg-fallout at FreeBSD.org writes:

> c++ -c -O2 -pipe -fstack-protector -fno-strict-aliasing -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -pthread -fPIC -DQBS_LIBRARY -DQT_NO_CAST_FROM_ASCII -DQT_NO_PROCESS_COMBINED_ARGUMENT_START -DQBS_VERSION=\"1.6.1\" -DQT_CREATOR -DQML_BUILD_STATIC_LIB -DSRCDIR=\"/wrkdirs/usr/ports/devel/qbs/work/qbs-src-1.6.1/src/lib/corelib\" -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_CORE_LIB -I/wrkdirs/usr/ports/devel/qbs/work/qbs-src-1.6.1/src/lib/corelib -I. -I/wrkdirs/usr/ports/devel/qbs/work/qbs-src-1.6.1/src -I/wrkdirs/usr/ports/devel/qbs/work/qbs-src-1.6.1/src/lib/corelib -I/wrkdirs/usr/ports/devel/qbs/work/qbs-src-1.6.1/src/lib -I/usr/local/include/qt5/QtCore/5.6.2 -I/usr/local/include/qt5/QtCore/5.6.2/QtCore -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtScript -I/usr/local/include/qt5/QtXml -I/usr/local/include/qt5/QtCore -I. -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o interna
 lj
>  obs.o /wrkdirs/usr/ports/devel/qbs/work/qbs-src-1.6.1/src/lib/corelib/api/internaljobs.cpp
> In file included from /wrkdirs/usr/ports/devel/qbs/work/qbs-src-1.6.1/src/lib/corelib/api/internaljobs.cpp:39:
> In file included from /wrkdirs/usr/ports/devel/qbs/work/qbs-src-1.6.1/src/lib/corelib/buildgraph/executor.h:45:
> /usr/include/c++/v1/queue:400:5: error: static_assert failed ""
>     static_assert((is_same<_Tp, value_type>::value), "" );
>     ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /wrkdirs/usr/ports/devel/qbs/work/qbs-src-1.6.1/src/lib/corelib/buildgraph/executor.h:156:12: note: in instantiation of template class 'std::__1::priority_queue<qbs::Internal::Artifact *, std::__1::vector<qbs::Internal::BuildGraphNode *, std::__1::allocator<qbs::Internal::BuildGraphNode *> >, qbs::Internal::Executor::ComparePriority>' requested here
>     Leaves m_leaves;
>            ^

This is caused by the update to libc++ 3.9.0 in HEAD. I've filed
https://bugreports.qt.io/browse/QBS-1051 upstream to track this, as
fixing this might require some bigger changes.


More information about the kde-freebsd mailing list