FunkinCrew / Funkin

A rhythm game made with HaxeFlixel
https://www.newgrounds.com/portal/view/770371
Other
2.88k stars 2.26k forks source link

Bug Report: Failure to boot on prebuilt linux build on Itch.io #2759

Closed Dal1ster closed 2 months ago

Dal1ster commented 2 months ago

Describe the bug

When trying to launch the prebuilt linux version of fnf found on the itch page (under funkin-linux-64bit.zip), when i try to launch it via ./Funkin it spits out an error in the terminal and doesent launch at all. Ive made sure the library mentioned in the error is installed and i presume it already was as well (OS is POP_OS!, latest version of their site)

To Reproduce

Download the funkin-linux-64bit.zip file onto linux distro of choice Extract files to directory and make sure funkin is marked as an executable open terminal and type in ./Funkin error pops out and game doesent open

Expected behavior

I expected the executable to accept the command and launch the game from it, allowing me access to the game and gameplay.

Screenshots/Video

Screenshot from 2024-06-11 22-45-36 this shows what was already listed in the console, just as a screenshot in case

Desktop

Additional context

Extra info from hyfetch for context Kernel: 6.8.0-76060800daily20240311-generic Packages: 2310 (dpkg), 11 (steam), 11 (flatpak-user) Shell: bash 5.1.16 Resolution: 2560x1440 @ 99.95Hz, 1920x1200 @ 59.95Hz DE: GNOME 42.9 (x11) WM: Mutter WM Theme: Pop Theme: Pop-dark [GTK2/3] Icons: Pop [GTK2/3] Cursor: Pop [GTK2/3] Terminal: gnome-terminal CPU: Intel i5-9600K (6) @ 4.6GHz GPU: NVIDIA GeForce RTX 3060 Lite Hash Rate Memory: 9.06 GiB / 31.26 GiB (28%) Network: 1 Gbps; Wifi (Both wired to router and connected to wifi) Bluetooth: Intel Corp. AX210 BIOS: American Megatrends Inc. 5.13 (01/06/2021)

NotHyper-474 commented 2 months ago

I already expected this to happen.

Unfortunately the FunkinCrew built not only their Lime libraries but also the game executable using a very recent version of GLibC, which prevents systems that use older versions to run the game. And there's no feasible way to upgrade GLibC since a lot of system stuff that rely on it might break.

NotHyper-474 commented 2 months ago

Alright, could you try my build of the game? It was built using Ubuntu 20.04 so it should only require GLibC 2.31 at minimum

Dal1ster commented 2 months ago

Currently away from pc due to a day trip, but I will test the build as soon as possible

On Wed, Jun 12, 2024, 12:11 PM Hyper_ @.***> wrote:

Alright, could you try my build https://github.com/NotHyper-474/Funkin/releases/tag/v0.4.0 of the game? It was built using Ubuntu 20.04 so it should only require GLibC 2.31 at minimum

— Reply to this email directly, view it on GitHub https://github.com/FunkinCrew/Funkin/issues/2759#issuecomment-2163534038, or unsubscribe https://github.com/notifications/unsubscribe-auth/ASKDVREJMTGGCQJYJF7MRDDZHB6KZAVCNFSM6AAAAABJFQKFRWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNRTGUZTIMBTHA . You are receiving this because you authored the thread.Message ID: @.***>

Dal1ster commented 2 months ago

Alright, finally home, and i tested your build and found out 2 things: Firstly your build of the game works, i saw the title screen boot and the game version is 0.4.0, and Secondly, the version of GLIBC i have with the system according to ldd --version is 2.35

Cutscenes also seem to work as well, although i did make sure to install vlclib before launching testing with WeekEnd 1, song seems to be in sync with notes and the game doesent seem to be spitting out any errors or slowdown

NotHyper-474 commented 2 months ago

Alright, finally home, and i tested your build and found out 2 things: Firstly your build of the game works, i saw the title screen boot and the game version is 0.4.0, and Secondly, the version of GLIBC i have with the system according to ldd --version is 2.35

Cutscenes also seem to work as well, although i did make sure to install vlclib before launching testing with WeekEnd 1, song seems to be in sync with notes and the game doesent seem to be spitting out any errors or slowdown

Perfect, so it's working as intended. I'll soon be pushing out the 0.4.1 version (specially since they didn't build it yet...)

NotHyper-474 commented 2 months ago

Alright here is it, you should be able to play through these builds while FunkinCrew doesn't fix the issue

EliteMasterEric commented 2 months ago

Duplicate of #2778.