I am again trying to get 9.1 working in Crossover Linux 6.2.0 Pro. Install works with the following:
- bottle type: winxp
- installed software: IE6 w/ SP1 through the Crossover Installation Wizard
- when installing, chose Custom and unchecked Python and all extensions
Several popups (10+) with the same message as in the parent post.
Same as parent post for post-install of additional items and registered the license using an authorization file.
Desktop Administrator will run once you make mfc42u.dll available (I placed my copy in Windows/System32).
ArcMap will show the "splash" screen but fails to load. Instead it and ArcCatalog will have ole errors and fail.
The ArcMap output:
CXConfig->read(/usr/local/cxoffice/etc/cxoffice.conf)
CXConfig->read(/home/dustymugs/.cxoffice/cxoffice.conf)
Product version=6.2.0
7213: Grabbing the lock '/tmp/.wine-1000/cxoffice-wine.lock'
7213: Got the lock
CXConfig->read(/home/dustymugs/.cxoffice/testxp/cxbottle.conf)
Mode = 'private, non-root'
Running '"/usr/local/cxoffice/bin/cxglibc-check" 1>&2'
Testing for TLS support... yes
Testing for errno_location... no
Testing for patchable errno_location... no
Testing for thread package... NPTL (NPTL 2.7)
GNU libc version... glibc 2.7
Testing VM split... ok
** Wed Apr 9 12:49:44 2008
Starting '/usr/local/cxoffice/bin/wineloader' 'winewrapper.exe' 'cxoffice' '--start' '--'
'C:\Program Files\ArcGIS\Bin\ArcMap.exe'
-> rc=768 (took 0 seconds)
Environment:
CX_ROOT = "/usr/local/cxoffice"
CX_BOTTLE = "testxp"
WINEPREFIX = "/home/dustymugs/.cxoffice/testxp"
CX_WINDOWS_VERSION = <undefined>
PATH = "/usr/local/cxoffice/bin:/usr/local/pgadmin3/bin:/usr/local/squirrelsql:/usr/local/opt/openoffice.org/program:/usr/local/cxoffice/bin:/usr/local/thunderbird:/usr/local/firefox:/usr/lib/jre1.6.0_05/bin/java:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/lib/java/bin:/usr/lib/java/jre/bin:/usr/lib/qt/bin:."
LD_LIBRARY_PATH = "/usr/local/cxoffice/lib"
WINEDLLPATH = "/usr/local/cxoffice/lib/wine"
WINEDLLOVERRIDES = <undefined>
LD_PRELOAD = ""
LD_ASSUME_KERNEL = <undefined>
WINELOADER = "/usr/local/cxoffice/bin/wineloader"
WINESERVER = "/usr/local/cxoffice/bin/wineserver"
WINEDEBUG = <undefined>
CX_LOG = <undefined>
CX_DEBUGMSG = <undefined>
DISPLAY = ":0.0"
7213: Releasing the lock
Command:
/usr/local/cxoffice/bin/wineloader winewrapper.exe cxoffice --start -- C:\Program Files\ArcGIS\Bin\ArcMap.exe
libGL error: drmMap of framebuffer failed (Cannot allocate memory)
libGL error: reverting to (slow) indirect rendering
fixme:exec:SHELL_execute flags ignored: 0x00000100
libGL error: drmMap of framebuffer failed (Cannot allocate memory)
libGL error: reverting to (slow) indirect rendering
fixme:ole:CoResumeClassObjects stub
err:ole:CoGetClassObject class {ce259b71-280c-11d2-aa2f-000000000000} not registered
err:ole:CoGetClassObject class {ce259b71-280c-11d2-aa2f-000000000000} not registered
err:ole:create_server class {ce259b71-280c-11d2-aa2f-000000000000} not registered
err:ole:CoGetClassObject no class object {ce259b71-280c-11d2-aa2f-000000000000} could be created for context 0x7
err:ole:CoGetClassObject class {e3223b71-d815-11d2-9f38-00c04f6bc61a} not registered
err:ole:CoGetClassObject class {e3223b71-d815-11d2-9f38-00c04f6bc61a} not registered
err:ole:create_server class {e3223b71-d815-11d2-9f38-00c04f6bc61a} not registered
err:ole:CoGetClassObject no class object {e3223b71-d815-11d2-9f38-00c04f6bc61a} could be created for context 0x7
wine: Unhandled page fault on read access to 0x00000000 at address 0x6778e36e (thread 0014), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x6778e36e).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:6778e36e ESP:0034fad8 EBP:67a641e0 EFLAGS:00010206( - 00 - RIP1)
EAX:0057400c EBX:00000000 ECX:00000000 EDX:0057400c
ESI:00573fe8 EDI:00574058
Stack dump:
0x0034fad8: 004d2570 0034fe18 00573fe8 004d2570
0x0034fae8: 00000000 00000000 00000000 00000000
0x0034faf8: 00574b90 00573fe8 780012b1 ffffffff
0x0034fb08: 004d2570 0034fb48 78001383 00560000
0x0034fb18: 00000002 00000180 004d2570 ffffffff
0x0034fb28: 0034fb70 67819042 00000016 004014c8
Backtrace:
=>1 0x6778e36e in afui (+0xe36e) (0x67a641e0)
2 0x89ff3357 (0x5618ec83)
3 0x00000000 (0x00000000)
0x6778e36e: movl 0x0(%ecx),%edx
Modules:
Module Address Debug info Name (99 modules)
PE 400000-55e000 Deferred arcmap
PE 5b2e0000-5b40f000 Deferred pe91
PE 5b540000-5b571000 Deferred owncontrols
PE 5dc10000-5dc47000 Deferred layeruilib
PE 5dc90000-5dcdb000 Deferred layerlib
PE 5e810000-5e88d000 Deferred imageaccesslib
PE 64110000-64135000 Deferred featurelayerlib
PE 64d80000-64de0000 Deferred displaylib
PE 667d0000-667d7000 Deferred appinitializerlib
PE 67700000-6774d000 Deferred afutil
PE 67780000-67908000 Export afui
PE 67a50000-67b15000 Deferred afcore
PE 67d30000-67d52000 Deferred accessworkspacefactory
PE 70bd0000-70c35000 Deferred shlwapi
PE 76fb0000-770a2000 Deferred mfc42u
PE 78000000-78044000 Deferred msvcrt
PE 780c0000-78121000 Deferred msvcp60
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7ca55000-7ca69000 Deferred icmp<elf>
\-PE 7ca60000-7ca69000 \ icmp
ELF 7ca69000-7ca7d000 Deferred msimg32<elf>
\-PE 7ca70000-7ca7d000 \ msimg32
ELF 7de7e000-7deb0000 Deferred libcrypt.so.1
ELF 7deb0000-7dfef000 Deferred libcrypto.so.0
ELF 7dfef000-7e02f000 Deferred libssl.so.0
ELF 7e02f000-7e05b000 Deferred libcups.so.2
ELF 7e06c000-7e0dd000 Deferred wineps<elf>
\-PE 7e090000-7e0dd000 \ wineps
ELF 7e1ba000-7e1d6000 Deferred imm32<elf>
\-PE 7e1c0000-7e1d6000 \ imm32
ELF 7e1d6000-7e1dc000 Deferred libxrandr.so.2
ELF 7e1dc000-7e1e4000 Deferred libxrender.so.1
ELF 7e1e4000-7e1e7000 Deferred libxinerama.so
ELF 7e1e7000-7e207000 Deferred libexpat.so.1
ELF 7e207000-7e400000 Deferred r300_dri.so
ELF 7e400000-7e409000 Deferred libdrm.so.2
ELF 7e409000-7e40e000 Deferred libxfixes.so.3
ELF 7e40e000-7e413000 Deferred libxxf86vm.so.1
ELF 7e413000-7e46b000 Deferred libgl.so.1
ELF 7e46b000-7e470000 Deferred libxdmcp.so.6
ELF 7e470000-7e487000 Deferred libxcb.so.1
ELF 7e487000-7e56e000 Deferred libx11.so.6
ELF 7e56e000-7e57c000 Deferred libxext.so.6
ELF 7e57c000-7e593000 Deferred libice.so.6
ELF 7e593000-7e59b000 Deferred libsm.so.6
ELF 7e59b000-7e628000 Deferred winex11<elf>
\-PE 7e5b0000-7e628000 \ winex11
ELF 7e628000-7e63c000 Deferred libz.so.1
ELF 7e63c000-7e6ac000 Deferred libcxfreetype.so
ELF 7e6ac000-7e6c0000 Deferred olepro32<elf>
\-PE 7e6b0000-7e6c0000 \ olepro32
ELF 7e6c0000-7e6df000 Deferred mpr<elf>
\-PE 7e6d0000-7e6df000 \ mpr
ELF 7e6df000-7e79a000 Deferred oleaut32<elf>
\-PE 7e700000-7e79a000 \ oleaut32
ELF 7e79a000-7e7f3000 Deferred rpcrt4<elf>
\-PE 7e7b0000-7e7f3000 \ rpcrt4
ELF 7e7f3000-7e8ca000 Deferred ole32<elf>
\-PE 7e810000-7e8ca000 \ ole32
ELF 7e8ca000-7e8f9000 Deferred winspool<elf>
\-PE 7e8d0000-7e8f9000 \ winspool
ELF 7e8f9000-7e9ef000 Deferred shell32<elf>
\-PE 7e910000-7e9ef000 \ shell32
ELF 7e9ef000-7ea8a000 Deferred comdlg32<elf>
\-PE 7ea00000-7ea8a000 \ comdlg32
ELF 7ea8a000-7eb19000 Deferred gdi32<elf>
\-PE 7eaa0000-7eb19000 \ gdi32
ELF 7eb19000-7ec43000 Deferred user32<elf>
\-PE 7eb30000-7ec43000 \ user32
ELF 7ec43000-7ecf1000 Deferred comctl32<elf>
\-PE 7ec50000-7ecf1000 \ comctl32
ELF 7ecf1000-7ed1b000 Deferred ws2_32<elf>
\-PE 7ed00000-7ed1b000 \ ws2_32
ELF 7ed1b000-7ed5c000 Deferred advapi32<elf>
\-PE 7ed30000-7ed5c000 \ advapi32
ELF 7ed5c000-7ed6f000 Deferred libresolv.so.2
ELF 7ed6f000-7ed8d000 Deferred iphlpapi<elf>
\-PE 7ed80000-7ed8d000 \ iphlpapi
ELF 7ed8d000-7edb1000 Deferred netapi32<elf>
\-PE 7ed90000-7edb1000 \ netapi32
ELF 7edb1000-7edbc000 Deferred libnss_files.so.2
ELF 7edbc000-7edc6000 Deferred libnss_nis.so.2
ELF 7edc6000-7edde000 Deferred libnsl.so.1
ELF 7ede3000-7edec000 Deferred libxcursor.so.1
ELF 7edec000-7edef000 Deferred iso8859-1.so
ELF 7ee25000-7ef47000 Deferred kernel32<elf>
\-PE 7ee40000-7ef47000 \ kernel32
ELF 7ef47000-7ef6d000 Deferred libm.so.6
ELF 7ef6d000-7f000000 Deferred ntdll<elf>
\-PE 7ef80000-7f000000 \ ntdll
ELF b7c60000-b7c63000 Deferred libxdamage.so.1
ELF b7c63000-b7c6c000 Deferred libnss_compat.so.2
ELF b7c6e000-b7c72000 Deferred libdl.so.2
ELF b7c72000-b7dbe000 Deferred libc.so.6
ELF b7dbe000-b7dd5000 Deferred libpthread.so.0
ELF b7dd7000-b7dd9000 Deferred libxcb-xlib.so.0
ELF b7dd9000-b7ddc000 Deferred libxau.so.6
ELF b7de6000-b7ef7000 Deferred libwine.so.1
ELF b7ef8000-b7f16000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000015
00000017 0
00000016 0
00000013 (D) C:\Program Files\ArcGIS\Bin\ArcMap.exe
00000025 0
00000024 0
00000023 0
00000022 0
00000021 0
00000020 0
0000001f 0
0000001e 0
0000001d 0
0000001c 0
0000001b 0
0000001a 0
00000019 0
00000018 0
00000014 0 <==
00000011
00000012 0
The ArcCatalog output:
CXConfig->read(/usr/local/cxoffice/etc/cxoffice.conf)
CXConfig->read(/home/dustymugs/.cxoffice/cxoffice.conf)
Product version=6.2.0
7236: Grabbing the lock '/tmp/.wine-1000/cxoffice-wine.lock'
7236: Got the lock
CXConfig->read(/home/dustymugs/.cxoffice/testxp/cxbottle.conf)
Mode = 'private, non-root'
Running '"/usr/local/cxoffice/bin/cxglibc-check" 1>&2'
Testing for TLS support... yes
Testing for errno_location... no
Testing for patchable errno_location... no
Testing for thread package... NPTL (NPTL 2.7)
GNU libc version... glibc 2.7
Testing VM split... ok
** Wed Apr 9 12:49:54 2008
Starting '/usr/local/cxoffice/bin/wineloader' 'winewrapper.exe' 'cxoffice' '--start' '--'
'C:\Program Files\ArcGIS\Bin\ArcCatalog.exe'
-> rc=768 (took 0 seconds)
Environment:
CX_ROOT = "/usr/local/cxoffice"
CX_BOTTLE = "testxp"
WINEPREFIX = "/home/dustymugs/.cxoffice/testxp"
CX_WINDOWS_VERSION = <undefined>
PATH = "/usr/local/cxoffice/bin:/usr/local/pgadmin3/bin:/usr/local/squirrelsql:/usr/local/opt/openoffice.org/program:/usr/local/cxoffice/bin:/usr/local/thunderbird:/usr/local/firefox:/usr/lib/jre1.6.0_05/bin/java:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/lib/java/bin:/usr/lib/java/jre/bin:/usr/lib/qt/bin:."
LD_LIBRARY_PATH = "/usr/local/cxoffice/lib"
WINEDLLPATH = "/usr/local/cxoffice/lib/wine"
WINEDLLOVERRIDES = <undefined>
LD_PRELOAD = ""
LD_ASSUME_KERNEL = <undefined>
WINELOADER = "/usr/local/cxoffice/bin/wineloader"
WINESERVER = "/usr/local/cxoffice/bin/wineserver"
WINEDEBUG = <undefined>
CX_LOG = <undefined>
CX_DEBUGMSG = <undefined>
DISPLAY = ":0.0"
7236: Releasing the lock
Command:
/usr/local/cxoffice/bin/wineloader winewrapper.exe cxoffice --start -- C:\Program Files\ArcGIS\Bin\ArcCatalog.exe
libGL error: drmMap of framebuffer failed (Cannot allocate memory)
libGL error: reverting to (slow) indirect rendering
fixme:exec:SHELL_execute flags ignored: 0x00000100
libGL error: drmMap of framebuffer failed (Cannot allocate memory)
libGL error: reverting to (slow) indirect rendering
err:ole:CoGetClassObject class {bdbbb40c-d0b2-11d1-aed9-080009ec734b} not registered
err:ole:CoGetClassObject class {bdbbb40c-d0b2-11d1-aed9-080009ec734b} not registered
err:ole:create_server class {bdbbb40c-d0b2-11d1-aed9-080009ec734b} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {bdbbb40c-d0b2-11d1-aed9-080009ec734b} could be created for context 0x17
wine: Unhandled page fault on read access to 0x00000000 at address 0x40adf9 (thread 002b), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x0040adf9).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:0040adf9 ESP:0034fd74 EBP:004216d8 EFLAGS:00010246( - 00 -RIZP1)
EAX:00000000 EBX:00000000 ECX:00421800 EDX:00000072
ESI:00421804 EDI:00421800
Stack dump:
0x0034fd74: 00000000 00421804 004216d8 004216d8
0x0034fd84: 0049f3d0 00000000 00000005 004216d8
0x0034fd94: 00000000 0034fe10 00415e38 00000000
0x0034fda4: 0040afee 004216d8 004216d8 0034fed8
0x0034fdb4: ffffffff 00193598 7707f008 00193590
0x0034fdc4: 0034fde4 76fb6126 00000005 00193590
Backtrace:
=>1 0x0040adf9 in arccatalog (+0xadf9) (0x004216d8)
2 0x00000001 (0x004188a8)
3 0x0040aa60 in arccatalog (+0xaa60) (0x00414a40)
0x0040adf9: movl 0x0(%eax),%edx
Modules:
Module Address Debug info Name (91 modules)
PE 400000-487000 Export arccatalog
PE 5b2e0000-5b40f000 Deferred pe91
PE 5b540000-5b571000 Deferred owncontrols
PE 5f750000-5f785000 Deferred gxcorelib
PE 64d80000-64de0000 Deferred displaylib
PE 667d0000-667d7000 Deferred appinitializerlib
PE 67780000-67908000 Deferred afui
PE 67a50000-67b15000 Deferred afcore
PE 70bd0000-70c35000 Deferred shlwapi
PE 76fb0000-770a2000 Deferred mfc42u
PE 78000000-78044000 Deferred msvcrt
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7ca69000-7ca7d000 Deferred msimg32<elf>
\-PE 7ca70000-7ca7d000 \ msimg32
ELF 7de7e000-7deb0000 Deferred libcrypt.so.1
ELF 7deb0000-7dfef000 Deferred libcrypto.so.0
ELF 7dfef000-7e02f000 Deferred libssl.so.0
ELF 7e02f000-7e05b000 Deferred libcups.so.2
ELF 7e06c000-7e0dd000 Deferred wineps<elf>
\-PE 7e090000-7e0dd000 \ wineps
ELF 7e1ba000-7e1d6000 Deferred imm32<elf>
\-PE 7e1c0000-7e1d6000 \ imm32
ELF 7e1d6000-7e1dc000 Deferred libxrandr.so.2
ELF 7e1dc000-7e1e4000 Deferred libxrender.so.1
ELF 7e1e4000-7e1e7000 Deferred libxinerama.so
ELF 7e1e7000-7e207000 Deferred libexpat.so.1
ELF 7e207000-7e400000 Deferred r300_dri.so
ELF 7e400000-7e409000 Deferred libdrm.so.2
ELF 7e409000-7e40e000 Deferred libxfixes.so.3
ELF 7e40e000-7e413000 Deferred libxxf86vm.so.1
ELF 7e413000-7e46b000 Deferred libgl.so.1
ELF 7e46b000-7e470000 Deferred libxdmcp.so.6
ELF 7e470000-7e487000 Deferred libxcb.so.1
ELF 7e487000-7e56e000 Deferred libx11.so.6
ELF 7e56e000-7e57c000 Deferred libxext.so.6
ELF 7e57c000-7e593000 Deferred libice.so.6
ELF 7e593000-7e59b000 Deferred libsm.so.6
ELF 7e59b000-7e628000 Deferred winex11<elf>
\-PE 7e5b0000-7e628000 \ winex11
ELF 7e628000-7e63c000 Deferred libz.so.1
ELF 7e63c000-7e6ac000 Deferred libcxfreetype.so
ELF 7e6ac000-7e6c0000 Deferred olepro32<elf>
\-PE 7e6b0000-7e6c0000 \ olepro32
ELF 7e6c0000-7e6df000 Deferred mpr<elf>
\-PE 7e6d0000-7e6df000 \ mpr
ELF 7e6df000-7e70e000 Deferred winspool<elf>
\-PE 7e6f0000-7e70e000 \ winspool
ELF 7e70e000-7e804000 Deferred shell32<elf>
\-PE 7e720000-7e804000 \ shell32
ELF 7e804000-7e89f000 Deferred comdlg32<elf>
\-PE 7e810000-7e89f000 \ comdlg32
ELF 7e89f000-7e94d000 Deferred comctl32<elf>
\-PE 7e8b0000-7e94d000 \ comctl32
ELF 7e94d000-7e977000 Deferred ws2_32<elf>
\-PE 7e960000-7e977000 \ ws2_32
ELF 7e977000-7e99b000 Deferred netapi32<elf>
\-PE 7e980000-7e99b000 \ netapi32
ELF 7e99b000-7e9ae000 Deferred libresolv.so.2
ELF 7e9ae000-7e9cc000 Deferred iphlpapi<elf>
\-PE 7e9c0000-7e9cc000 \ iphlpapi
ELF 7e9cc000-7ea25000 Deferred rpcrt4<elf>
\-PE 7e9e0000-7ea25000 \ rpcrt4
ELF 7ea25000-7eafc000 Deferred ole32<elf>
\-PE 7ea40000-7eafc000 \ ole32
ELF 7eafc000-7ebb7000 Deferred oleaut32<elf>
\-PE 7eb20000-7ebb7000 \ oleaut32
ELF 7ebb7000-7ebf8000 Deferred advapi32<elf>
\-PE 7ebc0000-7ebf8000 \ advapi32
ELF 7ebf8000-7ec87000 Deferred gdi32<elf>
\-PE 7ec10000-7ec87000 \ gdi32
ELF 7ec87000-7edb1000 Deferred user32<elf>
\-PE 7eca0000-7edb1000 \ user32
ELF 7edb1000-7edbc000 Deferred libnss_files.so.2
ELF 7edbc000-7edc6000 Deferred libnss_nis.so.2
ELF 7edc6000-7edde000 Deferred libnsl.so.1
ELF 7ede3000-7edec000 Deferred libxcursor.so.1
ELF 7edec000-7edef000 Deferred iso8859-1.so
ELF 7ee25000-7ef47000 Deferred kernel32<elf>
\-PE 7ee40000-7ef47000 \ kernel32
ELF 7ef47000-7ef6d000 Deferred libm.so.6
ELF 7ef6d000-7f000000 Deferred ntdll<elf>
\-PE 7ef80000-7f000000 \ ntdll
ELF b7cf1000-b7cf4000 Deferred libxdamage.so.1
ELF b7cf4000-b7cfd000 Deferred libnss_compat.so.2
ELF b7cff000-b7d03000 Deferred libdl.so.2
ELF b7d03000-b7e4f000 Deferred libc.so.6
ELF b7e4f000-b7e66000 Deferred libpthread.so.0
ELF b7e68000-b7e6a000 Deferred libxcb-xlib.so.0
ELF b7e6a000-b7e6d000 Deferred libxau.so.6
ELF b7e77000-b7f88000 Deferred libwine.so.1
ELF b7f89000-b7fa7000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000002c
0000002e 0
0000002d 0
0000002a (D) C:\Program Files\ArcGIS\Bin\ArcCatalog.exe
0000002b 0 <==
00000028
00000029 0
I'll see if I can get anywhere with ArcGIS 9.2 though that has more requirements than 9.1.