シンプルな Go macOS アプリケーションを Kotlin Native に移植しようとしています。さまざまなエラーに苦労した後、一歩下がって、Kotlin Native で提供されている公式の例を確認することにしました。
ここで基本的な OpenGL の例を見つけました。
https://github.com/JetBrains/kotlin-native/tree/master/samples/opengl
しかし、これまでのところ、これをコンパイルすることはできませんでした。
Kotlin の完全なソースをダウンロードしようとしましたが、ビルドできません。「ignoreXcodeVersionCheck」への変更やコンパイラ用のビルド済みバイナリのダウンロードなど、ビルド時に生成されたいくつかの提案に従いましたが、この時点で、これが私の環境でサポートされていないのではないかと思っています。これはすべて実験的なものであることを理解しています。
以下にエラーのサンプルを添付しましたが、何が関連しているのかわかりません。
質問: 他の誰かがこのセットアップ/環境を動作させていますか? 私はそれが機能することを期待できますか?
macos 10.12.4、kotlin 1.3.11、xcode 8.2.1
.konan/dependencies/clang-llvm-6.0.1-darwin-macos/include/c++/v1/cmath:551:28: error: expected a qualified name after 'typename'
_LIBCPP_CONSTEXPR typename enable_if<is_floating_point<_A1>::value, bool>::type
.konan/dependencies/clang-llvm-6.0.1-darwin-macos/include/c++/v1/cstddef:44:15: fatal error: 'stddef.h' file not found
#include_next <stddef.h>
A problem occurred evaluating root project 'kotlin-native-master'.
expected Xcode version 10.1, got 8.2.1, consider updating Xcode or use "ignoreXcodeVersionCheck" variable in konan.properties
kotlin-native-master/runtime/src/main/cpp/ObjCExportErrors.mm:73:23: error: no type or protocol named 'NSErrorUserInfoKey'
NSMutableDictionary<NSErrorUserInfoKey, id>* userInfo = [[NSMutableDictionary new] autorelease];
.konan/dependencies/clang-llvm-6.0.1-darwin-macos/include/c++/v1/cmath:313:9: error: no member named 'signbit' in the global namespace
using ::signbit;