Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Linux?

A topic by gunnar_z created Jan 22, 2018 Views: 137 Replies: 8
Viewing posts 1 to 5
(+1)

This looks neat. Are there any plans for linux support?

Developer

Yep, it's next on my list. Once I get a VM up and running I should be able to build a Linux version. Just gotta make time. Thanks for your interest!

Developer

Hello! If you are still interested I just released a Linux version last night. Enjoy!

(+1)

Sure I am, thanks for the notification!

(1 edit) (+1)

Hi,

sorry, the linux version does not work. This is the error message:

[xcb] Unknown request in queue while dequeuing
[xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
[xcb] Aborting, sorry about that.
ata/games/Realm Of The Ghost King/rotgk: ../../src/xcb_io.c:165: dequeue_pending_request: Zusicherung »!xcb_xlib_unknown_req_in_deq« nicht erfüllt.
fish: './rotgk' durch Signal SIGABRT (Abbruch) beendet


(the german part sais that an assertion has failed and rotgk has been terminated)

Tested on ubuntu 17.10

Gunnar

Developer

Oof, not good. Okay first off, do you have 32-bit or 64-bit? The version I built is only for 64-bit. Just want to get that out of the way since it's the simplest solution.

If you are running 64-bit then I will have to try to figure out what's wrong since I thiink I tested it in like 14.04 or 16.04 but it definitely wasn't 17.10. I'll see what I can do!

(+1)

This is 64 bit, and I'm using X, not wayland or mir. I thought maybe the error message would shed some light on the issue, esp the part about XInitThreads not being called, but if you use a framework that is not completely under your control, that might not help... but if you need anything else, like for me to run a debug build or something, just ask.

Developer (1 edit)

Yeah the thing causing the error message is Electron, however it's probable that the crash is due to my own misconfiguration. There's some stuff I needed to play with when hardware acceleration is/isn't involved that's sort of nebulous. It seems fairly reliable on Windows but I might just scrap that stuff entirely on Linux and just let people disable GPU manually via a command line option if they need to.

That'd be fine, I guess.