<br><font size=2 face="sans-serif">Edgardo,</font>
<br>
<br><font size=2 face="sans-serif">I have setup cygwin on my machine and
tested. &nbsp;It now compiles for me. &nbsp;What still breaks?</font>
<br>
<br><font size=2 face="sans-serif">John Forrest</font>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>Edgardo Fuchs &lt;edgardo_fuchs@mi.cl&gt;</b>
</font>
<br><font size=1 face="sans-serif">Sent by: coin-discuss-bounces@list.coin-or.org</font>
<p><font size=1 face="sans-serif">07/21/2005 12:16 AM</font>
<table border>
<tr valign=top>
<td bgcolor=white>
<div align=center><font size=1 face="sans-serif">Please respond to<br>
edgardo_fuchs and Discussions about open source software for Operations
Research &nbsp; &nbsp; &nbsp; &nbsp;</font></div></table>
<br>
<td width=59%>
<table width=100%>
<tr>
<td>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td valign=top><font size=1 face="sans-serif">coin-discuss@list.coin-or.org</font>
<tr>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td valign=top>
<tr>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td valign=top><font size=1 face="sans-serif">[Coin-discuss] Re: NDEBUG
&amp; COIN_ASSERT (Edgardo Fuchs)</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><font size=2><tt>John,<br>
<br>
I compiled July 20th version of Coin, Clp, Osi and OsiClp, with gcc <br>
under Cygwin and Visual C++ Toolkit 2003.<br>
<br>
Under Cygwin, Coin and Osi compile cleanly. Clp and OsiClp result in <br>
error messages of undeclared functions.<br>
Without COIN_ASSERT option, all of them compile cleanly.<br>
<br>
The results are the same with VC++ Toolkit.<br>
<br>
I have included a text file with the compilers messages.<br>
<br>
Regards,<br>
Edgardo Fuchs<br>
<br>
<br>
coin-discuss-request@list.coin-or.org wrote:<br>
<br>
&gt;Send Coin-discuss mailing list submissions to<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
coin-discuss@list.coin-or.org<br>
&gt;<br>
&gt;To subscribe or unsubscribe via the World Wide Web, visit<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
http://list.coin-or.org/mailman/listinfo/coin-discuss<br>
&gt;or, via email, send a message with subject or body 'help' to<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
coin-discuss-request@list.coin-or.org<br>
&gt;<br>
&gt;You can reach the person managing the list at<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
coin-discuss-owner@list.coin-or.org<br>
&gt;<br>
&gt;When replying, please edit your Subject line so it is more specific<br>
&gt;than &quot;Re: Contents of Coin-discuss digest...&quot;<br>
&gt;<br>
&gt;<br>
&gt;Today's Topics:<br>
&gt;<br>
&gt; &nbsp; 1. Re: NDEBUG &amp; COIN_ASSERT (John J Forrest)<br>
&gt;<br>
&gt;<br>
&gt;----------------------------------------------------------------------<br>
&gt;<br>
&gt;Message: 1<br>
&gt;Date: Thu, 14 Jul 2005 14:29:59 -0400<br>
&gt;From: John J Forrest &lt;jjforre@us.ibm.com&gt;<br>
&gt;Subject: Re: [Coin-discuss] NDEBUG &amp; COIN_ASSERT<br>
&gt;To: &lt;coin-discuss@list.coin-or.org&gt;<br>
&gt;Message-ID:<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&lt;OFAC4C7CD6.6157BC19-ON8525703E.00655341-8525703E.00659F8D@us.ibm.com&gt;<br>
&gt;Content-Type: text/plain; charset=&quot;us-ascii&quot;<br>
&gt;<br>
&gt;Edgardo,<br>
&gt;<br>
&gt;I have moved an #endif in CoinError.hpp - does that help? &nbsp;(No
errors on <br>
&gt;my gcc but I can see that VC might get confused if it saw <br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp;#if (__GNUC_PREREQ (2,6))<br>
&gt;<br>
&gt;I have tidied code to get rid of some unused variable warnings with
<br>
&gt;-NDEBUG<br>
&gt;<br>
&gt;Uninitialized warnings seem to be compiler mistake.<br>
&gt;<br>
&gt;John Forrest<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;Edgardo Fuchs &lt;edgardo_fuchs@mi.cl&gt; <br>
&gt;Sent by: coin-discuss-bounces@list.coin-or.org<br>
&gt;07/12/2005 10:42 PM<br>
&gt;Please respond to<br>
&gt;edgardo_fuchs and Discussions about open source software for Operations
<br>
&gt;Research <br>
&gt;<br>
&gt;<br>
&gt;To<br>
&gt;COIN &lt;coin-discuss@list.coin-or.org&gt;<br>
&gt;cc<br>
&gt;<br>
&gt;Subject<br>
&gt;[Coin-discuss] NDEBUG &amp; COIN_ASSERT<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;Dear COIN list,<br>
&gt;<br>
&gt;I compiled Coin, Clp, Osi and OsiClp, with both gcc and VC Toolkit.<br>
&gt;<br>
&gt;Both of them produce errors with NDEBUG &amp; COIN_ASSERT options.<br>
&gt;gcc produces a warning message with only NDEBUG option.<br>
&gt;VC Toolkit compiles without messages using only NDEBUG option.<br>
&gt;<br>
&gt;I included a text file with the compilation messages.<br>
&gt;<br>
&gt;Regards,<br>
&gt;Edgardo Fuchs<br>
&gt;<br>
&gt; &nbsp;<br>
&gt;<br>
<br>
-- <br>
<br>
Edgardo Fuchs<br>
<br>
Santiago, Chile<br>
<br>
Tel: +56 (2) 435 0090<br>
Cel: +56 9837 8433<br>
<br>
gcc 3.4.4-1<br>
Eclipse IDE<br>
Win XP home<br>
<br>
Compiler options:<br>
-DNDEBUG -DCOIN_ASSERT -Wall -Wpointer-arith -Wcast-qual -Wwrite-strings
-Wconversion -pipe -O3<br>
<br>
<br>
Coin:<br>
====<br>
<br>
No messages<br>
<br>
<br>
Clp:<br>
===<br>
<br>
Building file: ../ClpModel.cpp<br>
g++ -DNDEBUG -DCOIN_ASSERT -IC:\cpp\eclipse\Clp\include -IC:\cpp\eclipse\Coin\include
-O3 -Wall -c -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -pipe
-oClpModel.o ../ClpModel.cpp<br>
../ClpModel.cpp: In member function `void ClpModel::setRowBounds(int, double,
double)':<br>
../ClpModel.cpp:444: error: `CoinAssert' undeclared (first use this function)<br>
../ClpModel.cpp:444: error: (Each undeclared identifier is reported only
once for each function it appears in.)<br>
../ClpModel.cpp: In member function `void ClpModel::setRowSetBounds(const
int*, const int*, const double*)':<br>
../ClpModel.cpp:472: error: `CoinAssert' undeclared (first use this function)<br>
../ClpModel.cpp: In member function `void ClpModel::setColumnBounds(int,
double, double)':<br>
../ClpModel.cpp:527: error: `CoinAssert' undeclared (first use this function)<br>
../ClpModel.cpp: In member function `void ClpModel::setColumnSetBounds(const
int*, const int*, const double*)':<br>
../ClpModel.cpp:549: error: `CoinAssert' undeclared (first use this function)<br>
../ClpModel.cpp: In member function `int ClpModel::addRows(const CoinBuild&amp;,
bool, bool)':<br>
../ClpModel.cpp:1311: error: `CoinAssertHint' undeclared (first use this
function)<br>
../ClpModel.cpp: In member function `int ClpModel::addColumns(const CoinBuild&amp;,
bool, bool)':<br>
../ClpModel.cpp:1764: error: `CoinAssertHint' undeclared (first use this
function)<br>
../ClpModel.cpp: In member function `void ClpModel::loadQuadraticObjective(int,
const CoinBigIndex*, const int*, const double*)':<br>
../ClpModel.cpp:2498: error: `CoinAssert' undeclared (first use this function)<br>
../ClpModel.cpp: In member function `void ClpModel::loadQuadraticObjective(const
CoinPackedMatrix&amp;)':<br>
../ClpModel.cpp:2512: error: `CoinAssert' undeclared (first use this function)<br>
../ClpModel.cpp: In constructor `ClpModel::ClpModel(const ClpModel*, int,
const int*, int, const int*, bool, bool)':<br>
../ClpModel.cpp:2625: error: `CoinAssertHint' undeclared (first use this
function)<br>
make: *** [ClpModel.o] Error 1<br>
<br>
Building file: ../ClpNonLinearCost.cpp<br>
g++ -DNDEBUG -DCOIN_ASSERT -IC:\cpp\eclipse\Clp\include -IC:\cpp\eclipse\Coin\include
-O3 -Wall -c -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -pipe
-oClpNonLinearCost.o ../ClpNonLinearCost.cpp<br>
../ClpNonLinearCost.cpp: In constructor `ClpNonLinearCost::ClpNonLinearCost(ClpSimplex*,
int)':<br>
../ClpNonLinearCost.cpp:195: error: `CoinAssert' undeclared (first use
this function)<br>
../ClpNonLinearCost.cpp:195: error: (Each undeclared identifier is reported
only once for each function it appears in.)<br>
make: *** [ClpNonLinearCost.o] Error 1<br>
<br>
Building file: ../ClpPlusMinusOneMatrix.cpp<br>
g++ -DNDEBUG -DCOIN_ASSERT -IC:\cpp\eclipse\Clp\include -IC:\cpp\eclipse\Coin\include
-O3 -Wall -c -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -pipe
-oClpPlusMinusOneMatrix.o ../ClpPlusMinusOneMatrix.cpp<br>
../ClpPlusMinusOneMatrix.cpp: In member function `void ClpPlusMinusOneMatrix::checkValid(bool)
const':<br>
../ClpPlusMinusOneMatrix.cpp:1272: error: `CoinAssertHint' undeclared (first
use this function)<br>
../ClpPlusMinusOneMatrix.cpp:1272: error: (Each undeclared identifier is
reported only once for each function it appears in.)<br>
../ClpPlusMinusOneMatrix.cpp:1277: error: `CoinAssert' undeclared (first
use this function)<br>
make: *** [ClpPlusMinusOneMatrix.o] Error 1<br>
<br>
Building file: ../ClpSimplex.cpp<br>
g++ -DNDEBUG -DCOIN_ASSERT -IC:\cpp\eclipse\Clp\include -IC:\cpp\eclipse\Coin\include
-O3 -Wall -c -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -pipe
-oClpSimplex.o ../ClpSimplex.cpp<br>
In file included from C:/cpp/eclipse/Coin/include/CoinHelperFunctions.hpp:13,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; from ../ClpSimplex.cpp:11:<br>
C:/cpp/eclipse/Coin/include/CoinError.hpp:155:27: missing binary operator
before token &quot;(&quot;<br>
C:/cpp/eclipse/Coin/include/CoinError.hpp:201:24: missing binary operator
before token &quot;(&quot;<br>
../ClpSimplex.cpp: In member function `bool ClpSimplex::createRim(int,
bool, int)':<br>
../ClpSimplex.cpp:2751: error: `__STRING' undeclared (first use this function)<br>
../ClpSimplex.cpp:2751: error: (Each undeclared identifier is reported
only once for each function it appears in.)<br>
../ClpSimplex.cpp: In member function `int ClpSimplex::dual(int, int)':<br>
../ClpSimplex.cpp:4286: error: `__STRING' undeclared (first use this function)<br>
../ClpSimplex.cpp: In member function `int ClpSimplex::primal(int, int)':<br>
../ClpSimplex.cpp:4386: error: `__STRING' undeclared (first use this function)<br>
../ClpSimplex.cpp: In member function `int ClpSimplex::saveModel(const
char*)':<br>
../ClpSimplex.cpp:5024: error: `__STRING' undeclared (first use this function)<br>
../ClpSimplex.cpp: In member function `void ClpSimplex::setValuesPassAction(float,
float)':<br>
../ClpSimplex.cpp:6732: error: `__STRING' undeclared (first use this function)<br>
../ClpSimplex.cpp: In constructor `ClpSimplex::ClpSimplex(ClpSimplex*,
int, const int*)':<br>
../ClpSimplex.cpp:7188: error: `__STRING' undeclared (first use this function)<br>
../ClpSimplex.cpp: In member function `void ClpSimplex::getBasics(int*)':<br>
../ClpSimplex.cpp:7737: error: `__STRING' undeclared (first use this function)<br>
../ClpSimplex.cpp: In member function `void ClpSimplex::setRowBounds(int,
double, double)':<br>
../ClpSimplex.cpp:7840: error: `__STRING' undeclared (first use this function)<br>
../ClpSimplex.cpp: In member function `void ClpSimplex::setRowSetBounds(const
int*, const int*, const double*)':<br>
../ClpSimplex.cpp:7896: error: `__STRING' undeclared (first use this function)<br>
../ClpSimplex.cpp: In member function `void ClpSimplex::setColumnBounds(int,
double, double)':<br>
../ClpSimplex.cpp:8027: error: `__STRING' undeclared (first use this function)<br>
../ClpSimplex.cpp: In member function `void ClpSimplex::setColumnSetBounds(const
int*, const int*, const double*)':<br>
../ClpSimplex.cpp:8067: error: `__STRING' undeclared (first use this function)<br>
make: *** [ClpSimplex.o] Error 1<br>
<br>
Building file: ../ClpSimplex.cpp<br>
g++ -DNDEBUG -DCOIN_ASSERT -IC:\cpp\eclipse\Clp\include -IC:\cpp\eclipse\Coin\include
-O3 -Wall -c -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -pipe
-oClpSimplex.o ../ClpSimplex.cpp<br>
In file included from C:/cpp/eclipse/Coin/include/CoinHelperFunctions.hpp:13,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; from ../ClpSimplex.cpp:11:<br>
C:/cpp/eclipse/Coin/include/CoinError.hpp:155:27: missing binary operator
before token &quot;(&quot;<br>
C:/cpp/eclipse/Coin/include/CoinError.hpp:201:24: missing binary operator
before token &quot;(&quot;<br>
../ClpSimplex.cpp: In member function `bool ClpSimplex::createRim(int,
bool, int)':<br>
../ClpSimplex.cpp:2751: error: `__STRING' undeclared (first use this function)<br>
../ClpSimplex.cpp:2751: error: (Each undeclared identifier is reported
only once for each function it appears in.)<br>
../ClpSimplex.cpp: In member function `int ClpSimplex::dual(int, int)':<br>
../ClpSimplex.cpp:4286: error: `__STRING' undeclared (first use this function)<br>
../ClpSimplex.cpp: In member function `int ClpSimplex::primal(int, int)':<br>
../ClpSimplex.cpp:4386: error: `__STRING' undeclared (first use this function)<br>
../ClpSimplex.cpp: In member function `int ClpSimplex::saveModel(const
char*)':<br>
../ClpSimplex.cpp:5024: error: `__STRING' undeclared (first use this function)<br>
../ClpSimplex.cpp: In member function `void ClpSimplex::setValuesPassAction(float,
float)':<br>
../ClpSimplex.cpp:6732: error: `__STRING' undeclared (first use this function)<br>
../ClpSimplex.cpp: In constructor `ClpSimplex::ClpSimplex(ClpSimplex*,
int, const int*)':<br>
../ClpSimplex.cpp:7188: error: `__STRING' undeclared (first use this function)<br>
../ClpSimplex.cpp: In member function `void ClpSimplex::getBasics(int*)':<br>
../ClpSimplex.cpp:7737: error: `__STRING' undeclared (first use this function)<br>
../ClpSimplex.cpp: In member function `void ClpSimplex::setRowBounds(int,
double, double)':<br>
../ClpSimplex.cpp:7840: error: `__STRING' undeclared (first use this function)<br>
../ClpSimplex.cpp: In member function `void ClpSimplex::setRowSetBounds(const
int*, const int*, const double*)':<br>
../ClpSimplex.cpp:7896: error: `__STRING' undeclared (first use this function)<br>
../ClpSimplex.cpp: In member function `void ClpSimplex::setColumnBounds(int,
double, double)':<br>
../ClpSimplex.cpp:8027: error: `__STRING' undeclared (first use this function)<br>
../ClpSimplex.cpp: In member function `void ClpSimplex::setColumnSetBounds(const
int*, const int*, const double*)':<br>
../ClpSimplex.cpp:8067: error: `__STRING' undeclared (first use this function)<br>
make: *** [ClpSimplex.o] Error 1<br>
<br>
Building file: ../ClpSimplexDual.cpp<br>
g++ -DNDEBUG -DCOIN_ASSERT -IC:\cpp\eclipse\Clp\include -IC:\cpp\eclipse\Coin\include
-O3 -Wall -c -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -pipe
-oClpSimplexDual.o ../ClpSimplexDual.cpp<br>
../ClpSimplexDual.cpp: In member function `int ClpSimplexDual::whileIterating(double*&amp;,
int)':<br>
../ClpSimplexDual.cpp:1009: error: `CoinAssert' undeclared (first use this
function)<br>
../ClpSimplexDual.cpp:1009: error: (Each undeclared identifier is reported
only once for each function it appears in.)<br>
../ClpSimplexDual.cpp: In member function `int ClpSimplexDual::changeBounds(bool,
CoinIndexedVector*, double&amp;)':<br>
../ClpSimplexDual.cpp:2351: error: `CoinAssert' undeclared (first use this
function)<br>
../ClpSimplexDual.cpp: In member function `int ClpSimplexDual::strongBranching(int,
const int*, double*, double*, double**, int*, int*, bool, bool, int)':<br>
../ClpSimplexDual.cpp:4525: error: `CoinAssert' undeclared (first use this
function)<br>
make: *** [ClpSimplexDual.o] Error 1<br>
<br>
Building file: ../ClpSimplexOther.cpp<br>
g++ -DNDEBUG -DCOIN_ASSERT -IC:\cpp\eclipse\Clp\include -IC:\cpp\eclipse\Coin\include
-O3 -Wall -c -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -pipe
-oClpSimplexOther.o ../ClpSimplexOther.cpp<br>
../ClpSimplexOther.cpp: In member function `int ClpSimplexOther::whileIterating(double,
double&amp;, double, const double*, const double*, const double*)':<br>
../ClpSimplexOther.cpp:2200: error: `CoinAssert' undeclared (first use
this function)<br>
../ClpSimplexOther.cpp:2200: error: (Each undeclared identifier is reported
only once for each function it appears in.)<br>
make: *** [ClpSimplexOther.o] Error 1<br>
<br>
Building file: ../ClpSimplexPrimal.cpp<br>
g++ -DNDEBUG -DCOIN_ASSERT -IC:\cpp\eclipse\Clp\include -IC:\cpp\eclipse\Coin\include
-O3 -Wall -c -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -pipe
-oClpSimplexPrimal.o ../ClpSimplexPrimal.cpp<br>
../ClpSimplexPrimal.cpp: In member function `int ClpSimplexPrimal::pivotResult(int)':<br>
../ClpSimplexPrimal.cpp:2344: error: `CoinAssert' undeclared (first use
this function)<br>
../ClpSimplexPrimal.cpp:2344: error: (Each undeclared identifier is reported
only once for each function it appears in.)<br>
make: *** [ClpSimplexPrimal.o] Error 1<br>
<br>
<br>
<br>
Osi:<br>
===<br>
<br>
No messages<br>
<br>
<br>
OsiClp:<br>
======<br>
<br>
Building file: ../OsiClpSolverInterface.cpp<br>
g++ -DNDEBUG -DCOIN_ASSERT -IC:\cpp\eclipse\OsiClp\include -IC:\cpp\eclipse\Osi\include
-IC:\cpp\eclipse\Clp\include -IC:\cpp\eclipse\Coin\include -O3 -Wall -c
-Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -pipe -oOsiClpSolverInterface.o
../OsiClpSolverInterface.cpp<br>
../OsiClpSolverInterface.cpp: In member function `virtual void OsiClpSolverInterface::solveFromHotStart()':<br>
../OsiClpSolverInterface.cpp:1008: error: `CoinAssert' undeclared (first
use this function)<br>
../OsiClpSolverInterface.cpp:1008: error: (Each undeclared identifier is
reported only once for each function it appears in.)<br>
{standard input}: Assembler messages:<br>
{standard input}:481: Error: Local symbol `LTHUNK0' can't be equated to
undefined symbol `__ZN21OsiClpSolverInterface22enableSimplexInterfaceEb'<br>
{standard input}:481: Error: Local symbol `LTHUNK1' can't be equated to
undefined symbol `__ZN21OsiClpSolverInterface23disableSimplexInterfaceEv'<br>
{standard input}:481: Error: Local symbol `LTHUNK2' can't be equated to
undefined symbol `__ZN21OsiClpSolverInterface14getBasisStatusEPiS0_'<br>
{standard input}:481: Error: Local symbol `LTHUNK3' can't be equated to
undefined symbol `__ZN21OsiClpSolverInterface14setBasisStatusEPKiS1_'<br>
{standard input}:481: Error: Local symbol `LTHUNK4' can't be equated to
undefined symbol `__ZN21OsiClpSolverInterface5pivotEiii'<br>
{standard input}:481: Error: Local symbol `LTHUNK5' can't be equated to
undefined symbol `__ZN21OsiClpSolverInterface17primalPivotResultEiiRiS0_RdP16CoinPackedVector'<br>
{standard input}:481: Error: Local symbol `LTHUNK6' can't be equated to
undefined symbol `__ZN21OsiClpSolverInterface15dualPivotResultERiS0_iiRdP16CoinPackedVector'<br>
{standard input}:481: Error: Local symbol `LTHUNK7' can't be equated to
undefined symbol `__ZN21OsiClpSolverInterface18getReducedGradientEPdS0_PKd'<br>
{standard input}:481: Error: Local symbol `LTHUNK8' can't be equated to
undefined symbol `__ZN21OsiClpSolverInterface22setObjectiveAndRefreshEPd'<br>
{standard input}:481: Error: Local symbol `LTHUNK9' can't be equated to
undefined symbol `__ZN21OsiClpSolverInterface11getBInvARowEiPdS0_'<br>
{standard input}:481: Error: Local symbol `LTHUNK10' can't be equated to
undefined symbol `__ZN21OsiClpSolverInterface10getBInvRowEiPd'<br>
{standard input}:481: Error: Local symbol `LTHUNK11' can't be equated to
undefined symbol `__ZN21OsiClpSolverInterface11getBInvAColEiPd'<br>
{standard input}:481: Error: Local symbol `LTHUNK12' can't be equated to
undefined symbol `__ZN21OsiClpSolverInterface10getBInvColEiPd'<br>
{standard input}:481: Error: Local symbol `LTHUNK13' can't be equated to
undefined symbol `__ZN21OsiClpSolverInterface9getBasicsEPi'<br>
{standard input}:481: Error: Local symbol `LTHUNK14' can't be equated to
undefined symbol `__ZN21OsiClpSolverInterfaceD0Ev'<br>
{standard input}:481: Error: Local symbol `LTHUNK15' can't be equated to
undefined symbol `__ZN21OsiClpSolverInterfaceD1Ev'<br>
make: *** [OsiClpSolverInterface.o] Error 1<br>
<br>
<br>
Clp without COIN_ASSERT option:<br>
==============================<br>
<br>
Some uninitialization warnings only<br>
<br>
<br>
OsiClp without COIN_ASSERT option:<br>
=================================<br>
<br>
No messages<br>
<br>
<br>
// ============================================================================<br>
<br>
<br>
Visual C++ Toolkit 2003<br>
Code::Blocks IDE<br>
Win Xp home<br>
<br>
Compiler options:<br>
/nologo /W1 /GR /GX /O2 /YX /FD /c /D WIN32 /D NDEBUG /D COIN_ASSERT /D
_MBCS /D _LIB<br>
<br>
<br>
Coin:<br>
====<br>
<br>
No messages<br>
<br>
<br>
Clp:<br>
===<br>
<br>
ClpModel.cpp(444) : error C3861: 'CoinAssert': identifier not found, even
with argument-dependent lookup<br>
ClpModel.cpp(472) : error C3861: 'CoinAssert': identifier not found, even
with argument-dependent lookup<br>
ClpModel.cpp(527) : error C3861: 'CoinAssert': identifier not found, even
with argument-dependent lookup<br>
ClpModel.cpp(549) : error C3861: 'CoinAssert': identifier not found, even
with argument-dependent lookup<br>
ClpModel.cpp(1311) : error C3861: 'CoinAssertHint': identifier not found,
even with argument-dependent lookup<br>
ClpModel.cpp(1422) : error C3861: 'CoinAssertHint': identifier not found,
even with argument-dependent lookup<br>
ClpModel.cpp(1764) : error C3861: 'CoinAssertHint': identifier not found,
even with argument-dependent lookup<br>
ClpModel.cpp(2498) : error C3861: 'CoinAssert': identifier not found, even
with argument-dependent lookup<br>
ClpModel.cpp(2512) : error C3861: 'CoinAssert': identifier not found, even
with argument-dependent lookup<br>
ClpModel.cpp(2625) : error C3861: 'CoinAssertHint': identifier not found,
even with argument-dependent lookup<br>
ClpModel.cpp(2630) : error C3861: 'CoinAssertHint': identifier not found,
even with argument-dependent lookup<br>
<br>
<br>
Osi:<br>
===<br>
<br>
No messages<br>
<br>
<br>
OsiClp:<br>
======<br>
<br>
OsiClpSolverInterface.cpp<br>
OsiClpSolverInterface.cpp(1008) : error C3861: 'CoinAssert': identifier
not found, even with argument-dependent lookup<br>
Process terminated with status 1 (0 minutes, 9 seconds)<br>
<br>
<br>
Clp without COIN_ASSERT option:<br>
==============================<br>
<br>
No messages<br>
<br>
<br>
OsiClp without COIN_ASSERT option:<br>
=================================<br>
<br>
No messages<br>
_______________________________________________<br>
Coin-discuss mailing list<br>
Coin-discuss@list.coin-or.org<br>
http://list.coin-or.org/mailman/listinfo/coin-discuss<br>
</tt></font>
<br>