Hi Luis,
I got your email and was about to reply when I found this discussion here. I can confirm that adding '#include <errno.h>'. Worked for me. You think you're having fun with suse 9.0, you should try 9.2! I don't know if you've heard of Oracle Application server? Having worked through a headache installing 10g AS on a SUSE 9.2 box I thought I'd try to install OpenACS using a DB created with Oracle's DBCA (didn't see the point creating yet another instance for Oracle 9i). I had a few problems but I got it installed eventually. I'm going to post a new thread showing how I got OpenACS working alongside Oracle Application Server - might be of help to someone out there! I'll link to it presently back in this thread.
Regards,
David