2015年03月04日

hidspx を Mac OS X でコンパイル(訂正)

 先日、「pkg-config を MacPorts を使わずにインストールするのは大変」と書いたが、事実誤認でした。ごく簡単にインストールできた。

  • freedesktop.org から pkg-config-0.28.tar.gz を入手。
  • ./configure --with-internal-glib
  • make; sudo make install

 あとは前回書いた通り libusblibusb-compat をインストール。hidspx の Makefile.macos の修正は下の通り。

コメントアウト:# CFLAGS=-O2 -DUSER_BOOKMARKS -DHIDASP_ONLY -DAVRSPX=1 -DMACOS -DTIME_DISPLAY -I/opt/local/include -L/opt/local/lib
新規挿入:CFLAGS=-O2 -DUSER_BOOKMARKS -DHIDASP_ONLY -DAVRSPX=1 -DMACOS -DTIME_DISPLAY -I/usr/local/include -L/usr/local/lib -lusb-1.0 -lobjc -Wl,-framework,IOKit -Wl,-framework,CoreFoundation

 変わったのは -I で指定するインクルードパス。pkg-config を使うかどうかで何がどう変わったのかはよくわからない。

タグ:Mac マイコン
Posted at 2015年03月04日 22:46:24
email.png