up previous next index
Up: 6 rpm パッケージを開発する Previous: 6.3 rpm macro Next: 7 インストーラを作る


6.4 その他

ライブラリに関する問題

出来るだけ MacOS X 側が用意している ライブラリやヘッダファイルを利用する様にします。

libtool, autotools に関する問題

MacOS X 10.7.4 + Xcode 4.4 以降、libtool, autotools は 用意されていません。

MacOS X WorkShop では、glibtool, automake1.12.5, autoconf-2.{13,69} を 用意しています。
これらは必要に応じて、aclocal-1.12 -I /usr/share/aclocal 等として利用します。

libtool を利用する時は、
configure の前で glibtoolize --copy --force とし、
configure の後で cp -f /usr/bin/glibtool libtool
とするとうまく行く事があります。

libpng

/usr/X11/lib/ 以下に在る。 ただし、 /usr/X11/lib/pkgconfig/libpng{12}.pc 内で共に Cflags: -I${includedir}/libpng12 を指していながら、実際には /usr/X11/include/libpng しかない!

以下の設定が /usr/osxws/etc/profile-osxws でなされます。

PKG_CONFIG_PATH=''/usr/osxws/lib/pkgconfig:/usr/osxws/share/pkgconfig:/usr/lib/pkgconfig:/usr/X11/lib/pkgconfig''

X11

Apple からは配布されなくなりました。
(Xquartz)を利用します。


up previous next index
Up: 6 rpm パッケージを開発する Previous: 6.3 rpm macro Next: 7 インストーラを作る
KOBAYASHI Taizo
2013-11-05