http://bugs.winehq.org/show_bug.cgi?id=35599
Bug ID: 35599 Summary: Tests can't be build and performed for Wine64 Product: Wine Version: 1.7.12 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: testcases Assignee: wine-bugs@winehq.org Reporter: wylda@volny.cz Classification: Unclassified
When i followed http://wiki.winehq.org/Wine64#head-7996ba405c5e44fa12203c2fd9a1fa973d3b33e1 i can't get further than:
cd wine64 ../wine-git/configure --enable-win64 make > make.log 2>&1 make -k test > test.log 2>&1
The log says for all time:
make[1]: Entering directory `/build/wine_test64/dlls/advapi32/tests' ../../../../wine_git_build/tools/runtest -q -P wine -T ../../.. -M advapi32.dll -p advapi32_test.exe.so cred && touch cred.ok wine: could not find the Wine loader in /build/wine_test64 make[1]: *** [cred.ok] Error 1
Even "./wine --version" says: wine: could not find the Wine loader in /build/wine_test64
But "./wine64 --version" says: wine-1.7.12-141-gaa22a3c
http://bugs.winehq.org/show_bug.cgi?id=35599
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com --- Yes, it's a known thing. The reason it doesn't work is quite obvious, 'runtest' does this to run a test program:
--- exec $WINETEST_WRAPPER "$topobjdir/wine" "$program" "$@" ---
and fails to find 'wine', cause it's not created for 64bit build dir. I had this problem a couple of weeks ago when I first tried to run some test on 64 bit, all you need is to create 'wine' symlink with the same target as 'wine64'. After that usual 'make test' works and you can use 64bitpath/wine to start wine if you like.
http://bugs.winehq.org/show_bug.cgi?id=35599
--- Comment #2 from Nikolay Sivov bunglehead@gmail.com --- To clarify it doesn't break a build, so your title is inaccurate.
http://bugs.winehq.org/show_bug.cgi?id=35599
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Tests can't be build and |Insuficient Wiki guide for |performed for Wine64 |running test on Wine64
--- Comment #3 from Wylda wylda@volny.cz ---
Ah i see...
cd loader ln -sf wine64 wine
Yes, it's a known thing.
I'll try to fine a duplicate, or is it a WONTFIX? Anyway, many thanks.
http://bugs.winehq.org/show_bug.cgi?id=35599
--- Comment #4 from Alexandre Julliard julliard@winehq.org --- You need to build a wow64 tree which will create the wine loader link. A 64-bit-only setup isn't considered valid, especially not for tests.
http://bugs.winehq.org/show_bug.cgi?id=35599
--- Comment #5 from Wylda wylda@volny.cz --- (In reply to comment #4)
You need to build a wow64 tree which will create the wine loader link. A 64-bit-only setup isn't considered valid, especially not for tests.
Thank you Alexandre.
1. Is wiki right, that for Win64 + Wow64 setup i need 2 separate out-of-tree builds? As this IMHO pretty complicates creating DEBIAN's packages for further regressions test (to quickly find nearest good/bad versions).
2. OT: Isn't AppDB hacked? See latest test results for 3DMark 2001 SE. This __isn't__ what i posted. Look into page's HTML source code for things like "...mytube-at-ashishmishra-dot-in/smartvideo_for_youtube/data/mytube.css... ", "...Please add this url to adblock whitelist...". Sorry for posting it here as I'm unable to post to wine-devel. After several days a get an email about delayed delivery (4.2.2 conversation with mail.winehq.org[209.46.25.134] timed out while sending MAIL FROM)
3. So wiki should rather state:
cd $HOME mkdir wine64 cd wine64 ../wine-git/configure --enable-win64 make > make.log 2>&1 cd .. mkdir wine32 cd wine32 ../wine-git/configure --with-wine64=../wine64 make > make.log 2>&1 cd ../wine64 make -k test > test.log 2>&1
And log compare to 32bit only build:
mkdir wine32only cd wine32only ../wine-git/configure make > make.log 2>&1 make -k test > test.log 2>&1
http://bugs.winehq.org/show_bug.cgi?id=35599
--- Comment #6 from Rosanne DiMesio dimesio@earthlink.net --- (In reply to comment #5)
- OT: Isn't AppDB hacked? See latest test results for 3DMark 2001 SE. This
__isn't__ what i posted. Look into page's HTML source code for things like "...mytube-at-ashishmishra-dot-in/smartvideo_for_youtube/data/mytube.css... ", "...Please add this url to adblock whitelist...".
That looks like it's related to bug 34647. I edited your report to remove it.
http://bugs.winehq.org/show_bug.cgi?id=35599
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |INVALID
--- Comment #7 from Wylda wylda@volny.cz ---
Let's make this one invalid. Those who handle with test know how to do it without wiki. And those who don't, such wiki won't help anyway...
http://bugs.winehq.org/show_bug.cgi?id=35599
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Wylda wylda@volny.cz ---
Closing.