[Scip] pthread.h and intervalarith.c

michael.winkler@zib.de michael.winkler at zib.de
Tue Dec 13 10:40:20 MET 2011


Hi,

if you are a C++ user (which I assume), then probably this issue was
already fixed by us. I will send you the fixed file in a separate email.

Best, Micha

>   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
>>>
>>>
>>
>>
>
> _______________________________________________
> Scip mailing list
> Scip at zib.de
> http://listserv.zib.de/mailman/listinfo/scip
>



More information about the Scip mailing list