Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

You must be 18+ to view this content

Fleshcult may contain content you must be 18+ to view.

Are you 18 years of age or older?

or Return to itch.io

Fleshcult

Take the role of an incubus or succubus. Seduce mortals into your lair · By Oneirolith

Linux: libcef.so missing/not recognised

A topic by QuaestorLucis created Dec 03, 2022 Views: 257 Replies: 1
Viewing posts 1 to 2

Hey, I don't have a Windows system and figured I'd give running it on Linux a shot. 

Short version: I couldn't get it to work, despite trying several workarounds, including Wine.

I tried running the cef_main directly with python3, and get the error message that it tries to open the file /game/cefpython3/libcef.so.

.../Fleshcult/game/cefpython3/subprocess: error while loading shared libraries: libcef.so: cannot open shared object file: No such file or directory

That file indeed does not appear to exist in that directory. There is a libcef.dll, but no .so file.

By renaming the cefpython3 directory, I forced the import to use my native cefpython installation. The file is actually present there, but the issue persisted. I tried copying the shared object files over to the original cefpython3 version packaged with the game, but again the same error occurred.

At this point we're getting into the guts of ctypes and libcef, and I'm not proficient enough with CEFPython to further analyse this issue.

I don't know if you can do anything with this information, but I figured I'd let you know in case you can do more with it.

Cheers
Quaestor

Developer

Well, it's a windows application with only the windows version of cefpython. This is well into trying to port it to linux, which I haven't attempted! I hear it runs under Proton but not under Wine, so that would be your best bet.

Transplanting a linux build of cefpython in there might work, but probably not without modification. Maybe the current directory is wrong for chromium's subprocess to find all its bits? If so, that's weird because I've run the game using a cefpython3 in site-packages before. Hmm, dunno.