Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
msvcr80.dll error in wine..
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gamers & Players
View previous topic :: View next topic  
Author Message
adramalech707
Apprentice
Apprentice


Joined: 06 Oct 2009
Posts: 236
Location: California, USA

PostPosted: Tue Aug 03, 2010 2:24 am    Post subject: msvcr80.dll error in wine.. Reply with quote

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
View user's profile Send private message
Dorsai!
Apprentice
Apprentice


Joined: 27 Jul 2008
Posts: 285
Location: Bavaria

PostPosted: Tue Aug 03, 2010 2:53 am    Post subject: Reply with quote

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
View user's profile Send private message
adramalech707
Apprentice
Apprentice


Joined: 06 Oct 2009
Posts: 236
Location: California, USA

PostPosted: Tue Aug 03, 2010 5:28 am    Post subject: Reply with quote

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
View user's profile Send private message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Tue Aug 03, 2010 5:32 am    Post subject: Reply with quote

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
View user's profile Send private message
Dorsai!
Apprentice
Apprentice


Joined: 27 Jul 2008
Posts: 285
Location: Bavaria

PostPosted: Tue Aug 03, 2010 5:58 pm    Post subject: Reply with quote

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
View user's profile Send private message
adramalech707
Apprentice
Apprentice


Joined: 06 Oct 2009
Posts: 236
Location: California, USA

PostPosted: Tue Aug 03, 2010 10:59 pm    Post subject: Reply with quote

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
View user's profile Send private message
Dorsai!
Apprentice
Apprentice


Joined: 27 Jul 2008
Posts: 285
Location: Bavaria

PostPosted: Wed Aug 04, 2010 5:57 am    Post subject: Reply with quote

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
View user's profile Send private message
adramalech707
Apprentice
Apprentice


Joined: 06 Oct 2009
Posts: 236
Location: California, USA

PostPosted: Wed Aug 04, 2010 6:33 am    Post subject: Reply with quote

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
View user's profile Send private message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Wed Aug 04, 2010 6:57 am    Post subject: Reply with quote

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
View user's profile Send private message
drescherjm
Advocate
Advocate


Joined: 05 Jun 2004
Posts: 2792
Location: Pittsburgh, PA, USA

PostPosted: Wed Aug 04, 2010 1:11 pm    Post subject: Reply with quote

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
View user's profile Send private message
Dorsai!
Apprentice
Apprentice


Joined: 27 Jul 2008
Posts: 285
Location: Bavaria

PostPosted: Wed Aug 04, 2010 6:35 pm    Post subject: Reply with quote

as I wrote above he could to that using "regsvr32 dllname"
Back to top
View user's profile Send private message
drescherjm
Advocate
Advocate


Joined: 05 Jun 2004
Posts: 2792
Location: Pittsburgh, PA, USA

PostPosted: Wed Aug 04, 2010 7:29 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gamers & Players All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum