Build Notes & Scripts

I’m slowly improving and updating the build notes section. A few new things over the past few months:

Source for the ccub tools. These help get the universal flags where they are needed, without getting mangled by old versions of libtool or old configure code.

Build notes updated for universal builds, using ccub when needed. This is still in progress, and there is still a lot of old stuff.

Framework build scripts. I have a few Xcode projects for frameworks, but they are hard to maintain as the sources change. I finished up the first build script today, for the FreeType framework. It will build universal, and with the right SDKs, for older systems – so even though my binaries require a minimum of Tiger, you can build a framework for Panther if you need it. The UnixImageIO Xcode project may stay as a project, since it combines multiple libraries, but I’ll look into if/how I can make a build script for it.

GDAL & Postgres update

Fixed a problem with the Postgres installer where it would not initialize the data cluster. If you have installed Postgres 8.3.1 and it is running, there is no need to install this update.

Fixed a couple GDAL installer problems that all boiled down to Javascript errors due to bugs in the Apple installer. If you have successfully installed GDAL 1.5.1-3, there is no need to install this update.

GDAL 1.5.1-3

Fixing the previous optimization problem revealed another. Apparently with the Xcode 3.1 beta, because the same day (after my GDAL update) the next beta was released, and the newly revealed bug was fixed. Yes, yet another GDAL update… this affects Leopard only (both 32bit and 64bit).

GDAL 1.5.1-2

I forgot about the optimization bug, and apparently it isn’t fixed in the Xcode 3.1 beta. GDAL 1.5.1 fixed to work around this – this update only affects those on 64bit Leopard (ie Core 2 Duo processors).