Can't install Ecwolf on Linux Mint 22

Advanced Wolfenstein 3D source port based upon Wolf4SDL and ZDoom.
[Home] [Download] [HG builds (Win)] [HG builds (Mac)] [Wiki] [Repo]

Moderator: Blzut3

Ted T

Can't install Ecwolf on Linux Mint 22

Post by Ted T »

I recently loaded Linux Mint 22 on my machine. I tried to install the 1.4.1 Linux Ubuntu amd64 version that I have used in the past on Mint 21. However, when I try to run the file, it gives me an error that it needs libflac8. After searching for libflac8, it appears it has been replaced by libflac12 for Mint 22. Do you know of any work-around for this issue? Any help would be greatly appreciated!
Blzut3
Developer
Developer
Posts: 501
Joined: Sun Jan 24, 2010 22:21

Re: Can't install Ecwolf on Linux Mint 22

Post by Blzut3 »

If you install the repo it has a support package that will install automatically. If you don't wish to do that then you can install it manually: https://debian.drdteam.org/pool/multive ... _amd64.deb

The nice thing about letting it install automatically via the repo is that will get flagged for removal when it's no longer needed. (You can manually go in and mark the package as "auto-installed" but I don't have the command for that on hand.)
Ted T

Re: Can't install Ecwolf on Linux Mint 22

Post by Ted T »

Many thanks! This worked to remove the flac error. However, a new error was listed once I tried to install ecwolf again. This time it was asking for libglib2.0-0. When I tried to install it, Mint stated it was selecting libglib2.0-0t64 instead. I went ahead and ran a command line in the terminal to ignore libglib2.0-0 and install ecwolf. It completed successfully and ecwolf seems to run flawlessly. Thanks for your help!!! This is a great program and I really enjoy using it!
Blzut3
Developer
Developer
Posts: 501
Joined: Sun Jan 24, 2010 22:21

Re: Can't install Ecwolf on Linux Mint 22

Post by Blzut3 »

The t64 packages are essentially aliases (temporary names to handle 64-bit time transition for the architectures where that needed to happen, but x86-64 already was so there's no ABI change). I can't tell from your description what exactly what happened, but it should have just continued with them.

I think there's some edge cases if you upgraded from the previous version of Mint and you have a couple packages that didn't migrate to t64 for whatever reason. It's probably a good idea to check that the list of packages you have installed that aren't from a repo looks right to you.

Code: Select all

sudo aptitude search '~o'
Either way you're probably fine.
Ted T

Re: Can't install Ecwolf on Linux Mint 22

Post by Ted T »

You are correct. I did upgrade Mint 22 from Mint 21 and it likely did not migrate a few items properly. I normally like to install a fresh copy of the new Mint version and start from scratch but this time I tried simply upgrading to save myself a little time. I ran your command to see what packages I installed and did recognize several of the items listed (primarily scanner support items plus a kernel header file associated with the libglib2.0-0 install). Unfortunately, I am very much the novice Linux buff. I have almost zero knowledge of most of the Linux commands and learn on the fly by searching forums/reading articles. Just to summarize, I added the repository for libflac8 using Mint's GUI software sources feature from the link you provided (many thanks for that!). Once I did this, I tried to install ECWolf 1.4.1 again but it gave me an error that it needed libglib2.0-0. I tried installing libglib2.0-0 via the terminal but Mint responded with a message that libglib2.0-0t64 would be selected instead of libglib2.0-0 (actual response was : Note, selecting 'libglib2.0-0t64' instead of 'libglib2.0-0' libglib2.0-0t64 is already the newest version (2.80.0-6ubuntu3.2)). Based on this, I assumed I had the right library installed but maybe not quite what ECWolf was looking for during install. So I took a chance and just ran the command "sudo dpkg -i --ignore-depends=libglib2.0-0 ecwolf-1.4.1_amd64.deb". I honestly have to say I didn't think this would work but ECWolf installed with no errors and thus far I haven't run into any issues running the game. :)
Blzut3
Developer
Developer
Posts: 501
Joined: Sun Jan 24, 2010 22:21

Re: Can't install Ecwolf on Linux Mint 22

Post by Blzut3 »

Ted T wrote: Wed Feb 05, 2025 9:51 Based on this, I assumed I had the right library installed but maybe not quite what ECWolf was looking for during install.
Well that's what I'm trying to say, it is the right library. On x86-64 lib<whatever>t64 and lib<whatever> are compatible and the former indicates that it provides the latter (i.e. is drop in a replacement for). Which is what that note is indicating. So on a clean install of Ubuntu 24.04 or Mint 22 the ecwolf package would just install no without any fuss.

That said I do recall after upgrading to Ubuntu 24.04 I ran into a similar situation and if my memory serves the output of apt wasn't particularly helpful in identifying why it wasn't finding a solution continuing. But clearing out the unexpected orphans the issue cleared up. I think I just had to manually apt install the couple libraries that were stuck on the non-t64 variant, but I don't remember the specifics.

That said if you don't like digging into the weeds I definitely understand if you want to just kick it down the road until your next distro upgrade. You should probably address them before doing another in place upgrade if you decide to do so. (By the way, these transitions aren't common so I guess you just coincidentally picked the one time to do an in place upgrade that had a higher chance of leaving behind a little mess. Usually the reason for orphans is just apps you installed that are no longer part of the repo and any dependencies it has that are no longer supported. Which is harmless.)

To be clear I'm not mentioning any of this because ECWolf will have a problem with your current setup, but to make sure you're aware of what you worked around.
Post Reply

Return to “ECWolf”