Ошибка «Невозможно найти библиотеку», возникающую при компиляции native с Korge - PullRequest
0 голосов
/ 11 июня 2019

Я пытаюсь протестировать движок Kotlin Game под названием Korge .Я скачал по умолчанию "Привет, мир!"шаблон прямо со своего сайта .После загрузки я создал новый проект из существующих файлов с помощью IDEA и попытался запустить скрипт gradle под названием «runNativeDebug».

В настоящее время я использую Manjaro

uname -a

Linux lifeordeath-pc 4.19.45-1-MANJARO #1 SMP PREEMPT Wed May 22 17:16:41 UTC 2019 x86_64 GNU/Linux

Я пытался загрузить openal, lib32-openal и freeglut из репозиториев AUR.Библиотеки действительно устанавливаются, что видно из следующего

ls /usr/lib | grep -E "glu|openal"
libglui.a
libglui.so.2
libglut.so
libglut.so.3
libglut.so.3.10.0
libopenal.a
libopenal.so
libopenal.so.1
libopenal.so.1.19.1

Это местоположение файла заголовка

ls /usr/include/GL | grep gl
freeglut_ext.h
freeglut.h
freeglut_std.h
glcorearb.h
glew.h
glext.h
gl.h
gl_mangle.h
glu.h
glui.h
glu_mangle.h
glut.h
glxew.h
glxext.h
glx.h
glxint.h
glx_mangle.h
glxmd.h
glxproto.h
glxtokens.h
wglew.h

Загрузите шаблон и просто запустите его.

Я ожидал, что код просто запустится, но после нажатия кнопки запуска меня приветствует следующая ошибка:

/home/lifeordeath/.konan/dependencies/clang-llvm-6.0.1-linux-x86-64/bin/ld.lld: error: unable to find library -lGL
/home/lifeordeath/.konan/dependencies/clang-llvm-6.0.1-linux-x86-64/bin/ld.lld: error: unable to find library -lGLU
/home/lifeordeath/.konan/dependencies/clang-llvm-6.0.1-linux-x86-6 /bin/ld.lld: error: unable to find library -lglut
/home/lifeordeath/.konan/dependencies/clang-llvm-6.0.1-linux-x86-64/bin/ld.lld: error: unable to find library -lopenal
error: /home/lifeordeath/.konan/dependencies/clang-llvm-6.0.1-linux-x86-64/bin/ld.lld invocation reported errors

Кроме того, JS-сборка шаблона работает без нареканий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...