OpenACS 4.6.2 mostly works with Red Hat 9. I ran into the following problems:
Red Hat 9 uses glibc 2.3.1, which ends some bug-compatibility with "errno." This breaks qmail, daemontools, and postgresql 7.2.3. See here and here for details. The fix is to put the line
#include <errno.h>
as the first (non-comment) line in each of
/usr/local/src/qmail-1.03/error.h
,
/package/admin/daemontools/src/error.h
, and
/usr/local/src/postgresql-7.2.3/src/include/postgres.h
.
The other problem I had was with compiling nsopenssl. It complains about kerberos, and when I dealt with that it said "OpenSSL was not compiled with thread support!"