[email protected] 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.
