Now try with native 10.4/ppc & 10.4/i386 Macs. Thanks to Prof. Sakakibara: he's contributed a CoreDuo Mac for my software development.
[ Contents ]
Here's the list of what I've downloaded (most links are to Japanese mirrors).
- pkg-config-0.23
- libiconv-1.12
- gettext-0.17
- libxml2-2.6.30
- glib-2.18.3
- atk-1.25.2
- libpng-1.2.34
- jpeg.v6b
- tiff-3.8.2
- pixman-0.13.2
- freetype-2.3.7
- fontconfig-2.6.0
- renderext-0.9
- renderproto-0.9.3
- libXrender-0.9.4
- libXft-2.1.13
- cairo-1.8.6
- jasper-1.900.1
- pango-1.22.4
- gtk+-2.4.16
[ Patches & Workarounds ]
jpeg & jasper: included libtool is too old... replacing by libtool bundled in MacOS X.
% cp /usr/bin/glibtool libtool
% ./configure (maybe we don't need this)
% ./configure --enable-shared --prefix=/opt/gtk
It is reasonable that jpeg.v6b includes an old libtool, but I can't understand why jasper has...
libXrender: MacOS X 10.4 doesn't provide x11.pc nor xproto.pc. Also it doesn't have Xregion.h (but MacPorts has).
% sed -i \~ -e "/Requires.private: x11/d;s/ *x11//g;s/ *xproto//g;/^Cflags/s/$/ -I\/usr\/X11R6\/include/;/^Libs/s/$/ -L\/usr\/X11R6\/lib -lX11/" xrender.pc.in
% cp /opt/local/var/macports/sources/rsync.macports.org/release/ports/x11/xrender/files/include/X11/Xregion.h /opt/gtk/include/X11
I've already wrote an automated script to build them all, and trying to extend it to an automated "universal" build script.
More to come soon!

Leave a comment