I'm having some issues building on OSX. Here are some of the errors after running
cmake -DENABLE_QT2=False -DCMAKE_PREFIX_PATH=$(brew --prefix qt5) -j5 .. && make.
[ 53%] Linking C static library libmbedcrypto.a
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmbedcrypto.a(cmac.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmbedcrypto.a(ecjpake.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmbedcrypto.a(havege.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmbedcrypto.a(md2.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmbedcrypto.a(md4.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmbedcrypto.a(memory_buffer_alloc.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmbedcrypto.a(padlock.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmbedcrypto.a(platform.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmbedcrypto.a(threading.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmbedcrypto.a(cmac.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmbedcrypto.a(ecjpake.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmbedcrypto.a(havege.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmbedcrypto.a(md2.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmbedcrypto.a(md4.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmbedcrypto.a(memory_buffer_alloc.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmbedcrypto.a(padlock.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmbedcrypto.a(platform.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmbedcrypto.a(threading.c.o) has no symbols
[ 53%] Built target mbedcrypto
[ 61%] Linking CXX static library libinputcommon.a
[ 61%] Built target inputcommon
Scanning dependencies of target hidapi
[ 61%] Building C object Externals/hidapi/CMakeFiles/hidapi.dir/mac/hid.c.o
/Users/joeyleung/workspace/melee/realDolphin/Externals/hidapi/mac/hid.c:260:20: warning: comparison of integers of different signs: 'CFIndex' (aka 'long') and 'size_t' (aka 'unsigned long')
[-Wsign-compare]
if (chars_copied == len)
~~~~~~~~~~~~ ^ ~~~
/Users/joeyleung/workspace/melee/realDolphin/Externals/hidapi/mac/hid.c:300:20: warning: comparison of integers of different signs: 'CFIndex' (aka 'long') and 'size_t' (aka 'unsigned long')
[-Wsign-compare]
if (used_buf_len == len)
~~~~~~~~~~~~ ^ ~~~
2 warnings generated.
[ 61%] Linking C static library libhidapi.a
[ 61%] Built target hidapi
Scanning dependencies of target discio
[ 62%] Building CXX object Source/Core/DiscIO/CMakeFiles/discio.dir/Blob.cpp.o
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/Blob.cpp:19:
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/DirectoryBlob.h:13:
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:210:
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/in_place.h:35:11: error: reference to 'in_place_t' is ambiguous
constexpr in_place_t in_place{};
^
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/in_place.h:18:8: note: candidate found by name lookup is 'std::in_place_t'
struct in_place_t
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/utility:899:25: note: candidate found by name lookup is 'std::__1::in_place_t'
struct _LIBCPP_TYPE_VIS in_place_t {
^
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/Blob.cpp:19:
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/DirectoryBlob.h:13:
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:210:
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/in_place.h:38:11: error: reference to 'in_place_index_t' is ambiguous
constexpr in_place_index_t<I> in_place_index{};
^
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/in_place.h:24:8: note: candidate found by name lookup is 'std::in_place_index_t'
struct in_place_index_t
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/utility:918:25: note: candidate found by name lookup is 'std::__1::in_place_index_t'
struct _LIBCPP_TYPE_VIS in_place_index_t {
^
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/Blob.cpp:19:
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/DirectoryBlob.h:13:
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:210:
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/in_place.h:38:27: error: expected unqualified-id
constexpr in_place_index_t<I> in_place_index{};
^
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/in_place.h:41:11: error: reference to 'in_place_type_t' is ambiguous
constexpr in_place_type_t<T> in_place_type{};
^
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/in_place.h:30:8: note: candidate found by name lookup is 'std::in_place_type_t'
struct in_place_type_t
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/utility:908:29: note: candidate found by name lookup is 'std::__1::in_place_type_t'
struct _LIBCPP_TEMPLATE_VIS in_place_type_t {
^
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/Blob.cpp:19:
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/DirectoryBlob.h:13:
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:210:
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/in_place.h:41:26: error: expected unqualified-id
constexpr in_place_type_t<T> in_place_type{};
^
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/Blob.cpp:19:
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/DirectoryBlob.h:13:
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:991:56: error: reference to 'in_place_index_t' is ambiguous
inline static constexpr auto&& get_alt(V&& v, :td::in_place_index_t<0>)
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/utility:918:25: note: candidate found by name lookup is 'std::__1::in_place_index_t'
struct _LIBCPP_TYPE_VIS in_place_index_t {
^
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/in_place.h:24:8: note: candidate found by name lookup is 'std::in_place_index_t'
struct in_place_index_t
^
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/Blob.cpp:19:
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/DirectoryBlob.h:13:
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:991:49: error: use of class template 'in_place_index_t' requires template arguments; argument deduction not allowed in
function prototype
inline static constexpr auto&& get_alt(V&& v, :td::in_place_index_t<0>)
^~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/utility:918:25: note: template is declared here
struct _LIBCPP_TYPE_VIS in_place_index_t {
^
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/Blob.cpp:19:
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/DirectoryBlob.h:13:
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:991:72: error: expected ')'
inline static constexpr auto&& get_alt(V&& v, :td::in_place_index_t<0>)
^
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:991:41: note: to match this '('
inline static constexpr auto&& get_alt(V&& v, :td::in_place_index_t<0>)
^
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:997:56: error: reference to 'in_place_index_t' is ambiguous
inline static constexpr auto&& get_alt(V&& v, :td::in_place_index_t<I>)
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/utility:918:25: note: candidate found by name lookup is 'std::__1::in_place_index_t'
struct _LIBCPP_TYPE_VIS in_place_index_t {
^
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/in_place.h:24:8: note: candidate found by name lookup is 'std::in_place_index_t'
struct in_place_index_t
^
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/Blob.cpp:19:
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/DirectoryBlob.h:13:
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:997:49: error: use of class template 'in_place_index_t' requires template arguments; argument deduction not allowed in
function prototype
inline static constexpr auto&& get_alt(V&& v, :td::in_place_index_t<I>)
^~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/utility:918:25: note: template is declared here
struct _LIBCPP_TYPE_VIS in_place_index_t {
^
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/Blob.cpp:19:
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/DirectoryBlob.h:13:
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:997:72: error: expected ')'
inline static constexpr auto&& get_alt(V&& v, :td::in_place_index_t<I>)
^
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:997:41: note: to match this '('
inline static constexpr auto&& get_alt(V&& v, :td::in_place_index_t<I>)
^
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:999:53: error: reference to 'in_place_index_t' is ambiguous
return get_alt(lib::forward<V>(v).tail_, :td::in_place_index_t<I - 1>{});
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/utility:918:25: note: candidate found by name lookup is 'std::__1::in_place_index_t'
struct _LIBCPP_TYPE_VIS in_place_index_t {
^
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/in_place.h:24:8: note: candidate found by name lookup is 'std::in_place_index_t'
struct in_place_index_t
^
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/Blob.cpp:19:
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/DirectoryBlob.h:13:
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:999:69: error: expected '(' for function-style cast or type construction
return get_alt(lib::forward<V>(v).tail_, :td::in_place_index_t<I - 1>{});
~~~~~~~~~~~~~~~~~~~~~~~^
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:999:75: error: initializer list cannot be used on the right hand side of operator '>'
return get_alt(lib::forward<V>(v).tail_, :td::in_place_index_t<I - 1>{});
^~~
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:1029:58: error: reference to 'in_place_index_t' is ambiguous
:td::in_place_index_t<I>{}))
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/utility:918:25: note: candidate found by name lookup is 'std::__1::in_place_index_t'
struct _LIBCPP_TYPE_VIS in_place_index_t {
^
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/in_place.h:24:8: note: candidate found by name lookup is 'std::in_place_index_t'
struct in_place_index_t
^
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/Blob.cpp:19:
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/DirectoryBlob.h:13:
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:1029:74: error: expected '(' for function-style cast or type construction
:td::in_place_index_t<I>{}))
~~~~~~~~~~~~~~~~~~~~~~~^
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:736:12: note: expanded from macro 'AUTO_REFREF_RETURN'
return __VA_ARGS__; \
^~~~~~~~~~~
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:1029:76: error: initializer list cannot be used on the right hand side of operator '>'
:td::in_place_index_t<I>{}))
^~~
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:736:12: note: expanded from macro 'AUTO_REFREF_RETURN'
return __VA_ARGS__; \
^~~~~~~~~~~
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:1250:40: error: reference to 'in_place_t' is ambiguous
inline explicit constexpr alt(:td::in_place_t, Args&&... args)
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/utility:899:25: note: candidate found by name lookup is 'std::__1::in_place_t'
struct _LIBCPP_TYPE_VIS in_place_t {
^
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/in_place.h:18:8: note: candidate found by name lookup is 'std::in_place_t'
struct in_place_t
^
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/Blob.cpp:19:
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/DirectoryBlob.h:13:
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:1304:1: error: reference to 'in_place_index_t' is ambiguous
MPARK_VARIANT_RECURSIVE_UNION(Trait::TriviallyAvailable, ~recursive_union() = default;
^
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:1276:54: note: expanded from macro 'MPARK_VARIANT_RECURSIVE_UNION'
inline explicit constexpr recursive_union(:td::in_place_index_t<0>, Args&&... args) \
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/utility:918:25: note: candidate found by name lookup is 'std::__1::in_place_index_t'
struct _LIBCPP_TYPE_VIS in_place_index_t {
^
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/in_place.h:24:8: note: candidate found by name lookup is 'std::in_place_index_t'
struct in_place_index_t
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make[2]: *** [Source/Core/DiscIO/CMakeFiles/discio.dir/Blob.cpp.o] Error 1
make[1]: *** [Source/Core/DiscIO/CMakeFiles/discio.dir/all] Error 2
make: *** [all] Error 2
➜ build gitmaster)
cmake -DENABLE_QT2=False -DCMAKE_PREFIX_PATH=$(brew --prefix qt5) -j5 .. && make.
[ 53%] Linking C static library libmbedcrypto.a
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmbedcrypto.a(cmac.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmbedcrypto.a(ecjpake.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmbedcrypto.a(havege.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmbedcrypto.a(md2.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmbedcrypto.a(md4.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmbedcrypto.a(memory_buffer_alloc.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmbedcrypto.a(padlock.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmbedcrypto.a(platform.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmbedcrypto.a(threading.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmbedcrypto.a(cmac.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmbedcrypto.a(ecjpake.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmbedcrypto.a(havege.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmbedcrypto.a(md2.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmbedcrypto.a(md4.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmbedcrypto.a(memory_buffer_alloc.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmbedcrypto.a(padlock.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmbedcrypto.a(platform.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmbedcrypto.a(threading.c.o) has no symbols
[ 53%] Built target mbedcrypto
[ 61%] Linking CXX static library libinputcommon.a
[ 61%] Built target inputcommon
Scanning dependencies of target hidapi
[ 61%] Building C object Externals/hidapi/CMakeFiles/hidapi.dir/mac/hid.c.o
/Users/joeyleung/workspace/melee/realDolphin/Externals/hidapi/mac/hid.c:260:20: warning: comparison of integers of different signs: 'CFIndex' (aka 'long') and 'size_t' (aka 'unsigned long')
[-Wsign-compare]
if (chars_copied == len)
~~~~~~~~~~~~ ^ ~~~
/Users/joeyleung/workspace/melee/realDolphin/Externals/hidapi/mac/hid.c:300:20: warning: comparison of integers of different signs: 'CFIndex' (aka 'long') and 'size_t' (aka 'unsigned long')
[-Wsign-compare]
if (used_buf_len == len)
~~~~~~~~~~~~ ^ ~~~
2 warnings generated.
[ 61%] Linking C static library libhidapi.a
[ 61%] Built target hidapi
Scanning dependencies of target discio
[ 62%] Building CXX object Source/Core/DiscIO/CMakeFiles/discio.dir/Blob.cpp.o
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/Blob.cpp:19:
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/DirectoryBlob.h:13:
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:210:
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/in_place.h:35:11: error: reference to 'in_place_t' is ambiguous
constexpr in_place_t in_place{};
^
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/in_place.h:18:8: note: candidate found by name lookup is 'std::in_place_t'
struct in_place_t
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/utility:899:25: note: candidate found by name lookup is 'std::__1::in_place_t'
struct _LIBCPP_TYPE_VIS in_place_t {
^
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/Blob.cpp:19:
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/DirectoryBlob.h:13:
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:210:
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/in_place.h:38:11: error: reference to 'in_place_index_t' is ambiguous
constexpr in_place_index_t<I> in_place_index{};
^
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/in_place.h:24:8: note: candidate found by name lookup is 'std::in_place_index_t'
struct in_place_index_t
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/utility:918:25: note: candidate found by name lookup is 'std::__1::in_place_index_t'
struct _LIBCPP_TYPE_VIS in_place_index_t {
^
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/Blob.cpp:19:
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/DirectoryBlob.h:13:
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:210:
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/in_place.h:38:27: error: expected unqualified-id
constexpr in_place_index_t<I> in_place_index{};
^
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/in_place.h:41:11: error: reference to 'in_place_type_t' is ambiguous
constexpr in_place_type_t<T> in_place_type{};
^
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/in_place.h:30:8: note: candidate found by name lookup is 'std::in_place_type_t'
struct in_place_type_t
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/utility:908:29: note: candidate found by name lookup is 'std::__1::in_place_type_t'
struct _LIBCPP_TEMPLATE_VIS in_place_type_t {
^
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/Blob.cpp:19:
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/DirectoryBlob.h:13:
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:210:
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/in_place.h:41:26: error: expected unqualified-id
constexpr in_place_type_t<T> in_place_type{};
^
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/Blob.cpp:19:
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/DirectoryBlob.h:13:
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:991:56: error: reference to 'in_place_index_t' is ambiguous
inline static constexpr auto&& get_alt(V&& v, :td::in_place_index_t<0>)
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/utility:918:25: note: candidate found by name lookup is 'std::__1::in_place_index_t'
struct _LIBCPP_TYPE_VIS in_place_index_t {
^
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/in_place.h:24:8: note: candidate found by name lookup is 'std::in_place_index_t'
struct in_place_index_t
^
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/Blob.cpp:19:
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/DirectoryBlob.h:13:
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:991:49: error: use of class template 'in_place_index_t' requires template arguments; argument deduction not allowed in
function prototype
inline static constexpr auto&& get_alt(V&& v, :td::in_place_index_t<0>)
^~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/utility:918:25: note: template is declared here
struct _LIBCPP_TYPE_VIS in_place_index_t {
^
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/Blob.cpp:19:
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/DirectoryBlob.h:13:
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:991:72: error: expected ')'
inline static constexpr auto&& get_alt(V&& v, :td::in_place_index_t<0>)
^
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:991:41: note: to match this '('
inline static constexpr auto&& get_alt(V&& v, :td::in_place_index_t<0>)
^
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:997:56: error: reference to 'in_place_index_t' is ambiguous
inline static constexpr auto&& get_alt(V&& v, :td::in_place_index_t<I>)
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/utility:918:25: note: candidate found by name lookup is 'std::__1::in_place_index_t'
struct _LIBCPP_TYPE_VIS in_place_index_t {
^
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/in_place.h:24:8: note: candidate found by name lookup is 'std::in_place_index_t'
struct in_place_index_t
^
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/Blob.cpp:19:
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/DirectoryBlob.h:13:
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:997:49: error: use of class template 'in_place_index_t' requires template arguments; argument deduction not allowed in
function prototype
inline static constexpr auto&& get_alt(V&& v, :td::in_place_index_t<I>)
^~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/utility:918:25: note: template is declared here
struct _LIBCPP_TYPE_VIS in_place_index_t {
^
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/Blob.cpp:19:
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/DirectoryBlob.h:13:
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:997:72: error: expected ')'
inline static constexpr auto&& get_alt(V&& v, :td::in_place_index_t<I>)
^
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:997:41: note: to match this '('
inline static constexpr auto&& get_alt(V&& v, :td::in_place_index_t<I>)
^
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:999:53: error: reference to 'in_place_index_t' is ambiguous
return get_alt(lib::forward<V>(v).tail_, :td::in_place_index_t<I - 1>{});
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/utility:918:25: note: candidate found by name lookup is 'std::__1::in_place_index_t'
struct _LIBCPP_TYPE_VIS in_place_index_t {
^
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/in_place.h:24:8: note: candidate found by name lookup is 'std::in_place_index_t'
struct in_place_index_t
^
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/Blob.cpp:19:
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/DirectoryBlob.h:13:
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:999:69: error: expected '(' for function-style cast or type construction
return get_alt(lib::forward<V>(v).tail_, :td::in_place_index_t<I - 1>{});
~~~~~~~~~~~~~~~~~~~~~~~^
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:999:75: error: initializer list cannot be used on the right hand side of operator '>'
return get_alt(lib::forward<V>(v).tail_, :td::in_place_index_t<I - 1>{});
^~~
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:1029:58: error: reference to 'in_place_index_t' is ambiguous
:td::in_place_index_t<I>{}))
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/utility:918:25: note: candidate found by name lookup is 'std::__1::in_place_index_t'
struct _LIBCPP_TYPE_VIS in_place_index_t {
^
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/in_place.h:24:8: note: candidate found by name lookup is 'std::in_place_index_t'
struct in_place_index_t
^
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/Blob.cpp:19:
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/DirectoryBlob.h:13:
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:1029:74: error: expected '(' for function-style cast or type construction
:td::in_place_index_t<I>{}))
~~~~~~~~~~~~~~~~~~~~~~~^
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:736:12: note: expanded from macro 'AUTO_REFREF_RETURN'
return __VA_ARGS__; \
^~~~~~~~~~~
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:1029:76: error: initializer list cannot be used on the right hand side of operator '>'
:td::in_place_index_t<I>{}))
^~~
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:736:12: note: expanded from macro 'AUTO_REFREF_RETURN'
return __VA_ARGS__; \
^~~~~~~~~~~
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:1250:40: error: reference to 'in_place_t' is ambiguous
inline explicit constexpr alt(:td::in_place_t, Args&&... args)
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/utility:899:25: note: candidate found by name lookup is 'std::__1::in_place_t'
struct _LIBCPP_TYPE_VIS in_place_t {
^
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/in_place.h:18:8: note: candidate found by name lookup is 'std::in_place_t'
struct in_place_t
^
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/Blob.cpp:19:
In file included from /Users/joeyleung/workspace/melee/realDolphin/Source/Core/DiscIO/DirectoryBlob.h:13:
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:1304:1: error: reference to 'in_place_index_t' is ambiguous
MPARK_VARIANT_RECURSIVE_UNION(Trait::TriviallyAvailable, ~recursive_union() = default;
^
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/variant:1276:54: note: expanded from macro 'MPARK_VARIANT_RECURSIVE_UNION'
inline explicit constexpr recursive_union(:td::in_place_index_t<0>, Args&&... args) \
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/utility:918:25: note: candidate found by name lookup is 'std::__1::in_place_index_t'
struct _LIBCPP_TYPE_VIS in_place_index_t {
^
/Users/joeyleung/workspace/melee/realDolphin/Source/Core/Common/Compat/in_place.h:24:8: note: candidate found by name lookup is 'std::in_place_index_t'
struct in_place_index_t
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make[2]: *** [Source/Core/DiscIO/CMakeFiles/discio.dir/Blob.cpp.o] Error 1
make[1]: *** [Source/Core/DiscIO/CMakeFiles/discio.dir/all] Error 2
make: *** [all] Error 2
➜ build gitmaster)