Hi<br>Thank you very much for your help so many times!<br>The previous&nbsp; mistakes&nbsp; disappered when i use gmake and define __USE_STD_IOSTREAM&nbsp; in the IpJournalist.hpp with your help.However there are also other erros.Those errors are resembling:<br><br>cxx: Error: /usr/lib/cmplrs/cxx/V6.3-008/include/cxx/iosfwd, line 139: <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; redefinition of default argument<br>&nbsp; template&lt;class T, class charT = char, class traits=char_traits&lt;charT&gt; &gt; <br>--------------------------^<br>cxx: Error: /usr/lib/cmplrs/cxx/V6.3-008/include/cxx/iosfwd, line 139: <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; redefinition of default argument<br>&nbsp; template&lt;class T, class charT = char, class traits=char_traits&lt;charT&gt; &gt; <br>----------------------------------------------^<br>cxx: Error: /usr/lib/cmplrs/cxx/V6.3-008/include/cxx/iosfwd, line 141: <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; redefinition of default argument<br>&nbsp; template&lt;class T, class charT = char, class traits=char_traits&lt;charT&gt;,<br>--------------------------^<br>cxx: Error: /usr/lib/cmplrs/cxx/V6.3-008/include/cxx/iosfwd, line 141: <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; redefinition of default argument<br>&nbsp; template&lt;class T, class charT = char, class traits=char_traits&lt;charT&gt;,<br>----------------------------------------------^<br>cxx: Error: /usr/lib/cmplrs/cxx/V6.3-008/include/cxx/iosfwd, line 142: <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; redefinition of default argument<br>&nbsp; class Distance = ptrdiff_t &gt; <br>--------^<br>cxx: Error: /usr/lib/cmplrs/cxx/V6.3-008/include/cxx/ios, line 119: class<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "std::char_traits&lt;char&gt;" has no member "pos_type"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; detected during instantiation of class "std::basic_ios&lt;charT,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; traits&gt; [with charT=char, traits=std::char_traits&lt;char&gt;]"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at line 457<br>&nbsp;&nbsp;&nbsp; typedef _TYPENAME traits::pos_type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pos_type;<br>------------------------------^<br>cxx: Error: /usr/lib/cmplrs/cxx/V6.3-008/include/cxx/ios, line 120: class<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "std::char_traits&lt;char&gt;" has no member "off_type"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; detected during instantiation of class "std::basic_ios&lt;charT,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; traits&gt; [with charT=char, traits=std::char_traits&lt;char&gt;]"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at line 457<br>&nbsp;&nbsp;&nbsp; typedef _TYPENAME traits::off_type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; off_type;<br>------------------------------^<br><br>I thought it was because I did't use the gnu c++ compiler.the reason was that I only wanted to use the gfortran as a fortran compiler which Ipopt needs and&nbsp; the previous programs which I want to add the Ipopt algorithm in were compiled by the native CXX compiler of alpha system.I want to consist with it,so I&nbsp; used the native CXX compiler.<br>There were too many errors,however I thought those errors are intrinsic the same:something used in native CXX are different with Ipopt and the differences seem too many.<br>Now I have two questions:<br>1.If I have to use the native CXX compiler, are there some methods to resolve the problems? Or it is impossible because of some intrinsic insurmountable difficulties?<br>2. If I use the gnu c++ compiler other than native CXX compiler to compile the Ipopt and there is no problem in the "make ,make install" stage. How can I link the lib generated by the gcc c++ compiler in the previous codes which compiled by the native CXX compiler? Is this idea possible in spite of different compiler? Or I could do something to adapt for this situation?<br><br><br>It seems too many question, Thank you for your help. I would greatly appreciate it!<br><br><div><pre>Best Regards<br>    LiuQuanchang<br></pre><br><br></div><div></div><br><pre>ÔÚ2009-12-11&nbsp;17:17:05£¬"Stefan&nbsp;Vigerske"&nbsp;&lt;stefan@math.hu-berlin.de&gt;&nbsp;дµÀ£º<br>&gt;Hi,<br>&gt;<br>&gt;looks&nbsp;like&nbsp;gmake&nbsp;works&nbsp;fine,&nbsp;but&nbsp;now&nbsp;the&nbsp;C++&nbsp;compiler&nbsp;cannot&nbsp;handle&nbsp;the<br>&gt;Ipopt&nbsp;source&nbsp;code.<br>&gt;I&nbsp;think&nbsp;you&nbsp;said&nbsp;that&nbsp;you&nbsp;have&nbsp;the&nbsp;Gnu&nbsp;compiler&nbsp;installed&nbsp;on&nbsp;that<br>&gt;system?&nbsp;You&nbsp;should&nbsp;then&nbsp;run&nbsp;configure&nbsp;again&nbsp;with&nbsp;the&nbsp;additional<br>&gt;arguments&nbsp;CXX=g++&nbsp;CC=gcc&nbsp;F77=gfortran.&nbsp;Not&nbsp;so&nbsp;sure&nbsp;about&nbsp;the&nbsp;last&nbsp;one,<br>&gt;it&nbsp;should&nbsp;be&nbsp;the&nbsp;name&nbsp;of&nbsp;the&nbsp;fortran&nbsp;compiler,&nbsp;if&nbsp;needed.<br>&gt;<br>&gt;Stefan<br>&gt;<br>&gt;lqc234&nbsp;wrote:<br>&gt;&gt;&nbsp;Hi&nbsp;!<br>&gt;&gt;&nbsp;Thank&nbsp;you&nbsp;for&nbsp;your&nbsp;advises!<br>&gt;&gt;&nbsp;I&nbsp;have&nbsp;tried&nbsp;as&nbsp;you&nbsp;said.<br>&gt;&gt;&nbsp;When&nbsp;I&nbsp;used&nbsp;the&nbsp;make&nbsp;of&nbsp;Digital&nbsp;Unix<br>&gt;&gt;&nbsp;1.&nbsp;in&nbsp;IpoptPkg/build/Ipopt/<br>&gt;&gt;&nbsp;&nbsp;&nbsp;make&nbsp;gives&nbsp;the&nbsp;same&nbsp;error:<br>&gt;&gt;&nbsp;&nbsp;Make:Makefile:Must&nbsp;be&nbsp;a&nbsp;separator&nbsp;on&nbsp;line&nbsp;93.Stop.<br>&gt;&gt;&nbsp;2.&nbsp;cd&nbsp;IpoptPkg/build/Ipopt/src/Common<br>&gt;&gt;&nbsp;&nbsp;&nbsp;make<br>&gt;&gt;&nbsp;&nbsp;&nbsp;errors&nbsp;said:<br>&gt;&gt;&nbsp;&nbsp;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;$&nbsp;make<br>&gt;&gt;&nbsp;source='../../../../Ipopt/src/Common/IpDebug.cpp'&nbsp;object='IpDebug.lo'&nbsp;libtool=yes&nbsp;&nbsp;DEPDIR=.deps&nbsp;depmode=tru64&nbsp;/bin/ksh&nbsp;../../../../Ipopt/../depcomp&nbsp;&nbsp;/bin/ksh&nbsp;../../../libtool&nbsp;--tag=CXX&nbsp;--mode=compile&nbsp;cxx&nbsp;-DHAVE_CONFIG_H&nbsp;&nbsp;-I.&nbsp;-I`echo&nbsp;../../../../Ipopt/src/Common`&nbsp;-I../../inc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-O&nbsp;&nbsp;-DNDEBUG&nbsp;&nbsp;&nbsp;&nbsp;-c&nbsp;-o&nbsp;IpDebug.lo&nbsp;../../../../Ipopt/src/Common/IpDebug.cpp<br>&gt;&gt;&nbsp;&nbsp;cxx&nbsp;-DHAVE_CONFIG_H&nbsp;-I.&nbsp;-I../../../../Ipopt/src/Common&nbsp;-I../../inc&nbsp;-O&nbsp;-DNDEBUG&nbsp;-c&nbsp;-MD&nbsp;../../../../Ipopt/src/Common/IpDebug.cpp&nbsp;&nbsp;-DPIC&nbsp;-o&nbsp;.libs/IpDebug.o<br>&gt;&gt;&nbsp;cxx:&nbsp;Error:&nbsp;/usr/lib/cmplrs/cxx/V6.3-008/include/cxx/ostream,&nbsp;line&nbsp;58:&nbsp;#error<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;directive:&nbsp;"cannot&nbsp;include&nbsp;ostream&nbsp;--&nbsp;define&nbsp;__USE_STD_IOSTREAM&nbsp;to<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;override&nbsp;default&nbsp;-&nbsp;see&nbsp;section&nbsp;7.1.2&nbsp;of&nbsp;the&nbsp;C++&nbsp;Using&nbsp;Guide"<br>&gt;&gt;&nbsp;#error&nbsp;"cannot&nbsp;include&nbsp;ostream&nbsp;--&nbsp;define&nbsp;__USE_STD_IOSTREAM&nbsp;to&nbsp;override&nbsp;default&nbsp;-&nbsp;see&nbsp;section&nbsp;7.1.2&nbsp;of&nbsp;the&nbsp;C++&nbsp;Using&nbsp;Guide"<br>&gt;&gt;&nbsp;-^<br>&gt;&gt;&nbsp;cxx:&nbsp;Error:&nbsp;../../../../Ipopt/src/Common/IpJournalist.hpp,&nbsp;line&nbsp;438:&nbsp;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;namespace&nbsp;"std"&nbsp;has&nbsp;no&nbsp;member&nbsp;"ostream"<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;void&nbsp;SetOutputStream(std::ostream*&nbsp;os);<br>&gt;&gt;&nbsp;------------------------------^<br>&gt;&gt;&nbsp;cxx:&nbsp;Error:&nbsp;../../../../Ipopt/src/Common/IpJournalist.hpp,&nbsp;line&nbsp;477:&nbsp;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;namespace&nbsp;"std"&nbsp;has&nbsp;no&nbsp;member&nbsp;"ostream"<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;std::ostream*&nbsp;os_;<br>&gt;&gt;&nbsp;---------^<br>&gt;&gt;&nbsp;cxx:&nbsp;Info:&nbsp;3&nbsp;errors&nbsp;detected&nbsp;in&nbsp;the&nbsp;compilation&nbsp;of&nbsp;"../../../../Ipopt/src/Common/IpDebug.cpp".<br>&gt;&gt;&nbsp;***&nbsp;Exit&nbsp;1<br>&gt;&gt;&nbsp;Stop.<br>&gt;&gt;&nbsp;$&nbsp;exit<br>&gt;&gt;&nbsp;<br>&gt;&gt;&nbsp;It&nbsp;seems&nbsp;that&nbsp;the&nbsp;cxx&nbsp;has&nbsp;some&nbsp;problem&nbsp;that&nbsp;not&nbsp;be&nbsp;adaptable&nbsp;to&nbsp;the&nbsp;Ipopt?<br>&gt;&gt;&nbsp;<br>&gt;&gt;&nbsp;<br>&gt;&gt;&nbsp;<br>&gt;&gt;&nbsp;When&nbsp;I&nbsp;used&nbsp;gnu&nbsp;make:<br>&gt;&gt;&nbsp;1.in&nbsp;IpoptPkg/build/<br>&gt;&gt;&nbsp;it&nbsp;said:<br>&gt;&gt;&nbsp;cxx:&nbsp;Error:&nbsp;/usr/lib/cmplrs/cxx/V6.3-008/include/cxx/ostream,&nbsp;line&nbsp;58:&nbsp;#error<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;directive:&nbsp;"cannot&nbsp;include&nbsp;ostream&nbsp;--&nbsp;define&nbsp;__USE_STD_IOSTREAM&nbsp;to<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;override&nbsp;default&nbsp;-&nbsp;see&nbsp;section&nbsp;7.1.2&nbsp;of&nbsp;the&nbsp;C++&nbsp;Using&nbsp;Guide"<br>&gt;&gt;&nbsp;#error&nbsp;"cannot&nbsp;include&nbsp;ostream&nbsp;--&nbsp;define&nbsp;__USE_STD_IOSTREAM&nbsp;to&nbsp;override&nbsp;default&nbsp;-&nbsp;see&nbsp;section&nbsp;7.1.2&nbsp;of&nbsp;the&nbsp;C++&nbsp;Using&nbsp;Guide"<br>&gt;&gt;&nbsp;-^<br>&gt;&gt;&nbsp;cxx:&nbsp;Error:&nbsp;../../../../Ipopt/src/Common/IpJournalist.hpp,&nbsp;line&nbsp;438:&nbsp;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;namespace&nbsp;"std"&nbsp;has&nbsp;no&nbsp;member&nbsp;"ostream"<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;void&nbsp;SetOutputStream(std::ostream*&nbsp;os);<br>&gt;&gt;&nbsp;------------------------------^<br>&gt;&gt;&nbsp;cxx:&nbsp;Error:&nbsp;../../../../Ipopt/src/Common/IpJournalist.hpp,&nbsp;line&nbsp;477:&nbsp;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;namespace&nbsp;"std"&nbsp;has&nbsp;no&nbsp;member&nbsp;"ostream"<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;std::ostream*&nbsp;os_;<br>&gt;&gt;&nbsp;---------^<br>&gt;&gt;&nbsp;cxx:&nbsp;Info:&nbsp;3&nbsp;errors&nbsp;detected&nbsp;in&nbsp;the&nbsp;compilation&nbsp;of&nbsp;"../../../../Ipopt/src/Common/IpDebug.cpp".<br>&gt;&gt;&nbsp;gmake[2]:&nbsp;***&nbsp;[IpDebug.lo]&nbsp;Error&nbsp;1<br>&gt;&gt;&nbsp;gmake[2]:&nbsp;Leaving&nbsp;directory&nbsp;`/usr/users/df8002/gcclqc/Ipopt-3.6.1/build/Ipopt/src/Common'<br>&gt;&gt;&nbsp;gmake[1]:&nbsp;***&nbsp;[all-recursive]&nbsp;Error&nbsp;1<br>&gt;&gt;&nbsp;gmake[1]:&nbsp;Leaving&nbsp;directory&nbsp;`/usr/users/df8002/gcclqc/Ipopt-3.6.1/build/Ipopt'<br>&gt;&gt;&nbsp;gmake:&nbsp;***&nbsp;[all-recursive]&nbsp;Error&nbsp;1<br>&gt;&gt;&nbsp;<br>&gt;&gt;&nbsp;2.&nbsp;in&nbsp;IpoptPkg/build/Ipopt/<br>&gt;&gt;&nbsp;gmake&nbsp;<br>&gt;&gt;&nbsp;said:<br>&gt;&gt;&nbsp;$&nbsp;gmake<br>&gt;&gt;&nbsp;Making&nbsp;all&nbsp;in&nbsp;src/Common<br>&gt;&gt;&nbsp;gmake[1]:&nbsp;Entering&nbsp;directory&nbsp;`/usr/users/df8002/gcclqc/Ipopt-3.6.1/build/Ipopt/src/Common'<br>&gt;&gt;&nbsp;source='../../../../Ipopt/src/Common/IpDebug.cpp'&nbsp;object='IpDebug.lo'&nbsp;libtool=yes&nbsp;\<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DEPDIR=.deps&nbsp;depmode=tru64&nbsp;/bin/ksh&nbsp;../../../../Ipopt/../depcomp&nbsp;\<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/bin/ksh&nbsp;../../../libtool&nbsp;--tag=CXX&nbsp;--mode=compile&nbsp;cxx&nbsp;-DHAVE_CONFIG_H&nbsp;-I.&nbsp;-I`echo&nbsp;../../../../Ipopt/src/Common`&nbsp;-I../../inc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-O&nbsp;&nbsp;-DNDEBUG&nbsp;&nbsp;&nbsp;&nbsp;-c&nbsp;-o&nbsp;IpDebug.lo&nbsp;../../../../Ipopt/src/Common/IpDebug.cpp<br>&gt;&gt;&nbsp;&nbsp;cxx&nbsp;-DHAVE_CONFIG_H&nbsp;-I.&nbsp;-I../../../../Ipopt/src/Common&nbsp;-I../../inc&nbsp;-O&nbsp;-DNDEBUG&nbsp;-c&nbsp;-MD&nbsp;../../../../Ipopt/src/Common/IpDebug.cpp&nbsp;&nbsp;-DPIC&nbsp;-o&nbsp;.libs/IpDebug.o<br>&gt;&gt;&nbsp;cxx:&nbsp;Error:&nbsp;/usr/lib/cmplrs/cxx/V6.3-008/include/cxx/ostream,&nbsp;line&nbsp;58:&nbsp;#error<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;directive:&nbsp;"cannot&nbsp;include&nbsp;ostream&nbsp;--&nbsp;define&nbsp;__USE_STD_IOSTREAM&nbsp;to<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;override&nbsp;default&nbsp;-&nbsp;see&nbsp;section&nbsp;7.1.2&nbsp;of&nbsp;the&nbsp;C++&nbsp;Using&nbsp;Guide"<br>&gt;&gt;&nbsp;#error&nbsp;"cannot&nbsp;include&nbsp;ostream&nbsp;--&nbsp;define&nbsp;__USE_STD_IOSTREAM&nbsp;to&nbsp;override&nbsp;default&nbsp;-&nbsp;see&nbsp;section&nbsp;7.1.2&nbsp;of&nbsp;the&nbsp;C++&nbsp;Using&nbsp;Guide"<br>&gt;&gt;&nbsp;-^<br>&gt;&gt;&nbsp;cxx:&nbsp;Error:&nbsp;../../../../Ipopt/src/Common/IpJournalist.hpp,&nbsp;line&nbsp;438:&nbsp;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;namespace&nbsp;"std"&nbsp;has&nbsp;no&nbsp;member&nbsp;"ostream"<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;void&nbsp;SetOutputStream(std::ostream*&nbsp;os);<br>&gt;&gt;&nbsp;------------------------------^<br>&gt;&gt;&nbsp;cxx:&nbsp;Error:&nbsp;../../../../Ipopt/src/Common/IpJournalist.hpp,&nbsp;line&nbsp;477:&nbsp;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;namespace&nbsp;"std"&nbsp;has&nbsp;no&nbsp;member&nbsp;"ostream"<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;std::ostream*&nbsp;os_;<br>&gt;&gt;&nbsp;---------^<br>&gt;&gt;&nbsp;cxx:&nbsp;Info:&nbsp;3&nbsp;errors&nbsp;detected&nbsp;in&nbsp;the&nbsp;compilation&nbsp;of&nbsp;"../../../../Ipopt/src/Common/IpDebug.cpp".<br>&gt;&gt;&nbsp;gmake[1]:&nbsp;***&nbsp;[IpDebug.lo]&nbsp;Error&nbsp;1<br>&gt;&gt;&nbsp;gmake[1]:&nbsp;Leaving&nbsp;directory&nbsp;`/usr/users/df8002/gcclqc/Ipopt-3.6.1/build/Ipopt/src/Common'<br>&gt;&gt;&nbsp;gmake:&nbsp;***&nbsp;[all-recursive]&nbsp;Error&nbsp;1<br>&gt;&gt;&nbsp;3.cd&nbsp;IpoptPkg/build/Ipopt/src/Common<br>&gt;&gt;&nbsp;$&nbsp;gmake<br>&gt;&gt;&nbsp;source='../../../../Ipopt/src/Common/IpDebug.cpp'&nbsp;object='IpDebug.lo'&nbsp;libtool=yes&nbsp;\<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DEPDIR=.deps&nbsp;depmode=tru64&nbsp;/bin/ksh&nbsp;../../../../Ipopt/../depcomp&nbsp;\<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/bin/ksh&nbsp;../../../libtool&nbsp;--tag=CXX&nbsp;--mode=compile&nbsp;cxx&nbsp;-DHAVE_CONFIG_H&nbsp;-I.&nbsp;-I`echo&nbsp;../../../../Ipopt/src/Common`&nbsp;-I../../inc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-O&nbsp;&nbsp;-DNDEBUG&nbsp;&nbsp;&nbsp;&nbsp;-c&nbsp;-o&nbsp;IpDebug.lo&nbsp;../../../../Ipopt/src/Common/IpDebug.cpp<br>&gt;&gt;&nbsp;&nbsp;cxx&nbsp;-DHAVE_CONFIG_H&nbsp;-I.&nbsp;-I../../../../Ipopt/src/Common&nbsp;-I../../inc&nbsp;-O&nbsp;-DNDEBUG&nbsp;-c&nbsp;-MD&nbsp;../../../../Ipopt/src/Common/IpDebug.cpp&nbsp;&nbsp;-DPIC&nbsp;-o&nbsp;.libs/IpDebug.o<br>&gt;&gt;&nbsp;cxx:&nbsp;Error:&nbsp;/usr/lib/cmplrs/cxx/V6.3-008/include/cxx/ostream,&nbsp;line&nbsp;58:&nbsp;#error<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;directive:&nbsp;"cannot&nbsp;include&nbsp;ostream&nbsp;--&nbsp;define&nbsp;__USE_STD_IOSTREAM&nbsp;to<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;override&nbsp;default&nbsp;-&nbsp;see&nbsp;section&nbsp;7.1.2&nbsp;of&nbsp;the&nbsp;C++&nbsp;Using&nbsp;Guide"<br>&gt;&gt;&nbsp;#error&nbsp;"cannot&nbsp;include&nbsp;ostream&nbsp;--&nbsp;define&nbsp;__USE_STD_IOSTREAM&nbsp;to&nbsp;override&nbsp;default&nbsp;-&nbsp;see&nbsp;section&nbsp;7.1.2&nbsp;of&nbsp;the&nbsp;C++&nbsp;Using&nbsp;Guide"<br>&gt;&gt;&nbsp;-^<br>&gt;&gt;&nbsp;cxx:&nbsp;Error:&nbsp;../../../../Ipopt/src/Common/IpJournalist.hpp,&nbsp;line&nbsp;438:&nbsp;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;namespace&nbsp;"std"&nbsp;has&nbsp;no&nbsp;member&nbsp;"ostream"<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;void&nbsp;SetOutputStream(std::ostream*&nbsp;os);<br>&gt;&gt;&nbsp;------------------------------^<br>&gt;&gt;&nbsp;cxx:&nbsp;Error:&nbsp;../../../../Ipopt/src/Common/IpJournalist.hpp,&nbsp;line&nbsp;477:&nbsp;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;namespace&nbsp;"std"&nbsp;has&nbsp;no&nbsp;member&nbsp;"ostream"<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;std::ostream*&nbsp;os_;<br>&gt;&gt;&nbsp;---------^<br>&gt;&gt;&nbsp;cxx:&nbsp;Info:&nbsp;3&nbsp;errors&nbsp;detected&nbsp;in&nbsp;the&nbsp;compilation&nbsp;of&nbsp;"../../../../Ipopt/src/Common/IpDebug.cpp".<br>&gt;&gt;&nbsp;gmake:&nbsp;***&nbsp;[IpDebug.lo]&nbsp;Error&nbsp;1<br>&gt;&gt;&nbsp;<br>&gt;&gt;&nbsp;<br>&gt;&gt;&nbsp;All&nbsp;these&nbsp;errors&nbsp;seem&nbsp;that&nbsp;std:ostream&nbsp;have&nbsp;something&nbsp;wrong&nbsp;in&nbsp;cc&nbsp;of&nbsp;alpha&nbsp;system&nbsp;with&nbsp;Ipopt.&nbsp;I&nbsp;really&nbsp;have&nbsp;no&nbsp;idea.Any&nbsp;suggestion?&nbsp;Thanks&nbsp;very&nbsp;much!<br>&gt;&gt;&nbsp;&nbsp;LiuQuanchang<br>&gt;&gt;&nbsp;<br>&gt;&gt;&nbsp;ÔÚ2009-12-10?21:02:16£¬"Stefan?Vigerske"?&lt;stefan@math.hu-berlin.de&gt;?дµÀ£º<br>&gt;&gt;&gt;&nbsp;Hi,<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;&nbsp;I?do?not?really?see?anything?offensive?in?line?93?of?this?Makefile?either.<br>&gt;&gt;&gt;&nbsp;Try?the?following?things:<br>&gt;&gt;&gt;&nbsp;1.?cd?IpoptPkg/build/Ipopt/<br>&gt;&gt;&gt;&nbsp;???make<br>&gt;&gt;&gt;&nbsp;???Does?this?give?the?same?error?<br>&gt;&gt;&gt;&nbsp;2.?cd?IpoptPkg/build/Ipopt/src/Common<br>&gt;&gt;&gt;&nbsp;???make<br>&gt;&gt;&gt;&nbsp;???What?is?the?output?here?<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;&nbsp;Steven's?suggestion?to?use?GNU?make?is?also?a?good?idea.<br>&gt;&gt;&gt;&nbsp;If?you?already?have?gmake,?try?using?gmake?instead?of?make.<br>&gt;&gt;&gt;&nbsp;Maybe?you?need?to?reconfigure?with?the?option?MAKE=gmake.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;&nbsp;Stefan<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;&nbsp;--?<br>&gt;&gt;&gt;&nbsp;Stefan?Vigerske<br>&gt;&gt;&gt;&nbsp;Humboldt?University?Berlin,?Numerical?Mathematics<br>&gt;&gt;&gt;&nbsp;http://www.math.hu-berlin.de/~stefan<br>&gt;<br>&gt;<br>&gt;--&nbsp;<br>&gt;Stefan&nbsp;Vigerske<br>&gt;Humboldt&nbsp;University&nbsp;Berlin,&nbsp;Numerical&nbsp;Mathematics<br>&gt;http://www.math.hu-berlin.de/~stefan<br></pre><br><br><span title="neteasefooter"/></span>