BSD/LinuxでのOffice/Desktop環境を語れ! Part03 (381レス)
前次1-
抽出解除 レス栞

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
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」は
 なくなっています。>>29 >>71

そのどちらに置いてもwimeは動きません(パッチがあたっていない状態)。

ただし、FreeBSD13.1R/i386には、
「wine/i386-windows」「wine/i386-unix」があり、
/usr/local/lib/wine/i386-windowsの下にはimm32.dllがある(注)

続4
の(注)でも書きましたが、i386上での話ですが、
 pkg(8)標準のimm32.dll(135168byte)と、wimeのパッチを
 当てたPortsのものとでは、サイズは同じですが、md5が
 違ったので、正常にパッチがあたったものと考えています。

imm32.dll.soがなくなったのは、Wine7系以降、
「分離作業が行われているから」か、と思います。
267
(1): 名無しさん@お腹いっぱい。 [sage] 2022/08/19(金) 02:46:02.99 AAS
>>263
pkg がビルドされているのは13.0R、13.1Rとはコンパイラのバージョンが違うので
md5が違うのは当然
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.257s*