SwagSoftware / Kisak-Strike

100% Open Source CSGO
1.05k stars 97 forks source link

Unable to load module rocketui_client.so! #55

Closed infdivzero closed 2 months ago

infdivzero commented 2 months ago

Built with cmake -DCMAKE_BUILD_TYPE=Release .. -DUSE_KISAK_PHYSICS=1 -DUSE_ROCKETUI=1.

SDL video target is 'x11'
This system supports the OpenGL extension GL_EXT_framebuffer_object.
...
This system supports the OpenGL extension GLX_EXT_swap_control_tear.
Module rocketui_client.so failed to load! Error: ((null))
AppFramework : Unable to load module rocketui_client.so!
Unable to load interface RocketUI001 from rocketui_client.so, requested from EXE.

I have added the files from Kisak-Strike-Files to the game directory as-is, and the steam content.

Top level directory:

../game
├── bin/
├── csgo/
├── platform/
├── asan.sh
├── chrome.pak
├── csgo_linux64
├── csgo.sh
├── README.md
├── srcds_linux
└── thirdpartylegalnotices.doc
LWSS commented 2 months ago

did it build the .so?

infdivzero commented 2 months ago

Yes, bin/linux64/rocketui_client.so appears valid according to readelf. I've set LD_LIBRARY_PATH to bin/linux64 which helped it load libtcmalloc_minimal.so.

LWSS commented 2 months ago

do ldd -r on it, see if anything's missing

infdivzero commented 2 months ago

RmlCore was missing, copying it over got it to run.