[sword-devel] SWORDWeb / MacOSX
Greg Hellings
greg.hellings at gmail.com
Mon Feb 4 12:16:13 MST 2008
Troy,
On Feb 4, 2008 12:06 PM, Troy A. Griffitts <scribe at crosswire.org> wrote:
> Greg,
>
> The ultimate goal is to get Java to talk to the C++ backend, so just the
> Java component alone is not useful.
>
I was afraid you might say that.
> Regarding the backend, did you supply an appropriate --prefix for MacOSX
> when configuring orbitcpp? It should be relative to where ORBit was
> installed. Have you done a 'make install' on orbitcpp? What fails and
> where? There is a --backenddir option available on the idl compiler, so
> maybe we can pass this if the paths aren't working well on the mac.
While executing the 'make' step for orbitcpp I get the following:
orbit-idl-2 -l c /sw/share/idl/orbit-2.0//CosNaming.idl
orbit-idl-2 2.14.7 compiling
mode, hide preprocessor errors, passes: stubs skels common headers
Processing file /sw/share/idl/orbit-2.0//CosNaming.idl
orbit-idl-2 --backenddir=../../../orbitcpp/idl-compiler/.libs -l cpp
/sw/share/idl/orbit-2.0//CosNaming.idl
orbit-idl-2 2.14.7 compiling
mode, hide preprocessor errors, passes: stubs skels common headers
Processing file /sw/share/idl/orbit-2.0//CosNaming.idl
** (orbit-idl-2:79844): WARNING **: idl-compiler backend not found.
** (orbit-idl-2:79844): WARNING **:
/sw/share/idl/orbit-2.0//CosNaming.idl compilation failed
make[4]: *** [CosNaming-cpp-common.cc] Error 1
As I said - I know nothing about idl/ORBit, and everything I've found
online seems to say exactly like you're saying - give it some sort of
--backenddir. But I don't know what it wants in that backend
directory, and when I've tried to give it the directory for some of
the other IDL/ORBit libraries, I got the same result. It behaves the
same when I try to compile the Corba bindings for Sword - it will
succeed on a few of the files, then eventually dump with the same
error message.
Has anyone seen an updated version of orbitcpp? I'm trying to build
1.3.9, but that is, like I said, about 4 years old.
--Greg
>
> Hope this helps.
>
> -Troy.
>
>
>
>
>
> Greg Hellings wrote:
> > Manfred,
> >
> > On Feb 4, 2008 4:37 AM, Manfred Bergmann <bergmannmd at yahoo.de> wrote:
> >> Greg,
> >>
> >> Fink has orbit in as installable package if that is of any use.
> >
> > Yes, but it doesn't have orbitcpp installed, which the package also uses.
> >
> > --Greg
> >
> >>
> >> Manfred
> >>
> >>
> >>
> >> Am 04.02.2008 um 10:25 schrieb Greg Hellings:
> >>
> >>
> >>> Troy,
> >>>
> >>> I've been working on this, but so far I am stuck with trying to
> >>> compile the orbitcpp. The latest version of it that I can locate is
> >>> dated back on 2004 and the C++ part compiles fine, but then I keep
> >>> getting errors about missing backend libraries for the idl-compiler.
> >>> I could try to tackle the Java portion, if that would be sufficient,
> >>> but I'd rather try to track down either an updated version of the
> >>> orbitcpp or some sort of patch for Mac.
> >>>
> >>> Is the Java client/server portion sufficient, or does the C++ part
> >>> need to be done as well?
> >>>
> >>> --Greg
> >>>
> >>> On Feb 2, 2008 6:02 PM, Troy A. Griffitts <scribe at crosswire.org>
> >>> wrote:
> >>>> Dear Greg,
> >>>>
> >>>> Thank you! In the bindings/corba/orbitcpp directory the targets of
> >>>> the
> >>>> makefile include a 'server' and 'testclient'. If you can run the
> >>>> server
> >>>> successfully, it should output an IOR:xxxxx string. In another
> >>>> window,
> >>>> if you run the testclient with this string as a parameter, it
> >>>> should try
> >>>> to contact the server and make a few basic requests. If this
> >>>> succeeds,
> >>>> then we should be good to go.
> >>>>
> >>>> If all this succeeds and you get really ambitious, you could try to
> >>>> compile and run the bindings/corba/java directory (the makefiles are
> >>>> pretty much hardcoded so they will require a few path adjustments)
> >>>> and
> >>>> then see if the java testclient can contact the c++ server. There
> >>>> are a
> >>>> few things that might need configuring for this to happen if it
> >>>> doesn't
> >>>> 'just work'. Some info can be found on the
> >>>> http://crosswire.org/swordweb page.
> >>>>
> >>>> Let me know how it goes! Thanks again!
> >>>>
> >>>> -Troy.
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> Greg Hellings wrote:
> >>>>> Troy,
> >>>>>
> >>>>> On Feb 2, 2008 5:41 PM, Troy A. Griffitts <scribe at crosswire.org>
> >>>>> wrote:
> >>>>>
> >>>>>> I have struggled my way through compiling SWORDWeb binaries for
> >>>>>> Win32
> >>>>>> and should be releasing a precompiled package shortly.
> >>>>>>
> >>>>>> At BibleTech:2008 we had a request for a precompiled version for
> >>>>>> the
> >>>>>> Mac. Is there anyone who has successfully compiled libsword for
> >>>>>> the Mac
> >>>>>> who is willing to try compiling the bindings/corba/orbitcpp/
> >>>>>> folder?
> >>>>>>
> >>>>> I'm willing to give this a run for its money (installing ORBit as I
> >>>>> write this), but I have no experience with setting it up, etc. I've
> >>>>> never used ORBit other than to install it for packages which require
> >>>>> it. What minimal files would (probably) be necessary, and how do I
> >>>>> test deployment, etc?
> >>>>>
> >>>>> --Greg
> >>>>>
> >>>>>
> >>>>>> This will probably require ORBit and orbitcpp installed first.
> >>>>>> If you
> >>>>>> can produce a binary, it would be greatly appreciated.
> >>>>>>
> >>>>>> Thank you for considering.
> >>>>>>
> >>>>>> -Troy.
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> _______________________________________________
> >>>>>> sword-devel mailing list: sword-devel at crosswire.org
> >>>>>> http://www.crosswire.org/mailman/listinfo/sword-devel
> >>>>>> Instructions to unsubscribe/change your settings at above page
> >>>>>>
> >>>>>>
> >>>>> _______________________________________________
> >>>>> sword-devel mailing list: sword-devel at crosswire.org
> >>>>> http://www.crosswire.org/mailman/listinfo/sword-devel
> >>>>> Instructions to unsubscribe/change your settings at above page
> >>>>>
> >>>>
> >>>> _______________________________________________
> >>>> sword-devel mailing list: sword-devel at crosswire.org
> >>>> http://www.crosswire.org/mailman/listinfo/sword-devel
> >>>> Instructions to unsubscribe/change your settings at above page
> >>>>
> >>> _______________________________________________
> >>> sword-devel mailing list: sword-devel at crosswire.org
> >>> http://www.crosswire.org/mailman/listinfo/sword-devel
> >>> Instructions to unsubscribe/change your settings at above page
> >>
> >> _______________________________________________
> >> sword-devel mailing list: sword-devel at crosswire.org
> >> http://www.crosswire.org/mailman/listinfo/sword-devel
> >> Instructions to unsubscribe/change your settings at above page
> >>
> >
> > _______________________________________________
> > sword-devel mailing list: sword-devel at crosswire.org
> > http://www.crosswire.org/mailman/listinfo/sword-devel
> > Instructions to unsubscribe/change your settings at above page
>
>
> _______________________________________________
> sword-devel mailing list: sword-devel at crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page
>
More information about the sword-devel
mailing list