<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
Hi Josh,<br><br>Yes I did, same link error was produced..<br><br>J.<br><br>&gt; Subject: Re: [ome-devel] Building omero-cpp under Mac OS X.<br>&gt; From: josh@glencoesoftware.com<br>&gt; Date: Fri, 29 Oct 2010 16:18:18 +0200<br>&gt; CC: ome-devel@lists.openmicroscopy.org.uk<br>&gt; To: jeromeavondo@msn.com<br>&gt; <br>&gt; Hi Jerome,<br>&gt; <br>&gt; did you also try with a "./build.py clean" first?<br>&gt; <br>&gt; ~Josh.<br>&gt; <br>&gt; On Oct 29, 2010, at 4:02 PM, Jerome Avondo wrote:<br>&gt; <br>&gt; &gt; <br>&gt; &gt; Hi Josh,<br>&gt; &gt; <br>&gt; &gt; Here is some more info about my environment... <br>&gt; &gt; I'm using the 4.2 tagged version of omero.<br>&gt; &gt; <br>&gt; &gt; g++ path &amp; version....<br>&gt; &gt; <br>&gt; &gt; /usr/bin/g++<br>&gt; &gt; i686-apple-darwin10-g++-4.2.1<br>&gt; &gt; <br>&gt; &gt; and here is the contents of the shell script I use to compile...<br>&gt; &gt; <br>&gt; &gt; export PATH=/opt/Ice-3.3/bin:$PATH<br>&gt; &gt; export ICE_HOME=/opt/Ice-3.3<br>&gt; &gt; export DYLD_LIBRARY_PATH=/opt/Ice-3.3/lib:/opt/Ice-3.3/python:<br>&gt; &gt; python ./build.py<br>&gt; &gt; python ./build.py build-cpp<br>&gt; &gt; <br>&gt; &gt; And I've attached the .log files as requested too...<br>&gt; &gt; Thanks for looking into this...<br>&gt; &gt; <br>&gt; &gt; Jerome.<br>&gt; &gt; <br>&gt; &gt;&gt; Subject: Re: [ome-devel] Building omero-cpp under Mac OS X.<br>&gt; &gt;&gt; From: josh@glencoesoftware.com<br>&gt; &gt;&gt; Date: Fri, 29 Oct 2010 13:11:54 +0200<br>&gt; &gt;&gt; CC: ome-devel@lists.openmicroscopy.org.uk<br>&gt; &gt;&gt; To: jeromeavondo@msn.com<br>&gt; &gt;&gt; <br>&gt; &gt;&gt; Hi Jerome,<br>&gt; &gt;&gt; <br>&gt; &gt;&gt; ok. I just tried these steps and succeeded, so if you have time, could we try to track down where things differ?<br>&gt; &gt;&gt; <br>&gt; &gt;&gt; First off, I'm on version 8436 of trunk.<br>&gt; &gt;&gt; <br>&gt; &gt;&gt; Then, my environment includes this:<br>&gt; &gt;&gt; <br>&gt; &gt;&gt; ~ $ echo $DYLD_LIBRARY_PATH<br>&gt; &gt;&gt; /opt/Ice-3.3.1-64/lib:/opt/Ice-3.3.1-64/python:<br>&gt; &gt;&gt; <br>&gt; &gt;&gt; And I'm building with:<br>&gt; &gt;&gt; <br>&gt; &gt;&gt; ~ $ which g++<br>&gt; &gt;&gt; /usr/bin/g++<br>&gt; &gt;&gt; ~ $ g++ --version<br>&gt; &gt;&gt; i686-apple-darwin10-g++-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5664)<br>&gt; &gt;&gt; <br>&gt; &gt;&gt; on a 10.6.4 Mac OSX box.<br>&gt; &gt;&gt; <br>&gt; &gt;&gt; I run:<br>&gt; &gt;&gt; <br>&gt; &gt;&gt; ./build.py clean<br>&gt; &gt;&gt; ./build.py<br>&gt; &gt;&gt; ./build.py build-cpp<br>&gt; &gt;&gt; <br>&gt; &gt;&gt; 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?<br>&gt; &gt;&gt; <br>&gt; &gt;&gt; ~/code/git $ ls components/tools/OmeroCpp/*.log<br>&gt; &gt;&gt; components/tools/OmeroCpp/compiler.log<br>&gt; &gt;&gt; components/tools/OmeroCpp/config.log<br>&gt; &gt;&gt; components/tools/OmeroCpp/scons.log<br>&gt; &gt;&gt; <br>&gt; &gt;&gt; <br>&gt; &gt;&gt; Thanks,<br>&gt; &gt;&gt; ~Josh.<br>&gt; &gt;&gt; <br>&gt; &gt;&gt; <br>&gt; &gt;&gt; On Oct 29, 2010, at 11:36 AM, Jerome Avondo wrote:<br>&gt; &gt;&gt; <br>&gt; &gt;&gt;&gt; <br>&gt; &gt;&gt;&gt; Hi Josh,<br>&gt; &gt;&gt;&gt; <br>&gt; &gt;&gt;&gt; the first step;<br>&gt; &gt;&gt;&gt; <br>&gt; &gt;&gt;&gt; python ./build.py<br>&gt; &gt;&gt;&gt; <br>&gt; &gt;&gt;&gt; succeeds with the build.. but when i try either <br>&gt; &gt;&gt;&gt; <br>&gt; &gt;&gt;&gt; python ./build.py build-cpp <br>&gt; &gt;&gt;&gt; or<br>&gt; &gt;&gt;&gt; python ./build.py build-all<br>&gt; &gt;&gt;&gt; <br>&gt; &gt;&gt;&gt; these fail, here is the error for the build-all....<br>&gt; &gt;&gt;&gt; <br>&gt; &gt;&gt;&gt; ld: symbol(s) not found<br>&gt; &gt;&gt;&gt; collect2: ld returned 1 exit status<br>&gt; &gt;&gt;&gt; scons: *** [libomero_client.dylib] Error 1<br>&gt; &gt;&gt;&gt; <br>&gt; &gt;&gt;&gt; BUILD FAILED<br>&gt; &gt;&gt;&gt; /Users/ut/Documents/SVN/omero-4.2.0/build.xml:140: The following error occurred while executing this line:<br>&gt; &gt;&gt;&gt; /Users/ut/Documents/SVN/omero-4.2.0/components/antlib/resources/global.xml:109: The following error occurred while executing this line:<br>&gt; &gt;&gt;&gt; /Users/ut/Documents/SVN/omero-4.2.0/components/tools/build.xml:27: The following error occurred while executing this line:<br>&gt; &gt;&gt;&gt; /Users/ut/Documents/SVN/omero-4.2.0/components/antlib/resources/global.xml:109: The following error occurred while executing this line:<br>&gt; &gt;&gt;&gt; /Users/ut/Documents/SVN/omero-4.2.0/components/tools/OmeroCpp/build.xml:67: The following error occurred while executing this line:<br>&gt; &gt;&gt;&gt; /Users/ut/Documents/SVN/omero-4.2.0/components/antlib/resources/global.xml:231: exec returned: 2<br>&gt; &gt;&gt;&gt; <br>&gt; &gt;&gt;&gt; Total time: 2 minutes 49 seconds<br>&gt; &gt;&gt;&gt; <br>&gt; &gt;&gt;&gt; not sure what else to try... alternatively is there anywhere I can get access to pre-built libraries?<br>&gt; &gt;&gt;&gt; <br>&gt; &gt;&gt;&gt; thanks,<br>&gt; &gt;&gt;&gt; <br>&gt; &gt;&gt;&gt; Jerome.<br>&gt; &gt;&gt;&gt; <br>&gt; &gt;&gt;&gt;&gt; Subject: Re: [ome-devel] Building omero-cpp under Mac OS X.<br>&gt; &gt;&gt;&gt;&gt; From: josh@glencoesoftware.com<br>&gt; &gt;&gt;&gt;&gt; Date: Thu, 28 Oct 2010 19:42:14 +0200<br>&gt; &gt;&gt;&gt;&gt; CC: ome-devel@lists.openmicroscopy.org.uk<br>&gt; &gt;&gt;&gt;&gt; To: jeromeavondo@msn.com<br>&gt; &gt;&gt;&gt;&gt; <br>&gt; &gt;&gt;&gt;&gt; Hi Jerome,<br>&gt; &gt;&gt;&gt;&gt; <br>&gt; &gt;&gt;&gt;&gt; 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:<br>&gt; &gt;&gt;&gt;&gt; <br>&gt; &gt;&gt;&gt;&gt; ~/code/omero.git $ unzip -l target/OMERO.cpp-4.2.1-DEV-gcc-4.2.1-64dbg.zip | grep dylib<br>&gt; &gt;&gt;&gt;&gt; 82189080  10-28-10 18:37   OMERO.cpp-4.2.1-DEV-gcc-4.2.1-64dbg/lib/libomero_client.dylib<br>&gt; &gt;&gt;&gt;&gt; <br>&gt; &gt;&gt;&gt;&gt; ~Josh<br>&gt; &gt;&gt;&gt;&gt; <br>&gt; &gt;&gt;&gt;&gt; On Oct 28, 2010, at 9:57 AM, Jerome Avondo wrote:<br>&gt; &gt;&gt;&gt;&gt; <br>&gt; &gt;&gt;&gt;&gt;&gt; <br>&gt; &gt;&gt;&gt;&gt;&gt; Hi all,<br>&gt; &gt;&gt;&gt;&gt;&gt; <br>&gt; &gt;&gt;&gt;&gt;&gt; Seem to be getting stuck when trying to build the omero-cpp library under Mac OS X.<br>&gt; &gt;&gt;&gt;&gt;&gt; This is the point where it seems to choke.<br>&gt; &gt;&gt;&gt;&gt;&gt; <br>&gt; &gt;&gt;&gt;&gt;&gt; ld: symbol(s) not found<br>&gt; &gt;&gt;&gt;&gt;&gt; collect2: ld returned 1 exit status<br>&gt; &gt;&gt;&gt;&gt;&gt; scons: *** [libomero_client.dylib] Error 1<br>&gt; &gt;&gt;&gt;&gt;&gt; <br>&gt; &gt;&gt;&gt;&gt;&gt; BUILD FAILED<br>&gt; &gt;&gt;&gt;&gt;&gt; /Users/ut/Documents/SVN/omero-4.2.0/build.xml:169: The following error occurred while executing this line:<br>&gt; &gt;&gt;&gt;&gt;&gt; /Users/ut/Documents/SVN/omero-4.2.0/components/antlib/resources/global.xml:109: The following error occurred while executing this line:<br>&gt; &gt;&gt;&gt;&gt;&gt; /Users/ut/Documents/SVN/omero-4.2.0/components/tools/OmeroCpp/build.xml:67: The following error occurred while executing this line:<br>&gt; &gt;&gt;&gt;&gt;&gt; /Users/ut/Documents/SVN/omero-4.2.0/components/antlib/resources/global.xml:231: exec returned: 2<br>&gt; &gt;&gt;&gt;&gt;&gt; <br>&gt; &gt;&gt;&gt;&gt;&gt; <br>&gt; &gt;&gt;&gt;&gt;&gt; Anyone?<br>&gt; &gt;&gt;&gt;&gt;&gt; Thanks for your time....<br>&gt; &gt;&gt;&gt;&gt;&gt; <br>&gt; &gt;&gt;&gt;&gt;&gt; J.<br>&gt; <br>                                               </body>
</html>