<div dir="ltr"><div>Hi all,<br><br></div>I am trying to link Cplex to scip, but I run into the following error at the end of compilation:<br><br>src/lpi/lpi_cpx.c:2048:18: error: ‘CPXERR_NO_RNGVAL’ undeclared (first use in this function)<br><br>Anyone has an idea? Here is the log information:<br><br>** Extracting SoPlex archive "/usr/local/src/scipoptsuite-3.2.1-cplex/soplex-2.2.1.tgz".<br>** Extracting ZIMPL archive "/usr/local/src/scipoptsuite-3.2.1-cplex/zimpl-3.3.3.tgz".<br>** Extracting SCIP archive "/usr/local/src/scipoptsuite-3.2.1-cplex/scip-3.2.1.tgz".<br>make[1]: Entering directory '/usr/local/src/scipoptsuite-3.2.1-cplex'<br>** Creating directory "/usr/local/src/scipoptsuite-3.2.1-cplex/scip-3.2.1/lib".<br>** Creating directory "/usr/local/src/scipoptsuite-3.2.1-cplex/scip-3.2.1/lib/zimplinc".<br><br>** Building SoPlex library "/usr/local/src/scipoptsuite-3.2.1-cplex/soplex-2.2.1/lib/libsoplex.linux.x86_64.gnu.opt.a".<br>make[2]: Entering directory '/usr/local/src/scipoptsuite-3.2.1-cplex/soplex-2.2.1'<br>make[3]: Entering directory '/usr/local/src/scipoptsuite-3.2.1-cplex/soplex-2.2.1'<br>make[3]: Leaving directory '/usr/local/src/scipoptsuite-3.2.1-cplex/soplex-2.2.1'<br>make[3]: Entering directory '/usr/local/src/scipoptsuite-3.2.1-cplex/soplex-2.2.1'<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/changesoplex.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/clufactor.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/clufactor_rational.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/didxset.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/enter.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/gzstream.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/idxset.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/leave.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/mpsinput.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/nameset.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/rational.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/ratrecon.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/slufactor.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/slufactor_rational.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/solverational.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/solvereal.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/soplex.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/soplexlegacy.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxautopr.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxbasis.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxboundflippingrt.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxbounds.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxchangebasis.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxdantzigpr.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxdefaultrt.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxdefines.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxdesc.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxdevexpr.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxequilisc.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxfastrt.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxfileio.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxgeometsc.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxgithash.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxharrisrt.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxhybridpr.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxid.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxlpbase_rational.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxlpbase_real.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxmainsm.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxout.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxparmultpr.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxquality.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxscaler.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxshift.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxsolve.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxsolver.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxstarter.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxsteeppr.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxsumst.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxvecs.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxvectorst.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxweightpr.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxweightst.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxwritestate.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/statistics.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/usertimer.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/wallclocktimer.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/updatevector.o<br>-> generating library lib/libsoplex-2.2.1.linux.x86_64.gnu.opt.a<br>make[3]: Leaving directory '/usr/local/src/scipoptsuite-3.2.1-cplex/soplex-2.2.1'<br>make[3]: Entering directory '/usr/local/src/scipoptsuite-3.2.1-cplex/soplex-2.2.1'<br>-> compiling obj/O.linux.x86_64.gnu.opt/bin/soplexmain.o<br>-> linking bin/soplex-2.2.1.linux.x86_64.gnu.opt<br>make[3]: Leaving directory '/usr/local/src/scipoptsuite-3.2.1-cplex/soplex-2.2.1'<br>make[2]: Leaving directory '/usr/local/src/scipoptsuite-3.2.1-cplex/soplex-2.2.1'<br><br>** Building ZIMPL library "/usr/local/src/scipoptsuite-3.2.1-cplex/zimpl-3.3.3/lib/libzimpl.linux.x86_64.gnu.opt.a".<br>make[2]: Entering directory '/usr/local/src/scipoptsuite-3.2.1-cplex/zimpl-3.3.3'<br>** creating directory "obj/O.linux.x86_64.gnu.normal.opt"<br>** creating directory "lib"<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/blkmem.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/bound.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/code.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/conname.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/define.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/elem.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/entry.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/hash.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/heap.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/idxset.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/inst.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/iread.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/list.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/load.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/local.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/metaio.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/mmlparse2.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/mmlscan.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/mono.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/mshell.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/prog.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/random.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/rdefpar.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/source.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/setempty.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/setpseudo.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/setlist.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/setrange.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/setprod.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/setmulti.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/set4.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/stmt.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/stkchk.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/strstore2.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/symbol.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/term2.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/tuple.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/vinst.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/zimpllib.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/gmpmisc.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/numbgmp.o<br>-> generating library lib/libzimpl-3.3.3.linux.x86_64.gnu.opt.a<br>** creating directory "bin"<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/zimpl.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/xlpglue.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/zlpglue.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/ratlpstore.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/ratlpfwrite.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/ratmpswrite.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/ratmstwrite.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/ratordwrite.o<br>-> compiling obj/O.linux.x86_64.gnu.normal.opt/ratpresolve.o<br>-> linking bin/zimpl-3.3.3.linux.x86_64.gnu.normal.opt<br>make[2]: Leaving directory '/usr/local/src/scipoptsuite-3.2.1-cplex/zimpl-3.3.3'<br><br>** Creating necessary soft-links.<br><br>** Building SCIP libraries and executable.<br>make[2]: Entering directory '/usr/local/src/scipoptsuite-3.2.1-cplex/scip-3.2.1'<br>-> generating necessary links<br>make[3]: Entering directory '/usr/local/src/scipoptsuite-3.2.1-cplex/scip-3.2.1'<br>make[4]: Entering directory '/usr/local/src/scipoptsuite-3.2.1-cplex/scip-3.2.1'<br><br>- Current settings: LPS=cpx OSTYPE=linux ARCH=x86_64 COMP=gnu SUFFIX= ZIMPL=true ZIMPLOPT=opt IPOPT=false IPOPTOPT=opt EXPRINT=cppad GAMS=false<br><br>* SCIP needs some softlinks to external programs, in particular, LP-solvers.<br>* Please insert the paths to the corresponding directories/libraries below.<br>* The links will be installed in the 'lib' directory.<br>* For more information and if you experience problems see the INSTALL file.<br><br>  -> "cpxinc" is the path to the CPLEX "include" directory, e.g., "<CPLEX-path>/include/ilcplex".<br>  -> "libcplex.*" is the path to the CPLEX library, e.g., "<CPLEX-path>/lib/x86_rhel4.0_3.4/static_pic/libcplex.a" <br>  -> "zimplinc" is a directory containing the path to the ZIMPL "src" directory, e.g., "../../../zimpl/src".<br>  -> "libzimpl.*" is the path to the ZIMPL library, e.g., "../../zimpl/lib/libzimpl.linux.x86_64.gnu.opt.a"<br><br>- preparing missing soft-link "lib/cpxinc":<br>> Enter soft-link target file or directory for "lib/cpxinc" (return if not needed): <br>/opt/ibm/ILOG/CPLEX_Studio127/cplex/include/ilcplex<br>-> creating softlink "lib/cpxinc" -> "/opt/ibm/ILOG/CPLEX_Studio127/cplex/include/ilcplex"<br><br><br>- preparing missing soft-link "lib/libcplex.linux.x86_64.gnu.a":<br>> Enter soft-link target file or directory for "lib/libcplex.linux.x86_64.gnu.a" (return if not needed): <br>> /opt/ibm/ILOG/CPLEX_Studio127/cplex/lib/x86-64_linux/static_pic/libcplex.a<br>-> creating softlink "lib/libcplex.linux.x86_64.gnu.a" -> "/opt/ibm/ILOG/CPLEX_Studio127/cplex/lib/x86-64_linux/static_pic/libcplex.a"<br><br><br>- preparing missing soft-link "lib/<a href="http://libcplex.linux.x86_64.gnu.so">libcplex.linux.x86_64.gnu.so</a>":<br>* this soft-link is not necessarily needed since "lib/libcplex.linux.x86_64.gnu.a" already exists - press return to skip<br>> Enter soft-link target file or directory for "lib/<a href="http://libcplex.linux.x86_64.gnu.so">libcplex.linux.x86_64.gnu.so</a>" (return if not needed): <br>> <br>* skipped creation of softlink "lib/<a href="http://libcplex.linux.x86_64.gnu.so">libcplex.linux.x86_64.gnu.so</a>". Call "make links" if needed later.<br><br><br>- preparing missing soft-link "lib/<a href="http://libzimpl.linux.x86_64.gnu.opt.so">libzimpl.linux.x86_64.gnu.opt.so</a>":<br>* this soft-link is not necessarily needed since "lib/libzimpl.linux.x86_64.gnu.opt.a" already exists - press return to skip<br>> Enter soft-link target file or directory for "lib/<a href="http://libzimpl.linux.x86_64.gnu.opt.so">libzimpl.linux.x86_64.gnu.opt.so</a>" (return if not needed): <br>> <br>* skipped creation of softlink "lib/<a href="http://libzimpl.linux.x86_64.gnu.opt.so">libzimpl.linux.x86_64.gnu.opt.so</a>". Call "make links" if needed later.<br><br>make[4]: Leaving directory '/usr/local/src/scipoptsuite-3.2.1-cplex/scip-3.2.1'<br>make[3]: Leaving directory '/usr/local/src/scipoptsuite-3.2.1-cplex/scip-3.2.1'<br>make[3]: Entering directory '/usr/local/src/scipoptsuite-3.2.1-cplex/scip-3.2.1'<br>make[3]: Leaving directory '/usr/local/src/scipoptsuite-3.2.1-cplex/scip-3.2.1'<br>make[3]: Entering directory '/usr/local/src/scipoptsuite-3.2.1-cplex/scip-3.2.1'<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/branch_allfullstrong.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/branch_cloud.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/branch_distribution.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/branch_fullstrong.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/branch_inference.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/branch_leastinf.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/branch_mostinf.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/branch_multaggr.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/branch_nodereopt.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/branch_pscost.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/branch_random.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/branch_relpscost.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_abspower.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/compr_largestrepr.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/compr_weakcompr.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_and.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_bivariate.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_bounddisjunction.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_conjunction.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_countsols.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_cumulative.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_disjunction.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_indicator.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_integral.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_knapsack.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_linear.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_linking.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_logicor.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_nonlinear.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_or.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_orbitope.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_pseudoboolean.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_quadratic.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_setppc.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_soc.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_sos1.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_sos2.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_superindicator.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_varbound.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_xor.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/dialog_default.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/event_softtimelimit.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/disp_default.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_actconsdiving.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_bound.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_clique.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_coefdiving.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_crossover.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_dins.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_distributiondiving.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_dualval.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_feaspump.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_fixandinfer.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_fracdiving.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_guideddiving.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_indicator.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_intdiving.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_intshifting.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_linesearchdiving.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_localbranching.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_mutation.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_nlpdiving.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_objpscostdiving.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_octane.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_ofins.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_oneopt.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_proximity.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_pscostdiving.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_reoptsols.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_randrounding.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_rens.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_rins.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_rootsoldiving.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_rounding.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_shiftandpropagate.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_shifting.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_simplerounding.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_subnlp.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_trivial.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_trivialnegation.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_trysol.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_twoopt.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_undercover.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_vbounds.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_veclendiving.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_zeroobj.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_zirounding.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/message_default.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/nodesel_bfs.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/nodesel_breadthfirst.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/nodesel_dfs.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/nodesel_estimate.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/nodesel_hybridestim.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/nodesel_restartdfs.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/nodesel_uct.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/presol_boundshift.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/presol_components.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/presol_convertinttobin.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/presol_domcol.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/presol_dualagg.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/presol_dualinfer.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/presol_gateextraction.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/presol_implfree.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/presol_implics.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/presol_inttobinary.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/presol_redvub.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/presol_trivial.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/presol_tworowbnd.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/presol_stuffing.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/prop_dualfix.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/prop_genvbounds.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/prop_obbt.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/prop_probing.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/prop_pseudoobj.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/prop_redcost.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/prop_rootredcost.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/prop_vbounds.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reader_bnd.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reader_ccg.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reader_cip.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reader_cnf.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reader_diff.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reader_fix.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reader_fzn.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reader_gms.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reader_lp.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reader_mps.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reader_opb.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reader_osil.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reader_pip.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reader_pbm.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reader_ppm.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reader_rlp.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reader_sol.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reader_wbo.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reader_zpl.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/sepa_cgmip.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/sepa_clique.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/sepa_closecuts.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/sepa_cmir.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/sepa_disjunctive.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/sepa_eccuts.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/sepa_flowcover.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/sepa_gomory.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/sepa_impliedbounds.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/sepa_intobj.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/sepa_mcf.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/sepa_oddcycle.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/sepa_rapidlearning.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/sepa_strongcg.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/sepa_zerohalf.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/branch.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/clock.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/conflict.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cutpool.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/debug.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/dialog.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/disp.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/dive.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/event.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/fileio.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/compr.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/history.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/implics.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/interrupt.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/intervalarith.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/lp.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/matrix.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/mem.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/misc.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/nlp.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/nodesel.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/paramset.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/presol.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/presolve.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/pricestore.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/pricer.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/primal.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/prob.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/prop.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reader.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/relax.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reopt.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/retcode.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/scip.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/scipdefplugins.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/scipgithash.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/scipshell.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/sepa.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/sepastore.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/set.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/sol.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/solve.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/stat.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/tree.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/var.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/visual.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/tclique/tclique_branch.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/tclique/tclique_coloring.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/tclique/tclique_graph.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/dijkstra/dijkstra.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/xml/xmlparse.o<br>-> generating library lib/libscip-3.2.1.linux.x86_64.gnu.opt.a<br>make[3]: Leaving directory '/usr/local/src/scipoptsuite-3.2.1-cplex/scip-3.2.1'<br>make[3]: Entering directory '/usr/local/src/scipoptsuite-3.2.1-cplex/scip-3.2.1'<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/objscip/objbranchrule.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/objscip/objconshdlr.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/objscip/objdialog.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/objscip/objdisp.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/objscip/objeventhdlr.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/objscip/objheur.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/objscip/objmessagehdlr.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/objscip/objnodesel.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/objscip/objpresol.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/objscip/objpricer.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/objscip/objprobdata.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/objscip/objprop.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/objscip/objreader.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/objscip/objrelax.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/objscip/objsepa.o<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/objscip/objvardata.o<br>-> generating library lib/libobjscip-3.2.1.linux.x86_64.gnu.opt.a<br>-> compiling obj/O.linux.x86_64.gnu.opt/lib/lpi/lpi_cpx.o<br>src/lpi/lpi_cpx.c: In function ‘SCIPlpiGetRows’:<br>src/lpi/lpi_cpx.c:1856:22: error: ‘CPXERR_NO_RNGVAL’ undeclared (first use in this function)<br>       if( retcode != CPXERR_NO_RNGVAL ) /* ignore "No range values" error */<br>                      ^<br>src/lpi/lpi_cpx.c:1856:22: note: each undeclared identifier is reported only once for each function it appears in<br>src/lpi/lpi_cpx.c: In function ‘SCIPlpiGetSides’:<br>src/lpi/lpi_cpx.c:2048:18: error: ‘CPXERR_NO_RNGVAL’ undeclared (first use in this function)<br>    if( retval != CPXERR_NO_RNGVAL ) /* ignore "No range values" error */<br>                  ^<br>Makefile:989: recipe for target 'obj/O.linux.x86_64.gnu.opt/lib/lpi/lpi_cpx.o' failed<br>make[3]: *** [obj/O.linux.x86_64.gnu.opt/lib/lpi/lpi_cpx.o] Error 1<br>make[3]: Leaving directory '/usr/local/src/scipoptsuite-3.2.1-cplex/scip-3.2.1'<br>Makefile:611: recipe for target 'libs' failed<br>make[2]: *** [libs] Error 2<br>make[2]: Leaving directory '/usr/local/src/scipoptsuite-3.2.1-cplex/scip-3.2.1'<br>Makefile.doit:198: recipe for target 'scipbinary' failed<br>make[1]: *** [scipbinary] Error 2<br>make[1]: Leaving directory '/usr/local/src/scipoptsuite-3.2.1-cplex'<br>Makefile:87: recipe for target 'scipbinary' failed<br>make: *** [scipbinary] Error 2<br><br><div><br><br><br><br clear="all"><div><br>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div><span style="font-family:times new roman,serif"><b>Ali Mohammad-Nezhad</b><br></span></div><b><span style="font-family:times new roman,serif">PhD Student, Department of Industrial and Systems Engineering <br></span></b></div><b><span style="font-family:times new roman,serif">Lehigh University<br><br></span></b></div><div><b><span style="font-family:times new roman,serif">200 West Packer Avenue, Room: 342<br></span></b></div><div><b><span style="font-family:times new roman,serif">Bethlehem, PA, USA</span></b><br></div></div><div><b><font face="times new roman, serif"><a href="http://coral.ise.lehigh.edu/alm413/" target="_blank">http://coral.ise.lehigh.edu/alm413/</a></font><br></b></div></div></div></div></div>
</div></div></div>