Wine strange fullscreen behavior + regression test

Questions about Wine on Linux
Locked
Mr Sinister
Level 1
Level 1
Posts: 7
Joined: Tue Apr 09, 2013 4:37 pm

Wine strange fullscreen behavior + regression test

Post by Mr Sinister »

Hello,
I have a problem running a regression test needed for the bug send by me ( http://bugs.winehq.org/show_bug.cgi?id=33290 ).
It's my first time so be gentle and please help :)
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Wine strange fullscreen behavior + regression test

Post by dimesio »

You built 64 bit Wine. Unless the app you're testing is 64 bit, build 32 bit Wine only.
Mr Sinister
Level 1
Level 1
Posts: 7
Joined: Tue Apr 09, 2013 4:37 pm

Re: Wine strange fullscreen behavior + regression test

Post by Mr Sinister »

Thank you I used the chroot version and it works with a little "but": I get the infamous "libosmesa-dev" error submitted as a bug here https://bugs.launchpad.net/ubuntu/+sour ... ug/1066599. It was supposed to be fixed with the new release. I use version 9.0.3 and yet I still get the same error. What to do?
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Wine strange fullscreen behavior + regression test

Post by dimesio »

The Ubuntu bug you linked to is not marked fixed. The last comment in it indicates it's been assigned to Canonical X.org.
Mr Sinister
Level 1
Level 1
Posts: 7
Joined: Tue Apr 09, 2013 4:37 pm

Re: Wine strange fullscreen behavior + regression test

Post by Mr Sinister »

So basically nothing I can do with it, right? Will compilation without OpenGl rendering support affect my tests?
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Wine strange fullscreen behavior + regression test

Post by dimesio »

Comment #19 in the bug report was from a user who had problems with libosmesa and a non-Wine app, and solved it by downgrading libosmesa. You could try that. Other than that, I don't know. You could try asking on the Ubuntu forum if anyone knows a workaround.
Mr Sinister
Level 1
Level 1
Posts: 7
Joined: Tue Apr 09, 2013 4:37 pm

Re: Wine strange fullscreen behavior + regression test

Post by Mr Sinister »

OK, LibOSmesa 8.0.4 did the trick now I am only informed about the problem with libsane but I think I can live without scanner support in this case nevertheless I have another problem: after wine compilation and installation of the game I still get the "missing files error". Maybe it has something to do with the fact that I use isos with AcetoneISO instead of actual CDs. Can I use the installed version of winecfg to configure my drives or should I compile one from git? If it's git then please tell me how. I can't really run single player without it configured properly anyway.
Mr Sinister
Level 1
Level 1
Posts: 7
Joined: Tue Apr 09, 2013 4:37 pm

Re: Wine strange fullscreen behavior + regression test

Post by Mr Sinister »

Sorry for the double post but I forgot to mention that neither "-console -windowed" nor "-windowed -w 800 -h 600" didn't want to work, which made the issue even worse.
Mr Sinister
Level 1
Level 1
Posts: 7
Joined: Tue Apr 09, 2013 4:37 pm

Re: Wine strange fullscreen behavior + regression test

Post by Mr Sinister »

OK, finally I got to bisection but I am completely lost now. I've read the walkthrough from http://wiki.winehq.org/RegressionTesting but I still don't get it. I already executed the following:
hades@tartar ~/wine-git $ git bisect start
hades@tartar ~/wine-git $ git bisect good wine-1.4
hades@tartar ~/wine-git $ git bisect bad wine-1.5.21
Bisecting: 3449 revisions left to test after this (roughly 12 steps)
[4d7f510bef0891004bf5f1570148eeaf9ef73ee0] kernel32: Reimplement GetLogicalDrives using Nt{Open, Query}DirectoryObject.

But what's next? ./configure --verbose && make gives me an error: configure: error: X 32-bit development files not found.
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Wine strange fullscreen behavior + regression test

Post by dimesio »

Mr Sinister wrote: But what's next? ./configure --verbose && make gives me an error: configure: error: X 32-bit development files not found.
You need to install the X 32 bit development files. If they are installed, you may need to make a symlink. Check the config.log to see exactly what configure is looking for and not finding.
Mr Sinister
Level 1
Level 1
Posts: 7
Joined: Tue Apr 09, 2013 4:37 pm

Re: Wine strange fullscreen behavior + regression test

Post by Mr Sinister »

I've installed libx11-xcb-dev:i386 and it doesn't cry about X11 support anymore BUT it wants Freetype 32 development files. Everything would be fine if there weren't a small tiny dependencies craze: when i want to install
libfreetype6-dev:i386 apt-get insists on removing such unimportant packages as build-essential dkms g++ g++-multilib gcc gcc-multilib libfontconfig1-dev libfreetype6-dev nvidia-experimental-310 nvidia-experimental-310-dev virtualbox-guest-dkms. Are those dependencies so f#*&@d up only in Mint/Ubuntu or in Debian as well ?
Help again!
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Wine strange fullscreen behavior + regression test

Post by dimesio »

Locked