
Code: Select all
[ebuild R ~] app-emulation/wine-1.3.26 USE="X alsa cups dbus fontconfig gecko gnutls gphoto2 gsm jpeg lcms ldap mp3 ncurses openal opencl opengl oss perl png samba scanner ssl threads truetype win32 win64 xcomposite xinerama xml -capi -custom-cflags (-gstreamer) (-hal) (-nls) -test -v4l" 0 kB
Code: Select all
$ mkdir blubb
$ WINEARCH=win32 WINEPREFIX=blubb winecfg
wine: WINEARCH set to win32 but 'blubb' is a 64-bit installation.Code: Select all
WINEARCH=win32 WINEPREFIX=/example/path/to/wine32 winecfgCode: Select all
app-emulation/wine-1.3.37 was built with the following:
USE="X alsa cups gecko gnutls gphoto2 jpeg mp3 (multilib) ncurses nls openal opengl oss perl png ssl threads truetype win32 win64 xml -capi -custom-cflags -fontconfig -gsm (-gstreamer) -hardened -lcms -ldap -opencl -samba -scanner -test -udisks -v4l -xcomposite -xinerama"
CFLAGS="-march=amdfam10 -O2 -pipe -O2"
CXXFLAGS="-march=amdfam10 -O2 -pipe -O2"Code: Select all
emerge --info wineThis bugs me. I have wine installed, and I've managed to do a few trivial things with it, like solitaire and minesweeper, and once upon a time I managed to get "Uru, Ages Beyond Myst" working, though without the DIB engine it had the bad cursor. But in general, I have a rough time getting wine to do much, and it seems that there is a lot of "wine application architecture", things like "a clean prefix" that everyone else seems to understand, and I don't. Last time I tried to use wine, it opened a dialog with "updating configuration" or something like that. Other times, after a long time, it would launch minesweeper - just testing. Last time, I lost patience and killed it. The "updating configuration" taking many minutes, using no disk and no cpu, is a royal pain.drescherjm wrote:I would start with a clean prefix and a 1.3.X release.
Code: Select all
emerge --info wine 
Most of the time it means that one deletes or re-locates the .wine directory, as far as I know.depontius wrote:I'm sure I'm doing something wrong. It seems like there's some sort of "Using WINE Manual" that I don't know about, but it seems that most others do. Where is it? How do I learn the secret of "a clean prefix", or setting this bugger up to actually do something?
Code: Select all
http://wiki.winehq.org/Hmmm, am I the only one, or is your backtrace an image of 'STOP SOPA!'?Efo wrote:Hi all,
I am back trying to figure this out.
I have installed version 1.3.32 now, and I dont get the 64/32 bit error message anymore, however, here is the backtrace:
http://ompldr.org/vYmQ0aA
This has been going on for a while, any help is greatly appreciated.
Thanks,
Efo
Code: Select all
WINEPREFIX=/your/desired/path Yourapplication.exeCode: Select all
WINEARCH=win32 WINEPREFIX=/your/desired/path/different/from/the/above Yourapplication.exeCode: Select all
tags [/ code] by the by. ^^
Other than the CPU differences that is mine being AMD, and a couple of different flags and other minor things, we have very similar builds so at least I can't think of anything obvious on that part.
If you try the above WINEPREFIX method (and do not create manually that directory), you will ensure that it is indeed a fresh new 'windows'.
Also, 1.3.37 is in the tree now, and haven't noticed anything weird at least yet.Code: Select all
env WINEARCH=win32 WINEPREFIX=/home/user/Tmp wine /mnt/cdrom/setup.exe Code: Select all
fixme:storage:create_storagefile Storage share mode not implemented.
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
fixme:iphlpapi:NotifyAddrChange (Handle 0xe8e8fc, overlapped 0xe8e8e0): stub
wine: configuration in '/home/user/Tmp' has been updated.
fixme:actctx:parse_manifest_buffer failed to parse manifest (null)
fixme:actctx:parse_manifest_buffer failed to parse manifest (null)
err:module:map_image Could not map section .reloc, file probably truncated
wine: Unhandled page fault on read access to 0x0044791c at address 0x4092ad (thread 002d), starting debugger...
Unhandled exception: page fault on read access to 0x0044791c in 32-bit code (0x004092ad).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:004092ad ESP:0033e414 EBP:00000005 EFLAGS:00010283( R- -- I S - - -C)
EAX:0000c085 EBX:7b868b45 ECX:00000004 EDX:0033fef0
ESI:0033fbc4 EDI:0044791c
Stack dump:
0x0033e414: 00000110 0002005e 0033e4e0 7ed63ff4
0x0033e424: 00403ba8 00009005 0033e4b4 00000110
0x0033e434: 0002005e 7ed63ff4 7ed63ff4 0033e460
0x0033e444: 7ed2d8aa 7eda1420 00000001 0033e470
0x0033e454: 7ed2e94f fffffff0 7ed63ff4 0033e530
0x0033e464: 7ed2f6a5 00030070 00000000 0033e4a0
000c: sel=0067 base=00000000 limit=00000000 32-bit --x
Backtrace:
0x004092ad: movw 0x0(%edi),%ax
Modules:
Module Address Debug info Name (54 modules)
PE 400000- 41c000 Export setup
ELF 7b800000-7b9b4000 Deferred kernel32<elf>
\-PE 7b810000-7b9b4000 \ kernel32
ELF 7bc00000-7bcc1000 Deferred ntdll<elf>
\-PE 7bc10000-7bcc1000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7e5df000-7e5e5000 Deferred libxfixes.so.3
ELF 7e5e5000-7e5ef000 Deferred libxcursor.so.1
ELF 7e5ef000-7e5fd000 Deferred libxi.so.6
ELF 7e5fd000-7e605000 Deferred libxrandr.so.2
ELF 7e605000-7e60f000 Deferred libxrender.so.1
ELF 7e60f000-7e615000 Deferred libxxf86vm.so.1
ELF 7e615000-7e637000 Deferred imm32<elf>
\-PE 7e620000-7e637000 \ imm32
ELF 7e637000-7e63d000 Deferred libxdmcp.so.6
ELF 7e63d000-7e657000 Deferred libxcb.so.1
ELF 7e657000-7e66f000 Deferred libice.so.6
ELF 7e66f000-7e78c000 Deferred libx11.so.6
ELF 7e78c000-7e79c000 Deferred libxext.so.6
ELF 7e79c000-7e7a4000 Deferred libsm.so.6
ELF 7e7a4000-7e845000 Deferred winex11<elf>
\-PE 7e7b0000-7e845000 \ winex11
ELF 7e845000-7e856000 Deferred libbz2.so.1
ELF 7e856000-7e86b000 Deferred libz.so.1
ELF 7e86b000-7e8f4000 Deferred libfreetype.so.6
ELF 7e925000-7ea13000 Deferred oleaut32<elf>
\-PE 7e940000-7ea13000 \ oleaut32
ELF 7ea13000-7ea87000 Deferred rpcrt4<elf>
\-PE 7ea20000-7ea87000 \ rpcrt4
ELF 7ea87000-7eb87000 Deferred ole32<elf>
\-PE 7eaa0000-7eb87000 \ ole32
ELF 7eb87000-7ebe7000 Deferred advapi32<elf>
\-PE 7eb90000-7ebe7000 \ advapi32
ELF 7ebe7000-7ec90000 Deferred gdi32<elf>
\-PE 7ebf0000-7ec90000 \ gdi32
ELF 7ec90000-7edca000 Deferred user32<elf>
\-PE 7eca0000-7edca000 \ user32
ELF 7edca000-7edd6000 Deferred libnss_files.so.2
ELF 7edd6000-7ede1000 Deferred libnss_nis.so.2
ELF 7ede1000-7edf7000 Deferred libnsl.so.1
ELF 7efaa000-7efcf000 Deferred libm.so.6
ELF 7efcf000-7efd3000 Deferred libxau.so.6
ELF 7efd3000-7efe7000 Deferred lz32<elf>
\-PE 7efe0000-7efe7000 \ lz32
ELF 7efe7000-7f000000 Deferred version<elf>
\-PE 7eff0000-7f000000 \ version
ELF f74d1000-f74d6000 Deferred libuuid.so.1
ELF f74d6000-f74de000 Deferred libnss_compat.so.2
ELF f74df000-f74e3000 Deferred libdl.so.2
ELF f74e4000-f7637000 Deferred libc.so.6
ELF f7637000-f7650000 Deferred libpthread.so.0
ELF f7681000-f77c3000 Dwarf libwine.so.1
ELF f77c4000-f77e1000 Deferred ld-linux.so.2
ELF ffffe000-fffff000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
00000008 setup.exe
00000009 0
0000000c services.exe
0000002a 0
00000029 0
00000028 0
00000024 0
00000023 0
0000000e 0
0000000d 0
00000014 explorer.exe
00000015 0
00000025 winedevice.exe
0000002b 0
00000027 0
00000026 0
0000002c (D) Z:\mnt\cdrom\setup.exe
0000002e 0
0000002d 0 <==
Backtrace:

Code: Select all
wine start 'Z:\mnt\cdrom\setup.exe'Code: Select all
wine start /Unix "/mnt/cdrom/setup.exe"Code: Select all
err:mscoree:LoadLibraryShim error reading registry key for installrootCode: Select all
err:module:map_image Could not map section .reloc, file probably truncatedCode: Select all
env WINEARCH=win32 WINEPREFIX=~/Tmp wine start 'Z:\mnt\cdrom\setup.exe'
Code: Select all
wine: created the configuration directory '/home/user/Tmp'
fixme:storage:create_storagefile Storage share mode not implemented.
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
fixme:iphlpapi:NotifyAddrChange (Handle 0xe8e8fc, overlapped 0xe8e8e0): stub
wine: configuration in '/home/user/Tmp' has been updated.
fixme:exec:SHELL_execute flags ignored: 0x00000100
err:ole:TLB_ReadTypeLib Loading of typelib L"C:\\Program Files\\Common Files\\InstallShield\\Professional\\RunTime\\IsProBE.tlb" failed with error 2
fixme:storage:create_storagefile Storage share mode not implemented.
wine: Call from 0x7b83a740 to unimplemented function apphelp.dll.ApphelpCheckInstallShieldPackage, aborting
wine: Unimplemented function apphelp.dll.ApphelpCheckInstallShieldPackage called at address 0x7b83a740 (thread 002f), starting debugger...
wine: Call from 0x7b83a740 to unimplemented function apphelp.dll.ApphelpCheckInstallShieldPackage, aborting

Code: Select all
WINEDLLOVERRIDES=apphelp=d WINEARCH=win32 WINEPREFIX=~/Tmp wine start 'Z:\mnt\cdrom\setup.exe'
Code: Select all
WINEDLLOVERRIDES=apphelp=d WINEARCH=win32 WINEPREFIX=~/Tmp wine start 'Z:\mnt\cdrom\setup.exe'