debugging a wine problem

I recently spent one and a half days trying to get a Windows application to run on an Arch Linux PC. The strange part: I had the application running for years without any trouble, and then…

After a wine update, I got some runtime errors. Thus, I decided to just reinstall the app – installing had always worked just fine. But no success. The runtime errors kept popping up.

OK, I thought – just go back to the previous wine version… Did that, same errors! Tried a really old version (1.2.something), same errors!

After many many attempts and many many Google searches, I found a solution by pure chance: I installed the application on a different PC, and transferred the WINEPREFIX directory – Success!

Why did this work? Well, both machines run Arch Linux, and both are up-to-date…

Turns out the only real difference was the locale setting: The machine that finally did the job uses an English user interface as opposed to a German one. Investigation showed winetricks failed to properly install one of mdac28, jet40 or mfc40 when a non-English locale was in use.

fishBMC for XBMC 11.0 Eden

Here’s an initial 4.0.1 release, compatible with the upcoming XBMC 11.0:

64-bit

32-bit

The source code is included in both zipfiles. A release of the original standalone fische visualization, based on the same featureset is scheduled for the near future.

Screenshot:

fishBMC second beta

FishBMC has received a handful of feature enhancements. There is now an optional persistence file, which enables faster initialization. Also, many optical tweaks have been incorporated, and the sound data is more completely used. You can download the Add-On here: 32-bit (outdated) or 64-bit (outdated)

If you prefer the repository way of installing, download this (64-bit only)

Still, only Linux 64-bit has been tested. Please report success or failure on other platforms to marcel at 26elf dot at.

fishBMC initial release

Work on fishBMC is mostly done. You can download the Add-On here: 32-bit or 64-bit

If you prefer the repository way of installing, download this (64-bit only)

So far, only Linux 64-bit has been tested. Please report success or failure on other platforms to marcel at 26elf dot at.

fishBMC progress

fishBMC is making good progress. The visualisation works flawlessly, Settings have been implemented. The code still needs to become more portable. Download the source from HERE. Some more screenshots:

fische 3.2.0 released

Fische has been improved in many areas:

  • Enhanced beat detection
  • Color changes make sense
  • Drastically improved performance – frame drawing times reduced by up to 40 percent.
  • More readable code
  • Better portability by elimination of pthreads
  • Verbose startup shows a simple animation during calculation of necessary vectorfields
  • Many code optimisations

Here are the download links:    TAR.GZ ZIP