Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 01 Sep 2018 15:12:12 +0200
From:      Tobias Kortkamp <tobik@FreeBSD.org>
To:        Jan Beich <jbeich@FreeBSD.org>, ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   Re: svn commit: r478679 - head/devel/boost-python-libs
Message-ID:  <1535807532.607241.1493457672.6296710D@webmail.messagingengine.com>
In-Reply-To: <201809011239.w81CdN2E020942@repo.freebsd.org>
References:  <201809011239.w81CdN2E020942@repo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Sep 1, 2018, at 14:39, Jan Beich wrote:
> 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 */
>       ^~~~~~~~~

Should we just patch lang/python27 to remove 'register' here instead
of having to patch various ports now and in the future?  AFAIUI
'register' is quite useless nowadays.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1535807532.607241.1493457672.6296710D>