[macports-ports] branch master updated: finance/bitcoin: update to bitcoin-core-0.14.0
Ryan Schmidt
ryandesign at macports.org
Fri Mar 24 22:15:27 UTC 2017
> On Mar 20, 2017, at 05:54, Mark Evenson <easye at users.noreply.github.com> wrote:
>
> Mark Evenson (easye) pushed a commit to branch master
> in repository macports-ports.
>
>
> https://github.com/macports/macports-ports/commit/c9e772d7cb0f771ad2903357565071777e3450ba
>
> The following commit(s) were added to refs/heads/master by this push:
>
> new c9e772d finance/bitcoin: update to bitcoin-core-0.14.0
>
> c9e772d is described below
>
>
> commit c9e772d7cb0f771ad2903357565071777e3450ba
>
> Author: Mark <evenson.not.org at gmail.com
> >
> AuthorDate: Mon Mar 20 11:54:45 2017 +0100
>
>
> finance/bitcoin: update to bitcoin-core-0.14.0
>
>
>
> N.b. the qt5 gui build is broken with this update seemingly due to
>
> problems enabling C++11 in the compiler:
>
>
>
> error Qt requires a C++11 compiler and yours does not seem to be that.
>
>
>
> This error occurs despite a build command which seems to be trying to use C++11:
The specific compile command that elicits the error is:
/usr/bin/clang++ -DHAVE_CONFIG_H -I. -I../src/config -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I. -I./obj -I/opt/local/include/db48/ -pthread -I/opt/local/include -I./leveldb/include -I./leveldb/helpers/memenv -I./secp256k1/include -I./univalue/include -I./qt -I./qt -I./qt/forms -I./qt/forms -DQT_NO_KEYWORDS -I/opt/local/libexec/qt5/include/QtNetwork -I/opt/local/libexec/qt5/include -I/opt/local/libexec/qt5/include/QtWidgets -I/opt/local/libexec/qt5/include -I/opt/local/libexec/qt5/include/QtGui -I/opt/local/libexec/qt5/include -I/opt/local/libexec/qt5/include/QtCore -I/opt/local/libexec/qt5/include -D_THREAD_SAFE -I/opt/local/include -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -isystem /opt/local/include -I/opt/local/include/db48 -DMAC_OSX -pipe -Os -stdlib=libc++ -arch x86_64 -MT qt/qt_bitcoin_qt-macdockiconhandler.o -MD -MP -MF qt/.deps/qt_bitcoin_qt-macdockiconhandler.Tpo -c -o qt/qt_bitcoin_qt-macdockiconhandler.o `test -f 'qt/macdockiconhandler.mm' || echo './'`qt/macdockiconhandler.mm
Note that it does not say "-std=c++11" there. Therefore clang advertises __cplusplus as 199711L instead of 201103L, so the qcompilerdetection.h header complains. Sounds like a mistake in the bitcoin build system.
More information about the macports-dev
mailing list