[ome-devel] Building omero-cpp under Mac OS X.

Josh Moore josh at glencoesoftware.com
Fri Oct 29 12:11:54 BST 2010


Hi Jerome,

ok. I just tried these steps and succeeded, so if you have time, could we try to track down where things differ?

First off, I'm on version 8436 of trunk.

Then, my environment includes this:

~ $ echo $DYLD_LIBRARY_PATH
/opt/Ice-3.3.1-64/lib:/opt/Ice-3.3.1-64/python:

And I'm building with:

~ $ which g++
/usr/bin/g++
~ $ g++ --version
i686-apple-darwin10-g++-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5664)

on a 10.6.4 Mac OSX box.

I run:

./build.py clean
./build.py
./build.py build-cpp

and get a zip under OMERO_HOME/target/. Could you try that and send the console output along with the contents of the OmeroCpp/*.log files?

~/code/git $ ls components/tools/OmeroCpp/*.log
components/tools/OmeroCpp/compiler.log
components/tools/OmeroCpp/config.log
components/tools/OmeroCpp/scons.log


Thanks,
~Josh.


On Oct 29, 2010, at 11:36 AM, Jerome Avondo wrote:

> 
> Hi Josh,
> 
> the first step;
> 
> python ./build.py
> 
> succeeds with the build.. but when i try either 
> 
> python ./build.py build-cpp 
> or
> python ./build.py build-all
> 
> these fail, here is the error for the build-all....
> 
> ld: symbol(s) not found
> collect2: ld returned 1 exit status
> scons: *** [libomero_client.dylib] Error 1
> 
> BUILD FAILED
> /Users/ut/Documents/SVN/omero-4.2.0/build.xml:140: The following error occurred while executing this line:
> /Users/ut/Documents/SVN/omero-4.2.0/components/antlib/resources/global.xml:109: The following error occurred while executing this line:
> /Users/ut/Documents/SVN/omero-4.2.0/components/tools/build.xml:27: The following error occurred while executing this line:
> /Users/ut/Documents/SVN/omero-4.2.0/components/antlib/resources/global.xml:109: The following error occurred while executing this line:
> /Users/ut/Documents/SVN/omero-4.2.0/components/tools/OmeroCpp/build.xml:67: The following error occurred while executing this line:
> /Users/ut/Documents/SVN/omero-4.2.0/components/antlib/resources/global.xml:231: exec returned: 2
> 
> Total time: 2 minutes 49 seconds
> 
> not sure what else to try... alternatively is there anywhere I can get access to pre-built libraries?
> 
> thanks,
> 
> Jerome.
> 
>> Subject: Re: [ome-devel] Building omero-cpp under Mac OS X.
>> From: josh at glencoesoftware.com
>> Date: Thu, 28 Oct 2010 19:42:14 +0200
>> CC: ome-devel at lists.openmicroscopy.org.uk
>> To: jeromeavondo at msn.com
>> 
>> Hi Jerome,
>> 
>> which build target/command are you using? I've seen the "symbol(s) not found" error before, and always assumed I had done something wrong locally. If you're seeing it, however, it's a larger issue. That being said, I just did "./build.py build-all" from the top-level and the dylib built fine:
>> 
>> ~/code/omero.git $ unzip -l target/OMERO.cpp-4.2.1-DEV-gcc-4.2.1-64dbg.zip | grep dylib
>> 82189080  10-28-10 18:37   OMERO.cpp-4.2.1-DEV-gcc-4.2.1-64dbg/lib/libomero_client.dylib
>> 
>> ~Josh
>> 
>> On Oct 28, 2010, at 9:57 AM, Jerome Avondo wrote:
>> 
>>> 
>>> Hi all,
>>> 
>>> Seem to be getting stuck when trying to build the omero-cpp library under Mac OS X.
>>> This is the point where it seems to choke.
>>> 
>>> ld: symbol(s) not found
>>> collect2: ld returned 1 exit status
>>> scons: *** [libomero_client.dylib] Error 1
>>> 
>>> BUILD FAILED
>>> /Users/ut/Documents/SVN/omero-4.2.0/build.xml:169: The following error occurred while executing this line:
>>> /Users/ut/Documents/SVN/omero-4.2.0/components/antlib/resources/global.xml:109: The following error occurred while executing this line:
>>> /Users/ut/Documents/SVN/omero-4.2.0/components/tools/OmeroCpp/build.xml:67: The following error occurred while executing this line:
>>> /Users/ut/Documents/SVN/omero-4.2.0/components/antlib/resources/global.xml:231: exec returned: 2
>>> 
>>> 
>>> Anyone?
>>> Thanks for your time....
>>> 
>>> J.
>> 
> 		 	   		  _______________________________________________
> ome-devel mailing list
> ome-devel at lists.openmicroscopy.org.uk
> http://lists.openmicroscopy.org.uk/mailman/listinfo/ome-devel



More information about the ome-devel mailing list