[omniORB] question on building omniORB3

Donna Maskell Donna.Maskell@udlp.com
Tue, 12 Feb 2002 14:36:46 -0600


Hi --

I am involved in an effort to evaluate omniORB for use in our target
environment and have started with the host machines we use. I am trying
to build omniORB3 from source files for 3.0.4 on two platforms:
SGI/IRIX6.5/MIPSpro7.3 and PC/Windows NT&2K/MSVC++6.0. Neither one
works.

On the PC, the "make export" step fails. It is executing the following
when it goes haywire:

(dir="../../../../../bin/x86_win32"; files="omnicpp.exe"; for file in
$files; do
 if [ ! -d $dir ]; then (umask 002; set -x; mkdir -p $dir); fi; dirs='.
'; case
"$file" in /*) fullfile="$file";; *) fullfile=""; for _dir in $dirs; do
if [ -f
$_dir/$file ]; then if [ "$_dir" = "." ]; then fullfile="$file"; else
fullfile="
$_dir/$file"; fi; break; fi; done; if [ ! "$fullfile" ]; then echo
"ERROR: Canno
t find $file in $dirs"; exit 1; fi;; esac; base=`basename $file`; if [
-f $dir/$
base ] && cmp $fullfile $dir/$base >/dev/null; then echo "File $base
hasn't chan
ged."; else (set -x; install -c  $fullfile $dir); fi; done; )
+ install -c omnicpp.exe ../../../../../bin/x86_win32
=head1: not found
=head1: not found
=head1: not found
<etc.>
<and somewhat later...>
=head1: not found
/cygdrive/c/Perl/p561/Install: Cannot fork: No more processes
=head1: not found
First,: not found
you: not found
Configure: Can't open Configure: No such file or directory
make[5]: Entering directory
`/cygdrive/c/CORBA_IRAD/omniORB/omni/src/tool/omniid
l/cxx/cccp'
make[5]: ../../../../../mk/win32.mk:410: fork: No more processes
make[5]: ../../../../../mk/win32.mk:411: fork: No more processes
make[5]: ../../../../../mk/afterdir.mk:147: fork: No more processes
make[5]: vfork: No more processes
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory
`/cygdrive/c/CORBA_IRAD/omniORB/omni/src/tool/omniidl
/cxx/cccp'
make[5]: Entering directory
`/cygdrive/c/CORBA_IRAD/omniORB/omni/src/tool/omniid
l/cxx/cccp'
make[5]: ../../../../../mk/win32.mk:410: fork: No more processes
make[5]: ../../../../../mk/win32.mk:411: fork: No more processes
make[5]: ../../../../../mk/afterdir.mk:147: fork: No more processes
make[5]: vfork: No more processes
make[5]: *** No rule to make target `test'.  Stop.
make[5]: Leaving directory
`/cygdrive/c/CORBA_IRAD/omniORB/omni/src/tool/omniidl
/cxx/cccp'
make[5]: Entering directory
`/cygdrive/c/CORBA_IRAD/omniORB/omni/src/tool/omniid
l/cxx/cccp'
make[5]: ../../../../../mk/win32.mk:410: fork: No more processes
make[5]: ../../../../../mk/win32.mk:411: fork: No more processes
make[5]: ../../../../../mk/afterdir.mk:147: fork: No more processes
make[5]: vfork: No more processes
make[5]: *** No rule to make target `install'.  Stop.
make[5]: Leaving directory
`/cygdrive/c/CORBA_IRAD/omniORB/omni/src/tool/omniidl
/cxx/cccp'
For: not found
L: not found
If: not found
L: not found
For: not found
the: not found
provide: not found
/cygdrive/c/Perl/p561/Install: 74: Syntax error: "(" unexpected
=head1: not found
First,: not found
you: not found
Configure: Can't open Configure: No such file or directory
make[5]: Entering directory
`/cygdrive/c/CORBA_IRAD/omniORB/omni/src/tool/omniid
l/cxx/cccp'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory
`/cygdrive/c/CORBA_IRAD/omniORB/omni/src/tool/omniidl
/cxx/cccp'
<more of that same output>

I don't know how relevant it is but I downloaded perl and installed it
on the PC myself, and it passed all its tests but won't run a perl
script I got from someone else. The perl version is 5.6.1. Also, I only
downloaded the minimum Python zip file. I unpacked it into the top
directory ("omni") but there was nothing said about doing any
installation kind of thing. Any ideas on what I did wrong?

On the SGI, the "make export" works (although it has a lot of
warnings), but the README_unix (from the website) in paragraph
Configuration, step 4 ("Add omniORB libraries to search path") shows an
editing step that look like they are being done from a command line, but
I could not make them work from my command line. Finally I used "setenv
LD_LIBRARY_PATH <etc>", which did not get an error, but the "export
LD_LIBRARY_PATH" failed because the command "export" does not exist.
What might I have done incorrectly?

Thanks for any insight you can provide.

Donna Maskell