chronoxor / FastBinaryEncoding

Fast Binary Encoding is ultra fast and universal serialization solution for C++, C#, Go, Java, JavaScript, Kotlin, Python, Ruby, Swift
https://chronoxor.github.io/FastBinaryEncoding
MIT License
827 stars 86 forks source link

MacOS ( 14.2.1(23C71) ) can't build #99

Open japgo opened 5 months ago

japgo commented 5 months ago

./unix.sh ─╯ -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- The System identification is Darwin 23.2.0 Platform/Darwin -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- The System identification is Darwin 23.2.0 Platform/Darwin -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- The System identification is Darwin 23.2.0 Platform/Darwin -- Configuring done (0.1s) -- Generating done (0.1s) -- Build files have been written to: /Users/begon/Projects/FastBinaryEncoding/temp [ 1%] Built target cpp-optparse [ 1%] Built target Catch2 [ 7%] Built target fmt [ 11%] Built target zlib [ 15%] Built target HdrHistogram [ 16%] Building CXX object modules/CppCommon/CMakeFiles/cppcommon.dir/source/system/console.cpp.o [ 17%] Building CXX object modules/CppCommon/CMakeFiles/cppcommon.dir/source/system/cpu.cpp.o [ 17%] Building CXX object modules/CppCommon/CMakeFiles/cppcommon.dir/source/string/encoding.cpp.o [ 28%] Built target cppbenchmark [ 29%] Building CXX object modules/CppCommon/CMakeFiles/cppcommon.dir/source/system/dll.cpp.o [ 29%] Building CXX object modules/CppCommon/CMakeFiles/cppcommon.dir/source/system/environment.cpp.o [ 30%] Building CXX object modules/CppCommon/CMakeFiles/cppcommon.dir/source/system/pipe.cpp.o /Users/begon/Projects/FastBinaryEncoding/modules/CppCommon/source/string/encoding.cpp:25:31: error: 'codecvt_utf8' is deprecated [-Werror,-Wdeprecated-declarations] std::wstring_convert<std::codecvt_utf8> convert; ^ /Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/codecvt:187:28: note: 'codecvt_utf8' has been explicitly marked deprecated here class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 codecvt_utf8 ^ /Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/__config:862:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'

define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED

                                    ^

/Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/__config:835:49: note: expanded from macro '_LIBCPP_DEPRECATED'

define _LIBCPP_DEPRECATED attribute((deprecated))

                                            ^

/Users/begon/Projects/FastBinaryEncoding/modules/CppCommon/source/string/encoding.cpp:25:10: error: 'wstring_convert<std::codecvt_utf8>' is deprecated [-Werror,-Wdeprecated-declarations] std::wstring_convert<std::codecvt_utf8> convert; ^ /Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/locale:3603:28: note: 'wstring_convert<std::codecvt_utf8>' has been explicitly marked deprecated here class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 wstring_convert ^ /Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/__config:862:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'

define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED

                                    ^

/Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/__config:835:49: note: expanded from macro '_LIBCPP_DEPRECATED'

define _LIBCPP_DEPRECATED attribute((deprecated))

                                            ^

/Users/begon/Projects/FastBinaryEncoding/modules/CppCommon/source/string/encoding.cpp:40:31: error: 'codecvt_utf8' is deprecated [-Werror,-Wdeprecated-declarations] std::wstring_convert<std::codecvt_utf8> convert; ^ /Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/codecvt:187:28: note: 'codecvt_utf8' has been explicitly marked deprecated here class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 codecvt_utf8 ^ /Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/__config:862:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'

define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED

                                    ^

/Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/__config:835:49: note: expanded from macro '_LIBCPP_DEPRECATED'

define _LIBCPP_DEPRECATED attribute((deprecated))

                                            ^

/Users/begon/Projects/FastBinaryEncoding/modules/CppCommon/source/string/encoding.cpp:40:10: error: 'wstring_convert<std::codecvt_utf8>' is deprecated [-Werror,-Wdeprecated-declarations] std::wstring_convert<std::codecvt_utf8> convert; ^ /Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/locale:3603:28: note: 'wstring_convert<std::codecvt_utf8>' has been explicitly marked deprecated here class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 wstring_convert ^ /Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/__config:862:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'

define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED

                                    ^

/Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/__config:835:49: note: expanded from macro '_LIBCPP_DEPRECATED'

define _LIBCPP_DEPRECATED attribute((deprecated))

                                            ^

/Users/begon/Projects/FastBinaryEncoding/modules/CppCommon/source/string/encoding.cpp:55:31: error: 'codecvt_utf8_utf16' is deprecated [-Werror,-Wdeprecated-declarations] std::wstring_convert<std::codecvt_utf8_utf16, char16_t> convert; ^ /Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/codecvt:541:28: note: 'codecvt_utf8_utf16' has been explicitly marked deprecated here class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 codecvt_utf8_utf16 ^ /Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/__config:862:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'

define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED

                                    ^

/Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/__config:835:49: note: expanded from macro '_LIBCPP_DEPRECATED'

define _LIBCPP_DEPRECATED attribute((deprecated))

                                            ^

/Users/begon/Projects/FastBinaryEncoding/modules/CppCommon/source/string/encoding.cpp:55:10: error: 'wstring_convert<std::codecvt_utf8_utf16, char16_t>' is deprecated [-Werror,-Wdeprecated-declarations] std::wstring_convert<std::codecvt_utf8_utf16, char16_t> convert; ^ /Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/locale:3603:28: note: 'wstring_convert<std::codecvt_utf8_utf16, char16_t>' has been explicitly marked deprecated here class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 wstring_convert ^ /Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/__config:862:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'

define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED

                                    ^

/Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/__config:835:49: note: expanded from macro '_LIBCPP_DEPRECATED'

define _LIBCPP_DEPRECATED attribute((deprecated))

                                            ^

/Users/begon/Projects/FastBinaryEncoding/modules/CppCommon/source/string/encoding.cpp:67:31: error: 'codecvt_utf8' is deprecated [-Werror,-Wdeprecated-declarations] std::wstring_convert<std::codecvt_utf8, char32_t> convert; ^ /Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/codecvt:187:28: note: 'codecvt_utf8' has been explicitly marked deprecated here class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 codecvt_utf8 ^ /Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/__config:862:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'

define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED

                                    ^

/Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/__config:835:49: note: expanded from macro '_LIBCPP_DEPRECATED'

define _LIBCPP_DEPRECATED attribute((deprecated))

                                            ^

/Users/begon/Projects/FastBinaryEncoding/modules/CppCommon/source/string/encoding.cpp:67:10: error: 'wstring_convert<std::codecvt_utf8, char32_t>' is deprecated [-Werror,-Wdeprecated-declarations] std::wstring_convert<std::codecvt_utf8, char32_t> convert; ^ /Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/locale:3603:28: note: 'wstring_convert<std::codecvt_utf8, char32_t>' has been explicitly marked deprecated here class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 wstring_convert ^ /Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/__config:862:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'

define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED

                                    ^

/Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/__config:835:49: note: expanded from macro '_LIBCPP_DEPRECATED'

define _LIBCPP_DEPRECATED attribute((deprecated))

                                            ^

/Users/begon/Projects/FastBinaryEncoding/modules/CppCommon/source/string/encoding.cpp:78:31: error: 'codecvt_utf8_utf16' is deprecated [-Werror,-Wdeprecated-declarations] std::wstring_convert<std::codecvt_utf8_utf16, char16_t> convert; ^ /Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/codecvt:541:28: note: 'codecvt_utf8_utf16' has been explicitly marked deprecated here class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 codecvt_utf8_utf16 ^ /Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/__config:862:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'

define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED

                                    ^

/Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/__config:835:49: note: expanded from macro '_LIBCPP_DEPRECATED'

define _LIBCPP_DEPRECATED attribute((deprecated))

                                            ^

/Users/begon/Projects/FastBinaryEncoding/modules/CppCommon/source/string/encoding.cpp:78:10: error: 'wstring_convert<std::codecvt_utf8_utf16, char16_t>' is deprecated [-Werror,-Wdeprecated-declarations] std::wstring_convert<std::codecvt_utf8_utf16, char16_t> convert; ^ /Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/locale:3603:28: note: 'wstring_convert<std::codecvt_utf8_utf16, char16_t>' has been explicitly marked deprecated here class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 wstring_convert ^ /Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/__config:862:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'

define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED

                                    ^

/Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/__config:835:49: note: expanded from macro '_LIBCPP_DEPRECATED'

define _LIBCPP_DEPRECATED attribute((deprecated))

                                            ^

/Users/begon/Projects/FastBinaryEncoding/modules/CppCommon/source/string/encoding.cpp:99:31: error: 'codecvt_utf16' is deprecated [-Werror,-Wdeprecated-declarations] std::wstring_convert<std::codecvt_utf16, char32_t> convert; ^ /Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/codecvt:416:28: note: 'codecvt_utf16' has been explicitly marked deprecated here class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 codecvt_utf16 ^ /Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/__config:862:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'

define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED

                                    ^

/Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/__config:835:49: note: expanded from macro '_LIBCPP_DEPRECATED'

define _LIBCPP_DEPRECATED attribute((deprecated))

                                            ^

/Users/begon/Projects/FastBinaryEncoding/modules/CppCommon/source/string/encoding.cpp:99:10: error: 'wstring_convert<std::codecvt_utf16, char32_t>' is deprecated [-Werror,-Wdeprecated-declarations] std::wstring_convert<std::codecvt_utf16, char32_t> convert; ^ /Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/locale:3603:28: note: 'wstring_convert<std::codecvt_utf16, char32_t>' has been explicitly marked deprecated here class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 wstring_convert ^ /Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/__config:862:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'

define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED

                                    ^

/Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/__config:835:49: note: expanded from macro '_LIBCPP_DEPRECATED'

define _LIBCPP_DEPRECATED attribute((deprecated))

                                            ^

/Users/begon/Projects/FastBinaryEncoding/modules/CppCommon/source/string/encoding.cpp:110:31: error: 'codecvt_utf8' is deprecated [-Werror,-Wdeprecated-declarations] std::wstring_convert<std::codecvt_utf8, char32_t> convert; ^ /Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/codecvt:187:28: note: 'codecvt_utf8' has been explicitly marked deprecated here class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 codecvt_utf8 ^ /Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/__config:862:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'

define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED

                                    ^

/Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/__config:835:49: note: expanded from macro '_LIBCPP_DEPRECATED'

define _LIBCPP_DEPRECATED attribute((deprecated))

                                            ^

/Users/begon/Projects/FastBinaryEncoding/modules/CppCommon/source/string/encoding.cpp:110:10: error: 'wstring_convert<std::codecvt_utf8, char32_t>' is deprecated [-Werror,-Wdeprecated-declarations] std::wstring_convert<std::codecvt_utf8, char32_t> convert; ^ /Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/locale:3603:28: note: 'wstring_convert<std::codecvt_utf8, char32_t>' has been explicitly marked deprecated here class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 wstring_convert ^ /Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/__config:862:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'

define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED

                                    ^

/Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/__config:835:49: note: expanded from macro '_LIBCPP_DEPRECATED'

define _LIBCPP_DEPRECATED attribute((deprecated))

                                            ^

/Users/begon/Projects/FastBinaryEncoding/modules/CppCommon/source/string/encoding.cpp:121:31: error: 'codecvt_utf16' is deprecated [-Werror,-Wdeprecated-declarations] std::wstring_convert<std::codecvt_utf16, char32_t> convert; ^ /Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/codecvt:416:28: note: 'codecvt_utf16' has been explicitly marked deprecated here class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 codecvt_utf16 ^ /Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/__config:862:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'

define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED

                                    ^

/Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/__config:835:49: note: expanded from macro '_LIBCPP_DEPRECATED'

define _LIBCPP_DEPRECATED attribute((deprecated))

                                            ^

/Users/begon/Projects/FastBinaryEncoding/modules/CppCommon/source/string/encoding.cpp:121:10: error: 'wstring_convert<std::codecvt_utf16, char32_t>' is deprecated [-Werror,-Wdeprecated-declarations] std::wstring_convert<std::codecvt_utf16, char32_t> convert; ^ /Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/locale:3603:28: note: 'wstring_convert<std::codecvt_utf16, char32_t>' has been explicitly marked deprecated here class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 wstring_convert ^ /Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/__config:862:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'

define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED

                                    ^

/Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/c++/v1/__config:835:49: note: expanded from macro '_LIBCPP_DEPRECATED'

define _LIBCPP_DEPRECATED attribute((deprecated))

                                            ^

16 errors generated. make[2]: [modules/CppCommon/CMakeFiles/cppcommon.dir/source/string/encoding.cpp.o] Error 1 make[2]: Waiting for unfinished jobs.... make[1]: [modules/CppCommon/CMakeFiles/cppcommon.dir/all] Error 2 make: [all] Error 2

plz, help me.