<div dir="ltr">Hi Antonio,<div><br></div><div>Thanks for the report, I will fix the issues you highlighted. I guess you are using the stable version of FlopC++ that has the externals pegged to earlier release versions? Or are you building the latest release?</div><div><br></div><div>Cheers,</div><div><br></div><div>Ted</div><br><div class="gmail_quote"><div dir="ltr">On Wed, Dec 19, 2018 at 8:32 AM Antonio Frangioni <<a href="mailto:frangio@di.unipi.it" target="_blank">frangio@di.unipi.it</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">> gcc 8 works for me.<br>
> That -V is not known might not be the reasons that configure stopped.<br>
<br>
That's completely right, my mistake. I stopped when I saw that, but in fact the error was<br>
<br>
ld: library not found for -lSystem<br>
collect2: error: ld returned 1 exit status<br>
<br>
By this<br>
<br>
<a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_Homebrew_legacy-2Dhomebrew_issues_45011&d=DwICAg&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=DZfl0zqCVjZsbLxpn2XGlA&m=F7yX2hWYBjxiR6XkdFnwzkQm6qCv7e1QsgUR8P5gJxQ&s=TqeyTDQbe5itZx5Snl2alXclUJE1yllAIscgPJajhCA&e=" rel="noreferrer" target="_blank">https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_Homebrew_legacy-2Dhomebrew_issues_45011&d=DwICAg&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=DZfl0zqCVjZsbLxpn2XGlA&m=F7yX2hWYBjxiR6XkdFnwzkQm6qCv7e1QsgUR8P5gJxQ&s=TqeyTDQbe5itZx5Snl2alXclUJE1yllAIscgPJajhCA&e=</a><br>
<br>
I learnt this was an Homebrew issue, and by<br>
<br>
brew reinstall gcc<br>
<br>
I was able to configure, and then make, the whole FlopC++ thing (hence, OSI) using gcc-8.<br>
<br>
Well, almost: one has to use OSI 0.107.9 and Cbc 2.9.9, which is not what is fetched by FlopC++. Also, I was still getting an error from FlopC++:<br>
<br>
../.././../src/Coin-OR/coin-FlopCpp/FlopCpp/src/MP_set.hpp:212:9: error: no matching conversion for functional-style cast from<br>
      'const flopc::SUBSETREF' to 'flopc::MP_domain'<br>
 return MP_domain(s);<br>
<br>
Thanks to Enrico Gorgone, I now know that this can be solved by changing line 211 of ../FlopCpp/src/MP_set.hpp from<br>
<br>
   MP_domain& operator()(const SUBSETREF& s) {<br>
        return MP_domain(s);<br>
    }<br>
<br>
in<br>
<br>
  const MP_domain& operator()(const SUBSETREF& s) {<br>
        return MP_domain(s);<br>
    }<br>
<br>
Sorry for not spotting my own Homebrew issue. Hope this will still be useful to somebody.<br>
<br>
        Best<br>
<br>
        Antonio<br>
<br>
<br>
_______________________________________________<br>
Osi mailing list<br>
<a href="mailto:Osi@list.coin-or.org" target="_blank">Osi@list.coin-or.org</a><br>
<a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__list.coin-2Dor.org_mailman_listinfo_osi&d=DwICAg&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=DZfl0zqCVjZsbLxpn2XGlA&m=F7yX2hWYBjxiR6XkdFnwzkQm6qCv7e1QsgUR8P5gJxQ&s=M2hqmQ-BAyiYUc8GpywKAP0zxug8fw-ZrHaaW-9j840&e=" rel="noreferrer" target="_blank">https://urldefense.proofpoint.com/v2/url?u=https-3A__list.coin-2Dor.org_mailman_listinfo_osi&d=DwICAg&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=DZfl0zqCVjZsbLxpn2XGlA&m=F7yX2hWYBjxiR6XkdFnwzkQm6qCv7e1QsgUR8P5gJxQ&s=M2hqmQ-BAyiYUc8GpywKAP0zxug8fw-ZrHaaW-9j840&e=</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="m_1971358182894630305gmail_signature"><div dir="ltr"><div><span style="font-size:12.8px">Dr. Ted Ralphs</span><br style="font-size:12.8px"><span style="font-size:12.8px">Professor, Lehigh University</span><br style="font-size:12.8px"><span style="font-size:12.8px">(610) 628-1280</span><br style="font-size:12.8px"><span style="font-size:12.8px">ted 'at' lehigh 'dot' edu</span><br style="font-size:12.8px"><a href="http://coral.ie.lehigh.edu/~ted" style="font-size:12.8px" target="_blank">coral.ie.lehigh.edu/~ted</a><br></div></div></div></div>