<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7654.12">
<TITLE>Get errors of the Ipopt Mex file in Matlab</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>Hello all,<BR>
<BR>
I am trying to use Ipopt in Matlab. I (succesufully?) generated an ipopt.mexglx file and added its path to matlab. But when I tried to run the examples, I got this message:<BR>
<BR>
&nbsp; &gt;&gt; examplehs038<BR>
&nbsp; ??? Invalid MEX-file '/home/gao/CoinIpopt/build/lib/ipopt.mexglx':<BR>
&nbsp; /opt/matlab/R2008a/bin/glnx86/../../sys/os/glnx86/libstdc++.so.6: version<BR>
&nbsp; `GLIBCXX_3.4.9' not found (required by<BR>
&nbsp; /home/gao/CoinIpopt/build/lib/libipopt.so.0).<BR>
<BR>
&nbsp; Error in ==&gt; examplehs038 at 33<BR>
&nbsp;&nbsp;&nbsp; [x info] = ipopt(x0,funcs,options);<BR>
<BR>
It seems possibly that my gcc version is inconsistent with libstdc++, so I check their versions. And I have<BR>
<BR>
||/ Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Version&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Description<BR>
+++-==============-==============-============================================<BR>
ii&nbsp; gcc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4:4.2.3-1ubunt The GNU C compiler<BR>
ii&nbsp; g++&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4:4.2.3-1ubunt The GNU C++ compiler<BR>
ii&nbsp; gfortran&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4:4.2.3-1ubunt The GNU Fortran 95 compiler<BR>
<BR>
ii&nbsp; libstdc++6&nbsp;&nbsp;&nbsp;&nbsp; 4.2.4-1ubuntu4 The GNU Standard C++ Library v3<BR>
ii&nbsp; libstdc++6-4.2 4.2.4-1ubuntu4 The GNU Standard C++ Library v3 (debugging f<BR>
ii&nbsp; libstdc++6-4.2 4.2.4-1ubuntu4 The GNU Standard C++ Library v3 (development<BR>
ii&nbsp; libstdc++6-4.2 4.2.4-1ubuntu4 The GNU Standard C++ Library v3 (documentati<BR>
<BR>
It seems OK. I have no idea what's going wrong. I am using matlab 7.6 and ubuntu 8.04 and run the configure script via<BR>
<BR>
&nbsp; ./configure&nbsp; \<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ADD_CXXFLAGS=&quot;-fPIC -fexceptions&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ADD_CFLAGS=&quot;-fPIC -fexceptions&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ADD_FFLAGS=&quot;-fPIC -fexceptions&quot;<BR>
<BR>
Thanks.<BR>
<BR>
Gao, Zhengyuan<BR>
<BR>
----------------------------------------------------------<BR>
University of Amsterdam, FEB/ Department of Quantitative Economics<BR>
Roetersstraat 11,&nbsp; 1018WB,&nbsp; Amsterdam<BR>
Tel: +31 20 525 4221<BR>
Emai: z.gao@uva.nl<BR>
<A HREF="http://home.uva.nl/z.gao">http://home.uva.nl/z.gao</A><BR>
<BR>
</FONT>
</P>

</BODY>
</HTML>