0

シンプルな 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;
4

1 に答える 1