<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi everybody,<div class=""><br class=""></div><div class="">I am currently building Ipopt 3.11.9 on MacOS 10.10 with Matlab2014b. I managed to get a working mex file with some effort that I am willing to share. However, afterwards I was trying to build a mex file that incorporates the MacOS blas and lapack, wich are now given by the framework Accelerate and not anymore by the vecLib framework. I used the configure site script and added the following to the configure command:</div><div class=""><br class=""></div><div class=""><span style="color: rgb(245, 245, 245); font-family: Menlo; font-size: 14px; background-color: rgb(0, 0, 0);" class="">../configure --enable-matlab-ma57 --with-blas='-framework Accelerate' --with-lapack='-framework Accelerate</span><font color="#f5f5f5" face="Menlo" class=""><span style="font-size: 14px;" class="">‘</span></font> </div><div class=""><br class=""></div><div class="">Afterwards I run</div><div class=""><br class=""></div><div class="">make</div><div class="">make test</div><div class="">make install</div><div class=""><br class=""></div><div class="">All good up to now. I create a mexopt.sh file, edit the SDKs to the newest versions and modify the makefile for the Matlab interface. Now make gives the following error:</div><div class=""><br class=""></div><div class=""><div style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(245, 245, 245); background-color: rgb(0, 0, 0);" class="">Undefined symbols for architecture x86_64:</div></div><div class=""><br class=""></div><div class="">Followed by some lapack and blas routines that are not found, e.g., </div><div class=""><br class=""></div><div class=""><div style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(245, 245, 245); background-color: rgb(0, 0, 0);" class=""> "_dgemm_", referenced from:</div><div style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(245, 245, 245); background-color: rgb(0, 0, 0);" class=""> Ipopt::IpBlasDgemm(bool, bool, int, int, int, double, double const*, int, double const*, int, double, double*, int) in libipopt.a(IpBlas.o)</div><div style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(245, 245, 245); background-color: rgb(0, 0, 0);" class=""> _ma57td_ in libcoinhsl.a(ma57d.o)</div><div style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(245, 245, 245); background-color: rgb(0, 0, 0);" class=""> _ma57rd_ in libcoinhsl.a(ma57d.o)</div><div style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(245, 245, 245); background-color: rgb(0, 0, 0);" class=""> _ma57qd_ in libcoinhsl.a(ma57d.o)</div><div style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(245, 245, 245); background-color: rgb(0, 0, 0);" class=""> _ma57od_ in libcoinhsl.a(ma57d.o)</div></div><div class=""><br class=""></div><div class="">So I figure that the Acceleration framework is not passed correctly or included correctly.</div><div class="">Does anybody have an idea how to work around that issue or resolve the problem?</div><div class=""><br class=""></div><div class="">Best,</div><div class=""><br class=""></div><div class="">Marco</div><div class=""><br class=""></div><div class=""><div apple-content-edited="true" class=""><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">--</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Dipl.-Math. Marco Rozgic<br class="">Department of the Theory of Electrical Engineering at the<br class="">Helmut Schmidt University<br class="">University of the Federal Armed Forces Hamburg<br class="">Tel: +49 (0) 40 6541 3647<br class="">Location: Holstenhofweg 85, 22043 Hamburg Building H3 Room 007</div>
</div>
<br class=""></div></body></html>