Thanks Maurizio,
this configuration consists of openacs 5.4.0 + the released application packages from the oacs-5.3 branch. This should work (although a saver strategy would be openacs 5.3.2 + the 5.3 packages, and wait for the forthcoming release of dotlrn 2.4, since the 5.3 packages were tested primarily against the 5.3.2 kernel), asides of categories (see below).
Concerning your fixes you had to do:
a) rss-generation-create.sql: use the fix of don (which is apparently only in the head version)
http://cvs.openacs.org/cvs/openacs-4/packages/rss-support/sql/postgresql/rss-generation-create.sql?r1=1.12&r2=1.13
b) categories: you should use version 1.1 (from oacs-5-3); the version you are using (1.1.2d1) is somewhere between 5.3 and head (1.1.2d3).
c) time functions: ns_fmttime, ns_conn start, ns_time
It would be interesting to figure out, what's wrong here.
Vlad did something recently to fix time functions for win32:
http://naviserver.cvs.sourceforge.net/naviserver/naviserver/nsd/tcltime.c?view=log
i have not checked, how far tcltime.c from naviserver is from aolserver, but most likely, the changes are not dramatically in that area, but it might be worth a look.
-gustaf