<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi, <div>I've been trying to compile the C++ bindings, following your instructions on <a href="https://github.com/openmicroscopy/bioformats/blob/develop/components/scifio/cppwrap/readme.txt">https://github.com/openmicroscopy/bioformats/blob/develop/components/scifio/cppwrap/readme.txt</a></div><div>and on the MacOS related page.</div><div><br></div><div>I'm getting the following error:</div><div><br></div><div><div>[  6%] Building CXX object CMakeFiles/jace.dir/jace/source/jace/WrapperVmLoader.cpp.o</div><div>Linking CXX shared library libjace.jnilib</div><div>Undefined symbols for architecture x86_64:</div><div>  "boost::system::system_category()", referenced from:</div><div>      ___cxx_global_var_init3 in JArray.cpp.o</div><div>      boost::thread_exception::thread_exception(int, char const*) in JArray.cpp.o</div><div>      ___cxx_global_var_init3 in JClassImpl.cpp.o</div><div>      boost::thread_exception::thread_exception(int, char const*) in JClassImpl.cpp.o</div><div>      ___cxx_global_var_init3 in JNIHelper.cpp.o</div><div>      boost::thread_exception::thread_exception(int, char const*) in JNIHelper.cpp.o</div><div>      ___cxx_global_var_init3 in JObject.cpp.o</div><div>      ...</div><div>  "boost::system::generic_category()", referenced from:</div><div>      ___cxx_global_var_init1 in JArray.cpp.o</div><div>      ___cxx_global_var_init2 in JArray.cpp.o</div><div>      ___cxx_global_var_init1 in JClassImpl.cpp.o</div><div>      ___cxx_global_var_init2 in JClassImpl.cpp.o</div><div>      ___cxx_global_var_init1 in JNIHelper.cpp.o</div><div>      ___cxx_global_var_init2 in JNIHelper.cpp.o</div><div>      ___cxx_global_var_init1 in JObject.cpp.o</div><div>      ...</div><div>ld: symbol(s) not found for architecture x86_64</div><div>clang: error: linker command failed with exit code 1 (use -v to see invocation)</div><div>make[2]: *** [libjace.jnilib] Error 1</div><div>make[1]: *** [CMakeFiles/jace.dir/all] Error 2</div><div>make: *** [all] Error 2</div><div><br></div>
<div><br></div><div><br></div><div>I understand from some web discussions that it could be that gcc is being used instead of g++ but the cmake that you generate with your commands seems to know both these compilers and I don't know enough to chase down the error further. </div><div>Wondered if you'd been asked this before or have an obvious solution.</div><div><br></div><div>I'm on Mac OS 10.7.4 (Lion) with x86_64 architecture:</div><div><div>Typing 'uname -a' gives:</div><div>Darwin mallis.home 11.4.0 Darwin Kernel Version 11.4.0: Mon Apr  9 19:32:15 PDT 2012; root:xnu-1699.26.8~1/RELEASE_X86_64 x86_64</div></div><div><br></div><div>Thanks for your help,</div><div>Guy</div><div><br></div><br><div apple-content-edited="true">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; font-size: 12px; "><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">====================</font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">Dr Guy Blanchard</font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">Dept Physiology, Development and Neuroscience</font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">Downing Site</font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">Cambridge CB2 3DY</font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "><br></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">email: <a href="mailto:gb288@cam.ac.uk">gb288@cam.ac.uk</a></font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">m: 07930 988145</p></div><span class="Apple-style-span" style="font-size: 12px; "><br class="Apple-interchange-newline"></span><br class="Apple-interchange-newline">
</div>
<br></div></body></html>