[ome-devel] Getting started with C++ API for OMERO.server clients

Nick Perry nperry at stanford.edu
Tue Sep 1 11:11:32 BST 2009


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/trunk omero

I'm checking out a new omero distribution, right? So if I had the omero
server up and running already on my computer (the standard download), I've
messed things up, right? 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? 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...?

Thanks for the help,
Nick

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/trunk omero
>>  > >
>>  > > 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.
>>  > >>
>>  > >
>>  > >
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.openmicroscopy.org.uk/pipermail/ome-devel/attachments/20090901/396fe7ad/attachment-0001.htm 


More information about the ome-devel mailing list