<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
<font face="Helvetica, Arial, sans-serif">Dear list,<br>
<br>
we are using TAO 1.5.2 under VxWorks 5.5 for a telescope control
system. We currently have the problem that the TAO_PI library is not
loaded correctly. We get the following messages:<br>
<br>
(-1|200373440) LN - DLL::open failed for TAO_PI: Error: check log for
details.<br>
(-1|200373440) Unable to find service 'ORBInitializer_Registry'<br>
(-1|200373440) ERROR: ORBInitializer Registry unable to find the
ORBInitializer Registry instance: errno = 0x300002<br>
<br>
There is no more detail in the log files. I have seen that there
existed a problem in earlier versions of TAO (in 2006) where the "open
failed" was printed but did not affect the actual code execution. Here
it is more than just a cosmetic problem. In the following code, VxWorks
encounters a purely virtual method because the </font><font
 face="Helvetica, Arial, sans-serif">ORBInitializer Registry is missing
and crashes.<br>
<br>
I have seen the comments that one needs to link libTAO_PI.so to the
actual code and I tried to do this. It still requires an explicit load
of the library to resolve all symbols, but then does not get loaded
when the code is executed. A colleague suggested renaming libTAO_PI.so
to simply TAO_PI since this had fixed something in another version, but
it did not have any effect here.<br>
<br>
Any comments on this problem would be very much appreciated.<br>
<br>
Best regards,<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Dirk<br>
</font><font face="Helvetica, Arial, sans-serif"><br>
</font>
<pre class="moz-signature" cols="72">-- 
Dr. Dirk Muders                      <a class="moz-txt-link-abbreviated" href="http://www.mpifr-bonn.mpg.de/staff/dmuders">www.mpifr-bonn.mpg.de/staff/dmuders</a>
Max-Planck-Institut fuer Radioastronomie       <a class="moz-txt-link-abbreviated" href="mailto:dmuders@mpifr-bonn.mpg.de">dmuders@mpifr-bonn.mpg.de</a>
Auf dem Huegel 69       Office: 2.53              Fax:   +49-228-525-229
D-53121 Bonn, Germany   Mobile: +49-160-9075-9642 Phone: +49-228-525-291
</pre>
</body>
</html>