MacでA5m2を使いたい
環境
・MacOS Catalina
・2.3 GHz クアッドコアIntel Core i5
・8 GB 2133 MHz LPDDR3
・wine-7.7 (CrossOverFOSS 22.1.0)
・A5m2(Version 2.18.3〜2.14.5 / 32,64bit 通常版)
解決したいこと
MacでA5m2を使うために、以下の記事を参考に、Wineを入れてA5m2のexeファイルを実行したのですが、起動しません。
発生している問題・エラー
・ダウンロードしたA5m2をダブルクリックしても、起動しません。
エラーメッセージなどの出力もないです。
・右クリック>実行>Wineで開く で実行しても同様に反応はないです。
・ターミナルでコマンドを使って起動したところ、エラーを吐いていました。
[XXXXXX@macbook]$ wine /Users/XXXXXX/Applications/a5m2_2.18.3_x64/A5M2.exe
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
wine: failed to start L"Z:\\Users\\XXXXXX\\Applications\\a5m2_2.18.3_x64\\A5M2.exe"
アプリケーションを開始できません。もしくは、指定したファイルにアプリケーションが関連付けられていません。
ShellExecuteEx が失敗: 0024:err:start:fatal_error FormatMessage failed
※ユーザー名は「XXXXXX」でマスクしています。
自分で試したこと
エラーメッセージでググる
以下ページが出てきました。
カレントディレクトリへ移動して、そこで実行しても同様の結果でした。
[XXXX@macbook]$ cd /Users/XXXX/Applications/a5m2_2.18.3_x64
[XXXX@macbook]$ pwd
/Users/XXXX/Applications/a5m2_2.18.3_x64
[XXXX@macbook]$ wine A5M2.exe
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000110000-0000000068000000
アプリケーションを開始できません。もしくは、指定したファイルにアプリケーションが関連付けられていません。
ShellExecuteEx が失敗: 環境変数が見つかりません。
・Wineのバージョン確認
[XXXXXX@macbook]$ wine
Usage: wine PROGRAM [ARGUMENTS...] Run the specified program
wine --help Display this help and exit
wine --version Output version information and exit
・過去のA5m2のバージョンを試す
最新版から、Version 2.14.5 まで遡りました。(32, 64bit両方試しました。)
すべて同じ事象になります。
・ファイルのパーミッションを変更してみる
現在実施中です。a5m2_2.18.3_x64のフォルダ配下にある全てのファイルについて、実行権限がないので、付与してみます。
[XXXX@macbook]$ ls -al
total 101640
drwxr-xr-x@ 42 XXXX staff 1344 8 30 11:33 .
drwx------@ 6 XXXX staff 192 8 30 13:42 ..
-rw-rw-r--@ 1 XXXX staff 1873408 6 18 11:33 A5M2.ENU
-rw-rw-r--@ 1 XXXX staff 43001856 6 18 11:32 A5M2.exe
-rw-rw-r--@ 1 XXXX staff 2101 12 25 2022 TileServerList.txt
-rw-rw-r--@ 1 XXXX staff 148073 6 18 11:33 VirusCheck.txt
-rw-rw-r--@ 1 XXXX staff 137120 12 25 2022 WebView2Loader.dll
-rw-rw-r--@ 1 XXXX staff 151 6 18 11:32 build_info.txt
-rw-rw-r--@ 1 XXXX staff 333632 12 25 2022 concrt140.dll
-rw-rw-r--@ 1 XXXX staff 1259 12 25 2022 geom_js\images\layers-2x.png
-rw-rw-r--@ 1 XXXX staff 696 12 25 2022 geom_js\images\layers.png
-rw-rw-r--@ 1 XXXX staff 2464 12 25 2022 geom_js\images\marker-icon-2x.png
-rw-rw-r--@ 1 XXXX staff 1466 12 25 2022 geom_js\images\marker-icon.png
-rw-rw-r--@ 1 XXXX staff 618 12 25 2022 geom_js\images\marker-shadow.png
-rw-rw-r--@ 1 XXXX staff 14272 12 25 2022 geom_js\leaflet.css
-rw-rw-r--@ 1 XXXX staff 141946 12 25 2022 geom_js\leaflet.js
-rw-rw-r--@ 1 XXXX staff 146528 12 25 2022 geom_js\wkx.js
-rw-rw-r--@ 1 XXXX staff 64797 12 25 2022 geom_js\wkx.min.js
-rw-rw-r--@ 1 XXXX staff 69509 6 18 11:32 history.txt
-rw-rw-r--@ 1 XXXX staff 160768 12 25 2022 libbson-1.0.dll
-rw-rw-r--@ 1 XXXX staff 369664 12 25 2022 libmongoc-1.0.dll
-rw-rw-r--@ 1 XXXX staff 4875 12 25 2022 license.txt
-rw-rw-r--@ 1 XXXX staff 4354 12 25 2022 license_en.txt
-rw-rw-r--@ 1 XXXX staff 633152 12 25 2022 msvcp140.dll
-rw-rw-r--@ 1 XXXX staff 1522443 3 5 11:29 picture.zip
-rw-rw-r--@ 1 XXXX staff 14017 6 18 11:33 readme.txt
-rw-rw-r--@ 1 XXXX staff 9685 6 18 11:33 readme_en.txt
-rw-rw-r--@ 1 XXXX staff 65024 12 25 2022 sample\CreateTableDefinition.xls
-rw-rw-r--@ 1 XXXX staff 12165 5 13 12:57 sampledb\ShoppingSite.a5er
-rw-rw-r--@ 1 XXXX staff 245760 12 25 2022 sampledb\ShoppingSite.mdb
-rw-rw-r--@ 1 XXXX staff 4872 12 25 2022 scripts\Tool\SqlEmbededStr.dms
-rw-rw-r--@ 1 XXXX staff 757 12 25 2022 scripts\TreeDB\FavoritesExport.dms
-rw-rw-r--@ 1 XXXX staff 939 12 25 2022 scripts\TreeDB\FavoritesImport.dms
-rw-rw-r--@ 1 XXXX staff 385 12 25 2022 scripts\TreeDB\OpenSchemaTable.dms
-rw-rw-r--@ 1 XXXX staff 4781 12 25 2022 scripts\TreeDB\oracle_procedureSources.dms
-rw-rw-r--@ 1 XXXX staff 3712 12 25 2022 scripts\TreeDB\oracle_viewSources.dms
-rw-rw-r--@ 1 XXXX staff 799 12 25 2022 scripts\TreeDB\reccount_query.dms
-rw-rw-r--@ 1 XXXX staff 496 12 25 2022 scripts\TreeTB\CsvCopy.dms
-rw-rw-r--@ 1 XXXX staff 2890 12 25 2022 scripts\TreeTB\InsertStatements.dms
-rw-rw-r--@ 1 XXXX staff 527 12 25 2022 scripts\TreeTB\TableInfo.dms
-rw-rw-r--@ 1 XXXX staff 2857984 4 16 15:40 sqlite3.dll
-rw-rw-r--@ 1 XXXX staff 87888 12 25 2022 vcruntime140.dll
ただ、「dms」ファイルと「png」ファイルの権限変更が実行しても、ファイル名にスラッシュがあるせい(?)で、上手くできないです。現在、ファイル名を一時的に変えてみて権限変更してみようかなと思っているところです。
[XXXX@macbook]$ chmod 774 geom_js\images\layers-2x geom_js\images\layers-2x.png
chmod: geom_jsimageslayers-2x: No such file or directory
chmod: geom_jsimageslayers-2x.png: No such file or directory
過去に同じ事象になった方いらっしゃいましたら、教えていただけると幸いです。