История изменений
Исправление Gramozeka, (текущая версия) :
Build type: native build
Project name: OpenRiichi
Project version: undefined
C compiler for the host machine: ccache cc (gcc 10.2.0 "cc (GCC) 10.2.0")
C linker for the host machine: cc ld.bfd 2.35
Vala compiler for the host machine: valac (valac 0.50.0)
Host machine cpu family: x86_64
Host machine cpu: x86_64
Found pkg-config: /usr/bin/pkg-config (0.29.2)
Run-time dependency glib-2.0 found: YES 2.66.0
Run-time dependency gobject-2.0 found: YES 2.66.0
Run-time dependency gio-2.0 found: YES 2.66.0
Run-time dependency gee-0.8 found: YES 0.20.3
Run-time dependency gtk+-3.0 found: YES 3.24.23
Run-time dependency glew found: YES 2.1.0
Run-time dependency sdl2_image found: YES 2.0.5
Run-time dependency sdl2_mixer found: YES 2.0.4
Run-time dependency sdl2 found: YES 2.0.12
Run-time dependency pangoft2 found: YES 1.47.0
Run-time dependency zlib found: YES 1.2.11
Library m found: YES
Library stb found: YES
Run-time dependency gl found: YES 1.2
Library os found: YES
/Riichi/usr/local/bin ]$ ldd OpenRiichi
linux-vdso.so.1 (0x00007fffe4779000)
libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f36356ce000)
libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007f3635675000)
libgio-2.0.so.0 => /usr/lib64/libgio-2.0.so.0 (0x00007f36354a9000)
libgee-0.8.so.2 => /usr/lib64/libgee-0.8.so.2 (0x00007f36353d9000)
libgtk-3.so.0 => /usr/lib64/libgtk-3.so.0 (0x00007f3634c45000)
libz.so.1 => /lib64/libz.so.1 (0x00007f3634bcc000)
libpango-1.0.so.0 => /usr/lib64/libpango-1.0.so.0 (0x00007f3634b78000)
libGLEW.so.2.1 => /usr/lib64/libGLEW.so.2.1 (0x00007f3634acc000)
libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007f3634a3e000)
libSDL2_image-2.0.so.0 => /usr/lib64/libSDL2_image-2.0.so.0 (0x00007f3634a1b000)
libSDL2-2.0.so.0 => /usr/lib64/libSDL2-2.0.so.0 (0x00007f36348ba000)
libSDL2_mixer-2.0.so.0 => /usr/lib64/libSDL2_mixer-2.0.so.0 (0x00007f3634899000)
libpangoft2-1.0.so.0 => /usr/lib64/libpangoft2-1.0.so.0 (0x00007f363487e000)
libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007f3634837000)
libm.so.6 => /lib64/libm.so.6 (0x00007f36346f2000)
libc.so.6 => /lib64/libc.so.6 (0x00007f363452c000)
libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f36344e7000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f36344c6000)
libffi.so.7 => /usr/lib64/libffi.so.7 (0x00007f36344b7000)
libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0 (0x00007f36344b1000)
libmount.so.1 => /lib64/libmount.so.1 (0x00007f3634455000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f363443b000)
libgdk-3.so.0 => /usr/lib64/libgdk-3.so.0 (0x00007f3634343000)
libpangocairo-1.0.so.0 => /usr/lib64/libpangocairo-1.0.so.0 (0x00007f3634332000)
libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x00007f363424f000)
libcairo.so.2 => /usr/lib64/libcairo.so.2 (0x00007f3634129000)
libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007f3634067000)
libfribidi.so.0 => /usr/lib64/libfribidi.so.0 (0x00007f3634048000)
libcairo-gobject.so.2 => /usr/lib64/libcairo-gobject.so.2 (0x00007f363403c000)
libgdk_pixbuf-2.0.so.0 => /usr/lib64/libgdk_pixbuf-2.0.so.0 (0x00007f3634016000)
libatk-1.0.so.0 => /usr/lib64/libatk-1.0.so.0 (0x00007f3633fea000)
libepoxy.so.0 => /usr/lib64/libepoxy.so.0 (0x00007f3633eb7000)
libXi.so.6 => /usr/lib64/libXi.so.6 (0x00007f3633ea4000)
libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f3633d91000)
libatk-bridge-2.0.so.0 => /usr/lib64/libatk-bridge-2.0.so.0 (0x00007f3633d5a000)
libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007f3633d52000)
libGLX.so.0 => /usr/lib64/libGLX.so.0 (0x00007f3633d1c000)
libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f3633d08000)
libGLdispatch.so.0 => /usr/lib64/libGLdispatch.so.0 (0x00007f3633c4f000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f3633c49000)
librt.so.1 => /lib64/librt.so.1 (0x00007f3633c3f000)
libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007f3633c0f000)
libuuid.so.1 => /lib64/libuuid.so.1 (0x00007f3633c06000)
/lib64/ld-linux-x86-64.so.2 (0x00007f36357fe000)
libblkid.so.1 => /lib64/libblkid.so.1 (0x00007f3633bb6000)
libxkbcommon.so.0 => /usr/lib64/libxkbcommon.so.0 (0x00007f3633b73000)
libwayland-client.so.0 => /usr/lib64/libwayland-client.so.0 (0x00007f3633b62000)
libwayland-cursor.so.0 => /usr/lib64/libwayland-cursor.so.0 (0x00007f3633b56000)
libwayland-egl.so.1 => /usr/lib64/libwayland-egl.so.1 (0x00007f3633b51000)
libXcursor.so.1 => /usr/lib64/libXcursor.so.1 (0x00007f3633b45000)
libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x00007f3633b40000)
libXcomposite.so.1 => /usr/lib64/libXcomposite.so.1 (0x00007f3633b3b000)
libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00007f3633b2e000)
libXinerama.so.1 => /usr/lib64/libXinerama.so.1 (0x00007f3633b27000)
libgraphite2.so.3 => /usr/lib64/libgraphite2.so.3 (0x00007f3633afe000)
libpixman-1.so.0 => /usr/lib64/libpixman-1.so.0 (0x00007f3633a58000)
libEGL.so.1 => /usr/lib64/libEGL.so.1 (0x00007f3633a43000)
libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007f3633a0b000)
libxcb-shm.so.0 => /usr/lib64/libxcb-shm.so.0 (0x00007f3633a04000)
libX11-xcb.so.1 => /usr/lib64/libX11-xcb.so.1 (0x00007f36339ff000)
libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f36339d6000)
libxcb-render.so.0 => /usr/lib64/libxcb-render.so.0 (0x00007f36339c6000)
libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007f36339b9000)
libbz2.so.1.0 => /lib64/libbz2.so.1.0 (0x00007f36339a6000)
libbrotlidec.so.1 => /usr/lib64/libbrotlidec.so.1 (0x00007f3633996000)
libdbus-1.so.3 => /lib64/libdbus-1.so.3 (0x00007f3633942000)
libatspi.so.0 => /usr/lib64/libatspi.so.0 (0x00007f363390a000)
libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f3633905000)
libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007f36338fb000)
libbrotlicommon.so.1 => /usr/lib64/libbrotlicommon.so.1 (0x00007f36338d8000)
libelogind.so.0 => /lib64/libelogind.so.0 (0x00007f363383c000)
libcap.so.2 => /lib64/libcap.so.2 (0x00007f3633831000)
там же на гитхабе указаны все зависимости, что сложного то?
ну и запускать там же и написано «как»:
OpenRiichi --search-directory /<path to data folder>/OpenRiichi
OpenRiichi requires the Data folder (found inside the bin folder) to be in the one of the search directories. OpenRiichi will add the OpenRiichi subdirectory of the default data directory of the OS (usually /usr/share/OpenRiichi) to the search path, along with the the current working directory and the executable directory. An additional search path can be added during runtime by running OpenRiichi with the --search-directory some_custom_directory flag.
Исходная версия Gramozeka, :
Build type: native build
Project name: OpenRiichi
Project version: undefined
C compiler for the host machine: ccache cc (gcc 10.2.0 "cc (GCC) 10.2.0")
C linker for the host machine: cc ld.bfd 2.35
Vala compiler for the host machine: valac (valac 0.50.0)
Host machine cpu family: x86_64
Host machine cpu: x86_64
Found pkg-config: /usr/bin/pkg-config (0.29.2)
Run-time dependency glib-2.0 found: YES 2.66.0
Run-time dependency gobject-2.0 found: YES 2.66.0
Run-time dependency gio-2.0 found: YES 2.66.0
Run-time dependency gee-0.8 found: YES 0.20.3
Run-time dependency gtk+-3.0 found: YES 3.24.23
Run-time dependency glew found: YES 2.1.0
Run-time dependency sdl2_image found: YES 2.0.5
Run-time dependency sdl2_mixer found: YES 2.0.4
Run-time dependency sdl2 found: YES 2.0.12
Run-time dependency pangoft2 found: YES 1.47.0
Run-time dependency zlib found: YES 1.2.11
Library m found: YES
Library stb found: YES
Run-time dependency gl found: YES 1.2
Library os found: YES
/Riichi/usr/local/bin ]$ ldd OpenRiichi
linux-vdso.so.1 (0x00007fffe4779000)
libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f36356ce000)
libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007f3635675000)
libgio-2.0.so.0 => /usr/lib64/libgio-2.0.so.0 (0x00007f36354a9000)
libgee-0.8.so.2 => /usr/lib64/libgee-0.8.so.2 (0x00007f36353d9000)
libgtk-3.so.0 => /usr/lib64/libgtk-3.so.0 (0x00007f3634c45000)
libz.so.1 => /lib64/libz.so.1 (0x00007f3634bcc000)
libpango-1.0.so.0 => /usr/lib64/libpango-1.0.so.0 (0x00007f3634b78000)
libGLEW.so.2.1 => /usr/lib64/libGLEW.so.2.1 (0x00007f3634acc000)
libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007f3634a3e000)
libSDL2_image-2.0.so.0 => /usr/lib64/libSDL2_image-2.0.so.0 (0x00007f3634a1b000)
libSDL2-2.0.so.0 => /usr/lib64/libSDL2-2.0.so.0 (0x00007f36348ba000)
libSDL2_mixer-2.0.so.0 => /usr/lib64/libSDL2_mixer-2.0.so.0 (0x00007f3634899000)
libpangoft2-1.0.so.0 => /usr/lib64/libpangoft2-1.0.so.0 (0x00007f363487e000)
libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007f3634837000)
libm.so.6 => /lib64/libm.so.6 (0x00007f36346f2000)
libc.so.6 => /lib64/libc.so.6 (0x00007f363452c000)
libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f36344e7000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f36344c6000)
libffi.so.7 => /usr/lib64/libffi.so.7 (0x00007f36344b7000)
libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0 (0x00007f36344b1000)
libmount.so.1 => /lib64/libmount.so.1 (0x00007f3634455000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f363443b000)
libgdk-3.so.0 => /usr/lib64/libgdk-3.so.0 (0x00007f3634343000)
libpangocairo-1.0.so.0 => /usr/lib64/libpangocairo-1.0.so.0 (0x00007f3634332000)
libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x00007f363424f000)
libcairo.so.2 => /usr/lib64/libcairo.so.2 (0x00007f3634129000)
libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007f3634067000)
libfribidi.so.0 => /usr/lib64/libfribidi.so.0 (0x00007f3634048000)
libcairo-gobject.so.2 => /usr/lib64/libcairo-gobject.so.2 (0x00007f363403c000)
libgdk_pixbuf-2.0.so.0 => /usr/lib64/libgdk_pixbuf-2.0.so.0 (0x00007f3634016000)
libatk-1.0.so.0 => /usr/lib64/libatk-1.0.so.0 (0x00007f3633fea000)
libepoxy.so.0 => /usr/lib64/libepoxy.so.0 (0x00007f3633eb7000)
libXi.so.6 => /usr/lib64/libXi.so.6 (0x00007f3633ea4000)
libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f3633d91000)
libatk-bridge-2.0.so.0 => /usr/lib64/libatk-bridge-2.0.so.0 (0x00007f3633d5a000)
libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007f3633d52000)
libGLX.so.0 => /usr/lib64/libGLX.so.0 (0x00007f3633d1c000)
libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f3633d08000)
libGLdispatch.so.0 => /usr/lib64/libGLdispatch.so.0 (0x00007f3633c4f000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f3633c49000)
librt.so.1 => /lib64/librt.so.1 (0x00007f3633c3f000)
libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007f3633c0f000)
libuuid.so.1 => /lib64/libuuid.so.1 (0x00007f3633c06000)
/lib64/ld-linux-x86-64.so.2 (0x00007f36357fe000)
libblkid.so.1 => /lib64/libblkid.so.1 (0x00007f3633bb6000)
libxkbcommon.so.0 => /usr/lib64/libxkbcommon.so.0 (0x00007f3633b73000)
libwayland-client.so.0 => /usr/lib64/libwayland-client.so.0 (0x00007f3633b62000)
libwayland-cursor.so.0 => /usr/lib64/libwayland-cursor.so.0 (0x00007f3633b56000)
libwayland-egl.so.1 => /usr/lib64/libwayland-egl.so.1 (0x00007f3633b51000)
libXcursor.so.1 => /usr/lib64/libXcursor.so.1 (0x00007f3633b45000)
libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x00007f3633b40000)
libXcomposite.so.1 => /usr/lib64/libXcomposite.so.1 (0x00007f3633b3b000)
libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00007f3633b2e000)
libXinerama.so.1 => /usr/lib64/libXinerama.so.1 (0x00007f3633b27000)
libgraphite2.so.3 => /usr/lib64/libgraphite2.so.3 (0x00007f3633afe000)
libpixman-1.so.0 => /usr/lib64/libpixman-1.so.0 (0x00007f3633a58000)
libEGL.so.1 => /usr/lib64/libEGL.so.1 (0x00007f3633a43000)
libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007f3633a0b000)
libxcb-shm.so.0 => /usr/lib64/libxcb-shm.so.0 (0x00007f3633a04000)
libX11-xcb.so.1 => /usr/lib64/libX11-xcb.so.1 (0x00007f36339ff000)
libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f36339d6000)
libxcb-render.so.0 => /usr/lib64/libxcb-render.so.0 (0x00007f36339c6000)
libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007f36339b9000)
libbz2.so.1.0 => /lib64/libbz2.so.1.0 (0x00007f36339a6000)
libbrotlidec.so.1 => /usr/lib64/libbrotlidec.so.1 (0x00007f3633996000)
libdbus-1.so.3 => /lib64/libdbus-1.so.3 (0x00007f3633942000)
libatspi.so.0 => /usr/lib64/libatspi.so.0 (0x00007f363390a000)
libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f3633905000)
libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007f36338fb000)
libbrotlicommon.so.1 => /usr/lib64/libbrotlicommon.so.1 (0x00007f36338d8000)
libelogind.so.0 => /lib64/libelogind.so.0 (0x00007f363383c000)
libcap.so.2 => /lib64/libcap.so.2 (0x00007f3633831000)
там же на гитхабе указаны все зависимости, что сложного то?