> On Oct 6, 2016, at 3:56 AM, René J.V. Bertin <rjvber...@gmail.com> wrote:
> 
> Hi,
> 
> I got the attached build failure notifications, which in both cases I think 
> can be traced to the use of `-stdlib=libstdc++` :
> 
> {{{
> [ 84%] Building CXX object src/CMakeFiles/dbusmenu-qt5.dir/utils.cpp.o
> cd 
> /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_dbusmenu-qt/dbusmenu-qt5/work/build/src
>  && 
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++
>    -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB 
> -Ddbusmenu_qt5_EXPORTS -iframework /opt/local/libexec/qt5/lib -isystem 
> /opt/local/libexec/qt5/lib/QtWidgets.framework/Headers -isystem 
> /opt/local/libexec/qt5/lib/QtGui.framework/Headers -isystem 
> /opt/local/libexec/qt5/lib/QtCore.framework/Headers -isystem 
> /opt/local/libexec/qt5/./mkspecs/macx-clang -isystem 
> /System/Library/Frameworks/OpenGL.framework/Headers -isystem 
> /opt/local/libexec/qt5/lib/QtDBus.framework/Headers 
> -I/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_dbusmenu-qt/dbusmenu-qt5/work/libdbusmenu-qt-0.9.3.15.10/src
>  
> -I/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_dbusmenu-qt/dbusmenu-qt5/work/build/src
>   -pipe -Os -stdlib=libstdc++  -fvisibility=hidden -Woverloaded-virtual -Wall 
> -std=c++11 -DNDEBUG -arch x86_64 -mmacosx-version-min=10.8 -fPIC   -fPIC -o 
> CMakeFiles/dbusmenu-qt5.dir/utils.cpp.o -c 
> /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_dbusmenu-qt/dbusmenu-qt5/work/libdbusmenu-qt-0.9.3.15.10/src/utils.cpp
> In file included from 
> /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_dbusmenu-qt/dbusmenu-qt5/work/libdbusmenu-qt-0.9.3.15.10/src/dbusmenuexporterdbus_p.cpp:21:
> In file included from 
> /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_dbusmenu-qt/dbusmenu-qt5/work/libdbusmenu-qt-0.9.3.15.10/src/dbusmenuexporterdbus_p.h:25:
> In file included from 
> /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_dbusmenu-qt/dbusmenu-qt5/work/libdbusmenu-qt-0.9.3.15.10/src/dbusmenutypes_p.h:25:
> In file included from 
> /opt/local/libexec/qt5/lib/QtCore.framework/Headers/QList:1:
> In file included from 
> /opt/local/libexec/qt5/lib/QtCore.framework/Headers/qlist.h:41:
> In file included from 
> /opt/local/libexec/qt5/lib/QtCore.framework/Headers/qhashfunctions.h:39:
> /opt/local/libexec/qt5/lib/QtCore.framework/Headers/qpair.h:62:44: error: no 
> member named 'declval' in namespace 'std'
>        Q_DECL_NOEXCEPT_EXPR(noexcept(std::declval<T1&>() = p.first) && 
> noexcept(std::declval<T2&>() = p.second))
>                                      ~~~~~^
> /opt/local/libexec/qt5/lib/QtCore.framework/Headers/qcompilerdetection.h:1042:43:
>  note: expanded from macro 'Q_DECL_NOEXCEPT_EXPR'
> # define Q_DECL_NOEXCEPT_EXPR(x) noexcept(x)
> }}}
> 
> I'm a bit surprised that this happens on 10.8 . What can be done about it - 
> include the cxx11 PortGroup or something else?

If a port requires C++11 / libc++, include the cxx11 1.0 portgroup.

Until we figure out how to prevent it, you'll still receive failure 
notifications from non-libc++ buildbot workers about that.



_______________________________________________
macports-dev mailing list
macports-dev@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to