<div dir="ltr">Hi,<div><br></div><div style>I solved this problem and am currently able to succesfully use ma77 with ipopt-trunk. I am sending this email to the list so that it might help others which might face the same problem with a 64-bit OS X. The problem is related to strict stack requirements in <span style="font-family:arial,sans-serif;font-size:13px">libdyld.dylib. if you configure and compile Ipopt and ThirdParty code with the following flags strictly for 64-bit, then libdyld will not complain:</span></div>
<div style><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div style><span style="font-family:arial,sans-serif;font-size:13px">from within $[ipopt_dir]:</span></div><div style><span style="font-family:arial,sans-serif;font-size:13px"><br>
</span></div><div style><span style="font-family:arial,sans-serif;font-size:13px">mkdir build_x64</span></div><div style><span style="font-family:arial,sans-serif;font-size:13px">cd build_x64</span></div><div style><font face="arial, sans-serif"><br>
</font></div><div style><font face="arial, sans-serif">../configure FFLAGS=&quot;-fexceptions -m64 -fbackslash&quot; CFLAGS=&quot;-fno-common -no-cpp-precomp -fexceptions -arch x86_64 -m64&quot; CXXFLAGS=&quot;-fno-common -no-cpp-precomp -fexceptions -arch x86_64 -m64&quot;</font></div>
<div style><font face="arial, sans-serif"><br></font></div><div style><font face="arial, sans-serif">make </font></div><div style><font face="arial, sans-serif">make test</font></div><div style><font face="arial, sans-serif">make install</font></div>
<div style><font face="arial, sans-serif"><br></font></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jan 23, 2013 at 5:08 PM, Mehmet Ersin YUMER <span dir="ltr">&lt;<a href="mailto:meyumer@gmail.com" target="_blank">meyumer@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Tony,<div><br></div><div>This was a good pointer. In fact I cleaned out those left out files, but I still have another problem. Has someone experienced this before? Once again, this is happening only in the case of ma77. other linear solvers (ma27, ma57, mumps) do run and terminate normally.  </div>

<div>IpOpt breaks with an error thrown from libdyld: </div><div><br></div><div>







<p>libdyld.dylib`misaligned_stack_error_entering_dyld_stub_binder:</p>
<p><span>0x7fff8defe8a5</span>:  movdqa %xmm0, <span>64</span>(%rsp)   &lt;&lt;&lt;&lt;  EXC_BAD_ACCESS (code = 13, address = 0x0)</p>
<p><span>0x7fff8defe8ab</span>:  movdqa %xmm1, <span>80</span>(%rsp)</p>
<p><span>0x7fff8defe8b1</span>:  movdqa %xmm2, <span>96</span>(%rsp)</p>
<p><span>0x7fff8defe8b7</span>:  movdqa %xmm3, <span>112</span>(%rsp)</p>
<p><span>0x7fff8defe8bd</span>:  movdqa %xmm4, <span>128</span>(%rsp)</p>
<p><span>0x7fff8defe8c6</span>:  movdqa %xmm5, <span>144</span>(%rsp)</p>
<p><span>0x7fff8defe8cf</span>:  movdqa %xmm6, <span>160</span>(%rsp)</p>
<p><span>0x7fff8defe8d8</span>:  movdqa %xmm7, <span>176</span>(%rsp)</p></div></div><div class="gmail_extra"><div><div class="h5"><br><br><div class="gmail_quote">On Wed, Jan 23, 2013 at 2:15 PM, Tony Kelman <span dir="ltr">&lt;<a href="mailto:kelman@berkeley.edu" target="_blank">kelman@berkeley.edu</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Mehmet,<br>
<br>
A problem I&#39;ve seen that is unique to MA77 is that it saves data files to disk in the current execution folder, containing intermediate evaluation results (&quot;out-of-core&quot;). Under normal circumstances it should delete those files when finished, but if you&#39;ve been testing or Ipopt/MA77 terminated in some unusual way, sometimes those files are left around. Next time you try to call MA77, if those files exist already, it causes an error rather than overwriting them. So look and see if there are any unexpected data files named &quot;ma77_work&quot; or otherwise ma77_* in the current folder, if so try deleting them and rerunning Ipopt.<br>


<br>
-Tony<br>
<br>
<br>
-----Original Message----- From: Mehmet Ersin YUMER &lt;<a href="mailto:meyumer@gmail.com" target="_blank">meyumer@gmail.com</a>&gt;<br>
Date: Tue, 22 Jan 2013 14:25:08 -0500<br>
To: Stefan Vigerske &lt;<a href="mailto:stefan@math.hu-berlin.de" target="_blank">stefan@math.hu-berlin.de</a>&gt;<br>
Cc: <a href="mailto:ipopt@list.coin-or.org" target="_blank">ipopt@list.coin-or.org</a><br>
Subject: Re: [Ipopt] Compiling ipopt with ma77<div><div><br>
<br>
Hi Stefan,<br>
<br>
Thanks for your reply. I am still having problems but the problem changed a<br>
little. I am able to successfully build ipopt trunk version with ma77 but<br>
cannot solve the optimization problem with it, here is a breakdown:<br>
<br>
- I checked out the trunk version with svn, and placed a    coinhsl<br>
directory into $[ipopt_dir]/ThirdParty/HSL/   whose contents are the<br>
contents of      coinhsl-2012.12.21.tar.gz.<br>
<br>
- run ./get.Metis and ./get.Mumps  from their directories.<br>
<br>
- Create build directory in $[ipopt_dir].<br>
<br>
- Run ../configure,  make,  make test,  make install   from within<br>
$[ipopt_dir]/build/<br>
<br>
Using the newly created libraries and include files in the build directory,<br>
I am able to solve a test problem succesfully with ma27, ma57, and mumps.<br>
However, when I try solving the problem with ma77, I get the output below,<br>
and Ipopt terminates. As can be understood from above, I did not use any<br>
flags while configuring Ipopt. Let me know if you can guess what the<br>
problem might be with ma77.<br>
<br>
Thanks.<br>
<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div></div></div><span class="HOEnZb"><font color="#888888">-- <br>Mehmet Ersin Yumer
</font></span></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Mehmet Ersin Yumer
</div>