Hi all,<br><br>I am trying to install Ipopt on my PC using cygwin. I 
have 
configured the solver (I get: &quot;Main configuration of Ipopt successful&quot; ), but when I try to build it (using &quot;make&quot;) I get errors. Please see at the end of email for the errors.<br><br>Any 
help will be very welcome. <br><br>Many thanks, <br>John.<br>
<br>PS: Partial output of the &quot;make&quot;:<br>...<br>Making all in CUTErInterface<br>make[3]: Entering directory `/cygdrive/c/Ipopt-3.9.3/<div id=":h5">build/Ipopt/src/Apps/CUTErInterface&#39;<br>make[3]: Nothing to be done for `all&#39;.<br>
make[3]: Leaving directory `/cygdrive/c/Ipopt-3.9.3/build/Ipopt/src/Apps/CUTErInterface&#39;<br>
Making all in AmplSolver<br>make[3]: Entering directory `/cygdrive/c/Ipopt-3.9.3/build/Ipopt/src/Apps/AmplSolver&#39;<br>/bin/sh ../../../../libtool --tag=CXX --mode=link g++  -O3 -pipe -DNDEBUG -pedantic-errors -Wimplicit -Wparentheses -Wret<br>

urn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas     -o ipopt.exe  ampl_ipopt<br>.o <a href="http://libipoptamplinterface.la/" target="_blank">libipoptamplinterface.la</a> ../../Interfaces/<a href="http://libipopt.la/" target="_blank">libipopt.la</a> /cygdrive/c/Ipopt-3.9.3/build/ThirdParty/ASL/libamplsolver.a -lm<br>

    /cygdrive/c/Ipopt-3.9.3/build/ThirdParty/HSL/<a href="http://libcoinhsl.la/" target="_blank">libcoinhsl.la</a> -L/usr/lib/gcc/i686-pc-cygwin/3.4.4 -L/usr/lib/gcc/i686-pc<br>-cygwin/3.4.4/../../.. -lfrtbegin -lg2c -luser32 -lkernel32 -ladvapi32 -lshell32   /cygdrive/c/Ipopt-3.9.3/build/ThirdPar<br>

ty/Lapack/<a href="http://libcoinlapack.la/" target="_blank">libcoinlapack.la</a> -L/usr/lib/gcc/i686-pc-cygwin/3.4.4 -L/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../.. -lfrtbegin -l<br>g2c -luser32 -lkernel32 -ladvapi32 -lshell32   /cygdrive/c/Ipopt-3.9.3/build/ThirdParty/Blas/<a href="http://libcoinblas.la/" target="_blank">libcoinblas.la</a> -L/usr/lib/gc<br>

c/i686-pc-cygwin/3.4.4 -L/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../.. -lfrtbegin -lg2c -luser32 -lkernel32 -ladvapi32 -lshe<br>ll32  -lm  -ldl<br>libtool: link: warning: library `/usr/lib/gcc/i686-pc-cygwin/3.4.4/<a href="http://libg2c.la/" target="_blank">libg2c.la</a>&#39; was moved.<br>

libtool: link: warning: library `/usr/lib/gcc/i686-pc-cygwin/3.4.4/<a href="http://libg2c.la/" target="_blank">libg2c.la</a>&#39; was moved.<br>g++ -O3 -pipe -DNDEBUG -pedantic-errors -Wimplicit -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-<br>

strings -Wconversion -Wno-unknown-pragmas -o ipopt.exe ampl_ipopt.o  ./.libs/libipoptamplinterface.a ../../Interfaces/.li<br>bs/libipopt.a /usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a /cygdrive/c/Ipopt-3.9.3/build/ThirdParty/ASL/libamplsolve<br>

r.a /cygdrive/c/Ipopt-3.9.3/build/ThirdParty/HSL/.libs/libcoinhsl.a -L/usr/lib/gcc/i686-pc-cygwin/3.4.4 -L/usr/lib/gcc/i6<br>86-pc-cygwin/3.4.4/../../.. /cygdrive/c/Ipopt-3.9.3/build/ThirdParty/Lapack/.libs/libcoinlapack.a /cygdrive/c/Ipopt-3.9.3<br>

/build/ThirdParty/Blas/.libs/libcoinblas.a -lfrtbegin /usr/lib/gcc/i686-pc-cygwin/3.4.4/libg2c.a -luser32 -lkernel32 -lad<br>vapi32 -lshell32 -ldl -L/usr/lib/gcc/i686-pc-cygwin/4.3.4 -L/usr/lib/gcc/i686-pc-cygwin/4.3.4<br>

/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(string-inst.o):(.text$_ZNKSs7compareERKSs[std::basic_string&lt;char, std::char<br>_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::compare(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; con<br>

st&amp;) const]+0x0): multiple definition of `std::basic_string&lt;char,
 std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::compare<br>(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;) const&#39;<br>
/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a(d000541.o):(.text+0x0): first defined here<br>/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(string-inst.o):(.text$_ZNKSs7compareEPKc[std::basic_string&lt;char, std::char_<br>

traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::compare(char 
const*) const]+0x0): multiple definition of `std::basic_string&lt;char, s<br>td::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::compare(char const*) const&#39;<br>
/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a(d000540.o):(.text+0x0): first defined here<br>/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(string-inst.o):(.text$_ZNSsC1Ev[std::basic_string&lt;char, std::char_traits&lt;ch<br>

ar&gt;, std::allocator&lt;char&gt; &gt;::basic_string()]+0x0): multiple 
definition of `std::basic_string&lt;char, std::char_traits&lt;char&gt;<br>, std::allocator&lt;char&gt; &gt;::basic_string()&#39;<br>/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a(d001333.o):(.text+0x0): first defined here<br>

/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(string-inst.o):(.text$_ZNSsC1ERKSs[std::basic_string&lt;char, std::char_traits<br>&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const<br>

&amp;)]+0x0): multiple definition of `std::basic_string&lt;char, 
std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; 
&gt;::basic_string(st<br>d::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)&#39;<br>
/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a(d001329.o):(.text+0x0): first defined here<br>/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(string-inst.o):(.text$_ZNSs7reserveEj[std::basic_string&lt;char, std::char_tra<br>

its&lt;char&gt;, std::allocator&lt;char&gt; &gt;::reserve(unsigned 
int)]+0x0): multiple definition of `std::basic_string&lt;char, std::char<br>_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::reserve(unsigned int)&#39;<br>
/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a(d001322.o):(.text+0x0): first defined here<br>/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(string-inst.o):(.text$_ZNSsD1Ev[std::basic_string&lt;char, std::char_traits&lt;ch<br>

ar&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()]+0x0): multiple
 definition of `std::basic_string&lt;char, std::char_traits&lt;char<br>&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()&#39;<br>/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a(d001348.o):(.text+0x0): first defined here<br>

/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(string-inst.o):(.text$_ZNSs9_M_mutateEjjj[std::basic_string&lt;char, std::char<br>_traits&lt;char&gt;,
 std::allocator&lt;char&gt; &gt;::_M_mutate(unsigned int, unsigned int, 
unsigned int)]+0x0): multiple definition of<br>
`std::basic_string&lt;char, std::char_traits&lt;char&gt;, 
std::allocator&lt;char&gt; &gt;::_M_mutate(unsigned int, unsigned int, 
unsigned i<br>nt)&#39;<br>/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a(d001324.o):(.text+0x0): first defined here<br>
/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(string-inst.o):(.text$_ZNSs6appendEPKcj[std::basic_string&lt;char, std::char_t<br>raits&lt;char&gt;,
 std::allocator&lt;char&gt; &gt;::append(char const*, unsigned 
int)]+0x0): multiple definition of `std::basic_string&lt;c<br>
har, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::append(char const*, unsigned int)&#39;<br>/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a(d001286.o):(.text+0x0): first defined here<br>/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(string-inst.o):(.text$_ZNSsC1ERKSsjj[std::basic_string&lt;char, std::char_trai<br>

ts&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; con<br>st&amp;,
 unsigned int, unsigned int)]+0x0): multiple definition of 
`std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allo<br>
cator&lt;char&gt; &gt;::basic_string(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned int,<br>unsigned int)&#39;<br>/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a(d001330.o):(.text+0x0): first defined here<br>

/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(string-inst.o):(.text$_ZNSsC1EPKcRKSaIcE[std::basic_string&lt;char, std::char_<br>traits&lt;char&gt;,
 std::allocator&lt;char&gt; &gt;::basic_string(char const*, 
std::allocator&lt;char&gt; const&amp;)]+0x0): multiple definition o<br>
f `std::basic_string&lt;char, std::char_traits&lt;char&gt;, 
std::allocator&lt;char&gt; &gt;::basic_string(char const*, 
std::allocator&lt;char&gt;<br> const&amp;)&#39;<br>/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a(d001326.o):(.text+0x0): first defined here<br>
/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(string-inst.o):(.text$_ZNSs6assignEPKcj[std::basic_string&lt;char, std::char_t<br>raits&lt;char&gt;,
 std::allocator&lt;char&gt; &gt;::assign(char const*, unsigned 
int)]+0x0): multiple definition of `std::basic_string&lt;c<br>
har, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::assign(char const*, unsigned int)&#39;<br>/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a(d001291.o):(.text+0x0): first defined here<br>/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(string-inst.o):(.text$_ZNSs6appendEPKc[std::basic_string&lt;char, std::char_tr<br>

aits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::append(char 
const*)]+0x0): multiple definition of `std::basic_string&lt;char, 
std::char_<br>traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::append(char const*)&#39;<br>
/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a(d001285.o):(.text+0x0): first defined here<br>/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(string-inst.o):(.text$_ZNSs6appendERKSs[std::basic_string&lt;char, std::char_t<br>

raits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::append(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;<br>)]+0x0):
 multiple definition of `std::basic_string&lt;char, 
std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; 
&gt;::append(std::basi<br>
c_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)&#39;<br>/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a(d001287.o):(.text+0x0): first defined here<br>/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(string-inst.o):(.text$_ZNSs4_Rep8_M_cloneERKSaIcEj[std::basic_string&lt;char,<br>

std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_Rep::_M_clone(std::allocator&lt;char&gt; const&amp;, unsigned int)]+0x0): multiple<br> definition of `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_Rep::_M_clone(std::allocator&lt;cha<br>

r&gt; const&amp;, unsigned int)&#39;<br>/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a(d001275.o):(.text+0x0): first defined here<br>/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(string-inst.o):(.text$_ZNSs6assignEPKc[std::basic_string&lt;char, std::char_tr<br>

aits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::assign(char 
const*)]+0x0): multiple definition of `std::basic_string&lt;char, 
std::char_<br>traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::assign(char const*)&#39;<br>
/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a(d001290.o):(.text+0x0): first defined here<br>/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(string-inst.o):(.text$_ZNSs6assignERKSs[std::basic_string&lt;char, std::char_t<br>

raits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::assign(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;<br>)]+0x0):
 multiple definition of `std::basic_string&lt;char, 
std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; 
&gt;::assign(std::basi<br>
c_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)&#39;<br>/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a(d001292.o):(.text+0x0): first defined here<br>/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(string-inst.o):(.text$_ZNSs4_Rep9_S_createEjjRKSaIcE[std::basic_string&lt;char<br>

, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; 
&gt;::_Rep::_S_create(unsigned int, unsigned int, 
std::allocator&lt;char&gt; const&amp;<br>)]+0x0): multiple definition of
 `std::basic_string&lt;char, std::char_traits&lt;char&gt;, 
std::allocator&lt;char&gt; &gt;::_Rep::_S_create(<br>
unsigned int, unsigned int, std::allocator&lt;char&gt; const&amp;)&#39;<br>/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a(d001276.o):(.text+0x0): first defined here<br>/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(fstream-inst.o):(.text$_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt<br>

13_Ios_Openmode[std::basic_filebuf&lt;char, std::char_traits&lt;char&gt; &gt;::open(char const*, std::_Ios_Openmode)]+0x0): multiple<br>definition of `std::basic_filebuf&lt;char, std::char_traits&lt;char&gt; &gt;::open(char const*, std::_Ios_Openmode)&#39;<br>

/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a(d001555.o):(.text+0x0): first defined here<br>/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(fstream-inst.o):(.text$_ZNSt13basic_filebufIcSt11char_traitsIcEED1Ev[std::b<br>

asic_filebuf&lt;char, std::char_traits&lt;char&gt; 
&gt;::~basic_filebuf()]+0x0): multiple definition of 
`std::basic_filebuf&lt;char, std<br>::char_traits&lt;char&gt; &gt;::~basic_filebuf()&#39;<br>/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a(d001572.o):(.text+0x0): first defined here<br>
/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(fstream-inst.o):(.text$_ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev[std::b<br>asic_filebuf&lt;char,
 std::char_traits&lt;char&gt; &gt;::basic_filebuf()]+0x0): multiple 
definition of `std::basic_filebuf&lt;char, std:<br>
:char_traits&lt;char&gt; &gt;::basic_filebuf()&#39;<br>/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a(d001569.o):(.text+0x0): first defined here<br>/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(fstream-inst.o):(.text$_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev[std::<br>

basic_ifstream&lt;char, std::char_traits&lt;char&gt; 
&gt;::~basic_ifstream()]+0x0): multiple definition of 
`std::basic_ifstream&lt;char,<br> std::char_traits&lt;char&gt; &gt;::~basic_ifstream()&#39;<br>/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a(d001733.o):(.text+0x0): first defined here<br>
/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(fstream-inst.o):(.text$_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv[st<br>d::basic_filebuf&lt;char,
 std::char_traits&lt;char&gt; &gt;::close()]+0x0): multiple definition 
of `std::basic_filebuf&lt;char, std::cha<br>
r_traits&lt;char&gt; &gt;::close()&#39;<br>/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a(d001557.o):(.text+0x0): first defined here<br>/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(io-inst.o):(.text$_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Io<br>

state[std::basic_ios&lt;char, std::char_traits&lt;char&gt; &gt;::setstate(std::_Ios_Iostate)]+0x0): multiple definition of `std::basi<br>c_ios&lt;char, std::char_traits&lt;char&gt; &gt;::setstate(std::_Ios_Iostate)&#39;<br>

/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a(d002762.o):(.text+0x0): first defined here<br>/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(io-inst.o):(.text$_ZNSt9basic_iosIcSt11char_traitsIcEED2Ev[std::basic_ios&lt;c<br>

har, std::char_traits&lt;char&gt; &gt;::~basic_ios()]+0x0): multiple 
definition of `std::basic_ios&lt;char, std::char_traits&lt;char&gt; 
&gt;:<br>:~basic_ios()&#39;<br>/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a(d002769.o):(.text+0x0): first defined here<br>
/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(io-inst.o):(.text$_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKS<br>t6locale[std::basic_ios&lt;char,
 std::char_traits&lt;char&gt; &gt;::_M_cache_locale(std::locale 
const&amp;)]+0x0): multiple definition of<br>
 `std::basic_ios&lt;char, std::char_traits&lt;char&gt; &gt;::_M_cache_locale(std::locale const&amp;)&#39;<br>/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a(d002754.o):(.text+0x0): first defined here<br>/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(streambuf-inst.o):(.text$_ZNSt15basic_streambufIcSt11char_traitsIcEED2Ev[st<br>

d::basic_streambuf&lt;char, std::char_traits&lt;char&gt; 
&gt;::~basic_streambuf()]+0x0): multiple definition of 
`std::basic_streambuf<br>&lt;char, std::char_traits&lt;char&gt; &gt;::~basic_streambuf()&#39;<br>/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a(d002190.o):(.text+0x0): first defined here<br>
/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(new_handler.o):(.text+0x40): multiple definition of `std::bad_alloc::~bad_a<br>lloc()&#39;<br>/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a(d002750.o):(.text+0x0): first defined here<br>

/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(functexcept.o):(.text+0x30): multiple definition of `std::__throw_bad_alloc<br>()&#39;<br>/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a(d002847.o):(.text+0x0): first defined here<br>

/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(functexcept.o):(.text+0xc0): multiple definition of `std::__throw_ios_failu<br>re(char const*)&#39;<br>/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a(d002855.o):(.text+0x0): first defined here<br>

/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(functexcept.o):(.text+0x760): multiple definition of `std::__throw_out_of_r<br>ange(char const*)&#39;<br>/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a(d002862.o):(.text+0x0): first defined here<br>

/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(functexcept.o):(.text+0x8d0): multiple definition of `std::__throw_length_e<br>rror(char const*)&#39;<br>/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a(d002861.o):(.text+0x0): first defined here<br>

/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(istream-inst.o):(.text$_ZNSi6ignoreEii[std::basic_istream&lt;char, std::char_t<br>raits&lt;char&gt;
 &gt;::ignore(int, int)]+0x0): multiple definition of 
`std::basic_istream&lt;char, std::char_traits&lt;char&gt; &gt;::ignore(<br>
int, int)&#39;<br>/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a(d001171.o):(.text+0x0): first defined here<br>/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(istream-inst.o):(.text$_ZNSi3getEv[std::basic_istream&lt;char, std::char_trait<br>

s&lt;char&gt; &gt;::get()]+0x0): multiple definition of `std::basic_istream&lt;char, std::char_traits&lt;char&gt; &gt;::get()&#39;<br>/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a(d001162.o):(.text+0x0): first defined here<br>

/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(ostream-inst.o):(.text$_ZNSo5flushEv[std::basic_ostream&lt;char, std::char_tra<br>its&lt;char&gt;
 &gt;::flush()]+0x0): multiple definition of 
`std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;::flush()&#39;<br>
/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a(d001204.o):(.text+0x0): first defined here<br>/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(locale.o):(.text+0x770): multiple definition of `std::locale::~locale()&#39;<br>

/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a(d002557.o):(.text+0x0): first defined here<br>/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(basic_file.o):(.text+0x270): multiple definition of `std::__basic_file&lt;char<br>

&gt;::~__basic_file()&#39;<br>/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a(d001491.o):(.text+0x0): first defined here<br>/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(ios_locale.o):(.text+0x0): multiple definition of `std::ios_base::_M_init()<br>

&#39;<br>/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a(d002654.o):(.text+0x0): first defined here<br>/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(ios.o):(.text+0x0): multiple definition of `std::ios_base::ios_base()&#39;<br>

/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a(d002671.o):(.text+0x0): first defined here<br>/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(ios.o):(.text+0x2f0): multiple definition of `std::ios_base::~ios_base()&#39;<br>

/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a(d002674.o):(.text+0x0): first defined here<br>/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(eh_terminate.o):(.text+0x70): multiple definition of `std::terminate()&#39;<br>

/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a(d002922.o):(.text+0x0): first defined here<br>/usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a(tinfo.o):(.text+0x20): multiple definition of `std::type_info::~type_info()<br>

&#39;<br>/usr/lib/gcc/i686-pc-cygwin/4.3.4/../../../../i686-pc-cygwin/bin/ld: BFD (GNU Binutils) 2.20.51.20100410 internal error,<br>aborting at /netrel/src/binutils-2.20.51-2/bfd/reloc.c line 5706 in bfd_generic_get_relocated_section_contents<br>

<br>/usr/lib/gcc/i686-pc-cygwin/4.3.4/../../../../i686-pc-cygwin/bin/ld: Please report this bug.<br><br>collect2: ld returned 1 exit status<br>make[3]: *** [ipopt.exe] Error 1<br>make[3]: Leaving directory `/cygdrive/c/Ipopt-3.9.3/build/Ipopt/src/Apps/AmplSolver&#39;<br>

make[2]: *** [all-recursive] Error 1<br>make[2]: Leaving directory `/cygdrive/c/Ipopt-3.9.3/build/Ipopt/src/Apps&#39;<br>make[1]: *** [all-recursive] Error 1<br>make[1]: Leaving directory `/cygdrive/c/Ipopt-3.9.3/build/Ipopt&#39;<br>

make: *** [all-recursive] Error 1</div><br><br>