page fault using compiled wine, but not packaged version

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
tjandacw
Newbie
Newbie
Posts: 4
Joined: Sun Jan 04, 2009 8:35 pm

page fault using compiled wine, but not packaged version

Post by tjandacw »

Ubuntu 11.10 (64-bit)
wine 1.3.35

I'm trying to build wine so I can track down a bug. (Bug 8997 - Troopmaster freezing). The problem I have is when download the source and build it, I get a page fault when I try to run Troopmaster.exe using wine. If I use the wine installed from the Ubuntu repositories (same version) I don't get the page fault.

Why don't I get the same result between my build and the repository build?

Thanks for any help.
tjandacw
Newbie
Newbie
Posts: 4
Joined: Sun Jan 04, 2009 8:35 pm

Post by tjandacw »

Looks like running 'winetricks ie7' fixes this. Still not sure why the packaged version of wine runs w/o all of the DLL overrides and the local compile doesn't.
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

tjandacw wrote:Looks like running 'winetricks ie7' fixes this. Still not sure why the packaged version of wine runs w/o all of the DLL overrides and the local compile doesn't.
Sounds like you didn't install wine-gecko for your local build. http://wiki.winehq.org/Gecko
tjandacw
Newbie
Newbie
Posts: 4
Joined: Sun Jan 04, 2009 8:35 pm

Post by tjandacw »

dimesio wrote: Sounds like you didn't install wine-gecko for your local build. http://wiki.winehq.org/Gecko
It got installed when I installed the packaged version, although it looks like both wine1-2-gecko and wine1.3-gecko are installed. I guess installing wine1.3 didn't uninstall wine1.2-gecko.

Code: Select all

$ dpkg --get-selections wine\*
wine1.2						deinstall
wine1.2-gecko					install
wine1.3						install
wine1.3-dev					install
wine1.3-gecko					install
winetricks					install
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

tjandacw wrote: It got installed when I installed the packaged version, although it looks like both wine1-2-gecko and wine1.3-gecko are installed. I guess installing wine1.3 didn't uninstall wine1.2-gecko.
If you're running Wine from the build directory, it won't find the gecko you installed from a package. Read the wiki page for instructions on where to put it.
tjandacw
Newbie
Newbie
Posts: 4
Joined: Sun Jan 04, 2009 8:35 pm

Post by tjandacw »

Thanks. I see that it should be ../gecko relative to the build tree. The installed gecko is in

Code: Select all

 /usr/share/wine/gecko
. Can I just make a soft link, or do I have to copy the file?
Locked