<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman, new york, times, serif;font-size:12pt"><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;">Hi, some details were missing in my earlier note.&nbsp; I am compiling IpOpt without HSL and with MUMPS.&nbsp; I believe that this error message came about when I was trying to compile MUMPS as part of IpOpt.&nbsp; I had earlier compiled MUMPS as a standalone without any problems.<br><br>Thanks<br>Krish<br><br><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;">----- Original Message ----<br>From: Krish Krishnan &lt;rkrishnan8216@yahoo.com&gt;<br>To: ipopt@list.coin-or.org<br>Sent: Wednesday, May 7, 2008 3:15:35 PM<br>Subject: Problem Compiling under MSys/MinGW<br><br>
<div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><div>Hi All:<br><br>I am trying to compile IpOpt-3.4.0 in Windows under MSys/MinGW.&nbsp; I have gcc 4.3.0.&nbsp; The ./configure --enable-dos-compile goes through without any problem.&nbsp; When I invoke make, compilation halts with the following error message:<br><br>c:\program files\mingw\bin\../lib/gcc/mingw32/4.3.0/include/c++/bits/stl_list.h:420:&nbsp;&nbsp; instantiated from 'std::list&lt;Ipopt::TripletToCSRConverter::TripletEntry, std::allocator&lt;Ipopt::TripletToCSRConverter::TripletEntry&gt; &gt;'<br>IpTripletToCSRConverter.cpp:63:&nbsp;&nbsp; instantiated from here<br>IpTripletToCSRConverter.hpp:105: error: 'void Ipopt::TripletToCSRConverter::TripletEntry::operator=(const Ipopt::TripletToCSRConverter::TripletEntry&amp;)' is private<br>c:\program
 files\mingw\bin\../lib/gcc/mingw32/4.3.0/include/c++/bits/boost_concept_check.h:209: error: within this context<br>IpTripletToCSRConverter.hpp: In member function 'void __gnu_cxx::_SGIAssignableConcept&lt;_Tp&gt;::__const_constraints(const _Tp&amp;) [with _Tp = Ipopt::TripletToCSRConverter::TripletEntry]':<br>c:\program files\mingw\bin\../lib/gcc/mingw32/4.3.0/include/c++/bits/boost_concept_check.h:210:&nbsp;&nbsp; instantiated from 'void __gnu_cxx::_SGIAssignableConcept&lt;_Tp&gt;::__constraints() [with _Tp = Ipopt::TripletToCSRConverter::TripletEntry]'<br>c:\program files\mingw\bin\../lib/gcc/mingw32/4.3.0/include/c++/bits/stl_list.h:420:&nbsp;&nbsp; instantiated from 'std::list&lt;Ipopt::TripletToCSRConverter::TripletEntry, std::allocator&lt;Ipopt::TripletToCSRConverter::TripletEntry&gt; &gt;'<br>IpTripletToCSRConverter.cpp:63:&nbsp;&nbsp; instantiated from here<br>IpTripletToCSRConverter.hpp:105: error: 'void
 Ipopt::TripletToCSRConverter::TripletEntry::operator=(const Ipopt::TripletToCSRConverter::TripletEntry&amp;)' is private<br><br><br>Apparently a private function is being called directly.&nbsp; Can someone please help me here?<br><br>Thank you.<br><br>Krish<br><br></div></div><br>



      <hr size="1">Be a better friend, newshound, and 
know-it-all with Yahoo! Mobile. <a rel="nofollow" target="_blank" href="http://us.rd.yahoo.com/evt=51733/*http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ%20"> Try it now.</a></div></div></div><br>



      <hr size=1>Be a better friend, newshound, and 
know-it-all with Yahoo! Mobile. <a href="http://us.rd.yahoo.com/evt=51733/*http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ "> Try it now.</a></body></html>