korlibs-archive / korge-samples

Korge Samples

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

java.lang.UnsatisfiedLinkError: Error looking up function

TangSirOnGit opened this issue · comments

commented

os:macOS 12.1

I run task ./gradlew :sample:hello-world:runJvm :

there's nothing displayed on the screen,

and the console log:

Starting a Gradle Daemon, 1 busy Daemon could not be reused, use --status for details
Configuration on demand is an incubating feature.

> Task :samples:hello-world:runJvm
Exception in thread "main" #13: COMPUTED REFRESH RATE for sun.awt.CGraphicsDevice@702f8cdc (120)
java.lang.UnsatisfiedLinkError: Error looking up function 'CVDisplayLinkCreateWithCGDisplay': dlsym(0xfff12a79b5c0, CVDisplayLinkCreateWithCGDisplay): symbol not found
        at com.sun.jna.Function.<init>(Function.java:252)
        at com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:600)
        at com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:576)
        at com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:562)
        at com.sun.jna.Library$Handler.invoke(Library.java:243)
        at com.sun.proxy.$Proxy2.CVDisplayLinkCreateWithCGDisplay(Unknown Source)
        at com.soywiz.korgw.osx.CoreGraphics$Companion.CVDisplayLinkCreateWithCGDisplay(Cocoa.kt)
        at com.soywiz.korgw.awt.BaseAwtGameWindow.loop$suspendImpl(BaseAwtGameWindow.kt:594)
        at com.soywiz.korgw.awt.BaseAwtGameWindow.loop(BaseAwtGameWindow.kt)
        at com.soywiz.korge.Korge.invoke-DNhgYUs(Korge.kt:126)
        at com.soywiz.korge.Korge.invoke-DNhgYUs$default(Korge.kt:91)
        at MainKt.main(main.kt:20)
        at MainKt$main$3.invoke(main.kt)
        at MainKt$main$3.invoke(main.kt)
        at kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt$createCoroutineUnintercepted$$inlined$createCoroutineFromSuspendFunction$IntrinsicsKt__IntrinsicsJvmKt$1.invokeSuspend(IntrinsicsJvm.kt:205)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlin.coroutines.ContinuationKt.startCoroutine(Continuation.kt:115)
        at kotlin.coroutines.jvm.internal.RunSuspendKt.runSuspend(RunSuspend.kt:19)
        at MainKt.main(main.kt)
<==========---> 80% EXECUTING [4m 56s]
> :samples:hello-world:runJvm



image