svn commit: r478679 - head/devel/boost-python-libs
Jan Beich
jbeich at FreeBSD.org
Sat Sep 1 12:39:24 UTC 2018
Author: jbeich
Date: Sat Sep 1 12:39:23 2018
New Revision: 478679
URL: https://svnweb.freebsd.org/changeset/ports/478679
Log:
devel/boost-python-libs: unbreak in C++17 mode
In file included from libs/python/src/converter/from_python.cpp:6:
In file included from ./boost/python/converter/from_python.hpp:8:
In file included from ./boost/python/detail/prefix.hpp:13:
In file included from ./boost/python/detail/wrap_python.hpp:151:
In file included from /usr/local/include/python2.7/Python.h:88:
/usr/local/include/python2.7/unicodeobject.h:534:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
register PyObject *obj, /* Object */
^~~~~~~~~
/usr/local/include/python2.7/unicodeobject.h:553:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
register PyObject *obj /* Object */
^~~~~~~~~
/usr/local/include/python2.7/unicodeobject.h:575:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
register const wchar_t *w, /* wchar_t buffer */
^~~~~~~~~
/usr/local/include/python2.7/unicodeobject.h:593:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
register wchar_t *w, /* wchar_t buffer */
^~~~~~~~~
Modified:
head/devel/boost-python-libs/Makefile (contents, props changed)
Modified: head/devel/boost-python-libs/Makefile
==============================================================================
--- head/devel/boost-python-libs/Makefile Sat Sep 1 12:32:24 2018 (r478678)
+++ head/devel/boost-python-libs/Makefile Sat Sep 1 12:39:23 2018 (r478679)
@@ -8,6 +8,10 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
USES= python
USE_PYTHON= flavors
+# Ignore -Wregister warnings in Python.h
+CFLAGS+= ${${PY_FLAVOR}_CFLAGS}
+py27_CFLAGS= -isystem ${PYTHON_INCLUDEDIR}
+
OPTIONS_DEFINE= DEBUG OPTIMIZED_CFLAGS
.include "${.CURDIR}/../boost-all/common.mk"
More information about the svn-ports-head
mailing list