<div dir="ltr">Hi Peter,<div><br></div><div>I build Ipopt on all three OS's regularly and maintain the .travis.yml and appveyor.yml files that you'll see in the repo. These power the automated build and test that I'm doing. I have automated deployment of binaries working for some other projects and have been thinking about deploying this for Ipopt. Seems we have similar goals so it might make sense to collaborate. If nothing else, I'm happy to share lessons learned in getting this set up.</div><div><br></div><div>Cheers,</div><div><br></div><div>Ted</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Sep 18, 2016 at 3:42 PM, St. John, Peter <span dir="ltr"><<a href="mailto:Peter.STJohn@nrel.gov" target="_blank">Peter.STJohn@nrel.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Awesome thanks for the help!, it looked like the problem was in passing the environment variables, and ld complained about `-no-as-needed`. I pushed some changes that seem to work when I build it locally, we'll see how we do on the CI.<br>
<span class=""><br>
--<br>
Peter St. John<br>
Postdoctoral Researcher | Biosciences Center<br>
<br>
National Renewable Energy Laboratory (NREL)<br>
15013 Denver West Parkway | Golden, CO 80401<br>
<a href="tel:303-384-7969" value="+13033847969">303-384-7969</a><br>
<a href="mailto:peter.stjohn@nrel.gov">peter.stjohn@nrel.gov</a> | <a href="http://www.nrel.gov" rel="noreferrer" target="_blank">www.nrel.gov</a><br>
<br>
</span>From: "Anthony D. Kelman" <<a href="mailto:kelman@berkeley.edu">kelman@berkeley.edu</a><mailto:<a href="mailto:kelman@berkeley.edu">ke<wbr>lman@berkeley.edu</a>>><br>
Date: Sunday, September 18, 2016 at 7:18 AM<br>
To: "Peter St. John" <<a href="mailto:peter.stjohn@nrel.gov">peter.stjohn@nrel.gov</a><mailto:<a href="mailto:peter.stjohn@nrel.gov"><wbr>peter.stjohn@nrel.gov</a>>><br>
Cc: ipopt <<a href="mailto:ipopt@list.coin-or.org">ipopt@list.coin-or.org</a><<wbr>mailto:<a href="mailto:ipopt@list.coin-or.org">ipopt@list.coin-or.org</a>><wbr>><br>
Subject: Re: [Ipopt] conda-forge recipe<br>
<span class=""><br>
<br>
You're going to need to look at the config.log to find the full error.<br>
<br>
</span><span class="">On Sep 18, 2016 6:11 AM, "St. John, Peter" <<a href="mailto:Peter.STJohn@nrel.gov">Peter.STJohn@nrel.gov</a><mailto:<a href="mailto:Peter.STJohn@nrel.gov"><wbr>Peter.STJohn@nrel.gov</a>>> wrote:<br>
I'm trying to get a conda recipe working for IPOPT; for those who aren't familiar, conda is a fairly generic package management system that compiles from source using continuous integration services, and then ships binaries when a user `conda install`'s something. In particular, its really nice for creating isolated environments (similar to python's virtual environments) using an environment.yml file, where you're able to simply list the libraries (and versions) of your dependencies. That way when sharing code with others or setting up on a new computer, you don't have to manually track down binary files or rebuild from source for each library your using.<br>
<br>
I've currently got it compiling against intel's MKL libraries on linux, but its not working on mac or windows. For Mac, I'm seemingly unable to get past the<br>
<br>
checking whether user supplied BLASLIB="-Wl,--no-as-needed -L$PREFIX/lib -Wl,-rpath,$PREFIX/lib -lmkl_intel_lp64 -lmkl_core -lmkl_intel_thread -liomp5 -lpthread -lm -ldl" works... no<br>
<br>
error during ./configure. (I was able to get it to take an openblas library, but it failed later during the build stage). I've got very little knowledge on building IPOPT on windows, so I'm currently just skipping that.<br>
<br>
<br>
I figured I'd reach out in case anyone might have more experience building IPOPT on various architectures and might be willing to lend advice as to why the builds might be failing. You can see the current recipe here: <a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_conda-2Dforge_staged-2Drecipes_pull_1607&d=CwICAg&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=en0_ydai4UPM8nLin0WTg5UWlOXuXT_rDA2W227v-no&m=af5bLJkK8YiI_83AdQeZRFDeRN3NWAruVbJCjwRQ5S0&s=GmCTSHKGoAtptWbVsQo5TtWauFhAD-kWTI4B2Y2SmGU&e=" rel="noreferrer" target="_blank">https://urldefense.proofpoint.<wbr>com/v2/url?u=https-3A__github.<wbr>com_conda-2Dforge_staged-<wbr>2Drecipes_pull_1607&d=CwICAg&<wbr>c=Ngd-<wbr>ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLx<wbr>WPA_2Wlc4&r=en0_<wbr>ydai4UPM8nLin0WTg5UWlOXuXT_<wbr>rDA2W227v-no&m=af5bLJkK8YiI_<wbr>83AdQeZRFDeRN3NWAruVbJCjwRQ5S0<wbr>&s=<wbr>GmCTSHKGoAtptWbVsQo5TtWauFhAD-<wbr>kWTI4B2Y2SmGU&e=</a><br>
<br>
Thanks!<br>
-Peter<br>
<br>
<br>
<br>
--<br>
Peter St. John<br>
Postdoctoral Researcher | Biosciences Center<br>
<br>
National Renewable Energy Laboratory (NREL)<br>
15013 Denver West Parkway | Golden, CO 80401<br>
</span><a href="tel:303-384-7969" value="+13033847969">303-384-7969</a><tel:<a href="tel:303-384-7969" value="+13033847969">303-384-7969</a>><br>
<a href="mailto:peter.stjohn@nrel.gov">peter.stjohn@nrel.gov</a><mailto:<a href="mailto:peter.stjohn@nrel.gov">p<wbr>eter.stjohn@nrel.gov</a>> | <a href="http://www.nrel.gov" rel="noreferrer" target="_blank">www.nrel.gov</a><<a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__www.nrel.gov&d=CwICAg&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=rnUB298ByR5BGgo6vv2b6g&m=F-mPbo_HW3CCtNq0GCZFXs1IV-tSfMtzzsmDNYBfhoI&s=bzaBz3XxnUf4nv_Y2hfLlD04X-MwjLrvP5ffQw2XMUw&e=" rel="noreferrer" target="_blank">https://<wbr>urldefense.proofpoint.com/v2/<wbr>url?u=http-3A__www.nrel.gov&d=<wbr>CwICAg&c=Ngd-<wbr>ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLx<wbr>WPA_2Wlc4&r=<wbr>rnUB298ByR5BGgo6vv2b6g&m=F-<wbr>mPbo_HW3CCtNq0GCZFXs1IV-<wbr>tSfMtzzsmDNYBfhoI&s=<wbr>bzaBz3XxnUf4nv_Y2hfLlD04X-<wbr>MwjLrvP5ffQw2XMUw&e=</a> ><br>
<br>
______________________________<wbr>_________________<br>
Ipopt mailing list<br>
<a href="mailto:Ipopt@list.coin-or.org">Ipopt@list.coin-or.org</a><mailto:<a href="mailto:Ipopt@list.coin-or.org"><wbr>Ipopt@list.coin-or.org</a>><br>
<a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__list.coin-2Dor.org_mailman_listinfo_ipopt&d=CwICAg&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=en0_ydai4UPM8nLin0WTg5UWlOXuXT_rDA2W227v-no&m=af5bLJkK8YiI_83AdQeZRFDeRN3NWAruVbJCjwRQ5S0&s=o4AdF032QO5UCLYUWhL-3hPwqX70eJQpf7G23r-YexA&e=" rel="noreferrer" target="_blank">https://urldefense.proofpoint.<wbr>com/v2/url?u=http-3A__list.<wbr>coin-2Dor.org_mailman_<wbr>listinfo_ipopt&d=CwICAg&c=Ngd-<wbr>ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLx<wbr>WPA_2Wlc4&r=en0_<wbr>ydai4UPM8nLin0WTg5UWlOXuXT_<wbr>rDA2W227v-no&m=af5bLJkK8YiI_<wbr>83AdQeZRFDeRN3NWAruVbJCjwRQ5S0<wbr>&s=o4AdF032QO5UCLYUWhL-<wbr>3hPwqX70eJQpf7G23r-YexA&e=</a><br>
<span class=""><br>
______________________________<wbr>_________________<br>
Ipopt mailing list<br>
<a href="mailto:Ipopt@list.coin-or.org">Ipopt@list.coin-or.org</a><br>
</span><a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__list.coin-2Dor.org_mailman_listinfo_ipopt&d=CwICAg&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=rnUB298ByR5BGgo6vv2b6g&m=F-mPbo_HW3CCtNq0GCZFXs1IV-tSfMtzzsmDNYBfhoI&s=DcgN0FzLA73z9qxD2pxp-bxj2abjDrKxqewcAo4fU_E&e=" rel="noreferrer" target="_blank">https://urldefense.proofpoint.<wbr>com/v2/url?u=http-3A__list.<wbr>coin-2Dor.org_mailman_<wbr>listinfo_ipopt&d=CwICAg&c=Ngd-<wbr>ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLx<wbr>WPA_2Wlc4&r=<wbr>rnUB298ByR5BGgo6vv2b6g&m=F-<wbr>mPbo_HW3CCtNq0GCZFXs1IV-<wbr>tSfMtzzsmDNYBfhoI&s=<wbr>DcgN0FzLA73z9qxD2pxp-<wbr>bxj2abjDrKxqewcAo4fU_E&e=</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Dr. Ted Ralphs<br>Professor, Lehigh University<br>(610) 628-1280<br>ted 'at' lehigh 'dot' edu<br><a href="http://coral.ie.lehigh.edu/~ted" target="_blank">coral.ie.lehigh.edu/~ted</a><br></div></div>
</div>