Hi all,<br><br>I am trying to install Ipopt on my PC using cygwin. I
have
configured the solver (I get: "Main configuration of Ipopt successful" ), but when I try to build it (using "make") 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 "make":<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'<br>make[3]: Nothing to be done for `all'.<br>
make[3]: Leaving directory `/cygdrive/c/Ipopt-3.9.3/build/Ipopt/src/Apps/CUTErInterface'<br>
Making all in AmplSolver<br>make[3]: Entering directory `/cygdrive/c/Ipopt-3.9.3/build/Ipopt/src/Apps/AmplSolver'<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>' 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>' 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<char, std::char<br>_traits<char>, std::allocator<char> >::compare(std::basic_string<char, std::char_traits<char>, std::allocator<char> > con<br>
st&) const]+0x0): multiple definition of `std::basic_string<char,
std::char_traits<char>, std::allocator<char> >::compare<br>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'<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<char, std::char_<br>
traits<char>, std::allocator<char> >::compare(char
const*) const]+0x0): multiple definition of `std::basic_string<char, s<br>td::char_traits<char>, std::allocator<char> >::compare(char const*) const'<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<char, std::char_traits<ch<br>
ar>, std::allocator<char> >::basic_string()]+0x0): multiple
definition of `std::basic_string<char, std::char_traits<char><br>, std::allocator<char> >::basic_string()'<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<char, std::char_traits<br><char>, std::allocator<char> >::basic_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const<br>
&)]+0x0): multiple definition of `std::basic_string<char,
std::char_traits<char>, std::allocator<char>
>::basic_string(st<br>d::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'<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<char, std::char_tra<br>
its<char>, std::allocator<char> >::reserve(unsigned
int)]+0x0): multiple definition of `std::basic_string<char, std::char<br>_traits<char>, std::allocator<char> >::reserve(unsigned int)'<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<char, std::char_traits<ch<br>
ar>, std::allocator<char> >::~basic_string()]+0x0): multiple
definition of `std::basic_string<char, std::char_traits<char<br>>, std::allocator<char> >::~basic_string()'<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<char, std::char<br>_traits<char>,
std::allocator<char> >::_M_mutate(unsigned int, unsigned int,
unsigned int)]+0x0): multiple definition of<br>
`std::basic_string<char, std::char_traits<char>,
std::allocator<char> >::_M_mutate(unsigned int, unsigned int,
unsigned i<br>nt)'<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<char, std::char_t<br>raits<char>,
std::allocator<char> >::append(char const*, unsigned
int)]+0x0): multiple definition of `std::basic_string<c<br>
har, std::char_traits<char>, std::allocator<char> >::append(char const*, unsigned int)'<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<char, std::char_trai<br>
ts<char>, std::allocator<char> >::basic_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > con<br>st&,
unsigned int, unsigned int)]+0x0): multiple definition of
`std::basic_string<char, std::char_traits<char>, std::allo<br>
cator<char> >::basic_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int,<br>unsigned int)'<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<char, std::char_<br>traits<char>,
std::allocator<char> >::basic_string(char const*,
std::allocator<char> const&)]+0x0): multiple definition o<br>
f `std::basic_string<char, std::char_traits<char>,
std::allocator<char> >::basic_string(char const*,
std::allocator<char><br> const&)'<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<char, std::char_t<br>raits<char>,
std::allocator<char> >::assign(char const*, unsigned
int)]+0x0): multiple definition of `std::basic_string<c<br>
har, std::char_traits<char>, std::allocator<char> >::assign(char const*, unsigned int)'<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<char, std::char_tr<br>
aits<char>, std::allocator<char> >::append(char
const*)]+0x0): multiple definition of `std::basic_string<char,
std::char_<br>traits<char>, std::allocator<char> >::append(char const*)'<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<char, std::char_t<br>
raits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&<br>)]+0x0):
multiple definition of `std::basic_string<char,
std::char_traits<char>, std::allocator<char>
>::append(std::basi<br>
c_string<char, std::char_traits<char>, std::allocator<char> > const&)'<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<char,<br>
std::char_traits<char>, std::allocator<char> >::_Rep::_M_clone(std::allocator<char> const&, unsigned int)]+0x0): multiple<br> definition of `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_clone(std::allocator<cha<br>
r> const&, unsigned int)'<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<char, std::char_tr<br>
aits<char>, std::allocator<char> >::assign(char
const*)]+0x0): multiple definition of `std::basic_string<char,
std::char_<br>traits<char>, std::allocator<char> >::assign(char const*)'<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<char, std::char_t<br>
raits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&<br>)]+0x0):
multiple definition of `std::basic_string<char,
std::char_traits<char>, std::allocator<char>
>::assign(std::basi<br>
c_string<char, std::char_traits<char>, std::allocator<char> > const&)'<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<char<br>
, std::char_traits<char>, std::allocator<char>
>::_Rep::_S_create(unsigned int, unsigned int,
std::allocator<char> const&<br>)]+0x0): multiple definition of
`std::basic_string<char, std::char_traits<char>,
std::allocator<char> >::_Rep::_S_create(<br>
unsigned int, unsigned int, std::allocator<char> const&)'<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<char, std::char_traits<char> >::open(char const*, std::_Ios_Openmode)]+0x0): multiple<br>definition of `std::basic_filebuf<char, std::char_traits<char> >::open(char const*, std::_Ios_Openmode)'<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<char, std::char_traits<char>
>::~basic_filebuf()]+0x0): multiple definition of
`std::basic_filebuf<char, std<br>::char_traits<char> >::~basic_filebuf()'<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<char,
std::char_traits<char> >::basic_filebuf()]+0x0): multiple
definition of `std::basic_filebuf<char, std:<br>
:char_traits<char> >::basic_filebuf()'<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<char, std::char_traits<char>
>::~basic_ifstream()]+0x0): multiple definition of
`std::basic_ifstream<char,<br> std::char_traits<char> >::~basic_ifstream()'<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<char,
std::char_traits<char> >::close()]+0x0): multiple definition
of `std::basic_filebuf<char, std::cha<br>
r_traits<char> >::close()'<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<char, std::char_traits<char> >::setstate(std::_Ios_Iostate)]+0x0): multiple definition of `std::basi<br>c_ios<char, std::char_traits<char> >::setstate(std::_Ios_Iostate)'<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<c<br>
har, std::char_traits<char> >::~basic_ios()]+0x0): multiple
definition of `std::basic_ios<char, std::char_traits<char>
>:<br>:~basic_ios()'<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<char,
std::char_traits<char> >::_M_cache_locale(std::locale
const&)]+0x0): multiple definition of<br>
`std::basic_ios<char, std::char_traits<char> >::_M_cache_locale(std::locale const&)'<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<char, std::char_traits<char>
>::~basic_streambuf()]+0x0): multiple definition of
`std::basic_streambuf<br><char, std::char_traits<char> >::~basic_streambuf()'<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()'<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>()'<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*)'<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*)'<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*)'<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<char, std::char_t<br>raits<char>
>::ignore(int, int)]+0x0): multiple definition of
`std::basic_istream<char, std::char_traits<char> >::ignore(<br>
int, int)'<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<char, std::char_trait<br>
s<char> >::get()]+0x0): multiple definition of `std::basic_istream<char, std::char_traits<char> >::get()'<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<char, std::char_tra<br>its<char>
>::flush()]+0x0): multiple definition of
`std::basic_ostream<char, std::char_traits<char> >::flush()'<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()'<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<char<br>
>::~__basic_file()'<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>
'<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()'<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()'<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()'<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>
'<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'<br>
make[2]: *** [all-recursive] Error 1<br>make[2]: Leaving directory `/cygdrive/c/Ipopt-3.9.3/build/Ipopt/src/Apps'<br>make[1]: *** [all-recursive] Error 1<br>make[1]: Leaving directory `/cygdrive/c/Ipopt-3.9.3/build/Ipopt'<br>
make: *** [all-recursive] Error 1</div><br><br>