View previous topic :: View next topic |
Author |
Message |
adramalech707 Apprentice

Joined: 06 Oct 2009 Posts: 236 Location: California, USA
|
Posted: Tue Aug 03, 2010 2:24 am Post subject: msvcr80.dll error in wine.. |
|
|
otay so i have still had this issue i have tried winetricks vcrun2005 vcrun2005sp1 and still have this error about msvcr80.dll on booting lotro through pylotro...!
i just wana make sure i get it able to boot up...then i am going to worry about waiting for 3d hardware acceleration in xf86-video-ati-6.13.1 or wait for ati to get off there ass and make fglrx 10.7 compatible with xorg-server 8.x by then i think i will be on xorg-server 9.x...
here is the error...
Code: |
wine: Call from 0x7eda45b2 to unimplemented function msvcr80.dll._set_purecall_handler, aborting
|
i also went into winecfg and tried to get msvcr80.dll to be overridden..but that didn't help either..
any help is greatly appreciated! |
|
Back to top |
|
 |
Dorsai! Apprentice


Joined: 27 Jul 2008 Posts: 285 Location: Bavaria
|
Posted: Tue Aug 03, 2010 2:53 am Post subject: |
|
|
the message above should only show when the dll is not installed or overridden by a wine implementation of the library.
In case of msvcr80 the latter is not the case, so override should not be necessary.
Did you start installing in a clean WINEPREFIX?
If not, try it. That often solved weird dotnet or vcrun problems for me. |
|
Back to top |
|
 |
adramalech707 Apprentice

Joined: 06 Oct 2009 Posts: 236 Location: California, USA
|
Posted: Tue Aug 03, 2010 5:28 am Post subject: |
|
|
well i haven't had wine installed for sometime...and i have just reinstalled it....i might reinstall wine and all the support stuff i need to see if that isn't the problem and make a clean WINEPREFIX...... |
|
Back to top |
|
 |
i92guboj Bodhisattva


Joined: 30 Nov 2004 Posts: 10315 Location: Córdoba (Spain)
|
Posted: Tue Aug 03, 2010 5:32 am Post subject: |
|
|
adramalech707 wrote: | well i haven't had wine installed for sometime...and i have just reinstalled it.... |
That's not relevant, and reinstalling the programs won't fix anything unlike in other OSes. Regardless of the time you've lived without wine, your personal wine files will still live at ~/.wine/ unless you have removed them by hand. |
|
Back to top |
|
 |
Dorsai! Apprentice


Joined: 27 Jul 2008 Posts: 285 Location: Bavaria
|
Posted: Tue Aug 03, 2010 5:58 pm Post subject: |
|
|
can you post the output of your "winetricks vcrun2005"?
I read somewhere, that winetricks leaves out msvcr80.dll in the vcrun setup.
Maybe you can copy it from a windows machine or find it somewhere else if this is the case. |
|
Back to top |
|
 |
adramalech707 Apprentice

Joined: 06 Oct 2009 Posts: 236 Location: California, USA
|
Posted: Tue Aug 03, 2010 10:59 pm Post subject: |
|
|
okay so i have some stuff installed like ventrilo and fonts and etc...
so do i just copy say like the game folder to desktop...and then rm -rf ~/.wine/????
then create a new .wine/????
i have heard that copying .dll files from windows is a bad idea and will be unstable at best... |
|
Back to top |
|
 |
Dorsai! Apprentice


Joined: 27 Jul 2008 Posts: 285 Location: Bavaria
|
Posted: Wed Aug 04, 2010 5:57 am Post subject: |
|
|
I read that there is a problem with winetricks/vcrun Setup that keeps msvcr80.dll from being installed. This problem hits for example "Dragonage Origins".
What you can do: you can copy msvcr80.dll from your windows setup to your .wine/drive_c/windows/system32 path, then execute "regsvr msvcr80.dll" and then hope it worked.
What one should not do: Copy all windows dlls over and set wine to all native, because already implemented librarys will get overridden too.
But this is no problem for msvcr80.dll as there is no wine version of it. You don't have to override anything.
anyway:
I see you are trying to get Lord of the Rings online to work (am I correct?). on the winehq page it says you should use LotROLinux.
Is this what you mean by pylotro?
It also says that no .dll overrides should be needed at all. So maybe what you experience is due to the old nonworking launcher. |
|
Back to top |
|
 |
adramalech707 Apprentice

Joined: 06 Oct 2009 Posts: 236 Location: California, USA
|
Posted: Wed Aug 04, 2010 6:33 am Post subject: |
|
|
okay i will do that right now i am recompiling wine right now because i am moving to the wine 1.3 release which is suppose to be even more polished and bug fixed than wine 1.2...
pylotro is the newer version of lotrolinux... the guy who made lotrolinux i guess quit maintaining it and so another person came in to maintain it and i guess switched names of the package... |
|
Back to top |
|
 |
i92guboj Bodhisattva


Joined: 30 Nov 2004 Posts: 10315 Location: Córdoba (Spain)
|
Posted: Wed Aug 04, 2010 6:57 am Post subject: |
|
|
adramalech707 wrote: | okay so i have some stuff installed like ventrilo and fonts and etc...
so do i just copy say like the game folder to desktop...and then rm -rf ~/.wine/???? |
Copying the folders will probably not work. Windows programs need proper installation because some files are not self-contained in the program files folder, and, besides that, reg stuff needs to be put in place as well for the program to work correctly.
Quote: | i have heard that copying .dll files from windows is a bad idea and will be unstable at best... |
I doubt it. You have probably read that copying a windows installation system32 directory is not adviced. There's a difference between the whole OS and one lib.
Copying single dll files is perfectly reasonable when wine doesn't implement that api natively. Wine supports it, and you will have to do it to make many programs work. That's what winetricks does by the way. It downloads and install redistributable dll files and some other stuff. |
|
Back to top |
|
 |
drescherjm Advocate

Joined: 05 Jun 2004 Posts: 2792 Location: Pittsburgh, PA, USA
|
Posted: Wed Aug 04, 2010 1:11 pm Post subject: |
|
|
Copying microsoft .dlls like msvcrt will not work because this does not setup the manifests. Also some dlls need to be registered. _________________ John
My gentoo overlay
Instructons for overlay |
|
Back to top |
|
 |
Dorsai! Apprentice


Joined: 27 Jul 2008 Posts: 285 Location: Bavaria
|
Posted: Wed Aug 04, 2010 6:35 pm Post subject: |
|
|
as I wrote above he could to that using "regsvr32 dllname" |
|
Back to top |
|
 |
drescherjm Advocate

Joined: 05 Jun 2004 Posts: 2792 Location: Pittsburgh, PA, USA
|
Posted: Wed Aug 04, 2010 7:29 pm Post subject: |
|
|
That takes care of the registered problem.
For the dlls that need manifests in winsxs I have not found a reliable way to install other than using the redistributable packages. _________________ John
My gentoo overlay
Instructons for overlay |
|
Back to top |
|
 |
|