-------------------------------------------------------------
Which release number do I need to use to compile CorbaScript?
-------------------------------------------------------------

CorbaScript supports a large set of ORBacus releases allowing some
of our users to use old ORBacus releases when they need. But ORBacus
releases are sometime with 2 digits and other time with 3 digits.

Then we have choosen to use three digits to identify ORBacus releases.

ORBacus release		release number used to compile CorbaScript

ORBacus 3.1.2		312
ORBacus-3.1.3		313
ORBacus 3.2		320
ORBacus 3.2.1		321
ORBacus 3.3		330
ORBacus 3.3.1		331
ORBacus 3.3.2		332
ORBacus 3.3.3		333
ORBacus 3.3.4		334
ORBacus 4.0		400
ORBacus 4.0.1		401
ORBacus 4.0.2		402
ORBacus 4.0.3		403
ORBacus 4.0.4		404
ORBacus 4.0.5		405
ORBacus 4.1.0b1		410
ORBacus 4.1.0		410

According to the used ORBacus release, you must:
- on Unix, correctly answer to the corresponding question asked by
  the 'config/compile.sh' script.
- on Windows, correctly set the ORB_RELEASE_NUMBER variable into the 
  'config/compileVC5.bat' or 'config/compileVC6.bat' file.

----------------------------------------------
Linking problems with the unknown JTC library.
----------------------------------------------

The ORBacus product can be compiled in monothreaded mode or in
multithreaded mode with the JTC add-on OOC's product.

If you don't have compiled ORBacus in multithreaded mode then when you
compile CorbaScript you must:
- on Unix, answer 'no' to the corresponding 'config/compile.sh' question.
- on Windows, don't set (comment) the ORB_IS_MULTITHREADED variable into
  the 'config/compileVC5.bat' or 'config/compileVC6.bat' file.

If you have compiled ORBacus in multithreaded mode, then when you compile
CorbaScript you must:
- on Unix, answer 'yes' to the corresponding 'config/compile.sh' question.
- on Windows, set to 'yes' the ORB_IS_MULTITHREADED variable into the 
  'config/compileVC5.bat' or 'config/compileVC6.bat' file.

According to your selection, CorbaScript will (or not) be linked with
the JTC library.

-----------------------------------
ORBacus 3.3 patches for CorbaScript
-----------------------------------

Index: ORB.cpp
===================================================================
RCS file: /cpp/CvsTree/cpp/ob/src/library/ORB.cpp,v
retrieving revision 1.79
retrieving revision 1.80
diff -c -r1.79 -r1.80
*** ORB.cpp	2000/02/14 22:16:04	1.79
--- ORB.cpp	2000/02/18 20:06:59	1.80
***************
*** 194,199 ****
--- 194,204 ----
  CORBA_ORB::~CORBA_ORB()
  {
      //
+     // Set ORB singleton to nil
+     //
+     orb_ = CORBA_ORB::_nil();
+ 
+     //
      // Destroy all clients
      //
      for(CORBA_ULong i = 0 ; i < clients_.length() ; i++)
***************
*** 208,218 ****
      // Clear each of the intial services
      //
      services_.length(0);
- 
-     //
-     // Set ORB singleton to nil
-     //
-     orb_ = CORBA_ORB::_nil();
  
  #ifdef HAVE_WINSOCK_H
      //
--- 213,218 ----
