BSD/LinuxでのOffice/Desktop環境を語れ! Part03 (381レス)
上下前次1-新
抽出解除 レス栞
217(5): FreeBSDでwimeを使っている君 [sage] 2022/08/15(月) 00:47:38.25 AAS
FreeBSDでWOW64みたいな動きをするようになったWineとwimeの話です。
現在のFreeBSD13.1R/amd64でのwine-devel7.14(WOW64)で、
32bitなATOKを動かすために、FreeBSD13.1R/i386上でwimeのパッチを
あてて、Portsからmakeしても、imm32.dll.soでなく、imm32.dllしか
できていないので、amd64のWineには、imm32.dllを持ってきて
配置することになります。
FreeBSD13.1R/amd64のWine7.14では、imm32.dllがある場所は、以下です。
~/.i386-wine-pkg/usr/local/lib/wine/fakedlls/imm32.dll
~/.wine/drive_c/windows/system32/imm32.dll
※以前にはあった「wine/i386-windows」「wine/i386-unix」は
なくなっています。>>2929(4): FreeBSDでwimeを使っている君 [sage] 2021/11/12(金) 23:00:40.75 AAS
執筆者は、Wine6.12のimm32.dll.soとwime4.1.4は、
i386でコンパイルされたバイナリをファイルコピーで
持ってきました。
>>14 のまとめの修正ですが、
FreeBSD(amd64)のi386-wine-devel(Wine6.12)では、
imm32.dll.soを配置する場所が以下のように変わりました。
「/usr/local/lib32/wine/i386-unix/imm32.dll.so」
しかし、なんで >>6 氏と挙動がちがうのだろう。
・shか、cshの違い?
執筆者はtcshです。
・モダンなデスクトップか、昔ながらのWindowManagerの違い?
執筆者はctwmです。
>>7171(3): FreeBSDでwimeを使っている君 [sage] 2022/03/24(木) 19:53:46.45 AAS
続き。
さて、かんじんのwimeです。
FreeBSD13.0R/i386で作った32bitな「imm32.dll」をどこに置くか?
あちこちに「imm32.dll」や「imm32.dll.so」がありますが、
/usr/ports/emulators/wine-devel/work/wine-7.2/dlls/imm32/imm32.dll
のように、できあがった「imm32.dll」を、
/home/HOGE/.i386-wine-pkg/usr/local/lib/wine/i386-windows/imm32.dll
として、オリジナルのimm32.dllを、wimeのパッチがあたった
「imm32.dll」と置き換えると、32bit環境でgmakeしたwimeにより、
32bitなATOKが稼働してくれました。
※ >>14 は、このレスの内容で修正して読んでください。
pkg(8)で入れたwine-develは、7.0.r2であり、7.2でmakeしたimm32.dllへと
差し替えたことになりますが、「IMEまわりは、さほど変更がない」と、
昔のLinux板のWineスレで読みましたので、気にしません。
あいかわらず「余所でやってください」が出るので
省続2
そのどちらに置いてもwimeは動きません(パッチがあたっていない状態)。
ただし、FreeBSD13.1R/i386には、
「wine/i386-windows」「wine/i386-unix」があり、
/usr/local/lib/wine/i386-windowsの下にはimm32.dllがある(注)
省続4
223: FreeBSDでwimeを使っている君 [sage] 2022/08/15(月) 01:12:12.96 AAS
執筆者としては、
FreeBSD13.1R/amd64とwimeによるimm32.dllの問題 >>217 で、
FreeBSDが14などになって、今、取り置きしている、i386-wineが
動かなくなったら、amd64からi386に戻るかもしれません。
Windowsの32bitソフトウェアを使いたいがために、
FreeBSDをi386(Tier2)に戻すのは執筆者ぐらいかと思います。
もっと、FreeBSDでwimeを使う方が増えてくれれば、
執筆者は質問者側に回れるのですが(昔からの野望)。
ただし、以前、試したのですが、Microsoft Office2000添付の
IME2000はWineにはインストールできませんでした。
※wime公式と同じ結果。
244(2): 名無しさん@お腹いっぱい。 [sage] 2022/08/18(木) 13:39:59.71 AAS
imm32.dll.so と書いてるのはwime君であってwimeの作者じゃないけどな
作者は imm.c にパッチをあてろと書いてるだけ
>>242wine-devel でも imm.c はある
というか>>217-218見るとパッチがあたって無い
wine-devel/files に置くんじゃなくて
make patch の後手作業でファイルを変更してみたら
261: FreeBSDでwimeを使っている君 [sage] 2022/08/19(金) 02:32:34.73 AAS
>>217 の試行では、wine-devel(7.14)がPortsのVersion
でしたので、pkg(8)も、一時的に、latestにしました。
>>244
>imm32.dll.so と書いてるのはwime君であって
その通りで、imm32.dll.soとか、imm32.dllとか、
のことを書いているのは執筆者本人のみです。
「wime」ではパッチをあてろとしか言っていません。
262(1): FreeBSDでwimeを使っている君 [sage] 2022/08/19(金) 02:34:20.13 AAS
>>246246(1): 名無しさん@お腹いっぱい。 [sage] 2022/08/18(木) 14:04:24.57 AAS
ソースが無いって話はしてないぞ
imm32.dll.so が無くなった
でも imm32.dll.so なんて言ってるのはwime君で作者じゃない
linux でも7系では imm32.dll.so は無いようだ
>>251251(1): 名無しさん@お腹いっぱい。 [sage] 2022/08/18(木) 14:36:24.10 AAS
作者が書いてるのは imm.c にパッチをあてろ(wime-4.1.5 の環境は wine 7.7)
wime君はパッチが影響するのは imm32.dll.so と判断した
6系まではそれでよかったのかもしれないが
7系では imm32.dll.so は無くなった
だからファイルをコピーするんじゃなくてパッチをあてた wine 全体をインストールするように>>233
でもよく読んだら wine-devel(7系)ではパッチがあたってない
だからとりあえず手作業でファイルを変更してみては >>244
>>248-249
i386 の quarterly の wine-devel-7.8,1.pkg、latest の wine-devel-7.8,1.pkg
には無い +MANIFEST にも無い
の通りです。>>217 の繰り返しになりますが、
amd64のpkg(8)のwine-devel(7.14)では、imm32.dllは、
ホームディレクトリ以下の、
~/.i386-wine-pkg/usr/local/lib/wine/fakedlls/imm32.dll
~/.wine/drive_c/windows/system32/imm32.dll
の下にしかなく、ファイルサイズもかなり小さいうえ、
サイズも同じでした。「fakedlls」だからでしょうか。
※i386のPortsのwine-devel(7.14)では、以下に存在します。
/usr/local/lib/wine/i386-windows/imm32.dll
※アンカーをつけすぎると書き込めないので細切れになります。
〔次に続く〕
263(1): FreeBSDでwimeを使っている君 [sage] 2022/08/19(金) 02:38:08.60 AAS
〔前からの続き〕
i386で作った(パッチをあてた)imm32.dllの場合、
C言語は読めませんが、imm32.cにパッチ内の文字列が
含まれていたので、imm32.dllには正常にパッチがあたって
いると判断しました。
※以前は、FreeBSDのPortsで「imm.c」にパッチをあてると
「imm.c.orig」などと元のファイルが残りましたが、
今は、残りません。
>>217 の(注)でも書きましたが、i386上での話ですが、
pkg(8)標準のimm32.dll(135168byte)と、wimeのパッチを
当てたPortsのものとでは、サイズは同じですが、md5が
違ったので、正常にパッチがあたったものと考えています。
imm32.dll.soがなくなったのは、Wine7系以降、
「分離作業が行われているから」か、と思います。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 1.345s*