[Coin-discuss] Clp trouble

Gabrielle A. Grün grun at cs.sfu.ca
Sun Feb 29 14:16:25 EST 2004



Hi John,

I  checked out a new version of COIN a day and a half ago to take advantage
of your patch to the Clp assertion failure problem. With your changes,
clpUnitTest,osiUnitTest, sbbSamplesSample2 and smiUnitTest no longer build
due to a linking error involving ClpSimplex.cpp.  thanks.

------ Build started: Project: clpUnitTest, Configuration: Debug
Win32 ------

Linking...
LINK : warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/INCREMENTAL:NO'
specification
clpLib.lib(ClpSimplex.obj) : error LNK2019: unresolved external symbol
"public: int __thiscall ClpModel::emptyProblem(int *,double *,bool)"
(?emptyProblem at ClpModel@@QAEHPAHPAN_N at Z) referenced in function "protected:
bool __thiscall ClpSimplex::sanityCheck(void)"
(?sanityCheck at ClpSimplex@@IAE_NXZ)
.\Debug/clpUnitTest.exe : fatal error LNK1120: 1 unresolved externals

Build log was saved at
"file://e:\C8]\Coin\Win-VSNET\clpUnitTest\Debug\BuildLog.htm"
clpUnitTest - 2 error(s), 1 warning(s)


---------------------- Done ----------------------

    Build: 0 succeeded, 1 failed, 0 skipped




------ Build started: Project: clpUnitTest, Configuration: Debug
Win32 ------

Compiling...
ClpMain.cpp
e:\C8]\COIN\Coin\include\CoinPackedVectorBase.hpp(62) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedVectorBase.hpp(70) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedVectorBase.hpp(82) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedVectorBase.hpp(111) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedVectorBase.hpp(212) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinShallowPackedVector.hpp(96) : warning C4290:
C++ exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(110) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(117) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(123) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(130) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(148) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(151) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(153) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(159) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(165) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(172) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(178) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(184) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(191) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(198) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(204) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(249) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(370) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(373) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(377) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(380) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(383) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(387) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(404) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(410) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(417) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(424) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(433) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(437) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
Linking...
LINK : warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/INCREMENTAL:NO'
specification
clpLib.lib(ClpSimplex.obj) :
LNK2019: unresolved external symbol "public: int __thiscall
ClpModel::emptyProblem(int *,double *,bool)"
(?emptyProblem at ClpModel@@QAEHPAHPAN_N at Z) referenced in function "protected:
bool __thiscall ClpSimplex::sanityCheck(void)"
(?sanityCheck at ClpSimplex@@IAE_NXZ)
.\Debug/clpUnitTest.exe : fatal error LNK1120: 1 unresolved externals

Build log was saved at
"file://e:\C8]\Coin\Win-VSNET\clpUnitTest\Debug\BuildLog.htm"
clpUnitTest - 2 error(s), 35 warning(s)


---------------------- Done ----------------------

    Build: 0 succeeded, 1 failed, 0 skipped


------ Rebuild All started: Project: SmiUnitTest, Configuration: Debug
Win32 ------

Deleting intermediate files and output files for project 'SmiUnitTest',
configuration 'Debug|Win32'.
Compiling...
unitTest.cpp
e:\C8]\COIN\Coin\include\CoinPackedVectorBase.hpp(62) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedVectorBase.hpp(70) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedVectorBase.hpp(82) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedVectorBase.hpp(111) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedVectorBase.hpp(212) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedVector.hpp(168) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedVector.hpp(172) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedVector.hpp(186) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedVector.hpp(189) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedVector.hpp(191) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedVector.hpp(194) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedVector.hpp(198) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinShallowPackedVector.hpp(96) : warning C4290:
C++ exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(110) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(117) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(123) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(130) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(148) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(151) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(153) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(159) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(165) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(172) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(178) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(184) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(191) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(198) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(204) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(249) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(370) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(373) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(377) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(380) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(383) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(387) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(404) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(410) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(417) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(424) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(433) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
e:\C8]\COIN\Coin\include\CoinPackedMatrix.hpp(437) : warning C4290: C++
exception specification ignored except to indicate a function is not
__declspec(nothrow)
Linking...
clpLib.lib(ClpSimplex.obj) : error LNK2019: unresolved external symbol
"public: int __thiscall ClpModel::emptyProblem(int *,double *,bool)"
(?emptyProblem at ClpModel@@QAEHPAHPAN_N at Z) referenced in function "protected:
bool __thiscall ClpSimplex::sanityCheck(void)"
(?sanityCheck at ClpSimplex@@IAE_NXZ)
.\Debug/SmiUnitTest.exe : fatal error LNK1120: 1 unresolved externals

Build log was saved at
"file://e:\C8]\Coin\Win-VSNET\SmiUnitTest\Debug\BuildLog.htm"
SmiUnitTest - 2 error(s), 41 warning(s)


---------------------- Done ----------------------

    Rebuild All: 0 succeeded, 1 failed, 0 skipped





Gabrielle A. Grün, Ph.D. Student
School of Computing Science
Simon Fraser University
8888 University Drive
Burnaby, BC
V5A 1S6
<http://www.cs.sfu.ca/~grun>





More information about the Coin-discuss mailing list