まあ、ブショネという用語を、かっこつけて使ってみただけなんです。
☆
たしか先週の月曜日に気がついたんですが、portsでインストールしたwine-1.1.8,1で、いくつかのアプリケーションが実行できなくなってました。
これまで、FreeBSD7上で、firefox2とsunbirdを実行するために、wineを使っていました。
wineの1.1.7までは問題なかったのですが、wineの1.1.8でfirefox2を実行しようとすると…
% firefox2-wine …というシェルスクリプトを自分で作って用意してある
fixme:ntoskrnl:KeInitializeSpinLock 0x867a04
wine: could not load L"C:\\Program Files\\Mozilla Firefox\\firefox.exe": Invalid address
うごかないです。
wineでsunbirdを実行しようとすると…
% sunbird-wine …というシェルスクリプトを自分で作って用意してある
fixme:ntoskrnl:KeInitializeSpinLock 0x867a04
wine: could not load L"C:\\Program Files\\Mozilla Sunbird\\sunbird.exe": Invalid address
これまた、うごかないです。
~/.wine 以下のファイルが腐ったのかと思って、最初からやりなおしてみてもダメ。
というか、firefox2をインストールしようとしても
% wine Firefox\ Setup\ 2.0.0.18.exe
fixme:ntoskrnl:KeInitializeSpinLock 0x867a04
wine: could not load L"Z:\\home\\nhh\\Firefox Setup 2.0.0.18.exe": Invalid address
これが、そもそも動かないのです。
ところが、動くアプリケーションもあります。
たとえば、vixという画像管理のソフト。
% wine /Win/Program\ Files/vix221/ViX.exe
fixme:ntoskrnl:KeInitializeSpinLock 0x867a04
wine: could not load L"Z:\\Win\\Program Files\\vix221\\ViX.exe": Invalid address
Invalid addressと出ますが、動きました・・・wine-1.1.8,1のときは。
今、別のFreeBSD7マシンですが、wine-1.1.9_1,1で試すと、動きませんでした。
ほかにも、picasa2は
% picasa2-wine
fixme:ntoskrnl:KeInitializeSpinLock 0x867a04
fixme:ole:CoResumeClassObjects stub
wine: could not load L"C:\\Program Files\\Picasa2\\PicasaUpdate.exe": Invalid address
wine: could not load L"C:\\Program Files\\Picasa2\\PicasaUpdate.exe": Invalid address
fixme:win:FlashWindowEx 0xc69fcc
fixme:win:FlashWindowEx 0xc68670
となりますが、動いていました・・・wine-1.1.8,1のときは。
同じく、別マシンのwine-1.1.9_1,1で、picasaweb-current-setup.exeを実行しようとしたらダメ。
こうしてみると、この別マシンでwine-1.1.9_1,1を使っていると、Windowsアプリケーションが1つも動かないので、もうこれは無視しましょう。
以下は、先週、調べたときのメモから持ってきたもので、wine-1.1.8,1で試したものです。
TeraPadは・・・
% wine TeraPad/TeraPad.exe
fixme:ntoskrnl:KeInitializeSpinLock 0x867a04
fixme:time:GetCalendarInfoW Unimplemented caltype 4
fixme:time:GetCalendarInfoW Unimplemented caltype 3
fixme:imm:ImmReleaseContext (0x10036, 0x540310): stub
動きました。
PowerPoint Viewerは・・・
% wine Microsoft\ Office/Office12/PPTVIEW.EXE
fixme:ntoskrnl:KeInitializeSpinLock 0x867a04
fixme:heap:HeapSetInformation 0x520000 1 0x0 0
fixme:heap:HeapSetInformation 0x520000 1 0x0 0
fixme:win:EnumDisplayDevicesW ((null),0,0x73f7c0,0x00000000), stub!
fixme:wtsapi:WTSRegisterSessionNotification Stub 0x30028 0x00000000
fixme:commdlg:GetFileName95 Flags 0x00800000 not yet implemented
動きました。
Excel Viewerは・・・
% wine .wine/drive_c/Program\ Files/Microsoft\ Office/OFFICE11/XLVIEW.EXE
fixme:ntoskrnl:KeInitializeSpinLock 0x867a04
fixme:font:WineEngCreateFontInstance Untranslated charset 255
fixme:font:WineEngCreateFontInstance Untranslated charset 255
fixme:font:WineEngCreateFontInstance Untranslated charset 255
fixme:font:WineEngCreateFontInstance Untranslated charset 255
fixme:font:WineEngCreateFontInstance Untranslated charset 255
fixme:font:WineEngCreateFontInstance Untranslated charset 255
fixme:font:WineEngCreateFontInstance Untranslated charset 255
fixme:font:WineEngCreateFontInstance Untranslated charset 255
fixme:font:WineEngCreateFontInstance Untranslated charset 255
fixme:font:WineEngCreateFontInstance Untranslated charset 255
fixme:win:EnumDisplayDevicesW ((null),0,0x73d794,0x00000000), stub!
fixme:wtsapi:WTSRegisterSessionNotification Stub 0x10048 0x00000000
fixme:imm:ImmReleaseContext (0x1002a, 0x542e98): stub
fixme:font:WineEngCreateFontInstance Untranslated charset 255
fixme:wtsapi:WTSRegisterSessionNotification Stub 0x1002a 0x00000000
fixme:reg:GetNativeSystemInfo (0x73ecc4) using GetSystemInfo()
fixme:advapi:CheckTokenMembership (0x0 0x59a030 0x73eccc) stub!
fixme:advapi:CheckTokenMembership (0x0 0x59a030 0x73eccc) stub!
fixme:wtsapi:WTSUnRegisterSessionNotification Stub 0x10048
動きました。
いろいろ試していて、ネットワーク関係を利用するアプリケーションが動かなくなるのかなぁ~?とか思ってました。
先週の時点で、wine-1.1.8,1がおかしい、という情報は結構でてました。
今日になって、wine-1.1.9が出ていることが気がついて、先ほど、試してみたんですが、ぜんぜんダメってかんじですね。
cvswebでportsのwineのところを見てると、
http://www.jp.freebsd.org/cgi/cvsweb.cgi/ports/emulators/wine/Makefile
send-prが出てるようです。
http://www.freebsd.org/cgi/query-pr.cgi?pr=128926
wine-1.1.9になって、問題解決したー!!でcloseしたものの、すぐに、やっぱりダメってことで、またopenになってます(苦笑)。
☆
結局、wine-1.1.7,1に戻しました。
ちなみに、バイナリパッケージが、こんなに残ってまして、そのおかげで、すぐに1.1.7,1に戻せました。普段、消してないんですが、こんなときに役にたつとは!
wine-0.9.60,1.tbz wine-1.1.1,1.tbz
wine-0.9.61,1.tbz wine-1.1.2,1.tbz
wine-1.0,1.tbz wine-1.1.3,1.tbz
wine-1.0.r2,1.tbz wine-1.1.4,1.tbz
wine-1.0.r3,1.tbz wine-1.1.5,1.tbz
wine-1.0.r3_1,1.tbz wine-1.1.7,1.tbz
wine-1.0.r4,1.tbz wine-1.1.8,1.tbz
wine-1.0.r5,1.tbz
wine-1.1.0,1.tbz
上でwine-1.1.9,1で動かなかったマシンでも、wine-1.1.7,1をインストールしたら、firefox2、picasa、vixなど、ちゃんと動きました。
☆
(2008/11/29追記)
以下によれば、パッチがあるそうです。私は1.1.7に戻して困っていないので、portsが更新されるのを待ちます。
(2008/12/20追記)
portsのwine-1.1.10.,1では、パッチがとりこまれたおかげか、一応、動くようになっています。
デバッグ用ログメッセージのようなものがダダ漏れな感じでもありますが。
0 件のコメント:
コメントを投稿