valius / UCSConverterTool

Convert various file formats to UCS files used by the arcade game series Pump It Up
GNU General Public License v3.0
2 stars 0 forks source link

Tool does not run under Debian Bookworm due to glib 2.80 >= requirement #16

Open SheepyChris opened 1 week ago

SheepyChris commented 1 week ago

Self explanatory, the current version of glib (2.74) on my distribution (MX Linux 23.4 based on Debian Bookworm) lacks a symbol required by the shipped version of Flutter. I'm unable to compile the program on my end either due to a lacking Makefile? Terminal output below:

$ ldd ./ucsconvertertool 
    linux-vdso.so.1 (0x00007ffdfa993000)
    libflutter_linux_gtk.so => /home/chris/Documents/UCS/./lib/libflutter_linux_gtk.so (0x00007fd1d1c00000)
    libgtk-3.so.0 => /lib/x86_64-linux-gnu/libgtk-3.so.0 (0x00007fd1d1200000)
    libgdk-3.so.0 => /lib/x86_64-linux-gnu/libgdk-3.so.0 (0x00007fd1d2aa5000)
    libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fd1d2a86000)
    libpangocairo-1.0.so.0 => /lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007fd1d2a75000)
    libpango-1.0.so.0 => /lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007fd1d1b97000)
    libharfbuzz.so.0 => /lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007fd1d1a93000)
    libatk-1.0.so.0 => /lib/x86_64-linux-gnu/libatk-1.0.so.0 (0x00007fd1d1a6a000)
    libcairo-gobject.so.2 => /lib/x86_64-linux-gnu/libcairo-gobject.so.2 (0x00007fd1d2a68000)
    libcairo.so.2 => /lib/x86_64-linux-gnu/libcairo.so.2 (0x00007fd1d10dc000)
    libgdk_pixbuf-2.0.so.0 => /lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007fd1d1a3c000)
    libgio-2.0.so.0 => /lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007fd1d0efc000)
    libgobject-2.0.so.0 => /lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007fd1d0e9d000)
    libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fd1d0d65000)
    libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fd1d0a00000)
    libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fd1d0c86000)
    libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fd1d0c66000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fd1d081f000)
    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fd1d2a5f000)
    libepoxy.so.0 => /lib/x86_64-linux-gnu/libepoxy.so.0 (0x00007fd1d06f0000)
    libfontconfig.so.1 => /lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007fd1d0c1b000)
    libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fd1d1a37000)
    /lib64/ld-linux-x86-64.so.2 (0x00007fd1d2bd8000)
    libgmodule-2.0.so.0 => /lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007fd1d1a31000)
    libpangoft2-1.0.so.0 => /lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x00007fd1d06d7000)
    libfribidi.so.0 => /lib/x86_64-linux-gnu/libfribidi.so.0 (0x00007fd1d06bb000)
    libXi.so.6 => /lib/x86_64-linux-gnu/libXi.so.6 (0x00007fd1d06a7000)
    libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007fd1d0565000)
    libatk-bridge-2.0.so.0 => /lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0 (0x00007fd1d0529000)
    libXfixes.so.3 => /lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007fd1d1a27000)
    libxkbcommon.so.0 => /lib/x86_64-linux-gnu/libxkbcommon.so.0 (0x00007fd1d04e3000)
    libwayland-client.so.0 => /lib/x86_64-linux-gnu/libwayland-client.so.0 (0x00007fd1d04d1000)
    libwayland-cursor.so.0 => /lib/x86_64-linux-gnu/libwayland-cursor.so.0 (0x00007fd1d04c7000)
    libwayland-egl.so.1 => /lib/x86_64-linux-gnu/libwayland-egl.so.1 (0x00007fd1d1a22000)
    libXext.so.6 => /lib/x86_64-linux-gnu/libXext.so.6 (0x00007fd1d04b0000)
    libXcursor.so.1 => /lib/x86_64-linux-gnu/libXcursor.so.1 (0x00007fd1d04a3000)
    libXdamage.so.1 => /lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007fd1d049e000)
    libXcomposite.so.1 => /lib/x86_64-linux-gnu/libXcomposite.so.1 (0x00007fd1d0499000)
    libXrandr.so.2 => /lib/x86_64-linux-gnu/libXrandr.so.2 (0x00007fd1d048c000)
    libXinerama.so.1 => /lib/x86_64-linux-gnu/libXinerama.so.1 (0x00007fd1d0487000)
    libthai.so.0 => /lib/x86_64-linux-gnu/libthai.so.0 (0x00007fd1d047a000)
    libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007fd1d03b0000)
    libgraphite2.so.3 => /lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007fd1d0384000)
    libpixman-1.so.0 => /lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007fd1d02d9000)
    libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007fd1d02a3000)
    libxcb-shm.so.0 => /lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007fd1d029c000)
    libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fd1d0272000)
    libxcb-render.so.0 => /lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007fd1d0264000)
    libXrender.so.1 => /lib/x86_64-linux-gnu/libXrender.so.1 (0x00007fd1d0257000)
    libjpeg.so.62 => /lib/x86_64-linux-gnu/libjpeg.so.62 (0x00007fd1d01c4000)
    libmount.so.1 => /lib/x86_64-linux-gnu/libmount.so.1 (0x00007fd1d015f000)
    libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007fd1d0131000)
    libffi.so.8 => /lib/x86_64-linux-gnu/libffi.so.8 (0x00007fd1d0125000)
    libpcre2-8.so.0 => /lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007fd1d008b000)
    libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007fd1d0060000)
    libatspi.so.0 => /lib/x86_64-linux-gnu/libatspi.so.0 (0x00007fd1d0023000)
    libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007fd1cffcd000)
    libdatrie.so.1 => /lib/x86_64-linux-gnu/libdatrie.so.1 (0x00007fd1cffc3000)
    libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007fd1cffb6000)
    libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007fd1cffb1000)
    libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fd1cfc00000)
    libblkid.so.1 => /lib/x86_64-linux-gnu/libblkid.so.1 (0x00007fd1cff58000)
    libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007fd1cfe89000)
    libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007fd1cfe66000)
    libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007fd1cfe50000)
    libcap.so.2 => /lib/x86_64-linux-gnu/libcap.so.2 (0x00007fd1cfe42000)
    libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007fd1cfab9000)
    liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007fd1cfe13000)
    libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x00007fd1cf9fd000)
    liblz4.so.1 => /lib/x86_64-linux-gnu/liblz4.so.1 (0x00007fd1cf9d7000)
    libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x00007fd1cf9ca000)
    libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007fd1cf9a2000)
$ ./ucsconvertertool 
./ucsconvertertool: symbol lookup error: ./ucsconvertertool: undefined symbol: g_once_init_enter_pointer
valius commented 1 week ago

Let me look into seeing up the Makefile, I was using VS Code to compile. I will have to test on Debian Bookworm