Build Failure on ports-10.10_x86_64: ixion
Joshua Root
jmr at macports.org
Wed Jan 27 05:14:44 UTC 2021
Ryan Schmidt wrote:
> On Jan 26, 2021, at 13:41, Andrew Udvare wrote:
>
>> Might this be fixed by a -std= flag? I don't get this error on Big Sur.
>
> The error is:
>
> model_context.cpp:20:39: error: unknown type name 'nullptr_t'; did you mean 'std::nullptr_t'?
>
> Maybe the error message is right and it should be using "std::nullptr_t" instead of "nullptr_t" (or "using namespace std", though this is not recommended).
It definitely should be using std::nullptr_t. To (reliably) get
nullptr_t in the global namespace, you have to include <stddef.h>, which
is deprecated in C++. The right way is to include <cstddef> which puts
the declarations in the std namespace.
- Josh
More information about the macports-users
mailing list