On 2 Apr 2018, at 21:33, Michael Grimm <trash...@ellael.org> wrote: > > since the recent upgrade of llvm et al in STABLE-11.1 geomWatch fails to > compile (poudriere): > > In file included from geomWatch.cpp:41: > In file included from ./zpool.hpp:35: > In file included from > zfs/v28/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h:38: > In file included from > zfs/v28/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h:30: > In file included from > zfs/v28/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h:29: > In file included from > zfs/v28/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h:83: > zfs/v28/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent.h:79:37: error: > invalid suffix on literal; C++11 requires a space between literal and > identifier [-Wreserved-user-defined-literal] > #define SUNW_KERN_PUB SUNW_VENDOR":"SE_KERN_PUB > ^ > > zfs/v28/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent.h:80:36: error: > invalid suffix on literal; C++11 requires a space between literal and > identifier [-Wreserved-user-defined-literal] > #define SUNW_USR_PUB SUNW_VENDOR":"SE_USR_PUB > ^
This can be fixed either by adding spaces before the double quotes, or it can be worked around by adding USE_CXXSTD=gnu++98 in the port Makefile. -Dimitry
signature.asc
Description: Message signed with OpenPGP