Andrew, I have built nsoracle on 4.0 several times without a problem. I can fix the line endings but to be honest it hasn't been a problem for me either when editing the file or build the module.
I have installed openacs under postgres and oracle without a problem as well so nspostgres, nsoracle, nscache and nsxml have both have gotten a reasonable workout there. The one change I had to make to get ora8.c compile on 4.0 is: Index: ora8.c =================================================================== RCS file: /cvsroot/aolserver/nsoracle/ora8.c,v retrieving revision 1.7 diff -u -r1.7 ora8.c --- ora8.c 8 Oct 2002 22:54:25 -0000 1.7 +++ ora8.c 15 Feb 2003 09:09:29 -0000 @@ -136,9 +136,10 @@ /* bring in the AOLserver interface libraries from /home/nsadmin/include/ */ #include <ns.h> +#include <nsdb.h> + #if !defined(NS_AOLSERVER_3_PLUS) -#include <nsdb.h> #include <nstcl.h> #define NS_EXPORT #endif
