[SCIP] Failure to link cplex to scip

Ali Mohammad Nezhad alm413 at lehigh.edu
Fri Feb 17 17:55:33 CET 2017


Hi all,

I am trying to link Cplex to scip, but I run into the following error at
the end of compilation:

src/lpi/lpi_cpx.c:2048:18: error: ‘CPXERR_NO_RNGVAL’ undeclared (first use
in this function)

Anyone has an idea? Here is the log information:

** Extracting SoPlex archive
"/usr/local/src/scipoptsuite-3.2.1-cplex/soplex-2.2.1.tgz".
** Extracting ZIMPL archive
"/usr/local/src/scipoptsuite-3.2.1-cplex/zimpl-3.3.3.tgz".
** Extracting SCIP archive
"/usr/local/src/scipoptsuite-3.2.1-cplex/scip-3.2.1.tgz".
make[1]: Entering directory '/usr/local/src/scipoptsuite-3.2.1-cplex'
** Creating directory
"/usr/local/src/scipoptsuite-3.2.1-cplex/scip-3.2.1/lib".
** Creating directory
"/usr/local/src/scipoptsuite-3.2.1-cplex/scip-3.2.1/lib/zimplinc".

** Building SoPlex library
"/usr/local/src/scipoptsuite-3.2.1-cplex/soplex-2.2.1/lib/libsoplex.linux.x86_64.gnu.opt.a".
make[2]: Entering directory
'/usr/local/src/scipoptsuite-3.2.1-cplex/soplex-2.2.1'
make[3]: Entering directory
'/usr/local/src/scipoptsuite-3.2.1-cplex/soplex-2.2.1'
make[3]: Leaving directory
'/usr/local/src/scipoptsuite-3.2.1-cplex/soplex-2.2.1'
make[3]: Entering directory
'/usr/local/src/scipoptsuite-3.2.1-cplex/soplex-2.2.1'
-> compiling obj/O.linux.x86_64.gnu.opt/lib/changesoplex.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/clufactor.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/clufactor_rational.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/didxset.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/enter.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/gzstream.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/idxset.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/leave.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/mpsinput.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/nameset.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/rational.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/ratrecon.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/slufactor.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/slufactor_rational.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/solverational.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/solvereal.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/soplex.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/soplexlegacy.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxautopr.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxbasis.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxboundflippingrt.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxbounds.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxchangebasis.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxdantzigpr.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxdefaultrt.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxdefines.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxdesc.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxdevexpr.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxequilisc.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxfastrt.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxfileio.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxgeometsc.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxgithash.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxharrisrt.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxhybridpr.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxid.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxlpbase_rational.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxlpbase_real.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxmainsm.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxout.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxparmultpr.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxquality.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxscaler.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxshift.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxsolve.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxsolver.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxstarter.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxsteeppr.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxsumst.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxvecs.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxvectorst.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxweightpr.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxweightst.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/spxwritestate.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/statistics.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/usertimer.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/wallclocktimer.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/updatevector.o
-> generating library lib/libsoplex-2.2.1.linux.x86_64.gnu.opt.a
make[3]: Leaving directory
'/usr/local/src/scipoptsuite-3.2.1-cplex/soplex-2.2.1'
make[3]: Entering directory
'/usr/local/src/scipoptsuite-3.2.1-cplex/soplex-2.2.1'
-> compiling obj/O.linux.x86_64.gnu.opt/bin/soplexmain.o
-> linking bin/soplex-2.2.1.linux.x86_64.gnu.opt
make[3]: Leaving directory
'/usr/local/src/scipoptsuite-3.2.1-cplex/soplex-2.2.1'
make[2]: Leaving directory
'/usr/local/src/scipoptsuite-3.2.1-cplex/soplex-2.2.1'

** Building ZIMPL library
"/usr/local/src/scipoptsuite-3.2.1-cplex/zimpl-3.3.3/lib/libzimpl.linux.x86_64.gnu.opt.a".
make[2]: Entering directory
'/usr/local/src/scipoptsuite-3.2.1-cplex/zimpl-3.3.3'
** creating directory "obj/O.linux.x86_64.gnu.normal.opt"
** creating directory "lib"
-> compiling obj/O.linux.x86_64.gnu.normal.opt/blkmem.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/bound.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/code.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/conname.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/define.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/elem.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/entry.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/hash.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/heap.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/idxset.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/inst.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/iread.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/list.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/load.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/local.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/metaio.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/mmlparse2.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/mmlscan.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/mono.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/mshell.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/prog.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/random.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/rdefpar.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/source.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/setempty.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/setpseudo.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/setlist.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/setrange.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/setprod.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/setmulti.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/set4.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/stmt.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/stkchk.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/strstore2.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/symbol.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/term2.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/tuple.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/vinst.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/zimpllib.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/gmpmisc.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/numbgmp.o
-> generating library lib/libzimpl-3.3.3.linux.x86_64.gnu.opt.a
** creating directory "bin"
-> compiling obj/O.linux.x86_64.gnu.normal.opt/zimpl.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/xlpglue.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/zlpglue.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/ratlpstore.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/ratlpfwrite.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/ratmpswrite.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/ratmstwrite.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/ratordwrite.o
-> compiling obj/O.linux.x86_64.gnu.normal.opt/ratpresolve.o
-> linking bin/zimpl-3.3.3.linux.x86_64.gnu.normal.opt
make[2]: Leaving directory
'/usr/local/src/scipoptsuite-3.2.1-cplex/zimpl-3.3.3'

** Creating necessary soft-links.

** Building SCIP libraries and executable.
make[2]: Entering directory
'/usr/local/src/scipoptsuite-3.2.1-cplex/scip-3.2.1'
-> generating necessary links
make[3]: Entering directory
'/usr/local/src/scipoptsuite-3.2.1-cplex/scip-3.2.1'
make[4]: Entering directory
'/usr/local/src/scipoptsuite-3.2.1-cplex/scip-3.2.1'

- Current settings: LPS=cpx OSTYPE=linux ARCH=x86_64 COMP=gnu SUFFIX=
ZIMPL=true ZIMPLOPT=opt IPOPT=false IPOPTOPT=opt EXPRINT=cppad GAMS=false

* SCIP needs some softlinks to external programs, in particular, LP-solvers.
* Please insert the paths to the corresponding directories/libraries below.
* The links will be installed in the 'lib' directory.
* For more information and if you experience problems see the INSTALL file.

  -> "cpxinc" is the path to the CPLEX "include" directory, e.g.,
"<CPLEX-path>/include/ilcplex".
  -> "libcplex.*" is the path to the CPLEX library, e.g.,
"<CPLEX-path>/lib/x86_rhel4.0_3.4/static_pic/libcplex.a"
  -> "zimplinc" is a directory containing the path to the ZIMPL "src"
directory, e.g., "../../../zimpl/src".
  -> "libzimpl.*" is the path to the ZIMPL library, e.g.,
"../../zimpl/lib/libzimpl.linux.x86_64.gnu.opt.a"

- preparing missing soft-link "lib/cpxinc":
> Enter soft-link target file or directory for "lib/cpxinc" (return if not
needed):
/opt/ibm/ILOG/CPLEX_Studio127/cplex/include/ilcplex
-> creating softlink "lib/cpxinc" ->
"/opt/ibm/ILOG/CPLEX_Studio127/cplex/include/ilcplex"


- preparing missing soft-link "lib/libcplex.linux.x86_64.gnu.a":
> Enter soft-link target file or directory for
"lib/libcplex.linux.x86_64.gnu.a" (return if not needed):
> /opt/ibm/ILOG/CPLEX_Studio127/cplex/lib/x86-64_linux/static_pic/libcplex.a
-> creating softlink "lib/libcplex.linux.x86_64.gnu.a" ->
"/opt/ibm/ILOG/CPLEX_Studio127/cplex/lib/x86-64_linux/static_pic/libcplex.a"


- preparing missing soft-link "lib/libcplex.linux.x86_64.gnu.so":
* this soft-link is not necessarily needed since
"lib/libcplex.linux.x86_64.gnu.a" already exists - press return to skip
> Enter soft-link target file or directory for "lib/
libcplex.linux.x86_64.gnu.so" (return if not needed):
>
* skipped creation of softlink "lib/libcplex.linux.x86_64.gnu.so". Call
"make links" if needed later.


- preparing missing soft-link "lib/libzimpl.linux.x86_64.gnu.opt.so":
* this soft-link is not necessarily needed since
"lib/libzimpl.linux.x86_64.gnu.opt.a" already exists - press return to skip
> Enter soft-link target file or directory for "lib/
libzimpl.linux.x86_64.gnu.opt.so" (return if not needed):
>
* skipped creation of softlink "lib/libzimpl.linux.x86_64.gnu.opt.so". Call
"make links" if needed later.

make[4]: Leaving directory
'/usr/local/src/scipoptsuite-3.2.1-cplex/scip-3.2.1'
make[3]: Leaving directory
'/usr/local/src/scipoptsuite-3.2.1-cplex/scip-3.2.1'
make[3]: Entering directory
'/usr/local/src/scipoptsuite-3.2.1-cplex/scip-3.2.1'
make[3]: Leaving directory
'/usr/local/src/scipoptsuite-3.2.1-cplex/scip-3.2.1'
make[3]: Entering directory
'/usr/local/src/scipoptsuite-3.2.1-cplex/scip-3.2.1'
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/branch_allfullstrong.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/branch_cloud.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/branch_distribution.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/branch_fullstrong.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/branch_inference.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/branch_leastinf.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/branch_mostinf.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/branch_multaggr.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/branch_nodereopt.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/branch_pscost.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/branch_random.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/branch_relpscost.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_abspower.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/compr_largestrepr.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/compr_weakcompr.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_and.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_bivariate.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_bounddisjunction.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_conjunction.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_countsols.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_cumulative.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_disjunction.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_indicator.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_integral.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_knapsack.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_linear.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_linking.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_logicor.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_nonlinear.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_or.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_orbitope.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_pseudoboolean.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_quadratic.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_setppc.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_soc.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_sos1.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_sos2.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_superindicator.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_varbound.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons_xor.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/dialog_default.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/event_softtimelimit.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/disp_default.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_actconsdiving.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_bound.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_clique.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_coefdiving.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_crossover.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_dins.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_distributiondiving.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_dualval.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_feaspump.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_fixandinfer.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_fracdiving.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_guideddiving.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_indicator.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_intdiving.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_intshifting.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_linesearchdiving.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_localbranching.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_mutation.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_nlpdiving.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_objpscostdiving.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_octane.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_ofins.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_oneopt.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_proximity.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_pscostdiving.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_reoptsols.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_randrounding.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_rens.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_rins.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_rootsoldiving.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_rounding.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_shiftandpropagate.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_shifting.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_simplerounding.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_subnlp.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_trivial.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_trivialnegation.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_trysol.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_twoopt.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_undercover.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_vbounds.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_veclendiving.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_zeroobj.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur_zirounding.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/message_default.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/nodesel_bfs.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/nodesel_breadthfirst.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/nodesel_dfs.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/nodesel_estimate.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/nodesel_hybridestim.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/nodesel_restartdfs.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/nodesel_uct.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/presol_boundshift.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/presol_components.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/presol_convertinttobin.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/presol_domcol.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/presol_dualagg.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/presol_dualinfer.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/presol_gateextraction.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/presol_implfree.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/presol_implics.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/presol_inttobinary.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/presol_redvub.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/presol_trivial.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/presol_tworowbnd.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/presol_stuffing.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/prop_dualfix.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/prop_genvbounds.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/prop_obbt.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/prop_probing.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/prop_pseudoobj.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/prop_redcost.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/prop_rootredcost.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/prop_vbounds.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reader_bnd.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reader_ccg.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reader_cip.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reader_cnf.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reader_diff.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reader_fix.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reader_fzn.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reader_gms.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reader_lp.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reader_mps.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reader_opb.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reader_osil.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reader_pip.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reader_pbm.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reader_ppm.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reader_rlp.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reader_sol.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reader_wbo.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reader_zpl.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/sepa_cgmip.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/sepa_clique.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/sepa_closecuts.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/sepa_cmir.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/sepa_disjunctive.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/sepa_eccuts.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/sepa_flowcover.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/sepa_gomory.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/sepa_impliedbounds.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/sepa_intobj.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/sepa_mcf.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/sepa_oddcycle.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/sepa_rapidlearning.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/sepa_strongcg.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/sepa_zerohalf.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/branch.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/clock.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/conflict.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cons.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/cutpool.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/debug.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/dialog.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/disp.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/dive.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/event.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/fileio.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/heur.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/compr.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/history.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/implics.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/interrupt.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/intervalarith.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/lp.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/matrix.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/mem.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/misc.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/nlp.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/nodesel.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/paramset.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/presol.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/presolve.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/pricestore.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/pricer.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/primal.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/prob.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/prop.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reader.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/relax.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/reopt.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/retcode.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/scip.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/scipdefplugins.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/scipgithash.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/scipshell.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/sepa.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/sepastore.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/set.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/sol.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/solve.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/stat.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/tree.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/var.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/scip/visual.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/tclique/tclique_branch.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/tclique/tclique_coloring.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/tclique/tclique_graph.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/dijkstra/dijkstra.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/xml/xmlparse.o
-> generating library lib/libscip-3.2.1.linux.x86_64.gnu.opt.a
make[3]: Leaving directory
'/usr/local/src/scipoptsuite-3.2.1-cplex/scip-3.2.1'
make[3]: Entering directory
'/usr/local/src/scipoptsuite-3.2.1-cplex/scip-3.2.1'
-> compiling obj/O.linux.x86_64.gnu.opt/lib/objscip/objbranchrule.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/objscip/objconshdlr.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/objscip/objdialog.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/objscip/objdisp.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/objscip/objeventhdlr.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/objscip/objheur.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/objscip/objmessagehdlr.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/objscip/objnodesel.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/objscip/objpresol.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/objscip/objpricer.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/objscip/objprobdata.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/objscip/objprop.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/objscip/objreader.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/objscip/objrelax.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/objscip/objsepa.o
-> compiling obj/O.linux.x86_64.gnu.opt/lib/objscip/objvardata.o
-> generating library lib/libobjscip-3.2.1.linux.x86_64.gnu.opt.a
-> compiling obj/O.linux.x86_64.gnu.opt/lib/lpi/lpi_cpx.o
src/lpi/lpi_cpx.c: In function ‘SCIPlpiGetRows’:
src/lpi/lpi_cpx.c:1856:22: error: ‘CPXERR_NO_RNGVAL’ undeclared (first use
in this function)
       if( retcode != CPXERR_NO_RNGVAL ) /* ignore "No range values" error
*/
                      ^
src/lpi/lpi_cpx.c:1856:22: note: each undeclared identifier is reported
only once for each function it appears in
src/lpi/lpi_cpx.c: In function ‘SCIPlpiGetSides’:
src/lpi/lpi_cpx.c:2048:18: error: ‘CPXERR_NO_RNGVAL’ undeclared (first use
in this function)
    if( retval != CPXERR_NO_RNGVAL ) /* ignore "No range values" error */
                  ^
Makefile:989: recipe for target
'obj/O.linux.x86_64.gnu.opt/lib/lpi/lpi_cpx.o' failed
make[3]: *** [obj/O.linux.x86_64.gnu.opt/lib/lpi/lpi_cpx.o] Error 1
make[3]: Leaving directory
'/usr/local/src/scipoptsuite-3.2.1-cplex/scip-3.2.1'
Makefile:611: recipe for target 'libs' failed
make[2]: *** [libs] Error 2
make[2]: Leaving directory
'/usr/local/src/scipoptsuite-3.2.1-cplex/scip-3.2.1'
Makefile.doit:198: recipe for target 'scipbinary' failed
make[1]: *** [scipbinary] Error 2
make[1]: Leaving directory '/usr/local/src/scipoptsuite-3.2.1-cplex'
Makefile:87: recipe for target 'scipbinary' failed
make: *** [scipbinary] Error 2






-- 
*Ali Mohammad-Nezhad*

*PhD Student, Department of Industrial and Systems Engineering *


*Lehigh University*

*200 West Packer Avenue, Room: 342*
*Bethlehem, PA, USA*

*http://coral.ise.lehigh.edu/alm413/ <http://coral.ise.lehigh.edu/alm413/>*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listserv.zib.de/pipermail/scip/attachments/20170217/e8707f5d/attachment.html>


More information about the Scip mailing list