about running OpenACS on 10.1 - it's doable, but i'd leave it
out of the HOWTO untill (at least) postgress has been updated...
The HOWTO is still basically right, but the things I'd look at
updating are -
- I used the most current versions of zlib, readline and libiconv
from their primary distribution sites. Did you link to the copies at
caos.aamu.edu for any particular reason? The only patching
required to get them built was to do with the whole two-level
namespace thing. More on that later...
- I used postgresql 7.1.3 - this (postgres, not the version in
particular) is where the main problem lies. Apart from linking /
namespace problems, the distribution version of postgres is
broken under 10.1 due to problems with the OSX SysV IPC
implementation. There are patches floating round the 'net that let
postgres run on POSIX IPC, but I'd wait for 7.1.4 which should
(hopefully) have these patches rolled in. (for the interested, the
patches are available here).
- I used the 2.0.1 pgdriver. Perhaps we should try to get the
new Makefile rolled into the OpenACS pgdriver distro - it should
work for all architectures, as it just brings the pgdriver into the
main AOLServer build environment in the same way as all the
other modules we use. Who would be the right person to talk to
about this?
The two-level namespace linking problems affect anything
that uses shared libraries under 10.1. They're trivial to work
around (force the linker to use the old single-level namespace
with the -flat_namespace flag), and I'll roll a patch to do that for
all of the packages used here once the postgres problems are
fixed. Ideally the fixes will make it into the upstream packages
sometime soon.
If anyone is interested and lacks the time / inclination to build
it themselves, I'll pack a binary tarball of postgress and
AOLServer for 10.1.