Just updated to Ubuntu 19.04 and now i get this error when attempting to run the launcher
QObject::startTimer: Timers can only be used with threads started with QThread
/home/napster/evelauncher/./evelauncher: symbol lookup error: /usr/lib/x86_64-linux-gnu/libGLX_mesa.so.0: undefined symbol: xcb_dri3_get_supported_modifiers
I had the same issue. The problem is with the bundled libxcb libraries. I removed the files from the evelauncher folder and it the launcher started but then replaced the files. I’ll let you know once I find a work around.
OK, so deleting the libxcb files prior to launching evelauncher.sh seems to work so far. Try this:
Before deleting any files, make sure libx11-xcb1 is installed at the OS level:
sudo apt update
sudo apt install libx11-xcb1
Open up a terminal and move into the evelauncher folder, in my case it was under my home directory: cd /home/deadlimit/evelauncher/
Make sure QtWebEngineProcess has sufficient access permissions (mine didn’t): sudo chmod 755 QtWebEngineProcess
Now it’s time to delete the packaged libxcb files: rm -f libxcb*
Run the launcher: sh evelauncher.sh
The launcher should now be displayed and will install some update, this will also re-install the libxcb files we deleted above, that’s fine. Wait for the update to finish and then delete the libxcb* files again and re-run sh evelauncher.sh: rm -f libxcb*; sh evelauncher.sh
You should now see it pull down a different set of updates, these are the game files. You will also see the wine configuration window, this is good let it finish.
You should now have a fully functional launcher and be able to sign into the game. I’ve not seen the libxcb files be restored since the first update so you should be good to run the launcher without any messing about or deletion of files.