http://bugs.winehq.org/show_bug.cgi?id=24257
Summary: wrong wow64 installation path for debian Product: Wine Version: unspecified Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: blocker Priority: P2 Component: build-env AssignedTo: wine-bugs@winehq.org ReportedBy: cbill.lam@gmail.com
commit b32653235a03d1edca3d5698a1dcbd6ea56e2fb0 Author: Alexandre Julliard julliard@winehq.org Date: Wed Apr 21 12:28:22 2010 +0200
configure: Default to /lib64 as libdir for 64-bit builds, and use plain /lib for 32-bit builds.
diff --git a/configure.ac b/configure.ac index 4aa7cfd..83b3240 100644 --- a/configure.ac +++ b/configure.ac @@ -192,7 +192,9 @@ then enable_fonts=${enable_fonts:-no} enable_server=${enable_server:-no} enable_tools=${enable_tools:-no} - test "x$libdir" != "x${exec_prefix}/lib" || libdir="${exec_prefix}/lib32" +elif test "x$enable_win64" = "xyes" +then + test "x$libdir" != "x${exec_prefix}/lib" || libdir="${exec_prefix}/lib64"
This commit change configure and configure.ac, however for debian, /lib is for 64-bit, and /lib64 is a just a symlink to /lib. The net effect of this patch will effectively. install and overwrite wine64 files in /usr/lib when install files for wine wow64.
workaround: add back the deleted line for debian.
http://bugs.winehq.org/show_bug.cgi?id=24257
--- Comment #1 from Alexandre Julliard julliard@winehq.org 2010-09-04 03:20:57 CDT --- The defaults are appropriate for most platforms, but it's not possible to get it right for every setup without major complexity. Just specify libdir explicitly.
http://bugs.winehq.org/show_bug.cgi?id=24257
--- Comment #2 from bill lam cbill.lam@gmail.com 2010-09-04 08:42:32 CDT --- Your comment is fair enough. Please forgive me for being slow. How to pass libdir to configure or make?
http://bugs.winehq.org/show_bug.cgi?id=24257
Jerome Leclanche adys.wh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |adys.wh@gmail.com
--- Comment #3 from Jerome Leclanche adys.wh@gmail.com 2010-09-04 08:45:48 CDT --- ./configure --libdir=/whatever/you/want/
http://bugs.winehq.org/show_bug.cgi?id=24257
--- Comment #4 from bill lam cbill.lam@gmail.com 2010-09-04 21:48:08 CDT --- Thanks for help.
BTW I think debian and its derivatives represent a significant number of distro, it would be helpful to add a note of this problem in building wow64 inside the wine64 wiki page.
http://bugs.winehq.org/show_bug.cgi?id=24257
Leonardo leo_men13@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |leo_men13@hotmail.com
--- Comment #5 from Leonardo leo_men13@hotmail.com 2012-08-26 23:40:19 CDT --- Unhandled exception: page fault on write access to 0x00000013 in 32-bit code (0x0046d22f). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:0046d22f ESP:0275e610 EBP:0275e6a8 EFLAGS:00210206( R- -- I - -P- ) EAX:00000013 EBX:03cbf258 ECX:010dceb8 EDX:00000001 ESI:0000000f EDI:01113008 Stack dump: 0x0275e610: 26ffd1b1 00000291 00c46238 02e64eb0 0x0275e620: 007a14ec 00000000 f4a745a5 00000000 0x0275e630: 00c46238 010cb3b8 00000291 0275e6b4 0x0275e640: 03bf2438 036b6d1c 0275e670 0275e670 0x0275e650: 010e3740 010e3688 03cbf258 00000005 0x0275e660: 03bf31d0 0275e6c0 02e64eb0 03b2db90 Backtrace: =>0 0x0046d22f in launcher (+0x6d22f) (0x0275e6a8) 1 0x0046cc31 in launcher (+0x6cc30) (0x0275e6c0) 2 0x0048b317 in launcher (+0x8b316) (0x0275e71c) 3 0x00479701 in launcher (+0x79700) (0x0275e85c) 4 0x004ba35e in launcher (+0xba35d) (0x0275e8b0) 5 0x004c2039 in launcher (+0xc2038) (0x0275e900) 0x0046d22f: lock xaddl %edx,0x0(%eax) Modules: Module Address Debug info Name (181 modules) PE 400000- a3a000 Export launcher PE 2400000- 243b000 Deferred nspr4 PE 3280000- 33e8000 Deferred gkmedias PE 33f0000- 3418000 Deferred mozglue PE 4300000- 588b000 Deferred xul ELF 20000000-20058000 Deferred riched20<elf> -PE 20010000-20058000 \ riched20 ELF 20058000-20180000 Deferred wined3d<elf> -PE 20060000-20180000 \ wined3d ELF 20180000-20217000 Deferred windowscodecs<elf> -PE 20190000-20217000 \ windowscodecs ELF 20217000-20235000 Deferred libgcc_s.so.1 ELF 20235000-20239000 Deferred libnss_mdns4_minimal.so.2 ELF 20239000-20240000 Deferred libnss_dns.so.2 ELF 20240000-2026b000 Deferred libvorbis.so.0 ELF 2026b000-20367000 Deferred mshtml<elf> -PE 20280000-20367000 \ mshtml ELF 20367000-203c5000 Deferred dbghelp<elf> -PE 20370000-203c5000 \ dbghelp ELF 203c5000-203d9000 Deferred psapi<elf> -PE 203d0000-203d9000 \ psapi ELF 203d9000-203f1000 Deferred userenv<elf> -PE 203e0000-203f1000 \ userenv ELF 203f1000-2042e000 Deferred usp10<elf> -PE 20400000-2042e000 \ usp10 ELF 2042e000-204b0000 Deferred jscript<elf> -PE 20440000-204b0000 \ jscript ELF 204b0000-20506000 Deferred libssl.so.1.0.0 ELF 20506000-206b1000 Deferred libcrypto.so.1.0.0 ELF 22f60000-22f75000 Deferred rasdlg<elf> -PE 22f70000-22f75000 \ rasdlg ELF 23ef6000-23f19000 Deferred dxgi<elf> -PE 23f00000-23f19000 \ dxgi ELF 2557d000-255e2000 Deferred libpulsecommon-1.1.so ELF 26e34000-26e4f000 Deferred wsock32<elf> -PE 26e40000-26e4f000 \ wsock32 ELF 2fe7c000-2fe84000 Deferred libjson.so.0 ELF 3099e000-309c9000 Deferred netapi32<elf> -PE 309a0000-309c9000 \ netapi32 ELF 3316b000-33173000 Deferred libogg.so.0 ELF 34e81000-34ff9000 Deferred libvorbisenc.so.2 ELF 37c3e000-37cb0000 Deferred libsndfile.so.1 ELF 39e42000-39e90000 Deferred libflac.so.8 ELF 466fa000-4675f000 Deferred ieframe<elf> -PE 46700000-4675f000 \ ieframe ELF 4835b000-48370000 Deferred t2embed<elf> -PE 48360000-48370000 \ t2embed ELF 4faa9000-4faf7000 Deferred libpulse.so.0 ELF 53a9b000-53abd000 Deferred iphlpapi<elf> -PE 53aa0000-53abd000 \ iphlpapi ELF 55c40000-55c97000 Deferred libjpeg.so.8 ELF 59f12000-59f2d000 Deferred rasapi32<elf> -PE 59f20000-59f2d000 \ rasapi32 ELF 5a188000-5a1ac000 Deferred wbemprox<elf> -PE 5a190000-5a1ac000 \ wbemprox ELF 5db52000-5db80000 Deferred secur32<elf> -PE 5db60000-5db80000 \ secur32 ELF 5eda4000-5ee32000 Deferred msvcrt<elf> -PE 5edc0000-5ee32000 \ msvcrt PE 61700000-61795000 Deferred mozsqlite3 PE 61e40000-61e51000 Deferred mozalloc PE 622c0000-622d2000 Deferred plds4 PE 62f00000-62f24000 Deferred nssutil3 ELF 68000000-68022000 Deferred ld-linux.so.2 ELF 68022000-68164000 Dwarf libwine.so.1 ELF 68164000-6817f000 Deferred libpthread.so.0 ELF 6817f000-68324000 Deferred libc.so.6 ELF 68324000-68329000 Deferred libdl.so.2 ELF 68329000-68332000 Deferred libnss_compat.so.2 ELF 68332000-6833e000 Deferred libnss_nis.so.2 ELF 6833e000-6834b000 Deferred libnss_files.so.2 ELF 6834b000-6848b000 Deferred user32<elf> -PE 68360000-6848b000 \ user32 ELF 6848b000-6854f000 Deferred gdi32<elf> -PE 684a0000-6854f000 \ gdi32 ELF 6854f000-685b1000 Deferred advapi32<elf> -PE 68560000-685b1000 \ advapi32 ELF 685b1000-685ca000 Deferred version<elf> -PE 685c0000-685ca000 \ version ELF 685ca000-685de000 Deferred msimg32<elf> -PE 685d0000-685de000 \ msimg32 ELF 685de000-686bd000 Deferred comdlg32<elf> -PE 685e0000-686bd000 \ comdlg32 ELF 686bd000-68727000 Deferred shlwapi<elf> -PE 686d0000-68727000 \ shlwapi ELF 68727000-68820000 Deferred comctl32<elf> -PE 68730000-68820000 \ comctl32 ELF 68820000-6885d000 Deferred winspool<elf> -PE 68830000-6885d000 \ winspool ELF 6885d000-68964000 Deferred ole32<elf> -PE 68870000-68964000 \ ole32 ELF 68964000-689da000 Deferred rpcrt4<elf> -PE 68970000-689da000 \ rpcrt4 ELF 689da000-68ae9000 Deferred oleaut32<elf> -PE 689f0000-68ae9000 \ oleaut32 ELF 68ae9000-68b1b000 Deferred ws2_32<elf> -PE 68af0000-68b1b000 \ ws2_32 ELF 68b1b000-68b8c000 Deferred wininet<elf> -PE 68b20000-68b8c000 \ wininet ELF 68b8c000-68ba2000 Deferred libz.so.1 ELF 68ba2000-68c50000 Deferred winmm<elf> -PE 68bb0000-68c50000 \ winmm ELF 68c50000-68c79000 Deferred msacm32<elf> -PE 68c60000-68c79000 \ msacm32 ELF 68c79000-68c8e000 Deferred mswsock<elf> -PE 68c80000-68c8e000 \ mswsock ELF 68c8e000-68cc6000 Deferred winhttp<elf> -PE 68c90000-68cc6000 \ winhttp ELF 68cc6000-68d60000 Deferred libfreetype.so.6 ELF 68d60000-68d69000 Deferred libsm.so.6 ELF 68d69000-68d7b000 Deferred libxext.so.6 ELF 68d7b000-68eaf000 Deferred libx11.so.6 ELF 68eaf000-68eb5000 Deferred libuuid.so.1 ELF 68eb5000-68ed6000 Deferred libxcb.so.1 ELF 68ed6000-68eda000 Deferred libxau.so.6 ELF 68eda000-68ee1000 Deferred libxdmcp.so.6 ELF 68ee1000-68f03000 Deferred imm32<elf> -PE 68ef0000-68f03000 \ imm32 ELF 68f03000-68f07000 Deferred libxinerama.so.1 ELF 68f07000-68f0d000 Deferred libxxf86vm.so.1 ELF 68f0d000-68f17000 Deferred libxrender.so.1 ELF 68f17000-68f1b000 Deferred libxcomposite.so.1 ELF 68f1b000-68f2b000 Deferred libxi.so.6 ELF 68f2b000-68f5f000 Deferred libfontconfig.so.1 ELF 68f5f000-68f89000 Deferred libexpat.so.1 ELF 68f89000-68f94000 Deferred libxcursor.so.1 ELF 68f94000-68f9a000 Deferred libxfixes.so.3 ELF 68f9a000-68fce000 Deferred uxtheme<elf> -PE 68fa0000-68fce000 \ uxtheme ELF 68fce000-6900c000 Deferred libgssapi_krb5.so.2 ELF 6900c000-690d0000 Deferred libgnutls.so.26 ELF 690d0000-690de000 Deferred libavahi-common.so.3 ELF 690de000-691ad000 Deferred libkrb5.so.3 ELF 691ad000-691b2000 Deferred libcom_err.so.2 ELF 691b2000-691bb000 Deferred libkrb5support.so.0 ELF 691bb000-691cd000 Deferred libavahi-client.so.3 ELF 691cd000-691f5000 Deferred libk5crypto.so.3 ELF 691f5000-69207000 Deferred libtasn1.so.3 ELF 69207000-6928c000 Deferred libgcrypt.so.11 ELF 6928c000-692a4000 Deferred libresolv.so.2 ELF 692a4000-692a9000 Deferred libgpg-error.so.0 ELF 692a9000-692b2000 Deferred librt.so.1 ELF 692b2000-692c5000 Deferred gnome-keyring-pkcs11.so ELF 69de6000-69e2f000 Deferred libdbus-1.so.3 PE 69f80000-6a06e000 Deferred nss3 ELF 6b5a4000-6b5c7000 Deferred mmdevapi<elf> -PE 6b5b0000-6b5c7000 \ mmdevapi ELF 6b9ce000-6b9eb000 Deferred hnetcfg<elf> -PE 6b9d0000-6b9eb000 \ hnetcfg PE 6ce40000-6ce52000 Deferred plc4 ELF 6d2d1000-6d4e5000 Deferred shell32<elf> -PE 6d2e0000-6d4e5000 \ shell32 ELF 6f16a000-6f16e000 Deferred libkeyutils.so.1 PE 6f1c0000-6f1ec000 Deferred smime3 PE 6fcc0000-6fcfd000 Deferred ssl3 PE 70180000-704aa000 Deferred mozjs ELF 70a91000-70ac9000 Deferred oledlg<elf> -PE 70aa0000-70ac9000 \ oledlg ELF 70c28000-70c7b000 Deferred libcups.so.2 ELF 71807000-7188b000 Deferred urlmon<elf> -PE 71810000-7188b000 \ urlmon ELF 72eaf000-72f37000 Deferred winex11<elf> -PE 72ec0000-72f37000 \ winex11 ELF 73359000-73373000 Deferred libice.so.6 ELF 7493f000-74965000 Deferred winepulse<elf> -PE 74950000-74965000 \ winepulse ELF 74baf000-74bd5000 Deferred mpr<elf> -PE 74bc0000-74bd5000 \ mpr ELF 74fc8000-74ff4000 Deferred libm.so.6 ELF 756d6000-756dd000 Deferred libasyncns.so.0 ELF 768a8000-768ba000 Deferred libp11-kit.so.0 ELF 76d58000-76d61000 Deferred libxrandr.so.2 ELF 76ec7000-76ed1000 Deferred libwrap.so.0 ELF 77c72000-77cd9000 Deferred setupapi<elf> -PE 77c80000-77cd9000 \ setupapi ELF 7a154000-7a16e000 Deferred libnsl.so.1 ELF 7b800000-7ba2d000 Deferred kernel32<elf> -PE 7b810000-7ba2d000 \ kernel32 ELF 7bc00000-7bcc4000 Deferred ntdll<elf> -PE 7bc10000-7bcc4000 \ ntdll ELF 7bf00000-7bf04000 Deferred <wine-loader> Threads: process tid prio (all id:s are in hex) 0000000e services.exe 00000020 0 0000001f 0 00000015 0 00000010 0 0000000f 0 00000012 winedevice.exe 0000001b 0 0000001a 0 00000014 0 00000013 0 0000001c plugplay.exe 00000021 0 0000001e 0 0000001d 0 00000044 explorer.exe 00000046 0 00000048 (D) C:\Program Files\World of Warcraft\Launcher.exe 00000036 0 00000066 0 00000065 0 00000058 0 00000040 0 00000041 0 0000003e 0 00000029 0 00000039 0 0000003a 0 00000038 0 00000045 -1 00000037 0 0000005e 0 0000002e 0 0000005b 0 0000002f 0 00000027 0 00000026 0 0000003c 0 0000002d 15 0000002c 15 0000005d 0 0000002b 0 <== 00000030 0 00000017 0 00000018 0 00000067 0 00000056 0 0000000b 0 00000047 0 System information: Wine build: wine-1.5.11 Platform: i386 Host system: Linux Host version: 3.2.0-29-generic
http://bugs.winehq.org/show_bug.cgi?id=24257
--- Comment #6 from Lou Butcher lbut1899@bigpond.net.au 2012-08-28 16:39:15 CDT --- Created attachment 41518 --> http://bugs.winehq.org/attachment.cgi?id=41518 backtrace
http://bugs.winehq.org/show_bug.cgi?id=24257
--- Comment #7 from Austin English austinenglish@gmail.com 2012-08-28 16:47:23 CDT --- The content of attachment 41518 has been deleted by Austin English austinenglish@gmail.com who provided the following reason:
Spam
The token used to delete this attachment was generated at 2012-08-28 16:47:17 CDT.
http://bugs.winehq.org/show_bug.cgi?id=24257
--- Comment #8 from Lou Butcher lbut1899@bigpond.net.au 2012-09-14 16:57:13 CDT --- Created attachment 41673 --> http://bugs.winehq.org/attachment.cgi?id=41673 Network Storage
http://bugs.winehq.org/show_bug.cgi?id=24257
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, regression, | |source Version|unspecified |1.1.44 Regression SHA1| |b32653235a03d1edca3d5698a1d | |cbd6ea56e2fb0
--- Comment #9 from Ken Sharp imwellcushtymelike@gmail.com --- The top three distros at DistroWatch are Debian-based. Is this still an issue?
This bug has a bunch of comments/attachments that need to be nuked.
http://bugs.winehq.org/show_bug.cgi?id=24257
amineoxi2013 amine-raj@live.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |amine-raj@live.fr
http://bugs.winehq.org/show_bug.cgi?id=24257
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wylda@volny.cz
--- Comment #10 from Wylda wylda@volny.cz --- (In reply to bill lam from comment #0)
This commit change configure and configure.ac, however for debian, /lib is for 64-bit, and /lib64 is a just a symlink to /lib.
Well for the latest Debian Jessie 64bit, i guess this isn't an issue. I have AMD64 + multiarch i386 and the /lib64 isn't a symlink to /lib.
(In reply to bill lam from comment #9)
Is this still an issue? This bug has a bunch of comments/attachments that need to be nuked.
I would say, fixed in upstream.
http://bugs.winehq.org/show_bug.cgi?id=24257
beni afifudin beni.12421007@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |beni.12421007@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=24257
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |focht@gmx.net Resolution|--- |UPSTREAM
--- Comment #11 from Anastasius Focht focht@gmx.net --- Hello folks,
resolving 'upstream' since OP didn't respond further.
Regards
http://bugs.winehq.org/show_bug.cgi?id=24257
--- Comment #12 from Rosanne DiMesio dimesio@earthlink.net --- Based on comment 1, shouldn't this be WONTFIX?
http://bugs.winehq.org/show_bug.cgi?id=24257
--- Comment #13 from Anastasius Focht focht@gmx.net --- Hello Rosanne,
--- quote --- Based on comment 1, shouldn't this be WONTFIX? --- quote ---
could be both:
'WONTFIX' -> vanilla Wine stays as-is
'UPSTREAM' -> Debian distro packagers hack/patch vanilla Wine (configure) and make it work for their distro. Distros tend to apply various patches to suit their needs.
You are free to change the resolution - but close the bug for God's sake.
Regards
https://bugs.winehq.org/show_bug.cgi?id=24257
Jerome Leclanche adys.wh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #14 from Jerome Leclanche adys.wh@gmail.com --- Closing