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

12
(2): Wine + wime + ATOK(For Windows) on FreeBSD 2021/10/18(月)11:22 AAS
■ wimeをmakeする ※gmakeが必要
1. wime-4.x.x/conf.mk を対象に、wimeのmake時の変数を変更。
  PREFIX?=/usr/local ※FreeBSDでは、このままでよい。
  WINEDIR?=/usr/local ※FreeBSDでは、このままでよい。
  WOW64?=1 ※「WOW64?=0」へ変更。
  ※FreeBSD(i386)で32bitOSなので、Wineも32bit版となるため。
  USE_CLANG?=0 ※FreeBSDでCLANGなので「USE_CLANG?=1」へ変更。
  ※「USE_CLANG?」の記述がない場合は、単なる書き落としです。
   処理内容は、conf.mkの末尾に存在するので、書き足してください。
   「USE_CLANG?=1」がない場合、gccでコンパイルされてしまい、
省15
213: FreeBSDでwimeを使っている君 2022/08/15(月)00:10 AAS
手順の再まとめをする時用にアンカーを打っておこう。 >>12

まず、wime最新の、wime4.1.5の件。

「wime-4.1.5/exe/apisup.c:680: undefined reference to `mempcpy'」
としてgmakeが通りません。

以下、「wime-4.1.5/lib/freebsd.h」より引用。

>#ifndef FREEBSD_MEMPCMP
>//いつからかは分からないが、13.1には存在する。
省6
214: FreeBSDでwimeを使っている君 2022/08/15(月)00:13 AAS
>>45 などのように、以下のようなエラーが出ることがあります。

gmake[1]: *** 'wimeapi.o' に必要なターゲット 'X11/keysym.h' を make するルールがありません. 中止.
gmake[1]: ディレクトリ '/usr/home/ユーザ名/work/wime-4.1.5/so' から出ます
gmake: *** [Makefile:12: so] エラー 2

この件は、解決しました。

執筆者の低スキルに由来するはずですが、pkg(8)から入れたWineの
バイナリだけでは、wimeは、gmakeが通りません。
PortsでWineをmakeだけ(make installしていない)した場合は、
gmakeが通ります。
おそらく、Wineのmake作業に必要な、依存する何かのパッケージの
省10
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.691s*