When I said "my version is too hacked for a diff", it was because I'm running on 9i 
now; haven't run 8i in a few years... :)  So I can't speak for any memory leaks or 
whatnot that might exist in the Oracle OCI drivers; in my experience with 9i, there 
are many.

The warnings can probably be ignored; they're the result of tighter compiler 
restrictions in AOLServer AFAIK.

And as far as AOLServer 4 goes, you'll want to read the module porting guide:

http://aolserver.sourceforge.net/docs/devel/c/as4_moduleportingguide.html

And note that the db module must now be loaded explicity in your config file:

ns_section ns/server/${server}/modules
        ns_param nsdb ${bin_dir}/nsdb.so

I think that the oracle driver is being revived for 4.0 (with new maintainers), so 
those folks can probably chime in and address your other questions.

Regards,
Greg


> -----Original Message-----
> From: AOLserver Discussion
> [mailto:[EMAIL PROTECTED] Behalf
> Of Ramesh Venkitaswaran
> Sent: Thursday, December 04, 2003 4:00 PM
> To: [EMAIL PROTECTED]
> Subject: Re: [AOLSERVER] Problems compiling nsoracle 2.6 with
> aolserver
> 4 on Solaris 2.6
>
>
> Thanks! That seems to work just fine. I got tons of warnings
> (too many to
> post here) but the compilation went through fine.
>
> Are there any other items that I need to be aware of when I run Oracle
> 8.1.7 with Aolserver 4.0? I was unable to find documentation
> on the new
> revision on either on sourceforge or on the aolserver website.
> --
>  Ramesh.
>
> On Thu, 4 Dec 2003, Greg McGuire wrote:
>
> > Database related function prototypes have moved into nsdb.h
> in Aolserver 4.0.  You'll want to make sure that this file is
> included in ora8.h.  I think you could do something like this:
> >
> > /* bring in the AOLserver interface libraries from
> /home/nsadmin/include/ */
> >
> > #include <ns.h>
> >
> > #if defined (NS_MAJOR_VERSION)
> >   /* Compile against 4.x or later */
> >   #if (NS_MAJOR_VERSION == 4) && (NS_MINOR_VERSION < 1)
> >      /* We're on the 4.0 server */
> >      #include <nsdb.h>
> >   #endif
> > #else
> >   /* Compile against pre-4.x server */
> >   #if !defined(NS_AOLSERVER_3_PLUS)
> >     #include <nsdb.h>
> >     #include <nstcl.h>
> >     #define NS_EXPORT
> >   #endif
> > #endif /* NS_MAJOR_VERSION */
> >
> > This is from the migration guide, and goes in around line
> 125 (my version is too hacked for a useful diff, sorry).
> >
> > Regards,
> > Greg
> >
> >
> > > -----Original Message-----
> > > From: AOLserver Discussion
> > > [mailto:[EMAIL PROTECTED] Behalf
> > > Of Ramesh Venkitaswaran
> > > Sent: Thursday, December 04, 2003 3:22 PM
> > > To: [EMAIL PROTECTED]
> > > Subject: [AOLSERVER] Problems compiling nsoracle 2.6 with
> > > aolserver 4 on
> > > Solaris 2.6
> > >
> > >
> > > I've successfully managed to compile aolserver-4 on
> > > Solaris 2.6. However when I try to compile the Oracle
> > > library (nsoracle) I get the following error:
> > >
> > > "ora8.c", line 219: syntax error before or at: Ns_DbHandle
> > > "ora8.c", line 219: cannot recover from previous errors
> > > cc: acomp failed for ora8.c
> > > make: *** [ora8.o] Error 2
> > >
> > > Here're the details of my aolserver, oracle and tcl
> > > - Aolserver - Version 4.0 running on Solaris 2.6
> > > - Oracle Client - Version 8.1.7 running on Solaris 2.6
> > > - TCL  Version 8.4.5 with compiled with --enable-threads
> > > - nsoracle Version 2.6
> > >
> > > I'd set the ORACLE_HOME and the NSHOME as indicated in
> > > the README.
> > >
> > > Any help on this would be greatly appreciated.
> > >
> > >
> > > --
> > > AOLserver - http://www.aolserver.com/
> > >
> > > To Remove yourself from this list, simply send an email to
> > > <[EMAIL PROTECTED]> with the
> > > body of "SIGNOFF AOLSERVER" in the email message. You can
> > > leave the Subject: field of your email blank.
> > >
> >
> >
> > --
> > AOLserver - http://www.aolserver.com/
> >
> > To Remove yourself from this list, simply send an email to
> <[EMAIL PROTECTED]> with the
> > body of "SIGNOFF AOLSERVER" in the email message. You can
> leave the Subject: field of your email blank.
> >
>
>
> --
> AOLserver - http://www.aolserver.com/
>
> To Remove yourself from this list, simply send an email to
> <[EMAIL PROTECTED]> with the
> body of "SIGNOFF AOLSERVER" in the email message. You can
> leave the Subject: field of your email blank.
>


--
AOLserver - http://www.aolserver.com/

To Remove yourself from this list, simply send an email to <[EMAIL PROTECTED]> with the
body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject: field of 
your email blank.

Reply via email to