ARM Technical Support Knowledge Articles

Cannot load RVI DLL in RVD on Solaris or Linux

Applies to: RealView Development Suite (RVDS), RealView ICE and Trace (RVI / RVT)

Answer

If you obtain the following error message in RealView Debugger:

  Error S0036 (Server): Unable to load DLL file

or on Solaris

  Cannot load configuration DLL: '<RVD_install_path>/RVD/IMP/RVMSG/1.0.1/229/solaris-
sparc/rvmsgcfg.dll'

or in the Linux terminal

  <RVI_install_path>/RVI/RVConfig/1.0.1/80/linux-pentium/rvconfig: error while
loading shared libraries: libxml_stl_gcc_2_96.so.1: cannot open shared object file:
No such file or directory

then you should ensure that you have set up the RVI environment as well as the RVD environment.

When RVI is installed, two files are created in the home directory of the person that installed it. These files are called:

  armsolaris.cshrc
armsolaris.shrc

or

  armlinux.cshrc
armlinux.shrc

To use RVI you must add the path information in these files to your RVD environment. First, ensure that your environment includes RVD paths (the RVD installer adds to your existing .login or .profile file so your environment is normally set up automatically for RVD when you start a new shell). Next, add the RVI path information. Make a copy of the appropriate arm*.*rc file above to your own home directory if it is not already present. If you are using a C-like shell (for example, csh or tcsh), you then need to type:

  source ${HOME}/armsolaris.cshrc

or

  source ${HOME}/armlinux.cshrc

If you are using a Bourne-like shell (for example, sh or bash), you need to type:

  . $HOME/armsolaris.shrc

or

  . $HOME/armlinux.shrc

You may wish to add the appropriate command above to the end of your .login or .profile file so that this happens automatically when you start a new shell.

Finally, restart RVD and configure and connect to RVI. If the RVI DLL is still reported as missing, close RVD, terminate the rvbroker process, then start RVD again.

Article last edited on: 2008-09-09 15:47:41

Rate this article

[Bad]
|
|
[Good]
Disagree? Move your mouse over the bar and click

Did you find this article helpful? Yes No

How can we improve this article?

Link to this article
Copyright © 2011 ARM Limited. All rights reserved. External (Open), Non-Confidential