[ome-devel] Getting started with C++ API for OMERO.server clients
josh.moore at gmx.de
josh.moore at gmx.de
Thu Sep 3 10:59:44 BST 2009
Nick Perry writes:
> Hey Josh
Hey Nick,
> I finally sat down to try to compile yourcode.cpp (the example file found on
> http://trac.openmicroscopy.org.uk/omero/wiki/OmeroCpp).
>
> I modified the makefile for my own local paths, and:
>
> *make yourcode*
>
> Worked (I removed the OMERO_DIST part since I declared it in the file
> itself).
Very cool.
> However, I cannot get the second part to work:
> *
> LD_LIBRARY_PATH=dist/lib ./yourcode --Ice.Config=dist/etc/ice.config*
>
> No matter what I do, I always get the following error:
>
> *dyld: Library not loaded: libomero_client.dylib
> Referenced from: /Users/nperry/Desktop/./yourcode
> Reason: image not found
> Trace/BPT trap*
>
> Just to play around, I tried setting the LD_LIBRARY_PATH env var manually
> with:
>
> *$export
> LD_LIBRARY_PATH=/Users/nperry/Desktop/omero/dist/lib:$LD_LIBRARY_PATH *
>
> and ran:
>
> *./yourcode --Ice.Config=dist/etc/ice.config*
>
> to no avail. Currently, the yourcode.o, makefile, etc (all the files i'm
> working with) are on my desktop, and the special omero distribution I DLed
> from svn the other day is in a folder on my desktop called omero, so I also
> tried editing the Ice.Config path to be omero/dist/etc/ice.config, as well
> as made the DY_LIBRARY_PATH to be omero/dist/lib instead too. I still get
> the same error. Any idea what's up? The libomero_client.dylib file exists (I
> can see it).
You almost got there. The environment variable you want to set is not
DY_LIBRARY_PATH but:
DYLD_LIBRARY_PATH
I'll update OmeroCpp to include that. Sorry.
Cheers,
~Josh.
> Nick
>
> On Tue, Sep 1, 2009 at 5:07 PM, <josh.moore at gmx.de> wrote:
>
> > Nick Perry writes:
> >
> > > Might want to change that here
> > > http://trac.openmicroscopy.org.uk/omero/wiki/OmeroCpp
> > >
> > > :)
> >
> > Already done. ;)
> >
> > > So to continue this process (sorry for being a nag and THANK YOU SO MUCH
> > FOR
> > > HELPING!!!):
> >
> > You're very welcome.
> >
> > > 1. Download the example makefile and make a .cpp script to do what
> > > i want (or, write c++ using the omero client API into an existing
> > > C++ analysis software).
> >
> > Yep.
> >
> > > 2. Do the following at the command line:
> > >
> > > make OMERO_DIST=dist yourcode
> > > LD_LIBRARY_PATH=dist/lib ./yourcode --Ice.Config=dist/etc/ice.config
> > >
> > > Where yourcode is the name of my .cpp file/program when I compile it to
> > make
> > > it executable?
> >
> > Yup.
> >
> > *crosses fingers*
> > ~Josh.
> >
> >
> > > On Tue, Sep 1, 2009 at 4:55 PM, <josh.moore at gmx.de> wrote:
> > >
> > > >
> > > > Right, which won't work. Instead, you'll need to use:
> > > >
> > > > svn co http://cvs.openmicroscopy.org.uk/svn/omero/branches/Beta4.0/
> > > >
> > > > ~Josh.
> > > >
> > > > Nick Perry writes:
> > > > > my old server is 4.0.3 (postgresql 8.4, ice 3.3.1).
> > > > >
> > > > > my new dist (with API libs) is whatever I get from using "svn co
> > > > > http://cvs.openmicroscopy.org.uk/svn/omero/trunk omero" command in
> > > > shell
> > > > >
> > > > > On Tue, Sep 1, 2009 at 4:48 PM, <josh.moore at gmx.de> wrote:
> > > > >
> > > > > >
> > > > > > Nick Perry writes:
> > > > > > > I dont need the special API dist on my computer to function do
> > I?
> > > > > >
> > > > > > Nope.
> > > > > >
> > > > > > > I tried to
> > > > > > > get it to turn on but something kept failing so I turned the
> > old
> > > > one
> > > > > > back
> > > > > > > on...
> > > > > >
> > > > > > Do you know offhand what svn version and what distribution you
> > have?
> > > > > > Probably the database version was wrong.
> > > > > >
> > > > > > > I just need the library right?
> > > > > >
> > > > > > The library and the include files. Right.
> > > > > >
> > > > > > > In theory I could destroy all the files in this special
> > > > > > > API-files-included server distribution and just keep the API
> > files
> > > > > > > that I need to compile, right? (not that I would do this...)
> > > > > >
> > > > > > Sure.
> > > > > > ~J.
> > > > > >
> > > > > > > On Tue, Sep 1, 2009 at 4:39 PM, <josh.moore at gmx.de> wrote:
> > > > > > >
> > > > > > > >
> > > > > > > > Nick Perry writes:
> > > > > > > > > ooh, so i just need the distribution from the SVN with
> > the API
> > > > > > stuff on
> > > > > > > > MY
> > > > > > > > > computer, so that when I compile it i have access to the
> > > > libraries.
> > > > > > The
> > > > > > > > API
> > > > > > > > > library does NOT need to be on other OMERO servers to
> > work.
> > > > gotcha
> > > > > > > >
> > > > > > > > Exactly! It's what I should have said in the first place. ;)
> > > > > > > >
> > > > > > > > Cheers,
> > > > > > > > ~Josh
> > > > > > > >
> > > > > > > >
> > > > > > > > > On Tue, Sep 1, 2009 at 4:20 PM, <josh.moore at gmx.de>
> > wrote:
> > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > Nick Perry writes:
> > > > > > > > > > > "So, the 3rd party client would build the library
> > from
> > > > svn
> > > > > > like you
> > > > > > > > > > > are doing, and then it would be able to talk
> > directly to
> > > > > > OMERO."
> > > > > > > > > > >
> > > > > > > > > > > K, library is built.
> > > > > > > > > >
> > > > > > > > > > Awesome.
> > > > > > > > > >
> > > > > > > > > > > I imagine it creates a file I need to include at the
> > top
> > > > of my
> > > > > > > > > > > scripts so I can use the API.
> > > > > > > > > >
> > > > > > > > > > Hmmm....sorry, now I'm lost. What scripts are these?
> > The
> > > > Makefile
> > > > > > > > > > script?
> > > > > > > > > >
> > > > > > > > > > > Where is the location of this API library file? My
> > > > > > understanding
> > > > > > > > > > > is that after I compile it this file is found on the
> > > > server.
> > > > > > > > > >
> > > > > > > > > > After you compile, there are artifacts under dist/lib
> > and
> > > > > > > > > > dist/include, but that doesn't have anything to do with
> > your
> > > > > > > > > > server. It can be completely ignorant of the fact (and
> > in
> > > > fact,
> > > > > > it
> > > > > > > > > > *is* completely ignorant of the fact) that you are
> > calling
> > > > it
> > > > > > from
> > > > > > > > > > C++.
> > > > > > > > > >
> > > > > > > > > > So, if you are still in the "omero" directory, and
> > you've
> > > > > > successfully
> > > > > > > > > > built the library via "build-cpp" and downloaded the
> > files
> > > > from
> > > > > > > > > > OmeroCpp, then you should be ready to call:
> > > > > > > > > >
> > > > > > > > > > make OMERO_DIST=dist yourcode
> > > > > > > > > >
> > > > > > > > > > i.e.
> > > > > > > > > >
> > > > > > > >
> > > > > >
> > > >
> > http://trac.openmicroscopy.org.uk/omero/wiki/OmeroCpp#Compilingandrunningyourcode
> > > > > > > > > >
> > > > > > > > > > ~Josh.
> > > > > > > > > >
> > > > > > > > > > > On Tue, Sep 1, 2009 at 4:09 PM, <josh.moore at gmx.de>
> > > > wrote:
> > > > > > > > > > >
> > > > > > > > > > > > Nick Perry writes:
> > > > > > > > > >
> > > > > > > > > > > > Yeah but only certain server distributions I can
> > DL
> > > > have the
> > > > > > C++
> > > > > > > > > > > > library for > the client. If that's not supplied
> > by the
> > > > > > OMERO
> > > > > > > > > > > > server, where is a 3rd party > app supposed to get
> > the
> > > > > > library?
> > > > > > > > > > > >
> > > > > > > > > > > > By building from the branch which matches the
> > server
> > > > > > version.
> > > > > > > > > > > >
> > > > > > > > > > > > > In other words, let's say I DL the version of
> > the
> > > > OMERO
> > > > > > server
> > > > > > > > > > > > > *without* the API libraries. And let's say I
> > try to
> > > > > > connect to
> > > > > > > > > > > > > this server with a 3rd party client that uses
> > the
> > > > C++
> > > > > > > > > > > > > API. Where will it get the library for the API
> > > > unless the
> > > > > > > > > > > > > server provides it?
> > > > > > > > > > > >
> > > > > > > > > > > > The server doesn't really provide a C++ API,
> > rather it
> > > > just
> > > > > > > > > > > > provides a single API, which can be connected to
> > by
> > > > C++,
> > > > > > Python,
> > > > > > > > > > > > and Java.. So, the 3rd party client would build
> > the
> > > > library
> > > > > > from
> > > > > > > > > > > > svn like you are doing, and then it would be able
> > to
> > > > talk
> > > > > > > > > > > > directly to OMERO.
> > > > > > > > > > > >
> > > > > > > > > > > > All of this is based on Ice (http://zeroc.com)
> > which
> > > > is a
> > > > > > > > > > > > cross-language library. It handles the low-level
> > > > details, so
> > > > > > that
> > > > > > > > > > > > the OMERO Java server (with no C++ library) can
> > > > seamlessly
> > > > > > be
> > > > > > > > > > > > talked to by a 3rd party client which builds it's
> > own
> > > > C++
> > > > > > > > > > > > library.
> > > > > > > > > > > >
> > > > > > > > > > > > Sorry for the (possibly continuing) confusion,
> > > > > > > > > > > > ~Josh
> > > > > > > > > > > >
> > > > > > > > > > > > > On Tue, Sep 1, 2009 at 3:48 PM, <
> > josh.moore at gmx.de>
> > > > > > wrote:
> > > > > > > > > > > > >
> > > > > > > > > > > > > > Nick Perry writes:
> > > > > > > > > > > > > > > Hey Josh,
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Hey Nick,
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Does this mean that *any* OMERO server
> > that
> > > > intends
> > > > > > to
> > > > > > > > have
> > > > > > > > > > 3rd
> > > > > > > > > > > > > > > party apps connect using the API needs to
> > use
> > > > this
> > > > > > > > special
> > > > > > > > > > OMERO
> > > > > > > > > > > > > > > distribution that has the API?
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > No. The intention is that any server with the
> > > > version
> > > > > > x.y
> > > > > > > > will be
> > > > > > > > > > > > > > accessible to any client API implementation
> > > > (OmeroPy,
> > > > > > > > OmeroCpp,
> > > > > > > > > > > > > > OmeroJava, OmeroMatlab, ...) built from the
> > same
> > > > x.y
> > > > > > > > version.
> > > > > > > > > > We've
> > > > > > > > > > > > > > made some mistakes in this regard this year,
> > so
> > > > it's
> > > > > > safer
> > > > > > > > to
> > > > > > > > > > say:
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > server version x.y.z is accessible from
> > client
> > > > > > version
> > > > > > > > x.y.z
> > > > > > > > > > > > > > regardless where you got either:
> > > > svn-checkout-build,
> > > > > > > > binary
> > > > > > > > > > > > > > distribution, etc.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Another way of saying this is that the server
> > and
> > > > the
> > > > > > > > clients
> > > > > > > > > > (client
> > > > > > > > > > > > > > APIs) are to some extent independent, so that
> > even
> > > > if
> > > > > > we
> > > > > > > > don't
> > > > > > > > > > supply
> > > > > > > > > > > > > > the C++ libraries, there's nothing from
> > stopping
> > > > you
> > > > > > from
> > > > > > > > > > building and
> > > > > > > > > > > > > > using them with your server, as long as the
> > > > version
> > > > > > matches.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Cheers,
> > > > > > > > > > > > > > ~Josh
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Nick
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > On Tue, Sep 1, 2009 at 12:24 PM, <
> > > > josh.moore at gmx.de
> > > > > > >
> > > > > > > > wrote:
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Nick Perry writes:
> > > > > > > > > > > > > > > > > the previous* command (not
> > following).
> > > > Sorry.
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > On Tue, Sep 1, 2009 at 12:11 PM, Nick
> > > > Perry <
> > > > > > > > > > > > nperry at stanford.edu>
> > > > > > > > > > > > > > > > wrote:
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Hey Josh,
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Sorry to bug you again.
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > I'm trying to put together in my
> > head
> > > > > > everything
> > > > > > > > I've
> > > > > > > > > > done
> > > > > > > > > > > > so
> > > > > > > > > > > > > > far.
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > With the command:
> > > > > > > > > > > > > > > > > > svn co
> > > > > > > > > > http://cvs.openmicroscopy.org.uk/svn/omero/trunkomero
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > I'm checking out a new omero
> > > > distribution,
> > > > > > right?
> > > > > > > > So if
> > > > > > > > > > I
> > > > > > > > > > > > had the
> > > > > > > > > > > > > > > > > > omero
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Correct.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > server up and running already on my
> > > > computer
> > > > > > (the
> > > > > > > > > > standard
> > > > > > > > > > > > > > download),
> > > > > > > > > > > > > > > > I've
> > > > > > > > > > > > > > > > > > messed things up, right?
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Not really. You'll need to shut it off
> > > > (bin/omero
> > > > > > admin
> > > > > > > > > > stop) in
> > > > > > > > > > > > order
> > > > > > > > > > > > > > > > to start the new server. If you've
> > already
> > > > deleted
> > > > > > the
> > > > > > > > > > directory,
> > > > > > > > > > > > you
> > > > > > > > > > > > > > > > can use:
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > killall icegridnode
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > to get rid of the runing server.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > I was just looking in my previous
> > omero
> > > > > > > > distribution
> > > > > > > > > > folder
> > > > > > > > > > > > and
> > > > > > > > > > > > > > > > > > this new checked out one, and they
> > share
> > > > > > files but
> > > > > > > > the
> > > > > > > > > > > > latter has
> > > > > > > > > > > > > > > > > > the build.py. So if I'm guessing
> > > > correctly, I
> > > > > > need
> > > > > > > > to
> > > > > > > > > > run
> > > > > > > > > > > > the
> > > > > > > > > > > > > > > > > > omero server out of this new,
> > special
> > > > > > > > distribution,
> > > > > > > > > > right?
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Right. When you run ./build.py from a
> > > > checkout it
> > > > > > > > produces
> > > > > > > > > > the
> > > > > > > > > > > > "dist"
> > > > > > > > > > > > > > > > directory. This is the same as the
> > > > distribution
> > > > > > which
> > > > > > > > is
> > > > > > > > > > > > available for
> > > > > > > > > > > > > > > > download.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > So the omero server with API is
> > > > DIFFERENT
> > > > > > than the
> > > > > > > > > > normal
> > > > > > > > > > > > omero
> > > > > > > > > > > > > > > > > > server, and in order to write C++
> > api
> > > > for
> > > > > > > > connecting
> > > > > > > > > > 3rd
> > > > > > > > > > > > party
> > > > > > > > > > > > > > > > > > clients to omero i need to be
> > running
> > > > the
> > > > > > omero
> > > > > > > > server
> > > > > > > > > > using
> > > > > > > > > > > > the
> > > > > > > > > > > > > > > > > > distribution I check out with the
> > > > following
> > > > > > > > command...?
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Not at all. As long as the versions
> > match,
> > > > you can
> > > > > > use
> > > > > > > > a
> > > > > > > > > > > > distribution
> > > > > > > > > > > > > > > > with a checkout. Your distribution is
> > most
> > > > likely
> > > > > > > > 4.0.x, so
> > > > > > > > > > > > you'll
> > > > > > > > > > > > > > > > need to be checking out from:
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > >
> > > > http://cvs.openmicroscopy.org.uk/svn/omero/branches/Beta4.0/
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > The reason that the svn checkout is
> > required
> > > > is
> > > > > > that we
> > > > > > > > > > don't
> > > > > > > > > > > > > > > > currently provide the C++ library with
> > the
> > > > > > > > distribution.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Thanks for the help,
> > > > > > > > > > > > > > > > > > Nick
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Gladly,
> > > > > > > > > > > > > > > > ~Josh.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > On Tue, Sep 1, 2009 at 12:00 PM,
> > Nick
> > > > Perry <
> > > > > > > > > > > > nperry at stanford.edu
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > wrote:
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >> Hey Josh,
> > > > > > > > > > > > > > > > > >>
> > > > > > > > > > > > > > > > > >> Sorry I'm not as familiar with
> > > > compiling C++
> > > > > > /
> > > > > > > > > > makefiles as
> > > > > > > > > > > > I
> > > > > > > > > > > > > > should
> > > > > > > > > > > > > > > > be,
> > > > > > > > > > > > > > > > > >> but in the following step:
> > > > > > > > > > > > > > > > > >>
> > > > > > > > > > > > > > > > > >> Finding the library ¶<
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > >
> > > > > > > >
> > > > > >
> > > >
> > http://trac.openmicroscopy.org.uk/omero/wiki/OmeroCpp#Findingthelibrary>
> > > > > > > > > > > > > > > > > >>
> > > > > > > > > > > > > > > > > >> What will be produced by that
> > build are
> > > > two
> > > > > > sets
> > > > > > > > of
> > > > > > > > > > > > artifacts:
> > > > > > > > > > > > > > > > > >>
> > > > > > > > > > > > > > > > > >> - dist/include contains C++
> > header
> > > > files
> > > > > > as
> > > > > > > > well as
> > > > > > > > > > the
> > > > > > > > > > > > slice
> > > > > > > > > > > > > > > > files
> > > > > > > > > > > > > > > > > >> from which the Ice-based model
> > is
> > > > > > generated.
> > > > > > > > You
> > > > > > > > > > will
> > > > > > > > > > > > need to
> > > > > > > > > > > > > > pass
> > > > > > > > > > > > > > > > these to
> > > > > > > > > > > > > > > > > >> your compiler.
> > > > > > > > > > > > > > > > > >> - dist/lib contains the shared
> > > > library
> > > > > > file,
> > > > > > > > which
> > > > > > > > > > you
> > > > > > > > > > > > will
> > > > > > > > > > > > > > need
> > > > > > > > > > > > > > > > to
> > > > > > > > > > > > > > > > > >> pass to your linker. On Linux
> > > > > > > > libomero_client.so on
> > > > > > > > > > OS X
> > > > > > > > > > > > > > > > > >> libomero_client.dylib and on
> > Windows
> > > > > > > > > > omero_client.dll,
> > > > > > > > > > > > in 32
> > > > > > > > > > > > > > or
> > > > > > > > > > > > > > > > 64-bit
> > > > > > > > > > > > > > > > > >> mode depending on your CXXFLAGS
> > (See
> > > > > > > > OmeroBuild<
> > > > > > > > > > > > > > > >
> > > > > > > > http://trac.openmicroscopy.org.uk/omero/wiki/OmeroBuild>)
> > > > > > > > > > > > > > > > > >>
> > > > > > > > > > > > > > > > > >>
> > > > > > > > > > > > > > > > > >> Note: the shared library files can
> > be
> > > > quite
> > > > > > > > large,
> > > > > > > > > > even
> > > > > > > > > > > > over
> > > > > > > > > > > > > > 200MB.
> > > > > > > > > > > > > > > > > >>
> > > > > > > > > > > > > > > > > >>
> > > > > > > > > > > > > > > > > >> For bullet 2, do I need to pass my
> > > > shared
> > > > > > library
> > > > > > > > file
> > > > > > > > > > > > > > explicitly in
> > > > > > > > > > > > > > > > a
> > > > > > > > > > > > > > > > > >> step I should know how to do, or
> > is
> > > > this
> > > > > > > > accomplished
> > > > > > > > > > in
> > > > > > > > > > > > the
> > > > > > > > > > > > > > next
> > > > > > > > > > > > > > > > step when
> > > > > > > > > > > > > > > > > >> I use the make file?
> > > > > > > > > > > > > > > > > >>
> > > > > > > > > > > > > > > > > >> Thanks,
> > > > > > > > > > > > > > > > > >>
> > > > > > > > > > > > > > > > > >> Nick
> > > > > > > > > > > > > > > > > >>
> > > > > > > > > > > > > > > > > >> On Tue, Sep 1, 2009 at 11:54 AM, <
> > > > > > > > josh.moore at gmx.de>
> > > > > > > > > > > > wrote:
> > > > > > > > > > > > > > > > > >>
> > > > > > > > > > > > > > > > > >>>
> > > > > > > > > > > > > > > > > >>> *whew*
> > > > > > > > > > > > > > > > > >>>
> > > > > > > > > > > > > > > > > >>> Good to hear. ~J.
> > > > > > > > > > > > > > > > > >>>
> > > > > > > > > > > > > > > > > >>> Nick Perry writes:
> > > > > > > > > > > > > > > > > >>> > just kidding; i hadn't given
> > the
> > > > svn
> > > > > > command
> > > > > > > > my
> > > > > > > > > > proxy
> > > > > > > > > > > > info
> > > > > > > > > > > > > > :)
> > > > > > > > > > > > > > > > > >>> >
> > > > > > > > > > > > > > > > > >>> > On Tue, Sep 1, 2009 at 11:11
> > AM,
> > > > Nick
> > > > > > Perry <
> > > > > > > > > > > > > > nperry at stanford.edu
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >>> wrote:
> > > > > > > > > > > > > > > > > >>> >
> > > > > > > > > > > > > > > > > >>> > > SVN still not working:
> > > > > > > > > > > > > > > > > >>> > >
> > > > > > > > > > > > > > > > > >>> > > svn co
> > > > > > > > > > > >
> > http://cvs.openmicroscopy.org.uk/svn/omero/trunkomero
> > > > > > > > > > > > > > > > > >>> > >
> > > > > > > > > > > > > > > > > >>> > > svn: PROPFIND request failed
> > on
> > > > > > > > > > '/svn/omero/trunk'
> > > > > > > > > > > > > > > > > >>> > > svn: PROPFIND of
> > > > '/svn/omero/trunk':
> > > > > > could
> > > > > > > > not
> > > > > > > > > > > > connect to
> > > > > > > > > > > > > > > > server (
> > > > > > > > > > > > > > > > > >>> > >
> > http://cvs.openmicroscopy.org.uk
> > > > )
> > > > > > > > > > > > > > > > > >>> > >
> > > > > > > > > > > > > > > > > >>> > > On Mon, Aug 31, 2009 at 8:05
> > PM,
> > > > <
> > > > > > > > > > josh.moore at gmx.de>
> > > > > > > > > > > > > > wrote:
> > > > > > > > > > > > > > > > > >>> > >
> > > > > > > > > > > > > > > > > >>> > >>
> > > > > > > > > > > > > > > > > >>> > >> Nick Perry writes:
> > > > > > > > > > > > > > > > > >>> > >> > Hi,
> > > > > > > > > > > > > > > > > >>> > >>
> > > > > > > > > > > > > > > > > >>> > >> Hi Nick,
> > > > > > > > > > > > > > > > > >>> > >>
> > > > > > > > > > > > > > > > > >>> > >> > I'm extremely confused
> > about
> > > > where
> > > > > > to
> > > > > > > > start
> > > > > > > > > > when
> > > > > > > > > > > > > > trying to
> > > > > > > > > > > > > > > > play
> > > > > > > > > > > > > > > > > >>> > >> > around with the OMERO
> > server
> > > > C++
> > > > > > API
> > > > > > > > for
> > > > > > > > > > OMERO
> > > > > > > > > > > > > > clients. I
> > > > > > > > > > > > > > > > think
> > > > > > > > > > > > > > > > > >>> > >> > this is the correct page
> > to
> > > > start
> > > > > > on
> > > > > > > > > > > > > > > > > >>> > >> >
> > > > > > > > > > > >
> > http://trac.openmicroscopy.org.uk/omero/wiki/OmeroCpp,
> > > > > > > > > > > > > > but
> > > > > > > > > > > > > > > > I'm
> > > > > > > > > > > > > > > > > >>> > >> > having a hard time
> > > > understanding
> > > > > > what's
> > > > > > > > > > going on.
> > > > > > > > > > > > > > > > > >>> > >>
> > > > > > > > > > > > > > > > > >>> > >> That is the correct page,
> > but as
> > > > > > always,
> > > > > > > > the
> > > > > > > > > > docs
> > > > > > > > > > > > can use
> > > > > > > > > > > > > > > > > >>> > >> improvements. I've updated
> > them;
> > > > can
> > > > > > you
> > > > > > > > give
> > > > > > > > > > take a
> > > > > > > > > > > > > > look, and
> > > > > > > > > > > > > > > > tell
> > > > > > > > > > > > > > > > > >>> me
> > > > > > > > > > > > > > > > > >>> > >> if things are clearer now?
> > > > > > > > > > > > > > > > > >>> > >>
> > > > > > > > > > > > > > > > > >>> > >> > First of all, the svn
> > call
> > > > > > > > > > > > > > > > > >>> > >> > on that page (svn co
> > > > > > > > > > > > > > > > > >>>
> > > > > > > > > > http://cvs.openmicroscopy.org.uk/svn/omero/trunkomero)
> > > > > > > > > > > > > > > > > >>> > >> > doesn't work; i get the
> > > > following
> > > > > > > > error:
> > > > > > > > > > > > > > > > > >>> > >> >
> > > > > > > > > > > > > > > > > >>> > >> > svn: PROPFIND request
> > failed
> > > > on
> > > > > > > > > > > > '/svn/omero/trunk'
> > > > > > > > > > > > > > > > > >>> > >> > svn: PROPFIND of
> > > > > > '/svn/omero/trunk':
> > > > > > > > could
> > > > > > > > > > not
> > > > > > > > > > > > connect
> > > > > > > > > > > > > > to
> > > > > > > > > > > > > > > > server
> > > > > > > > > > > > > > > > > >>> (
> > > > > > > > > > > > > > > > > >>> > >> >
> > > > http://cvs.openmicroscopy.org.uk)
> > > > > > > > > > > > > > > > > >>> > >> >
> > > > > > > > > > > > > > > > > >>> > >> > Why is this not working?
> > > > > > > > > > > > > > > > > >>> > >>
> > > > > > > > > > > > > > > > > >>> > >> This morning there was a
> > short
> > > > outage
> > > > > > of
> > > > > > > > all
> > > > > > > > > > > > developer
> > > > > > > > > > > > > > > > > >>> > >> resources. Could you re-try
> > and
> > > > let
> > > > > > us
> > > > > > > > know if
> > > > > > > > > > it's
> > > > > > > > > > > > > > working
> > > > > > > > > > > > > > > > now?
> > > > > > > > > > > > > > > > > >>> > >>
> > > > > > > > > > > > > > > > > >>> > >> ...
> > > > > > > > > > > > > > > > > >>> > >> > Thanks,
> > > > > > > > > > > > > > > > > >>> > >> > Nick
> > > > > > > > > > > > > > > > > >>> > >>
> > > > > > > > > > > > > > > > > >>> > >> ~Josh.
> > > > > > > > > > > > > > > > > >>> > >>
> > > > > > > > > > > > > > > > > >>> > >
> > > > > > > > > > > > > > > > > >>> > >
> > > > > > > > > > > > > > > > > >>>
> > > > > > > > > > > > > > > > > >>
> > > > > > > > > > > > > > > > > >>
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > >
> > > > > > > >
> > > > > >
> > > >
> >
More information about the ome-devel
mailing list