- Test the echo servant and client on the host i586 dev machine:
FIXME - example goes here
- Transfer the support tarball omnisupport.tar.gz generated from running
omni-support.sh over to the remote ppc405
and untar it into the root directory there.
FIXME - example goes here
This should setup all the stuff you need to run OmniORB clients and servants.
- Transfer the echo example executables eg2_clt and eg2_impl from
the echo-405 directory and mark them executable:
FIXME - example goes here
- Now test the eg2_clt on the ppc405 with the IOR from an instance of a
native eg2_impl servant running on an x86. (Note: be sure your networking
is set up properly on the ppc405 and x86 or this will surely act strangely.
Specifically, check your /etc/hosts, /etc/hostname, /etc/resolv.conf,
/etc/host.conf, and /etc/nsswitch.conf. The contents of these files can
conveniently be overridden for orb testing by modifying the
omni-support.sh script and running it with
the --netconf switch (currently unimplemented, FIXME).)
- Finally, run eg2_impl on the ppc405 and try running eg2_clt on the resulting
IOR from both the x86 box and the ppc405.
Note: I couldn't get this to work
for a while, but it turns out I just needed to be more careful in setting up
my /etc/hosts and hostame on the embedded ppc.
See here
for the history of the struggle.