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@goth.net <http://groups.yahoo.com/group/My_Tech_Support/post?protectID=189015192108196219090097203108176222094048166189043>
http://shaunieowens.tripod.com
Saturday 16 August 2003
_______________________________________________ wine-users mailing list wine-users@winehq.com http://www.winehq.com/mailman/listinfo/wine-users