<div dir="ltr">Overriding CFLAGS and CXXFLAGS will cause problems in most cases. If you want to add extra flags for some reason, you can use ADD_CFLAGS and ADD_CXXFLAGS, but in general, you should not have to add flags like &quot;-arch x86_64&quot;. If you are trying to build binaries that target a different architecture than the one you are building on, i.e., cross-compile, there are arguments to configure to accomplish that. See the explanation here:<div><br></div><div><a href="http://www.gnu.org/software/automake/manual/html_node/Cross_002dCompilation.html">http://www.gnu.org/software/automake/manual/html_node/Cross_002dCompilation.html</a><br></div><div><br></div><div>I guess that not defining those variables should fix the problem, but if not, please provide some more details, such as what specific version of Cbc you are trying to build, and I will try to help. I build Cbc on OS X on a regular basis.</div><div><br></div><div>Cheers,</div><div><br></div><div>Ted</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jan 13, 2015 at 8:36 PM, Noli Sicad <span dir="ltr">&lt;<a href="mailto:nsicad@gmail.com" target="_blank">nsicad@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I got problem compiling in Mac OS X 10.8, GCC 4.7<br>
<br>
<br>
./configure CFLAGS=&quot;-arch x86_64&quot; CXXFLAGS=&quot;-arch x86_64&quot;<br>
--enable-cbc-parallel --enable-gnu-packages  --enable-debug -C<br>
--prefix=/usr/local<br>
<br>
Here the error below.<br>
<br>
How do I fix this error?<br>
<br>
Thanks, Noli<br>
<br>
<br>
Making all in Cbc<br>
Making all in src<br>
make  all-am<br>
if /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H<br>
-I. -I`echo .` -I../src<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src/CglAllDifferent<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src/CglClique<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src/CglDuplicateRow<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src/CglFlowCover<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src/CglGMI<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src/CglGomory<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src/CglKnapsackCover<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src/CglLandP<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src/CglLiftAndProject<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src/CglMixedIntegerRounding<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src/CglMixedIntegerRounding2<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src/CglOddHole<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src/CglPreProcess<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src/CglProbing<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src/CglRedSplit<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src/CglRedSplit2<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src/CglResidualCapacity<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src/CglSimpleRounding<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src/CglTwomir<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src/CglZeroHalf<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Clp/src/OsiClp<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Clp/src<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Osi/src/Osi<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/CoinUtils/src<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/ThirdParty/Glpk<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/ThirdParty/Glpk/glpk/include<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/ThirdParty/Glpk/glpk/src/amd<br>
  -I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Clp/src/OsiClp<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Clp/src<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Osi/src/Osi<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/CoinUtils/src<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/ThirdParty/Glpk<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/ThirdParty/Glpk/glpk/include<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/ThirdParty/Glpk/glpk/src/amd<br>
     -DCOIN_NO_CLP_MESSAGE -DUSE_CBCCONFIG   -arch x86_64<br>
-DCBC_BUILD -MT CbcBranchDefaultDecision.lo -MD -MP -MF<br>
&quot;.deps/CbcBranchDefaultDecision.Tpo&quot; -c -o CbcBranchDefaultDecision.lo<br>
CbcBranchDefaultDecision.cpp; \<br>
        then mv -f &quot;.deps/CbcBranchDefaultDecision.Tpo&quot;<br>
&quot;.deps/CbcBranchDefaultDecision.Plo&quot;; else rm -f<br>
&quot;.deps/CbcBranchDefaultDecision.Tpo&quot;; exit 1; fi<br>
 g++ -DHAVE_CONFIG_H -I. -I. -I../src<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src/CglAllDifferent<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src/CglClique<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src/CglDuplicateRow<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src/CglFlowCover<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src/CglGMI<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src/CglGomory<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src/CglKnapsackCover<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src/CglLandP<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src/CglLiftAndProject<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src/CglMixedIntegerRounding<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src/CglMixedIntegerRounding2<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src/CglOddHole<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src/CglPreProcess<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src/CglProbing<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src/CglRedSplit<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src/CglRedSplit2<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src/CglResidualCapacity<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src/CglSimpleRounding<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src/CglTwomir<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Cgl/src/CglZeroHalf<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Clp/src/OsiClp<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Clp/src<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Osi/src/Osi<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/CoinUtils/src<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/ThirdParty/Glpk<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/ThirdParty/Glpk/glpk/include<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/ThirdParty/Glpk/glpk/src/amd<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Clp/src/OsiClp<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Clp/src<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Osi/src/Osi<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/CoinUtils/src<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/ThirdParty/Glpk<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/ThirdParty/Glpk/glpk/include<br>
-I/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/ThirdParty/Glpk/glpk/src/amd<br>
-DCOIN_NO_CLP_MESSAGE -DUSE_CBCCONFIG -arch x86_64 -DCBC_BUILD -MT<br>
CbcBranchDefaultDecision.lo -MD -MP -MF<br>
.deps/CbcBranchDefaultDecision.Tpo -c CbcBranchDefaultDecision.cpp -o<br>
CbcBranchDefaultDecision.o<br>
In file included from CbcSubProblem.hpp:12:0,<br>
                 from CbcGeneralDepth.hpp:13,<br>
                 from CbcBranchActual.hpp:21,<br>
                 from CbcBranchDefaultDecision.cpp:24:<br>
/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Clp/src/ClpSimplex.hpp:1763:10:<br>
error: &#39;pthread_barrier_t&#39; does not name a type<br>
/Users/nsicad/Documents/A_CBC/coin-Cbc/cbc/Clp/src/ClpSimplex.hpp:1779:3:<br>
error: &#39;pthread_barrier_t&#39; does not name a type<br>
make[3]: *** [CbcBranchDefaultDecision.lo] Error 1<br>
make[2]: *** [all] Error 2<br>
make[1]: *** [all-recursive] Error 1<br>
make: *** [all-recursive] Error 1<br>
_______________________________________________<br>
Cbc mailing list<br>
<a href="mailto:Cbc@list.coin-or.org">Cbc@list.coin-or.org</a><br>
<a href="http://list.coin-or.org/mailman/listinfo/cbc" target="_blank">http://list.coin-or.org/mailman/listinfo/cbc</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">Dr. Ted Ralphs<br>Professor, Lehigh University<br>(610) 628-1280<br>ted &#39;at&#39; lehigh &#39;dot&#39; edu<br><a href="http://coral.ie.lehigh.edu/~ted" target="_blank">coral.ie.lehigh.edu/~ted</a><br></div></div>
</div>