<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Hmmm ... thanks for the tip about checking the BLAS/LAPACK linking with "otool -L". I thought I was getting the same behavior with the netlib BLAS/LAPACK, but now I see that it was still linking to my system BLAS/LAPACK.</div><div><br></div><div><div><font class="Apple-style-span" face="Courier">otool -L Ipopt/test/hs071_cpp</font></div><div><font class="Apple-style-span" face="Courier">Ipopt/test/hs071_cpp:</font></div><div><font class="Apple-style-span" face="Courier"><span class="Apple-tab-span" style="white-space:pre">        </span>/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 159.1.0)</font></div><div><font class="Apple-style-span" face="Courier"><span class="Apple-tab-span" style="white-space:pre">        </span>/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib (compatibility version 1.0.0, current version 1.0.0)</font></div><div><font class="Apple-style-span" face="Courier"><span class="Apple-tab-span" style="white-space:pre">        </span>/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib (compatibility version 1.0.0, current version 1.0.0)</font></div><div><font class="Apple-style-span" face="Courier"><span class="Apple-tab-span" style="white-space:pre">        </span>/usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 52.0.0)</font></div></div><div><br></div><div>Lemme see if I can force it to use the netlib versions ... ok, have to use "--with-blas=BUILD" and&nbsp;"--with-lapack=BUILD"&nbsp;... ok, I'm back, and the verdict is ...</div><div><br></div><div>That was it! Forcing it to use the netlib BLAS allowed me to build a working Ipopt, including a working Matlab MEX file, on Lion.</div><div><br></div><div>There must be an issue with the system BLAS on OS X Lion [1]. This is not good.</div><div><br></div><div>&nbsp; &nbsp; Ray</div><div><br></div><div>[1] I'm guessing it's related to this&nbsp;<a href="https://github.com/mxcl/homebrew/issues/6649#issuecomment-1666673">https://github.com/mxcl/homebrew/issues/6649#issuecomment-1666673</a></div><div><br></div><div><br><div><br><div><div>On Oct 18, 2011, at 12:44 PM, Thomas Vacek wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">

  
    <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
  
  <div text="#000000" bgcolor="#ffffff">
    Passing in -fdefault-integer-8 is probably not going to work unless
    you've done some major hacking; ipfint is typedefed in config.h, and
    if it is a 4-byte type things will not be good for you.<br>
    <br>
    Have you used "otool -L" to make sure that the blas/lapack linking
    is working the way you think it is?&nbsp; I would focus on getting it to
    work with Netlib blas first, then veclib.<br>
    <br>
    Tom<br>
    <br>
    On 10/18/2011 09:18 AM, Ray Zimmerman wrote:
    <blockquote cite="mid:E3B593AE-6006-4E3F-9CF9-4FE02086640B@cornell.edu" type="cite">
      <div>Thanks for the suggestion.</div>
      <div><br>
      </div>
      <div>I'm inclined to think that I'm encountering a single problem
        (when it manifests, the symptom is the same) and it is not
        related to Matlab, since it occurs at the 'make test' stage of
        the Ipopt build when using MUMPS, before even attempting to
        build the Matlab interface. In this case, adding
        '&nbsp;-fdefault-integer-8' to the FFLAGS passed to configure allows
        it to compile and link just fine, but it results in the
        following error when running make test:</div>
      <div><br>
      </div>
      <div><font class="Apple-style-span" face="Courier">Testing C++
          Example...</font></div>
      <div>
        <div><font class="Apple-style-span" face="Courier">&nbsp;</font></div>
        <div><font class="Apple-style-span" face="Courier">&nbsp;---- 8&lt;
            ---- Start of test program output ---- 8&lt; ----</font></div>
        <div><font class="Apple-style-span" face="Courier">&nbsp; ** Instance
            Error 1 in DMUMPS_F77 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0</font></div>
        <div><font class="Apple-style-span" face="Courier">&nbsp;** MPI_ABORT
            called</font></div>
        <div><font class="Apple-style-span" face="Courier">&nbsp;---- 8&lt;
            ---- &nbsp;End of test program output &nbsp;---- 8&lt; ----</font></div>
        <div><font class="Apple-style-span" face="Courier">&nbsp;</font></div>
        <div><font class="Apple-style-span" face="Courier">&nbsp; &nbsp; ********
            Test FAILED! ********</font></div>
        <div><font class="Apple-style-span" face="Courier">Output of the
            test program is above.</font></div>
      </div>
      <div><br>
      </div>
      <div>Likewise for the C and Fortran tests. I'm not sure what this
        means, but I get the same result with both the system
        BLAS/LAPACK (-framework vecLib) or with the ones I can download
        with get.Blas and get.Lapack in the ThirdParty directory.</div>
      <div><br>
      </div>
      <div>So, I'm thinking that if I can get 'make test' to pass
        consistently for a build with MUMPS, it will probably fix the
        issue with the Matlab MEX file as well.</div>
      <div><br>
      </div>
      <div>
        
            <div style="word-wrap: break-word;"><span class="Apple-style-span" style="font-size: 12px; ">
                </span><div style="word-wrap: break-word; font-size: 12px; "><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; ">
                    <div>--&nbsp;</div>
                    <div>Ray Zimmerman</div>
                    <div>Senior Research Associate</div>
                    <div>419A Warren Hall, Cornell University, Ithaca,
                      NY 14853</div>
                    <div>phone: (607) 255-9645</div>
                    </span></div></div></div></blockquote></div></blockquote></div><br></div></div></body></html>