http://bugs.winehq.org/show_bug.cgi?id=27053
Summary: Publisher 2000 runs under old, does not run under new, .wine directory structure Product: Wine Version: 1.3.18 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: owlbrudder@gmail.com
Created an attachment (id=34484) --> (http://bugs.winehq.org/attachment.cgi?id=34484) Terminal output from running "winetricks dcom98"
Running Fedora 14 x86_64 and Wine 1.3.18. I have Googled and searched winehq without finding this problem reported.
I installed Wine quite a while ago, when I was still on Fedora 11, I think. At that time, I installed MS Publisher 2000 and it required some modification to the standard Wine in order to run. From memory, I had to run winetricks to install DCOM98 and there may have been other tweaks required - I did not note them down at the time, but found the page giving the fix through Google (although I cannot find it again now - sigh!). Publisher 2000 runs fine under that older .wine tree, in spite of reports to the contrary in the Wine applications database.
I recently decided to have a go at installing MS Access97, but the installer only ran for a few seconds after accepting the licence and install directory inputs. Google turned up a few threads which suggested starting with a fresh .wine tree, by renaming the existing tree and running winecfg. I did that and installed Access97 OK, although it has some problems.
However, I cannot get Publisher 2000 to run in the new tree and winetricks does not want to install DCOM98 - see attached winetricks_dcom98.txt. The system pops up a dialog saying "A newer version of DCOM95 or DCOM98 had been installed. To override, you must uninstall the current version first."
Publisher 2000 installs OK, but any attempt to run it comes up with the message "Windows is low on memory or your hard disk is full. Try closing other programs and freeing some space on your hard disk before starting Publisher". From memory, that was the message I was getting under the original .wine tree before I used winetricks to install DCOM98.
Now I have two trees, one called .winesav, which is the tree from Wine version 1.3.18, containing a running Access97 and faulty Publisher 2000, and the other called .wine, which was created with the earlier version of Wine and has the running Publisher 2000 but will not allow me to install Access97.
While trying to install DCOM98, winetricks sets dll overrides for *ole32, *oleaut32 and *rpcrt4. Checking on these in the two trees shows the current version of Wine is creating a different directory structure:
[doug@cardraeh ~]$ find .wine -iname "oleaut32*" .wine/drive_c/windows/system32/oleaut32.dll [doug@cardraeh ~]$ find .winesav -iname "oleaut32*" .winesav/drive_c/windows/syswow64/oleaut32.dll
I would prefer to use the newer tree and get Publisher 2000 running in it, as it does under the older tree. It seems that will require winetricks to successfully install DCOM98 into the new tree and my best uninformed guess is that it is the difference in tree structure which is causing my problem.