In file included from /wrkdirs/usr/ports/www/webkit2-gtk3/work/.build/DerivedSources/WebKit/NetworkStorageManagerMessageReceiver.cpp:26:
In file included from /wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.38.3/Source/WebKit/NetworkProcess/storage/NetworkStorageManager.h:28:
In file included from /wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.38.3/Source/WebKit/Platform/IPC/Connection.h:31:
/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.38.3/Source/WebKit/Platform/IPC/Decoder.h:115:11: error: object of type 'std::optional<expected<pair<ObjectIdentifier<FileSystemHandleIdentifierType>, bool>, FileSystemStorageError>>' cannot be assigned because its copy assignment operator is implicitly deleted
t = decode<T>();
^
/wrkdirs/usr/ports/www/webkit2-gtk3/work/.build/DerivedSources/WebKit/NetworkStorageManagerMessageReceiver.cpp:295:13: note: in instantiation of function template specialization 'IPC::Decoder::operator>><std::experimental::expected<std::pair<WTF::ObjectIdentifier<WebCore::FileSystemHandleIdentifierType>, bool>, WebKit::FileSystemStorageError>>' requested here
decoder >> result;
^
/usr/include/c++/v1/optional:813:41: note: explicitly defaulted function was implicitly deleted here
In file included from /wrkdirs/usr/ports/www/webkit2-gtk3/work/.build/DerivedSources/WebKit/NetworkStorageManagerMessageReceiver.cpp:26:
In file included from /wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.38.3/Source/WebKit/NetworkProcess/storage/NetworkStorageManager.h:28:
In file included from /wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.38.3/Source/WebKit/Platform/IPC/Connection.h:31:
/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.38.3/Source/WebKit/Platform/IPC/Decoder.h:129:20: error: call to implicitly-deleted copy constructor of 'std::optional<expected<pair<ObjectIdentifier<FileSystemHandleIdentifierType>, bool>, FileSystemStorageError>>'
return t;
^
/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.38.3/Source/WebKit/Platform/IPC/Decoder.h:115:13: note: in instantiation of function template specialization 'IPC::Decoder::decode<std::experimental::expected<std::pair<WTF::ObjectIdentifier<WebCore::FileSystemHandleIdentifierType>, bool>, WebKit::FileSystemStorageError>>' requested here
t = decode<T>();
^
/wrkdirs/usr/ports/www/webkit2-gtk3/work/.build/DerivedSources/WebKit/NetworkStorageManagerMessageReceiver.cpp:295:13: note: in instantiation of function template specialization 'IPC::Decoder::operator>><std::experimental::expected<std::pair<WTF::ObjectIdentifier<WebCore::FileSystemHandleIdentifierType>, bool>, WebKit::FileSystemStorageError>>' requested here
decoder >> result;
^
/usr/include/c++/v1/optional:726:41: note: explicitly defaulted function was implicitly deleted here
/usr/include/c++/v1/optional:623:7: note: copy constructor of 'optional<std::experimental::expected<std::pair<WTF::ObjectIdentifier<WebCore::FileSystemHandleIdentifierType>, bool>, WebKit::FileSystemStorageError>>' is implicitly deleted because base class '__optional_sfinae_ctor_base_t<std::experimental::expected<std::pair<WTF::ObjectIdentifier<WebCore::FileSystemHandleIdentifierType>, bool>, WebKit::FileSystemStorageError>>' (aka '__sfinae_ctor_base<is_copy_constructible<expected<pair<ObjectIdentifier<FileSystemHandleIdentifierType>, bool>, FileSystemStorageError>>::value, is_move_constructible<expected<pair<ObjectIdentifier<FileSystemHandleIdentifierType>, bool>, FileSystemStorageError>>::value>') has a deleted copy constructor
, private __optional_sfinae_ctor_base_t<_Tp>
^
/usr/include/c++/v1/__tuple:499:3: note: '__sfinae_ctor_base' has been explicitly marked deleted here
In file included from /wrkdirs/usr/ports/www/webkit2-gtk3/work/.build/DerivedSources/WebKit/NetworkStorageManagerMessageReceiver.cpp:28:
/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.38.3/Source/WebKit/Platform/IPC/ArgumentCoders.h:848:20: error: no viable conversion from returned value of type 'Expected<std::pair<WTF::ObjectIdentifier<WebCore::FileSystemHandleIdentifierType>, bool>, WebKit::FileSystemStorageError>' (aka 'expected<std::pair<WTF::ObjectIdentifier<WebCore::FileSystemHandleIdentifierType>, bool>, WebKit::FileSystemStorageError>') to function return type 'std::optional<Expected<pair<ObjectIdentifier<FileSystemHandleIdentifierType>, bool>, FileSystemStorageError>>' (aka 'optional<expected<std::pair<WTF::ObjectIdentifier<WebCore::FileSystemHandleIdentifierType>, bool>, WebKit::FileSystemStorageError>>')
return expected;
^~~~~~~~
/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.38.3/Source/WebKit/Platform/IPC/Decoder.h:126:40: note: in instantiation of function template specialization 'IPC::ArgumentCoder<std::experimental::expected<std::pair<WTF::ObjectIdentifier<WebCore::FileSystemHandleIdentifierType>, bool>, WebKit::FileSystemStorageError>>::decode<IPC::Decoder>' requested here
std::optional<T> t { Impl::decode(*this) };
^
/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.38.3/Source/WebKit/Platform/IPC/Decoder.h:115:13: note: in instantiation of function template specialization 'IPC::Decoder::decode<std::experimental::expected<std::pair<WTF::ObjectIdentifier<WebCore::FileSystemHandleIdentifierType>, bool>, WebKit::FileSystemStorageError>>' requested here
t = decode<T>();
^
/wrkdirs/usr/ports/www/webkit2-gtk3/work/.build/DerivedSources/WebKit/NetworkStorageManagerMessageReceiver.cpp:295:13: note: in instantiation of function template specialization 'IPC::Decoder::operator>><std::experimental::expected<std::pair<WTF::ObjectIdentifier<WebCore::FileSystemHandleIdentifierType>, bool>, WebKit::FileSystemStorageError>>' requested here
decoder >> result;
^
/usr/include/c++/v1/optional:726:41: note: candidate constructor not viable: no known conversion from 'Expected<std::pair<WTF::ObjectIdentifier<WebCore::FileSystemHandleIdentifierType>, bool>, WebKit::FileSystemStorageError>' (aka 'expected<std::pair<WTF::ObjectIdentifier<WebCore::FileSystemHandleIdentifierType>, bool>, WebKit::FileSystemStorageError>') to 'const std::optional<std::experimental::expected<std::pair<WTF::ObjectIdentifier<WebCore::FileSystemHandleIdentifierType>, bool>, WebKit::FileSystemStorageError>> &' for 1st argument
/usr/include/c++/v1/optional:728:41: note: candidate constructor not viable: no known conversion from 'Expected<std::pair<WTF::ObjectIdentifier<WebCore::FileSystemHandleIdentifierType>, bool>, WebKit::FileSystemStorageError>' (aka 'expected<std::pair<WTF::ObjectIdentifier<WebCore::FileSystemHandleIdentifierType>, bool>, WebKit::FileSystemStorageError>') to 'std::nullopt_t' for 1st argument