Installing on CentOS 7

Need help running G/Q/ZDoom/ECWolf/Zandronum/3DGE/EDuke32/Raze? Did your computer break? Ask here.

Moderator: GZDoom Developers

Forum rules
Contrary to popular belief, we are not all-knowing-all-seeing magical beings!

If you want help you're going to have to provide lots of info. Like what is your hardware, what is your operating system, what version of GZDoom/LZDoom/whatever you're using, what mods you're loading, how you're loading it, what you've already tried for fixing the problem, and anything else that is even remotely relevant to the problem.

We can't magically figure out what it is if you're going to be vague, and if we feel like you're just wasting our time with guessing games we will act like that's what you're really doing and won't help you.
Post Reply
User avatar
isaacpop23
Posts: 143
Joined: Mon Apr 01, 2013 5:26 pm

Installing on CentOS 7

Post by isaacpop23 »

Attempting to swap over to CentOS 7 and retain my ability to use any of the ZDoom branches, but things aren't working out too well. I've tried three routes so far, hopefully one of them will have an easy fix? I've tried multiple branches, but since base ZDoom seemed to have the simplest of errors, all of the points are in relation to that.

Converting the .deb files given to .rpm -
Searching around, I found alien to convert between the two formats. Upon trying to install the rpm, it has a missing dependency of "libbz2.so.1.0()(64bit)". When forced to install anyway, it can't find the libbz2.so.1.0 library, big surprise there. Why it's confusing is that in my /lib folder I have "libbz2.so.1.0.6", which appears to be a version of what it's looking for (symbolic linking it to the file name it wants doesn't work either).

Wine emulation (Steam Proton really, but similar) -
Simplest error of them, it boots up, but partway through throws an error once it gets to I_InitInput.
Spoiler:
I've grabbed dinput.dll from another source, but I'm not entirely sure how to make ZDoom see it.

Building Source -
Frankly this one I'm just in over my head. It appears to be using cmake, so I installed that (and cmake3) and pointed it towards the CMakeLists.txt file that it wanted, but it kicked out these errors upon running.
Spoiler: CMake Running Errors
Any help would be much appreciated. If more info is needed, I'll be happy to provide.
Blzut3
 
 
Posts: 3202
Joined: Wed Nov 24, 2004 12:59 pm
Graphics Processor: ATI/AMD with Vulkan/Metal Support
Contact:

Re: Installing on CentOS 7

Post by Blzut3 »

isaacpop23 wrote:Searching around, I found alien to convert between the two formats. Upon trying to install the rpm, it has a missing dependency of "libbz2.so.1.0()(64bit)". When forced to install anyway, it can't find the libbz2.so.1.0 library, big surprise there. Why it's confusing is that in my /lib folder I have "libbz2.so.1.0.6", which appears to be a version of what it's looking for (symbolic linking it to the file name it wants doesn't work either).
The symbolic link should work (although you'll want to do /lib64 not /lib) but you may need to forgo using alien. You can use something to extract an .ar archive which will produce a data.tar.xz along with two other files. You can choose to extract the contents of the data.tar.xz to your root directory or just grab the /opt/gzdoom directory which can be placed anywhere.

Alternatively you can use the third party flatpak.
isaacpop23 wrote:Frankly this one I'm just in over my head. It appears to be using cmake, so I installed that (and cmake3) and pointed it towards the CMakeLists.txt file that it wanted, but it kicked out these errors upon running.
You'll need EPEL. Install SDL2-devel.
Post Reply

Return to “Technical Issues”