Problem:

  • Product Name: VisiBroker C
  • Product Version: 7.0
  • Product Component: Installer (32 & 64 bits classic library)
  • Platform: AIX 5.3


The installer (BVE3970WW17182.bin) is used to install VisiBroker 7.0 64 bits classic library. All examples in the <VBROKERDIR>/examples/vbroker directory will create an executable linked to the standard libraries of VisiBroker. If the interceptor in  <VBROKERDIR>/examples/vbroker/pi is loaded dynamically with vbroker.orb.dynamicLibs=SampleServerLoader.a, the following exception will be thrown:

LoadLibrary failed for [./SampleServerLoader.a]: Exception: VISLoadLibrary::Load Error

Resolution:

The stdmk in <VBROKERDIR>/examples/vbroker directory is pre-set to the standard library option. VisiNotify is compiled using the classic library option. VisiNotify throws the above exception when it cannot recognize the standard library for the interceptor.

You can follow these steps to change to classic library:

  1. Mask off all the environment variables in this section: â€śUsing 64-bit STL build” or “Using 32-bit STL build”
  2. Un-Mask all the environment variables in this section:  “Using 64-bit Classical build” or “Using 32-bit Classical build”