Hi, Rajeev:<br><br>It&#39;s good news that you are able to build OCC in Mac!<br><br>I saw this error before too in building CGM on OCC on Linux. However, it turned out to be a set up problem. Can you look at config.log, and check if it said that you are using the correctly OCC library? You have to set the LD_LIBRARY_PATH to include your new build directory.<br>
<br>Hope it helps.<br><br>Jane<br><br><div class="gmail_quote">On Fri, Feb 24, 2012 at 12:21 PM, Rajeev Jain <span dir="ltr">&lt;<a href="mailto:jain@mcs.anl.gov">jain@mcs.anl.gov</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div><div style="font-size:10pt;font-family:arial,helvetica,sans-serif"><div style="font-family:arial,helvetica,sans-serif;font-size:10pt"><span>Thanks, James.</span></div><div style="font-family:arial,helvetica,sans-serif;font-size:10pt">
<span>I was able to build OCC. Did you get CGM to work?</span></div><div style="font-family:arial,helvetica,sans-serif;font-size:10pt">Configuring CGM I get this:</div><div><font>checking if OpenCascade requires -lpthread... configure: error: Cannot link libTKKernel with Standard_Mutex</font><br>
</div><div style="font-family:arial,helvetica,sans-serif;font-size:10pt"> </div><div style="font-family:arial,helvetica,sans-serif;font-size:10pt"><font style="font-family:arial,helvetica,sans-serif" size="2">Rajeev</font><br>
<br><blockquote style="border-left:2px solid rgb(16,16,255);margin-left:5px;margin-top:5px;padding-left:5px">  <div style="font-size:10pt;font-family:arial,helvetica,sans-serif"> <div style="font-size:12pt;font-family:&#39;times new roman&#39;,&#39;new york&#39;,times,serif">
 <div dir="ltr"> <font face="Arial"> <hr size="1">  <b><span style="font-weight:bold">From:</span></b> Tim Tautges &lt;<a href="mailto:tautges@mcs.anl.gov" target="_blank">tautges@mcs.anl.gov</a>&gt;<br> <b><span style="font-weight:bold">To:</span></b> CGMA Development &lt;<a href="mailto:cgma-dev@mcs.anl.gov" target="_blank">cgma-dev@mcs.anl.gov</a>&gt;; James Tautges &lt;<a href="mailto:jamesdtautges@gmail.com" target="_blank">jamesdtautges@gmail.com</a>&gt; <br>
 <b><span style="font-weight:bold">Sent:</span></b> Friday, January 6, 2012 9:10 AM<br> <b><span style="font-weight:bold">Subject:</span></b> [cgma-dev] OCC MacOS compile successful<br> </font> </div><div><div class="h5">
 <br>
Hi all,<br>  Good news, last night my son James, hacker extraordinaire, got OCC 6.5.2 to compile successfully on MacOS.  The details:<br><br>- Snow leopard, gcc4.2, OCC6.5.2 (straight from the OCC download page)<br>- Besides the following changes, follow the steps on <a href="http://opencascade.blogspot.com/2010/04/porting-on-macos.html" target="_blank">http://opencascade.blogspot.com/2010/04/porting-on-macos.html</a><br>
- Run &quot;autoreconf -fi&quot; in the ros folder and then &quot;aclocal&quot;, &quot;automake&quot;, and &quot;autoconf&quot;<br><br>- Add the following code to the platform specific part of ros/src/OSD/OSD_Chronometer.cxx:<br>
#ifdef __MACH__<br># include &lt;time.h&gt;<br># include &lt;sys/time.h&gt;<br># include &lt;mach/clock.h&gt;<br># include &lt;mach/mach.h&gt;<br>#endif<br><br>- And then add this code to the OSD_Chronometer::GetThreadCPU function:<br>
#elif defined(__MACH__)<br>  struct timespec ts;<br>  clock_serv_t cclock;<br>  mach_timespec_t mts;<br>  host_get_clock_service(mach_host_self(), CALENDAR_CLOCK,
 &amp;cclock);<br>  clock_get_time(cclock, &amp;mts);<br>  mach_port_deallocate(mach_task_self(), cclock);<br>  ts.tv_sec = mts.tv_sec;<br>  ts.tv_nsec = mts.tv_nsec;<br><br>- Proceed to configure, make, and install<br><br>
The new version of OSD_Chronometer.cxx is attached.<br><br>We haven&#39;t built or tested CGM on top of this, but that&#39;s next.<br><br>- tim<br><br>--<br>================================================================<br>
&quot;You will keep in perfect peace him whose mind is<br>  steadfast, because he trusts in you.&quot;               Isaiah 26:3<br><br>             Tim Tautges            Argonne National Laboratory<br>         (<a href="mailto:tautges@mcs.anl.gov" target="_blank">tautges@mcs.anl.gov</a>)      (telecommuting from UW-Madison)<br>
 phone (gvoice): (608)
 354-1459      1500 Engineering Dr.<br>            fax: <a href="tel:%28608%29%20263-4499" value="+16082634499" target="_blank">(608) 263-4499</a>      Madison, WI 53706<br><br><br><br> </div></div></div> </div> </blockquote>
</div>   </div></div></blockquote></div><br>