CentOS7では、WINEコンパイルは常に失敗します。

CentOS7では、WINEコンパイルは常に失敗します。

GnomeデスクトップでCentOS 7の新しいインスタンスを実行しています。 KeePassを実行できるように、CentOS 7インスタンスでWineを実行したいと思います。

EPEL経由でWineをインストールしましたが、wineで.exeを実行すると、次のような結果が得られます。

000f:fixme:service:scmdatabase_autostart_services Auto-start service L"MountMgr" failed to start: 2
000f:fixme:service:scmdatabase_autostart_services Auto-start service L"WineBus" failed to start: 2
wine: Bad EXE format for <name of any executable I try>

このバージョンのWineを削除しました。 「CentOS7にWINEをインストールする」を検索中に、次のブログが見つかりました。

どちらもコンパイル中に私に同じ問題を与えました。./configureワインソースフォルダからの実行に問題はありません。コマンドを実行するmakeと、プロジェクトがコンパイルされ始めます。しかしそれはいつもコンパイルされた dll/cabinet/tests セクションで停止します。具体的なエラーは次のとおりです。

winegcc: File does not exist: fdi.o
make[1]: *** [cabinet_test-stripped.exe.so] Error 2
make[1]: Leaving directory `/tmp/wine-3.15/dlls/cabinet/tests'
make: *** [dlls/cabinet/tests] Error 2

Wine 2.0.2、3.0、3.0.3、3.15、3.16をコンパイルしてみました。まったく同じファイルのすべてのコンパイルは失敗します。 「行方不明」が実際に存在することを確認しましたfdi.o

[myname@mymachine wine-3.15]$ ls ./dlls/cabinet/tests/
total 240
-rw-rw-r--. 1 myname myname    76 Aug 31 15:24 Makefile.in
-rw-rw-r--. 1 myname myname 31307 Aug 31 15:24 fdi.c
...
-rw-rw-r--. 1 myname myname 55940 Sep 25 14:16 fdi.o
...

ベストアンサー1

おすすめ記事