<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hello,<div class=""><br class=""></div><div class="">I’ve downloaded scipoptsuite-7.0.0, built scip successfully, but when I tried to build UG with MPI, it failed with the following compilation error:</div><div class=""><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; color: rgb(47, 180, 29);"><span class="" style="font-variant-ligatures: no-common-ligatures;"><b class="">vagrant@ubuntu-bionic</b></span><span class="" style="font-variant-ligatures: no-common-ligatures; color: rgb(0, 0, 0);">:</span><span class="" style="font-variant-ligatures: no-common-ligatures; color: rgb(64, 11, 217);"><b class="">~/scipoptsuite-7.0.0</b></span><span class="" style="font-variant-ligatures: no-common-ligatures; color: rgb(0, 0, 0);">$ make ug COMM=mpi</span></div></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; color: rgb(47, 180, 29);"><span class="" style="font-variant-ligatures: no-common-ligatures; color: rgb(0, 0, 0);"><br class=""></span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; color: rgb(47, 180, 29);"><span class="" style="font-variant-ligatures: no-common-ligatures; color: rgb(0, 0, 0);">...</span></div><div class=""><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;"><br class=""></span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;">** Building UG executable.</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;">make[2]: Entering directory '/home/vagrant/scipoptsuite-7.0.0/ug'</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;">MPI compiler used : /usr/bin/mpicxx</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;">-> compiling obj/static/O.linux.x86_64.gnu.opt/mpi/ug_scip/scipParaInstance.o</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;">In file included from <b class="">/home/vagrant/scipoptsuite-7.0.0/scip/src/scip/scip.h:35:0</b>,</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;">                 from <b class="">/home/vagrant/scipoptsuite-7.0.0/scip/src/scip/scipdefplugins.h:27</b>,</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;">                 from <b class="">src/ug_scip/scipParaInstance.cpp:40</b>:</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;"><b class="">src/ug_scip/scipParaInstance.cpp:</b> In member function ‘<b class="">void ParaSCIP::ScipParaInstance::createProblem(SCIP*, int, bool, bool, ParaSCIP::ScipDiffParamSet*, ParaSCIP::ScipDiffParamSet*, char*, char*)</b>’:</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;"><b class="">src/ug_scip/scipParaInstance.cpp:1608:53:</b> </span><span class="" style="font-variant-ligatures: no-common-ligatures; color: rgb(180, 36, 25);"><b class="">error: </b></span><span class="" style="font-variant-ligatures: no-common-ligatures;">‘<b class="">tempScip2</b>’ was not declared in this scope</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;">          SCIP_CALL_ABORT( SCIPcopyBenders(tempScip, </span><span class="" style="font-variant-ligatures: no-common-ligatures; color: rgb(180, 36, 25);"><b class="">t</b></span><span class="" style="font-variant-ligatures: no-common-ligatures;">empScip2, NULL, TRUE, &valid) );</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;">                                                     </span><span class="" style="font-variant-ligatures: no-common-ligatures; color: rgb(180, 36, 25);"><b class="">^</b></span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;"><b class="">/home/vagrant/scipoptsuite-7.0.0/scip/src/scip/def.h:340:44:</b> </span><span class="" style="font-variant-ligatures: no-common-ligatures; color: rgb(46, 174, 187);"><b class="">note: </b></span><span class="" style="font-variant-ligatures: no-common-ligatures;">in definition of macro ‘<b class="">SCIP_CALL_ABORT</b>’</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;">                           if( (_restat_ = (</span><span class="" style="font-variant-ligatures: no-common-ligatures; color: rgb(46, 174, 187);"><b class="">x</b></span><span class="" style="font-variant-ligatures: no-common-ligatures;">)) != SCIP_OKAY )                                                 \</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;">                                            </span><span class="" style="font-variant-ligatures: no-common-ligatures; color: rgb(46, 174, 187);"><b class="">^</b></span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;"><b class="">src/ug_scip/scipParaInstance.cpp:1608:53:</b> </span><span class="" style="font-variant-ligatures: no-common-ligatures; color: rgb(46, 174, 187);"><b class="">note: </b></span><span class="" style="font-variant-ligatures: no-common-ligatures;">suggested alternative: ‘<b class="">tempScip</b>’</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;">          SCIP_CALL_ABORT( SCIPcopyBenders(tempScip, </span><span class="" style="font-variant-ligatures: no-common-ligatures; color: rgb(46, 174, 187);"><b class="">t</b></span><span class="" style="font-variant-ligatures: no-common-ligatures;">empScip2, NULL, TRUE, &valid) );</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;">                                                     </span><span class="" style="font-variant-ligatures: no-common-ligatures; color: rgb(46, 174, 187);"><b class="">^</b></span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;"><b class="">/home/vagrant/scipoptsuite-7.0.0/scip/src/scip/def.h:340:44:</b> </span><span class="" style="font-variant-ligatures: no-common-ligatures; color: rgb(46, 174, 187);"><b class="">note: </b></span><span class="" style="font-variant-ligatures: no-common-ligatures;">in definition of macro ‘<b class="">SCIP_CALL_ABORT</b>’</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;">                           if( (_restat_ = (</span><span class="" style="font-variant-ligatures: no-common-ligatures; color: rgb(46, 174, 187);"><b class="">x</b></span><span class="" style="font-variant-ligatures: no-common-ligatures;">)) != SCIP_OKAY )                                                 \</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;">                                            </span><span class="" style="font-variant-ligatures: no-common-ligatures; color: rgb(46, 174, 187);"><b class="">^</b></span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;"><b class="">src/ug_scip/scipParaInstance.cpp:1617:43:</b> </span><span class="" style="font-variant-ligatures: no-common-ligatures; color: rgb(180, 36, 25);"><b class="">error: </b></span><span class="" style="font-variant-ligatures: no-common-ligatures;">‘<b class="">tempScip2</b>’ was not declared in this scope</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;">          SCIP_CALL_ABORT( SCIPcopyBenders(</span><span class="" style="font-variant-ligatures: no-common-ligatures; color: rgb(180, 36, 25);"><b class="">t</b></span><span class="" style="font-variant-ligatures: no-common-ligatures;">empScip2, scip, NULL, TRUE, &valid) );</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;">                                           </span><span class="" style="font-variant-ligatures: no-common-ligatures; color: rgb(180, 36, 25);"><b class="">^</b></span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;"><b class="">/home/vagrant/scipoptsuite-7.0.0/scip/src/scip/def.h:340:44:</b> </span><span class="" style="font-variant-ligatures: no-common-ligatures; color: rgb(46, 174, 187);"><b class="">note: </b></span><span class="" style="font-variant-ligatures: no-common-ligatures;">in definition of macro ‘<b class="">SCIP_CALL_ABORT</b>’</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;">                           if( (_restat_ = (</span><span class="" style="font-variant-ligatures: no-common-ligatures; color: rgb(46, 174, 187);"><b class="">x</b></span><span class="" style="font-variant-ligatures: no-common-ligatures;">)) != SCIP_OKAY )                                                 \</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;">                                            </span><span class="" style="font-variant-ligatures: no-common-ligatures; color: rgb(46, 174, 187);"><b class="">^</b></span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;"><b class="">src/ug_scip/scipParaInstance.cpp:1617:43:</b> </span><span class="" style="font-variant-ligatures: no-common-ligatures; color: rgb(46, 174, 187);"><b class="">note: </b></span><span class="" style="font-variant-ligatures: no-common-ligatures;">suggested alternative: ‘<b class="">tempScip</b>’</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;">          SCIP_CALL_ABORT( SCIPcopyBenders(</span><span class="" style="font-variant-ligatures: no-common-ligatures; color: rgb(46, 174, 187);"><b class="">t</b></span><span class="" style="font-variant-ligatures: no-common-ligatures;">empScip2, scip, NULL, TRUE, &valid) );</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;">                                           </span><span class="" style="font-variant-ligatures: no-common-ligatures; color: rgb(46, 174, 187);"><b class="">^</b></span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;"><b class="">/home/vagrant/scipoptsuite-7.0.0/scip/src/scip/def.h:340:44:</b> </span><span class="" style="font-variant-ligatures: no-common-ligatures; color: rgb(46, 174, 187);"><b class="">note: </b></span><span class="" style="font-variant-ligatures: no-common-ligatures;">in definition of macro ‘<b class="">SCIP_CALL_ABORT</b>’</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;">                           if( (_restat_ = (</span><span class="" style="font-variant-ligatures: no-common-ligatures; color: rgb(46, 174, 187);"><b class="">x</b></span><span class="" style="font-variant-ligatures: no-common-ligatures;">)) != SCIP_OKAY )                                                 \</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;">                                            </span><span class="" style="font-variant-ligatures: no-common-ligatures; color: rgb(46, 174, 187);"><b class="">^</b></span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;">Makefile:435: recipe for target 'obj/static/O.linux.x86_64.gnu.opt/mpi/ug_scip/scipParaInstance.o' failed</span></div></div><div class=""><span class="" style="font-variant-ligatures: no-common-ligatures;"><br class=""></span></div><div class=""><span class="" style="font-variant-ligatures: no-common-ligatures;"><br class=""></span></div><div class=""><span class="" style="font-variant-ligatures: no-common-ligatures;">It seems that </span><b class="" style="font-family: Menlo; font-size: 11px;">tempScip2</b>  really is not defined. There is similar code (without such error) in some of the case clauses earlier in the function. How to fix it correctly?</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">Regards,</div><div class="">Sergey</div></body></html>