up previous next index
Up: 5 rpm パッケージを開発する Previous: 5.4 Universal Binary Next: 6 インストーラを作る


5.5 その他

ライブラリに関する問題

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

libtool, autotools に関する問題

MacOS X 10.6.8 + Xcode 3.2.3 では、
libtool 2.2.4 (glibtool, glibtoolize)
aclocal, automake 1.10
autoheader, autoconf 2.61

が用意されています。
MacOS X WorkShop では、automake1.4, autoconf-2.{13,65} を 用意しています。
これらは必要に応じて、aclocal-1.4 -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

xmkmf と imake が廃止されています。
Xaw3d 依存の gv などに影響しますが、 これを機に X11 apps は Obsoletes 扱いにします。


up previous next index
Up: 5 rpm パッケージを開発する Previous: 5.4 Universal Binary Next: 6 インストーラを作る
KOBAYASHI Taizo
平成23年8月24日