I have simply tried to get something to run, i.e., get JMP to produce its GUI and, hopefully, a welcome for a new installation as happens in Windows (I can supply a screenshot).
I suspect "USER ERROR" is the main thing here, because I am a newbie and am using a brute force strategy.
I went from complaints of missing DLLs to putting the requested DLLs in the same directory as the jmp.exe file. There are two of those places, one in the Downloads folder and the other in .wine after installing JMP. I get different error messages in each. The one in Downloads may not be meaningful as it is the set of unpacked code elements from before installation. I will include it in case it offers clues.
At .wine when I do “wine jmp.exe &> /tmp/log.txt 2>&1” the log.txt file has only one line: “$: command not found”
and when I do “wine jmp.exe” in the terminal I get
Code: Select all
jim@tabby6:~/.wine/drive_c/Program Files/SAS/JMPPRO/14$ wine jmp.exe
002c:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x54dfa4, 0x54dfc0 0x54dfa0
002c:fixme:nls:get_dummy_preferred_ui_language (0x38 0x54dfa4 0x54dfc0 0x54dfa0) returning a dummy value (current locale)
002c:fixme:msvcrt:_configure_wide_argv (1) stub
002c:fixme:msvcrt:_initialize_wide_environment stub
field __ImageBase in <Module> should have RVA data, but hasn't
field __ImageBase in <Module> should have RVA data, but hasn't
* Assertion at /vagrant/mono/mono/metadata/marshal.c:3990, condition `is_ok (error)' not met, function:mono_marshal_get_vtfixup_ftnptr, (null) assembly:C:\windows\mono\mono-2.0\lib\mono\4.5\mscorlib.dll type:TypeInitializationException member:(null)
abnormal program termination
002c:err:mscoree:expect_no_runtimes Process exited with a Mono runtime loaded.
Code: Select all
0x000000007bcaba64 DbgBreakPoint in ntdll: int $3
Modules:
Module Address Debug info Name (136 modules)
PE 550000- 5a1000 Deferred api-ms-win-crt-time-l1-1-0
PE 5b0000- 849000 Deferred jmptojava
PE 850000- 905000 Deferred jmptojava92
PE 910000- a72000 Deferred jmptojava93
PE a80000- a8f000 Deferred jmptojava94
PE a90000- 1060000 Deferred mfc140u
PE 1060000- 14f1000 Deferred oleaut32
PE 1500000- 182e000 Deferred urlmon
PE 1b90000- 2074000 Deferred comctl32
PE 61540000- 61592000 Deferred api-ms-win-crt-locale-l1-1-0
PE 61f80000- 61fd7000 Deferred normaliz
PE 620c0000- 62112000 Deferred api-ms-win-crt-filesystem-l1-1-0
PE 62140000- 62227000 Deferred uxtheme
PE 62600000- 62730000 Deferred usp10
PE 62c40000- 62c95000 Deferred api-ms-win-crt-multibyte-l1-1-0
PE 63140000- 63193000 Deferred api-ms-win-crt-runtime-l1-1-0
PE 63800000- 63852000 Deferred api-ms-win-crt-heap-l1-1-0
PE 64500000- 64551000 Deferred concrt140
PE 64940000- 649ca000 Deferred shcore
PE 65000000- 655ee000 Deferred ole32
PE 65780000- 657e0000 Deferred version
PE 66a80000- 66b1f000 Deferred msvcp140
PE 68a40000- 68bb9000 Deferred shlwapi
PE 69380000- 693d3000 Deferred api-ms-win-crt-stdio-l1-1-0
PE 69b80000- 69bd1000 Deferred api-ms-win-crt-environment-l1-1-0
PE 6a4c0000- 6a512000 Deferred api-ms-win-crt-utility-l1-1-0
PE 6a700000- 6a91d000 Deferred setupapi
PE 6bec0000- 6bf4f000 Deferred imm32
PE 6c0c0000- 6c12a000 Deferred wsock32
PE 6d580000- 6d5d3000 Deferred api-ms-win-crt-convert-l1-1-0
PE 6d9c0000- 6da5b000 Deferred mpr
PE 6dd80000- 6ddd3000 Deferred api-ms-win-crt-string-l1-1-0
PE 6eac0000- 6ead6000 Deferred vcruntime140
PE 6f480000- 6f759000 Deferred gdiplus
PE 6fbc0000- 6fe44000 Deferred rpcrt4
PE 70580000- 705d5000 Deferred api-ms-win-crt-math-l1-1-0
PE 71040000- 711d4000 Deferred kernelbase
ELF 7a800000- 7a9e3000 Deferred opengl32<elf>
\-PE 7a850000- 7a9e3000 \ opengl32
ELF 7b400000- 7b863000 Dwarf kernel32<elf>
\-PE 7b420000- 7b863000 \ kernel32
ELF 7bc00000- 7bd55000 Dwarf ntdll<elf>
\-PE 7bc20000- 7bd55000 \ ntdll
ELF 7c000000- 7c004000 Deferred <wine-loader>
PE 140000000- 145174000 Deferred jmp
PE 180000000- 18006c000 Deferred libcurl
ELF 7fd5ea5a0000- 7fd5ea7aa000 Deferred libltdl.so.7
ELF 7fd5ea7b0000- 7fd5eaa1d000 Deferred libodbc.so.2
ELF 7fd5eaba0000- 7fd5eada6000 Deferred libxfixes.so.3
ELF 7fd5eada8000- 7fd5eafb2000 Deferred libxcursor.so.1
ELF 7fd5eafb8000- 7fd5eb1c8000 Deferred libxi.so.6
ELF 7fd5eb1c8000- 7fd5eb3cb000 Deferred libxcomposite.so.1
ELF 7fd5eb3d0000- 7fd5eb5db000 Deferred libxrandr.so.2
ELF 7fd5eb5e0000- 7fd5eb7ea000 Deferred libxrender.so.1
ELF 7fd5eb7f0000- 7fd5eb9f6000 Deferred libxxf86vm.so.1
ELF 7fd5eb9f8000- 7fd5ebbfb000 Deferred libxinerama.so.1
ELF 7fd5ebc00000- 7fd5ebe08000 Deferred librt.so.1
ELF 7fd5ebe08000- 7fd5ec01d000 Deferred libbsd.so.0
ELF 7fd5ec020000- 7fd5ec226000 Deferred libxdmcp.so.6
ELF 7fd5ec228000- 7fd5ec42c000 Deferred libxau.so.6
ELF 7fd5ec430000- 7fd5ec658000 Deferred libxcb.so.1
ELF 7fd5ec658000- 7fd5ec990000 Deferred libx11.so.6
ELF 7fd5ec990000- 7fd5ecba2000 Deferred libxext.so.6
ELF 7fd5ecbd8000- 7fd5ecc9a000 Deferred winex11<elf>
\-PE 7fd5ecbf0000- 7fd5ecc9a000 \ winex11
ELF 7fd5ecd50000- 7fd5ecf82000 Deferred libexpat.so.1
ELF 7fd5ecf88000- 7fd5ed1cd000 Deferred libfontconfig.so.1
ELF 7fd5ed1d0000- 7fd5ed402000 Deferred libpng16.so.16
ELF 7fd5ed408000- 7fd5ed6bc000 Deferred libfreetype.so.6
ELF 7fd5ed6c0000- 7fd5ed8ea000 Deferred libtinfo.so.5
ELF 7fd5ed8f0000- 7fd5edb13000 Deferred libncurses.so.5
ELF 7fd5edb18000- 7fd5edb49000 Deferred iphlpapi<elf>
\-PE 7fd5edb20000- 7fd5edb49000 \ iphlpapi
ELF 7fd5edb50000- 7fd5edb85000 Deferred odbc32<elf>
\-PE 7fd5edb60000- 7fd5edb85000 \ odbc32
ELF 7fd5edb88000- 7fd5edc35000 Deferred wininet<elf>
\-PE 7fd5edb90000- 7fd5edc35000 \ wininet
ELF 7fd5edc38000- 7fd5edd5f000 Deferred msvcr120<elf>
\-PE 7fd5edc60000- 7fd5edd5f000 \ msvcr120
ELF 7fd5edd60000- 7fd5ee7a3000 Deferred shell32<elf>
\-PE 7fd5edd80000- 7fd5ee7a3000 \ shell32
ELF 7fd5ee7a8000- 7fd5ee8dc000 Dwarf ucrtbase<elf>
\-PE 7fd5ee7d0000- 7fd5ee8dc000 \ ucrtbase
ELF 7fd5ee8e0000- 7fd5ee9eb000 Deferred crypt32<elf>
\-PE 7fd5ee8f0000- 7fd5ee9eb000 \ crypt32
ELF 7fd5ee9f0000- 7fd5eebf8000 Deferred libffi.so.6
ELF 7fd5eebf8000- 7fd5eee30000 Deferred libcrypt.so.1
ELF 7fd5eee30000- 7fd5ef139000 Deferred libsqlite3.so.0
ELF 7fd5ef140000- 7fd5ef38a000 Deferred libhx509.so.5
ELF 7fd5ef390000- 7fd5ef59f000 Deferred libheimbase.so.1
ELF 7fd5ef5a0000- 7fd5ef7c9000 Deferred libwind.so.0
ELF 7fd5ef7d0000- 7fd5efa51000 Deferred libgmp.so.10
ELF 7fd5efa58000- 7fd5efc8c000 Deferred libhogweed.so.4
ELF 7fd5efc90000- 7fd5efec6000 Deferred libnettle.so.6
ELF 7fd5efec8000- 7fd5f00db000 Deferred libtasn1.so.6
ELF 7fd5f00e0000- 7fd5f045e000 Deferred libunistring.so.2
ELF 7fd5f0460000- 7fd5f067d000 Deferred libidn2.so.0
ELF 7fd5f0680000- 7fd5f09af000 Deferred libp11-kit.so.0
ELF 7fd5f09b0000- 7fd5f0bcd000 Deferred libz.so.1
ELF 7fd5f0bd0000- 7fd5f0de6000 Deferred libroken.so.18
ELF 7fd5f0de8000- 7fd5f101e000 Deferred libhcrypto.so.4
ELF 7fd5f1020000- 7fd5f1224000 Deferred libcom_err.so.2
ELF 7fd5f1228000- 7fd5f14ca000 Deferred libasn1.so.8
ELF 7fd5f14d0000- 7fd5f175d000 Deferred libkrb5.so.26
ELF 7fd5f1760000- 7fd5f1969000 Deferred libheimntlm.so.0
ELF 7fd5f1970000- 7fd5f1cd5000 Deferred libgnutls.so.30
ELF 7fd5f1cd8000- 7fd5f1f19000 Deferred libgssapi.so.3
ELF 7fd5f1f20000- 7fd5f213b000 Deferred libsasl2.so.2
ELF 7fd5f2140000- 7fd5f235b000 Deferred libresolv.so.2
ELF 7fd5f2360000- 7fd5f256e000 Deferred liblber-2.4.so.2
ELF 7fd5f2570000- 7fd5f27c2000 Deferred libldap_r-2.4.so.2
ELF 7fd5f27c8000- 7fd5f283a000 Deferred wldap32<elf>
\-PE 7fd5f27d0000- 7fd5f283a000 \ wldap32
ELF 7fd5f2840000- 7fd5f2881000 Deferred ws2_32<elf>
\-PE 7fd5f2850000- 7fd5f2881000 \ ws2_32
ELF 7fd5f2888000- 7fd5f2b16000 Deferred user32<elf>
\-PE 7fd5f28b0000- 7fd5f2b16000 \ user32
ELF 7fd5f2b18000- 7fd5f2c03000 Deferred msvcrt<elf>
\-PE 7fd5f2b30000- 7fd5f2c03000 \ msvcrt
ELF 7fd5f2c08000- 7fd5f2c9f000 Deferred advapi32<elf>
\-PE 7fd5f2c20000- 7fd5f2c9f000 \ advapi32
ELF 7fd5f2da0000- 7fd5f2f4d000 Deferred gdi32<elf>
\-PE 7fd5f2dc0000- 7fd5f2f4d000 \ gdi32
ELF 7fd5f3330000- 7fd5f3542000 Deferred libnss_files.so.2
ELF 7fd5f3548000- 7fd5f3762000 Deferred libnsl.so.1
ELF 7fd5f3768000- 7fd5f3974000 Deferred libnss_nis.so.2
ELF 7fd5f3978000- 7fd5f3b82000 Deferred libnss_compat.so.2
ELF 7fd5f3db8000- 7fd5f3fd0000 Deferred libgcc_s.so.1
ELF 7fd5f3fd0000- 7fd5f436e000 Deferred libm.so.6
ELF 7fd5f43a0000- 7fd5f45a4000 Deferred libdl.so.2
ELF 7fd5f45a8000- 7fd5f4999000 Deferred libc.so.6
ELF 7fd5f49a0000- 7fd5f4bbf000 Deferred libpthread.so.0
ELF 7fd5f4bc8000- 7fd5f4bed000 Deferred bcrypt<elf>
\-PE 7fd5f4bd0000- 7fd5f4bed000 \ bcrypt
ELF 7fd5f4bf0000- 7fd5f4f95000 Dwarf libwine.so.1
ELF 7fd5f4f98000- 7fd5f51c2000 Deferred ld-linux-x86-64.so.2
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
00000023 0
0000001a 0
00000013 0
00000010 0
0000000f 0
00000011 plugplay.exe
00000017 0
00000016 0
00000012 0
00000018 winedevice.exe
00000020 0
0000001d 0
0000001c 0
0000001b 0
00000019 0
0000001e explorer.exe
00000029 0
00000028 0
00000027 0
0000001f 0
00000021 winedevice.exe
00000026 0
00000025 0
00000024 0
00000022 0
0000002a (D) Z:\home\jim\Downloads\JMP_PRO_Windows64Bit\JMP\JMP_Pro\14_2\Windows\jmp.exe
0000002e 0
0000002b 0 <==
System information:
Wine build: wine-4.12.1
Platform: x86_64
Version: Windows 7
Host system: Linux
Host version: 4.15.0-54-generic
Code: Select all
wine jmp.exe
002b:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x54dfa4, 0x54dfc0 0x54dfa0
002b:fixme:nls:get_dummy_preferred_ui_language (0x38 0x54dfa4 0x54dfc0 0x54dfa0) returning a dummy value (current locale)
002b:fixme:msvcrt:_configure_wide_argv (1) stub
002b:fixme:msvcrt:_initialize_wide_environment stub
wine: Unhandled exception 0x80000003 in thread 2b at address 0x7bcaba64 (thread 002b), starting debugger...
002d:fixme:dbghelp:elf_search_auxv can't find symbol in module
002d:fixme:dbghelp:elf_search_auxv can't find symbol in module
002d:fixme:dbghelp:elf_search_auxv can't find symbol in module
002d:fixme:dbghelp:elf_search_auxv can't find symbol in module
and so on, not yet terminating but stopped.