Using Winmx

Shaunie thegypsy at goth.net
Sun Aug 17 00:50:31 CDT 2003


ISSUE:
After compiling Wine and trying to run "wine <program name>", you get
error "fixme:ole:CoRegisterMessageFilter stub" and the program will
not launch.

CAUSE:
Wine is not configured correctly. This is likely because the registry
entries for Wine were not extracted due to the fact the user did not
follow all the steps to configuring Wine and did not extract them.

RESOLUTION:
To completely follow each step in the installation of Wine and import
the windefault.reg file. Follow the stepe below.
*Note: The instructions below refer to the source version of Wine, not
RPM. And also, you MUST have Bison/Yacc and Flex installed or this
will not work! (better yet, you won't get past the compile stage).

I. INSTALLATION

1. Download latest version of Wine
2. Open terminal, log in as root, and extract file with command:

tar -xzvf Wine-YYYYMMDD.tar.gz

(This will create a Wine-YYYYMMDD directory inside the directory the
file was downloaded to)

3. Go into Wine-YYYMMDD directory and run command:

./compile (may take a few minutes)

4. Follow your screen instructions and run command:

make depend && make (*yawn* takes forever)

5. Once its done, run command:

make (*zzzz* took even longer)

6. Wine is now installed

II. CONFIGURATION

This is the part that is causing you all your problems; how to add the
winedefault.reg file to the /programs/regedit . These steps are in the
Wine README file, HOWEVER (1) they are easily overlooked because its
thrown in between with all the unnecessary optional junk you don't
need, but these steps are what you NEED or many Windows programs will
think the Windows registry is missing and will not run so you get the
dreaded fixme:ole error. (2) The Wine instructions are confusing and
incomplete (it says see "Documentation" but I never found any on it
unless its somewhere else), and don't tell how to add the
winedefault.reg to the regedit file. After fumbling around a few
hours, I finally figured it out. So follow these steps:

1. Run:

make install

2. To add the winedefault.reg to regedit in terminal, assuming you are
already at the /Wine-YYYYMMDD directory, type in:

./programs/regedit/regedit

3. Regedit opens. Click on "Registry" at the top, "Import Registry
File" and in the browse window, go to the directory where the
winedefault.reg file is - it should be in the Wine-YYYYMMDD directory

4. Once you find it, click OPEN and it will import the winedefault.reg
file

5. Make sure you setup your Wine config file correctly

6. Then go back to the Wine-YYYYMMDD directory and run:

./tools/winecheck | less

7. This file runs a test to see if everything checks out okay. The
goal is to get as close to 100% as you can. Mine only made it to 95%
because it could not find the sound module but that's okay, everything
still runs. As long as your config file is setup correctly and you
followed all the instruction in the README file correctly, Wine should
run with out the fixme:ole error.
*NOTE* Do not run this as root.

Shaunie
thegypsy at goth.net 
<http://groups.yahoo.com/group/My_Tech_Support/post?protectID=189015192108196219090097203108176222094048166189043>
http://shaunieowens.tripod.com
Saturday 16 August 2003




More information about the wine-users mailing list