<div dir="ltr"><div><div><div><div>Hello all<br><br></div>I am having difficulty attempting to compile Ipopt using the Cygwin interface. I am following the steps as listed in the documentation. The Ipopt code (Ipopt 3.12) was acquired by svn, and I am using the HSL linear solvers. <br><br>Running ../configure works fine, but using the make command resulted in the following error:<br><br>rm -fr  .libs/libipopt.lax<br>rm -fr .libs/libipopt.lax<br>mkdir .libs/libipopt.lax<br>rm -fr .libs/libipopt.lax/libLinearSolverLoader.a<br>mkdir .libs/libipopt.lax/libLinearSolverLoader.a<br>(cd .libs/libipopt.lax/libLinearSolverLoader.a && ar x /usr/bin/coinIpopt/build/Ipopt/src/Interfaces/../c                                                                                                         ontrib/LinearSolverLoader/.libs/libLinearSolverLoader.a)<br>libtool: link: ERROR: object name conflicts: .libs/libipopt.lax/libLinearSolverLoader.a//usr/bin/coinIpop                                                                                                         t/build/Ipopt/src/Interfaces/../contrib/LinearSolverLoader/.libs/libLinearSolverLoader.a<br>make[2]: *** [Makefile:480: <a href="http://libipopt.la">libipopt.la</a>] Error 1<br>make[2]: Leaving directory '/usr/bin/coinIpopt/build/Ipopt/src/Interfaces'<br>make[1]: *** [Makefile:679: all-recursive] Error 1<br>make[1]: Leaving directory '/usr/bin/coinIpopt/build/Ipopt'<br>make: *** [Makefile:323: all-recursive] Error 1<br><br></div>Looking at previous threads, I found one that suggested using --disable-linear-solver-loader with configure to get around this error. When I do that and then attempt to use make again, I am getting the following error:<br><br>rm -fr  .libs/libipopt.lax<br>rm -fr .libs/libipopt.lax<br>mkdir .libs/libipopt.lax<br>rm -fr .libs/libipopt.lax/libcgpenalty.a<br>mkdir .libs/libipopt.lax/libcgpenalty.a<br>(cd .libs/libipopt.lax/libcgpenalty.a && ar x /usr/bin/coinIpopt/build/Ipopt/src/Interfaces/../contrib/CGPenalty/.libs/libcgpenalty.a)<br>libtool: link: ERROR: object name conflicts: .libs/libipopt.lax/libcgpenalty.a//usr/bin/coinIpopt/build/Ipopt/src/Interfaces/../contrib/CGPenalty/.libs/libcgpenalty.a<br>make[2]: *** [Makefile:480: <a href="http://libipopt.la">libipopt.la</a>] Error 1<br>make[2]: Leaving directory '/usr/bin/coinIpopt/build/Ipopt/src/Interfaces'<br>make[1]: *** [Makefile:679: all-recursive] Error 1<br>make[1]: Leaving directory '/usr/bin/coinIpopt/build/Ipopt'<br>make: *** [Makefile:323: all-recursive] Error 1<br><br></div>I have tried starting from scratch, but I keep getting the same errors. Any help with this is greatly appreciated.<br><br></div>Brian Macdonald<br></div>