Hi, I am a new wine and relatively new to linux user, and am having some difficulties getting a program called Multisim to work with wine. Since I am new with wine and linux, I will probably give you the entirely wrong info to help me figure out this problem, but here goes: I am running Mandrake 10.0, and using the latest version of wine. Wine seems to be largely configured correctly, at least to the point where I can run notepad with it (which may or may not be a good barometer). I have a dual boot system, with windows xp on two partitions (one ntfs for the system files, and the other fat32 for everything else - including Multisim). Since ntfs drives can't be written to by linux ( afaik ) I had to copy the 'guts' of my windows system drive to my linux partition (~/.wine/c_drive/windows). I also copied over my user data from the c drive to this 'virtual' c_drive. I set up a profile in the wine config file pointing to this directory. When I attempt to start Multisim, using the command wine /mnt/win_d/Multisim/Multisim.exe, I get the initial 'splash' screen that Multisim displays during startup. The only message displayed in the terminal is: fixme:ole:CoRegisterMessageFilter stub Once the loading screen goes away, nothing happens. The terminal doesn't return control, but no new window opens up. In order to 'terminate' whatever is running, I need to ctrl-C twice. I have seen some information thru googling that indicates that Multisim will work in wine, so I think it is a configuration issue. For the record, Multisim (also called Electronics Workbench) is a circuit simulation, digital design, and other EE type stuff program. The version I am using is Multisim 2001, personal edition. I haven't found any suitable linux native replacement for it, so it is one of the few things I need to keep my Windows partition for. However, I tend to use a lot of linux programs at the same time that I am using multisim, so it is very inconvenient to reboot every time i need to access multisim. If any add'l info would be helpful please let me know. Thanks for any help, and sorry for the length of the message. Jeff
First, you should write to the author of the program, and ask for a native linux version. Then, go to google and look for circuit simulator linux, I get other 24.000 results, you may find an app that can replace multisim. If you can't find an equivalent app, look at this page http://www.winehq.com/site/docs/wine-user/bugs Ivan.
Jeff Nault wrote:> Hi, > > I am a new wine and relatively new to linux user, and am having some > difficulties getting a program called Multisim to work with wine. Since > I am new with wine and linux, I will probably give you the entirely > wrong info to help me figure out this problem, but here goes: > > I am running Mandrake 10.0, and using the latest version of wine. > > Wine seems to be largely configured correctly, at least to the point > where I can run notepad with it (which may or may not be a good > barometer). I have a dual boot system, with windows xp on two partitions > (one ntfs for the system files, and the other fat32 for everything else > - including Multisim). Since ntfs drives can't be written to by linux ( > afaik ) I had to copy the 'guts' of my windows system drive to my linux > partition (~/.wine/c_drive/windows). I also copied over my user data > from the c drive to this 'virtual' c_drive.Can I assume then that you did not export/import the registry data for Multisim? It would probably be better to attempt to delete the Multisim directory you copied over, and attempt to install Multisim from CD (or wherever) within Wine. That will (hopefully) get the registry entries installed correctly.> > I set up a profile in the wine config file pointing to this directory. > > When I attempt to start Multisim, using the command wine > /mnt/win_d/Multisim/Multisim.exe, I get the initial 'splash' screen that > Multisim displays during startup. The only message displayed in the > terminal is: fixme:ole:CoRegisterMessageFilter stub >Often, OLE problems can be fixed by using a native versions of the various ole dlls. But using WinXP versions might cause more problems then they solve. Still you could try them, since I assume that as part of copying over the 'guts' of your Windows system, you copied over the DLLs. Try setting a DllOverrides section for Multisim in your ~/.wine/config file: [AppDefaults\\multisim.exe\\DllOverrides] "oleaut32" = "native" "ole32" = "native"