[Scip] pthread.h and intervalarith.c

Sebastian Ruther Sebastian.Ruther at uon.edu.au
Tue Dec 13 05:51:04 MET 2011


  Hello,

yes, I added the missing source files to the project and now I only have 
one error: undefined nextafter in intervalarith.c
Since you provide an implementation for that function in case the system 
doesn't have one I decided to use that. So I define NO_NEXTAFTER and now 
it compiles.

it runs fine for the root node but immediately after the first lp after 
the root node i get the following error:

line 226:       assert(targetdata == NULL || result == SCIP_SUCCESS); 
         in prob.c

the call stack is
     msvcr100d.dll!_wassert(const wchar_t * expr, const wchar_t * 
filename, unsigned int lineno)  Line 153    C
 >    binscip.exe!SCIPprobCopy()  Line 226 + 0x2c bytes    C
      binscip.exe!SCIPcopyProb()  Line 1068 + 0x70 bytes    C
      binscip.exe!SCIPcopy()  Line 1967 + 0x3d bytes    C
      binscip.exe!SCIPapplyRens(const 
std::_Vector_iterator<std::_Vector_val<SCIP_Var 
*,std::allocator<SCIP_Var *> > > * const scip)  Line 393 + 0x43 bytes    C
      binscip.exe!heurExecRens()  Line 696 + 0x73 bytes    C
      binscip.exe!SCIPheurExec()  Line 398 + 0x2f bytes    C
      binscip.exe!SCIPprimalHeuristics()  Line 241 + 0x56 bytes    C
      binscip.exe!solveNode()  Line 3328 + 0x50 bytes    C
      binscip.exe!SCIPsolveCIP()  Line 3879 + 0x111 bytes    C
      binscip.exe!SCIPsolve(const 
std::_Vector_iterator<std::_Vector_val<SCIP_Var 
*,std::allocator<SCIP_Var *> > > * const scip)  Line 7543 + 0x136 bytes    C

Cheers,
Sebastian

On 9/12/2011 8:59 PM, Stefan Vigerske wrote:
> Hi,
>
>> it compiles fine but I have many linker errors. They all refer to 
>> some form of SCIPexpr... . Usually this happens if there are multiple 
>> definitions or forward declarations of such functions. However, for 
>> say of SCIPexprtreeGetNVars I couldn't find antything wrong. Any ideas?
>
> It usually means that one has forgotten to compile some source files, 
> or add the objects to the binary.
> One then usually searches where these functions are implemented (here 
> src/nlpi/expr.c) and checks why this source is not compiled.
>
> Stefan
>
>>
>> Regards,
>> Sebastian
>>
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprtreeGetNVars
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprtreeGetNVars
>> 1>libscip.lib(scip.obj) : error LNK2019: unresolved external symbol 
>> SCIPexprtreeGetNVars referenced in function 
>> SCIPgetExprtreeTransformedVars
>> 1>libscip.lib(nlp.obj) : error LNK2001: unresolved external symbol 
>> SCIPexprtreeGetNVars
>> 1>libscip.lib(heur_undercover.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprtreeGetNVars
>> 1>libscip.lib(reader_pip.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprtreeGetNVars
>> 1>libscip.lib(scip.obj) : error LNK2019: unresolved external symbol 
>> SCIPexprtreeEval referenced in function SCIPevalExprtreeSol
>> 1>libscip.lib(nlp.obj) : error LNK2001: unresolved external symbol 
>> SCIPexprtreeEval
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprtreeEval
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprtreeEval
>> 1>libscip.lib(scip.obj) : error LNK2019: unresolved external symbol 
>> SCIPexprtreeEvalInt referenced in function SCIPevalExprtreeGlobalBounds
>> 1>libscip.lib(nlp.obj) : error LNK2001: unresolved external symbol 
>> SCIPexprtreeEvalInt
>> 1>libscip.lib(nlp.obj) : error LNK2019: unresolved external symbol 
>> SCIPexprtreePrint referenced in function SCIPexprtreePrintWithNames
>> 1>libscip.lib(nlp.obj) : error LNK2019: unresolved external symbol 
>> SCIPexprReindexVars referenced in function SCIPexprtreeRemoveFixedVars
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprReindexVars
>> 1>libscip.lib(nlp.obj) : error LNK2019: unresolved external symbol 
>> SCIPexprFreeDeep referenced in function SCIPexprtreeRemoveFixedVars
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprFreeDeep
>> 1>libscip.lib(nlp.obj) : error LNK2019: unresolved external symbol 
>> SCIPexprtreeSubstituteVars referenced in function 
>> SCIPexprtreeRemoveFixedVars
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprtreeSubstituteVars
>> 1>libscip.lib(nlp.obj) : error LNK2019: unresolved external symbol 
>> SCIPexprCreateLinear referenced in function SCIPexprtreeRemoveFixedVars
>> 1>libscip.lib(cons_soc.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprCreateLinear
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprCreateLinear
>> 1>libscip.lib(cons_abspower.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprCreate
>> 1>libscip.lib(nlp.obj) : error LNK2019: unresolved external symbol 
>> SCIPexprCreate referenced in function SCIPexprtreeRemoveFixedVars
>> 1>libscip.lib(reader_pip.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprCreate
>> 1>libscip.lib(cons_soc.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprCreate
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprCreate
>> 1>libscip.lib(nlp.obj) : error LNK2019: unresolved external symbol 
>> SCIPexprtreeCopy referenced in function SCIPnlrowCreate
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprtreeCopy
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprtreeCopy
>> 1>libscip.lib(cons_abspower.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprtreeFree
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprtreeFree referenced in function 
>> consPresolNonlinear
>> 1>libscip.lib(nlp.obj) : error LNK2001: unresolved external symbol 
>> SCIPexprtreeFree
>> 1>libscip.lib(reader_pip.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprtreeFree
>> 1>libscip.lib(cons_soc.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprtreeFree
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprtreeFree
>> 1>libscip.lib(nlp.obj) : error LNK2019: unresolved external symbol 
>> SCIPquadelemSortedFind referenced in function nlrowSearchQuadElem
>> 1>libscip.lib(nlp.obj) : error LNK2019: unresolved external symbol 
>> SCIPquadelemSort referenced in function nlrowSortQuadElem
>> 1>libscip.lib(nlp.obj) : error LNK2019: unresolved external symbol 
>> SCIPexprtreeSetParamVal referenced in function SCIPnlrowChgExprtreeParam
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprtreeSetParamVal
>> 1>libscip.lib(nlp.obj) : error LNK2019: unresolved external symbol 
>> SCIPexprtreeGetParamVals referenced in function 
>> nlrowExprtreeParamChanged
>> 1>libscip.lib(nlp.obj) : error LNK2019: unresolved external symbol 
>> SCIPexprtreeGetNParams referenced in function nlrowExprtreeParamChanged
>> 1>libscip.lib(nlp.obj) : error LNK2019: unresolved external symbol 
>> SCIPexprtreeSetParams referenced in function SCIPnlrowChgExprtreeParams
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprtreeSetParams
>> 1>libscip.lib(intervalarith.obj) : error LNK2019: unresolved external 
>> symbol nextafter referenced in function SCIPintervalSquareRoot
>> 1>libscip.lib(reader_pip.obj) : error LNK2019: unresolved external 
>> symbol SCIPexprtreeCreate referenced in function SCIPwritePip
>> 1>libscip.lib(cons_soc.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprtreeCreate
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprtreeCreate
>> 1>libscip.lib(cons_abspower.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprtreeCreate
>> 1>libscip.lib(reader_pip.obj) : error LNK2019: unresolved external 
>> symbol SCIPexprGetChildren referenced in function SCIPwritePip
>> 1>libscip.lib(reader_gms.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprGetChildren
>> 1>libscip.lib(reader_pip.obj) : error LNK2019: unresolved external 
>> symbol SCIPexprGetNChildren referenced in function SCIPwritePip
>> 1>libscip.lib(reader_gms.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprGetNChildren
>> 1>libscip.lib(reader_pip.obj) : error LNK2019: unresolved external 
>> symbol SCIPexpropGetName referenced in function SCIPwritePip
>> 1>libscip.lib(reader_gms.obj) : error LNK2001: unresolved external 
>> symbol SCIPexpropGetName
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexpropGetName
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprGetMonomialExponents referenced in function 
>> computeViolation
>> 1>libscip.lib(reader_pip.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprGetMonomialExponents
>> 1>libscip.lib(reader_gms.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprGetMonomialExponents
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprGetMonomialExponents
>> 1>libscip.lib(cons_abspower.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprGetMonomialExponents
>> 1>libscip.lib(cons_abspower.obj) : error LNK2019: unresolved external 
>> symbol SCIPexprGetMonomialNFactors referenced in function 
>> exprgraphnodeReformAbspower
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprGetMonomialNFactors
>> 1>libscip.lib(reader_pip.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprGetMonomialNFactors
>> 1>libscip.lib(reader_gms.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprGetMonomialNFactors
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprGetMonomialNFactors
>> 1>libscip.lib(cons_and.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprGetMonomialNFactors
>> 1>libscip.lib(reader_pip.obj) : error LNK2019: unresolved external 
>> symbol SCIPexprGetMonomials referenced in function SCIPwritePip
>> 1>libscip.lib(reader_gms.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprGetMonomials
>> 1>libscip.lib(reader_pip.obj) : error LNK2019: unresolved external 
>> symbol SCIPexprGetNMonomials referenced in function SCIPwritePip
>> 1>libscip.lib(reader_gms.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprGetNMonomials
>> 1>libscip.lib(reader_pip.obj) : error LNK2019: unresolved external 
>> symbol SCIPexprGetRealPowerExponent referenced in function SCIPwritePip
>> 1>libscip.lib(reader_gms.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprGetRealPowerExponent
>> 1>libscip.lib(reader_pip.obj) : error LNK2019: unresolved external 
>> symbol SCIPexprGetIntPowerExponent referenced in function SCIPwritePip
>> 1>libscip.lib(reader_gms.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprGetIntPowerExponent
>> 1>libscip.lib(reader_pip.obj) : error LNK2019: unresolved external 
>> symbol SCIPexprGetOperator referenced in function SCIPwritePip
>> 1>libscip.lib(reader_gms.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprGetOperator
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprGetOperator
>> 1>libscip.lib(reader_pip.obj) : error LNK2019: unresolved external 
>> symbol SCIPexprtreeGetRoot referenced in function SCIPwritePip
>> 1>libscip.lib(reader_gms.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprtreeGetRoot
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprtreeGetRoot
>> 1>libscip.lib(reader_pip.obj) : error LNK2019: unresolved external 
>> symbol SCIPexprGetMonomialChildIndices referenced in function printRowNl
>> 1>libscip.lib(reader_gms.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprGetMonomialChildIndices
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprGetMonomialChildIndices
>> 1>libscip.lib(cons_abspower.obj) : error LNK2019: unresolved external 
>> symbol SCIPexprGetMonomialCoef referenced in function consInitlpAbspower
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprGetMonomialCoef
>> 1>libscip.lib(reader_pip.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprGetMonomialCoef
>> 1>libscip.lib(reader_gms.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprGetMonomialCoef
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprGetMonomialCoef
>> 1>libscip.lib(cons_and.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprGetMonomialCoef
>> 1>libscip.lib(reader_pip.obj) : error LNK2019: unresolved external 
>> symbol SCIPexprGetPolynomialConstant referenced in function printRowNl
>> 1>libscip.lib(reader_gms.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprGetPolynomialConstant
>> 1>libscip.lib(reader_pip.obj) : error LNK2019: unresolved external 
>> symbol SCIPexprGetQuadElements referenced in function printRowNl
>> 1>libscip.lib(reader_gms.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprGetQuadElements
>> 1>libscip.lib(reader_pip.obj) : error LNK2019: unresolved external 
>> symbol SCIPexprGetNQuadElements referenced in function printRowNl
>> 1>libscip.lib(reader_gms.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprGetNQuadElements
>> 1>libscip.lib(reader_pip.obj) : error LNK2019: unresolved external 
>> symbol SCIPexprGetQuadLinearCoefs referenced in function printRowNl
>> 1>libscip.lib(reader_gms.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprGetQuadLinearCoefs
>> 1>libscip.lib(reader_pip.obj) : error LNK2019: unresolved external 
>> symbol SCIPexprGetQuadConstant referenced in function printRowNl
>> 1>libscip.lib(reader_gms.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprGetQuadConstant
>> 1>libscip.lib(reader_pip.obj) : error LNK2019: unresolved external 
>> symbol SCIPexprGetLinearCoefs referenced in function printRowNl
>> 1>libscip.lib(reader_gms.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprGetLinearCoefs
>> 1>libscip.lib(reader_pip.obj) : error LNK2019: unresolved external 
>> symbol SCIPexprGetLinearConstant referenced in function printRowNl
>> 1>libscip.lib(reader_gms.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprGetLinearConstant
>> 1>libscip.lib(reader_pip.obj) : error LNK2019: unresolved external 
>> symbol SCIPexprGetOpReal referenced in function printRowNl
>> 1>libscip.lib(reader_gms.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprGetOpReal
>> 1>libscip.lib(reader_pip.obj) : error LNK2019: unresolved external 
>> symbol SCIPexprGetOpIndex referenced in function printRowNl
>> 1>libscip.lib(reader_gms.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprGetOpIndex
>> 1>libscip.lib(reader_pip.obj) : error LNK2019: unresolved external 
>> symbol SCIPexprCreatePolynomial referenced in function readPolynomial
>> 1>libscip.lib(cons_soc.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprCreatePolynomial
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprCreatePolynomial
>> 1>libscip.lib(reader_pip.obj) : error LNK2019: unresolved external 
>> symbol SCIPexprCreateMonomial referenced in function readPolynomial
>> 1>libscip.lib(cons_soc.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprCreateMonomial
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprCreateMonomial
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprCreateMonomial
>> 1>libscip.lib(reader_gms.obj) : error LNK2019: unresolved external 
>> symbol SCIPexprtreeGetMaxDegree referenced in function SCIPwriteGms
>> 1>libscip.lib(reader_gms.obj) : error LNK2019: unresolved external 
>> symbol SCIPexprGetSignPowerExponent referenced in function printExpr
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphCreate referenced in function 
>> SCIPincludeConshdlrBivariate
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprgraphCreate
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphSetVarNodeUb referenced in function 
>> processNonlinearVarEvent
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprgraphSetVarNodeUb
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphSetVarNodeLb referenced in function 
>> processNonlinearVarEvent
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprgraphSetVarNodeLb
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphSetVarNodeBounds referenced in function 
>> exprgraphVarAdded
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprgraphSetVarNodeBounds
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprtreeGetInterpreterData referenced in function 
>> generateLinearizationCut
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprtreeGetInterpreterData
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphFree referenced in function 
>> consFreeBivariate
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprgraphFree
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphGetNVars referenced in function 
>> consFreeBivariate
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprgraphGetNVars
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphReplaceVarByLinearSum referenced in 
>> function removeFixedNonlinearVariables
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprgraphReplaceVarByLinearSum
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphGetVars referenced in function 
>> removeFixedNonlinearVariables
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprgraphGetVars
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprCopyDeep referenced in function initSepaData
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprSubstituteVars referenced in function 
>> initSepaDataCreateVred
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphGetNodeBounds referenced in function 
>> propagateBounds
>> 1>libscip.lib(cons_abspower.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprgraphGetNodeBounds
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprgraphGetNodeBounds
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphGetVarNodes referenced in function 
>> propagateBounds
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprgraphGetVarNodes
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphPropagateNodeBounds referenced in 
>> function propagateBounds
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprgraphPropagateNodeBounds
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphPropagateVarBounds referenced in 
>> function propagateBounds
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprgraphPropagateVarBounds
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphTightenNodeBounds referenced in function 
>> propagateBoundsCons
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprgraphTightenNodeBounds
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphAddExprtreeSum referenced in function 
>> consActiveBivariate
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprgraphAddExprtreeSum
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphReleaseNode referenced in function 
>> consDeactiveBivariate
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprgraphReleaseNode
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphEnableNode referenced in function 
>> consEnableBivariate
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprgraphEnableNode
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphDisableNode referenced in function 
>> consDisableBivariate
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprgraphDisableNode
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprCreateQuadratic referenced in function 
>> createConsFromQuadTerm
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphAddVars referenced in function 
>> exprgraphnodeReformBivariate
>> 1>libscip.lib(cons_and.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprgraphAddVars
>> 1>libscip.lib(cons_abspower.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprgraphAddVars
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprgraphAddVars
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphGetNodePolynomialConstant referenced in 
>> function exprgraphnodeReformBivariate
>> 1>libscip.lib(cons_and.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprgraphGetNodePolynomialConstant
>> 1>libscip.lib(cons_abspower.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprgraphGetNodePolynomialConstant
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprgraphGetNodePolynomialConstant
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphGetNodeVar referenced in function 
>> exprgraphnodeReformBivariate
>> 1>libscip.lib(cons_and.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprgraphGetNodeVar
>> 1>libscip.lib(cons_abspower.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprgraphGetNodeVar
>> 1>libscip.lib(cons_quadratic.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprgraphGetNodeVar
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprgraphGetNodeChildren
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphGetNodeChildren referenced in function 
>> exprgraphnodeReformBivariate
>> 1>libscip.lib(cons_and.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprgraphGetNodeChildren
>> 1>libscip.lib(cons_abspower.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprgraphGetNodeChildren
>> 1>libscip.lib(cons_quadratic.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprgraphGetNodeChildren
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprgraphGetNodeNChildren
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphGetNodeNChildren referenced in function 
>> exprgraphnodeReformBivariate
>> 1>libscip.lib(cons_and.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprgraphGetNodeNChildren
>> 1>libscip.lib(cons_abspower.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprgraphGetNodeNChildren
>> 1>libscip.lib(cons_quadratic.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprgraphGetNodeNChildren
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphGetNodePolynomialMonomials referenced in 
>> function exprgraphnodeReformBivariate
>> 1>libscip.lib(cons_and.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprgraphGetNodePolynomialMonomials
>> 1>libscip.lib(cons_abspower.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprgraphGetNodePolynomialMonomials
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprgraphGetNodePolynomialMonomials
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphGetNodeCurvature referenced in function 
>> exprgraphnodeReformBivariate
>> 1>libscip.lib(cons_abspower.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprgraphGetNodeCurvature
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprgraphGetNodeCurvature
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphGetNodePolynomialNMonomials referenced 
>> in function exprgraphnodeReformBivariate
>> 1>libscip.lib(cons_and.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprgraphGetNodePolynomialNMonomials
>> 1>libscip.lib(cons_abspower.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprgraphGetNodePolynomialNMonomials
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprgraphGetNodePolynomialNMonomials
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphGetNodeOperator referenced in function 
>> presolveUpgrade
>> 1>libscip.lib(cons_bivariate.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprgraphGetNodeOperator
>> 1>libscip.lib(cons_and.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprgraphGetNodeOperator
>> 1>libscip.lib(cons_abspower.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprgraphGetNodeOperator
>> 1>libscip.lib(cons_quadratic.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprgraphGetNodeOperator
>> 1>libscip.lib(cons_and.obj) : error LNK2019: unresolved external 
>> symbol SCIPexprgraphAddNode referenced in function 
>> exprgraphnodeReformAnd
>> 1>libscip.lib(cons_abspower.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprgraphAddNode
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprgraphAddNode
>> 1>libscip.lib(cons_and.obj) : error LNK2019: unresolved external 
>> symbol SCIPexprgraphCreateNodeLinear referenced in function 
>> exprgraphnodeReformAnd
>> 1>libscip.lib(cons_abspower.obj) : error LNK2001: unresolved external 
>> symbol SCIPexprgraphCreateNodeLinear
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprgraphCreateNodeLinear
>> 1>libscip.lib(cons_abspower.obj) : error LNK2019: unresolved external 
>> symbol SCIPexprgraphGetNodeDepth referenced in function 
>> nonlinconsUpgdAbspower
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprgraphGetNodeDepth
>> 1>libscip.lib(cons_abspower.obj) : error LNK2019: unresolved external 
>> symbol SCIPexprgraphGetNodePosition referenced in function 
>> nonlinconsUpgdAbspower
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprgraphGetNodePosition
>> 1>libscip.lib(cons_abspower.obj) : error LNK2019: unresolved external 
>> symbol SCIPexprgraphGetNodeLinearConstant referenced in function 
>> nonlinconsUpgdAbspower
>> 1>libscip.lib(cons_abspower.obj) : error LNK2019: unresolved external 
>> symbol SCIPexprgraphGetNodeLinearCoefs referenced in function 
>> nonlinconsUpgdAbspower
>> 1>libscip.lib(cons_abspower.obj) : error LNK2019: unresolved external 
>> symbol SCIPexprgraphGetNodeSignPowerExponent referenced in function 
>> nonlinconsUpgdAbspower
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprgraphGetNodeSignPowerExponent
>> 1>libscip.lib(cons_abspower.obj) : error LNK2019: unresolved external 
>> symbol SCIPexprgraphGetNodeIntPowerExponent referenced in function 
>> nonlinconsUpgdAbspower
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprgraphGetNodeIntPowerExponent
>> 1>libscip.lib(cons_abspower.obj) : error LNK2019: unresolved external 
>> symbol SCIPexprgraphGetNodeRealPowerExponent referenced in function 
>> nonlinconsUpgdAbspower
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprgraphGetNodeRealPowerExponent
>> 1>libscip.lib(cons_abspower.obj) : error LNK2019: unresolved external 
>> symbol SCIPexprgraphHasNodeSibling referenced in function 
>> exprgraphnodeReformAbspower
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprgraphHasNodeSibling
>> 1>libscip.lib(cons_abspower.obj) : error LNK2019: unresolved external 
>> symbol SCIPexprgraphHasNodeNonlinearAncestor referenced in function 
>> exprgraphnodeReformAbspower
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2001: unresolved 
>> external symbol SCIPexprgraphHasNodeNonlinearAncestor
>> 1>libscip.lib(cons_quadratic.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphGetNodeQuadraticConstant referenced in 
>> function nonlinconsUpgdQuadratic
>> 1>libscip.lib(cons_quadratic.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphGetNodeQuadraticLinearCoefs referenced 
>> in function nonlinconsUpgdQuadratic
>> 1>libscip.lib(cons_quadratic.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphGetNodeQuadraticNQuadElements referenced 
>> in function nonlinconsUpgdQuadratic
>> 1>libscip.lib(cons_quadratic.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphGetNodeQuadraticQuadElements referenced 
>> in function nonlinconsUpgdQuadratic
>> 1>libscip.lib(cons_quadratic.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphAreAllNodeChildrenVars referenced in 
>> function nonlinconsUpgdQuadratic
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprcurvGetName referenced in function 
>> checkCurvature
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprcurvAdd referenced in function checkCurvature
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprcurvMultiply referenced in function 
>> checkCurvature
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprtreeCheckCurvature referenced in function 
>> checkCurvature
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphGetSumTrees referenced in function 
>> consExitpreNonlinear
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphGetSumTreesNSummands referenced in 
>> function consExitpreNonlinear
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphSimplify referenced in function 
>> consExitpreNonlinear
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphNodeSplitOffLinear referenced in 
>> function splitOffLinearPart
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphGetTree referenced in function createNlRow
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphEval referenced in function 
>> computeViolations
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphGetNodeVal referenced in function 
>> computeViolation
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprcurvNegate referenced in function reformulate
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprcurvPower referenced in function reformulate
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphCreateNode referenced in function 
>> reformulate
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphCreateNodePolynomial referenced in 
>> function reformulate
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphCreateNodeQuadratic referenced in 
>> function reformulate
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphGetNodeNParents referenced in function 
>> reformulate
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphUpdateNodeBoundsCurvature referenced in 
>> function reformulate
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphIsNodeEnabled referenced in function 
>> reformulate
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphGetNodes referenced in function reformulate
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphGetNNodes referenced in function 
>> reformulate
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphGetDepth referenced in function reformulate
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphCaptureNode referenced in function 
>> reformReplaceNode
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphMoveNodeParents referenced in function 
>> reformReplaceNode
>> 1>libscip.lib(cons_nonlinear.obj) : error LNK2019: unresolved 
>> external symbol SCIPexprgraphGetNodeParents referenced in function 
>> reformMonomial
>>
>> ________________________________________
>> From: scip-bounces at zib.de [scip-bounces at zib.de] on behalf of 
>> Sebastian Ruther [Sebastian.Ruther at uon.edu.au]
>> Sent: 09 December 2011 00:53
>> To: Stefan Vigerske
>> Cc: scip at zib.de
>> Subject: Re: [Scip] pthread.h and intervalarith.c
>>
>>    Hello Stefan,
>>
>> thanks for the quick reply. intervalarith now compiles fine but
>> DNPARASCIP didn't give the desired result. I guess you mean NPARASCIP
>> because that does compile?
>>
>> Thanks
>> Sebastian
>>
>> On 9/12/2011 12:14 AM, Stefan Vigerske wrote:
>>> Hi,
>>>
>>>> I attempted to install SCIP 2.1 on a Windows 7(64-bit)/Visual Studio
>>>> setup (no ZIMPL or SOPLEX) and used the source code for this.
>>>> I have two issues:
>>>> pthread.h is a UNIX specific header. Has anyone a workaround for this
>>>> yet?
>>>
>>> Compile with -DNPARASCIP
>>>
>>>> the other is happening in intervalarith.c in the double negate 
>>>> function.
>>>> It has the following comment:
>>>> /* The following lines of code are taken from GAOL,
>>>> http://sourceforge.net/projects/gaol. */
>>>> Is there a workaround? I.e. are there other ways this can be
>>>> implemented?
>>>
>>> Attached is a fixed intervalarith.c that should also compile with MSVS
>>> 64bit.
>>>
>>> Stefan
>>>
>>
>> _______________________________________________
>> Scip mailing list
>> Scip at zib.de
>> http://listserv.zib.de/mailman/listinfo/scip
>>
>>
>
>



More information about the Scip mailing list