<br>Hello,<br><br>I&#39;m trying to build IPOPT (Ipopt-3.10.2) on Windows XP Professional (SP2) using the Ming-suite and I&#39;m getting into trouble during the building of ipopt.exe. Althougg I&#39;m not interested in the ipopt.exe (I need the libraries) the whole process stops.<br>
<br>I work under sh and have set the path as <br>      export PATH=/c/LudoSoft/MinGW32-xy/bin:/usr/bin<br><br>I downloaded the thirdparty packages (Blas,Lapack,ASL,Mumps,Metis)<br><br>The configure step went fine (no error messages)<br>
<br>When running make I get after a while the error message<br>    make[3]: *** No rule to make target `/d/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/ThirdParty/ASL/<a href="http://libcoinasl.la">libcoinasl.la</a>&#39;, needed by `ipopt.exe&#39;.  Stop.<br>
and make stops<br><br>I verified whether the <a href="http://libcoinasl.la">libcoinasl.la</a> file exists (and it does)<br>     ls -l /d/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/ThirdParty/ASL/<a href="http://libcoinasl.la">libcoinasl.la</a><br>
     -rw-r--r-- 1 daemenlu01 Administrators 789 May 25 17:19 /d/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/ThirdParty/ASL/<a href="http://libcoinasl.la">libcoinasl.la</a><br><br>Does anyone have any suggestions on what is happening and how the issue could be solved.<br>
<br>I include at the end of the message the content of the ThirdParty/ASL directory and the output when the make command is reissued.<br><br>Thank you for any suggestions.<br>Ludo<br><br><br>The Content of the ThirdParty/ASL directory :<br>
================================<br><br>sh-3.1$ ls -l /d/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/ThirdParty/ASL<br>total 625<br>-rw-r--r-- 1 daemenlu01 Administrators  28065 May 25 17:09 Makefile<br>-rw-r--r-- 1 daemenlu01 Administrators    112 May 25 17:18 arith.h<br>
-rw-r--r-- 1 daemenlu01 Administrators    420 May 25 17:10 coinasl-uninstalled.pc<br>-rw-r--r-- 1 daemenlu01 Administrators    313 May 25 17:09 coinasl.pc<br>-rwxr-xr-x 1 daemenlu01 Administrators   2341 May 25 17:09 compile_MS_ASL<br>
-rwxr-xr-x 1 daemenlu01 Administrators   3866 May 25 17:09 compile_Unix_ASL<br>-rw-r--r-- 1 daemenlu01 Administrators  16564 May 25 17:10 config.log<br>-rwxr-xr-x 1 daemenlu01 Administrators  32916 May 25 17:09 config.status<br>
-rw-r--r-- 1 daemenlu01 Administrators    479 May 25 17:19 funcadd0.o<br>-rw-r--r-- 1 daemenlu01 Administrators 544562 May 25 17:19 libamplsolver.a<br>-rw-r--r-- 1 daemenlu01 Administrators    789 May 25 17:19 <a href="http://libcoinasl.la">libcoinasl.la</a><br>
-rw-r--r-- 1 daemenlu01 Administrators   2909 May 25 17:18 stdio1.h<br><br><br><br>Capuring the output of a subsequent make-run<br>==================================<br><br>Making all in ThirdParty/ASL<br>make[1]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/ThirdParty/ASL&#39;<br>
make[1]: Nothing to be done for `all&#39;.<br>make[1]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/ThirdParty/ASL&#39;<br>Making all in ThirdParty/Blas<br>make[1]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/ThirdParty/Blas&#39;<br>
make[1]: Nothing to be done for `all&#39;.<br>make[1]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/ThirdParty/Blas&#39;<br>Making all in ThirdParty/Lapack<br>make[1]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/ThirdParty/Lapack&#39;<br>
make[1]: Nothing to be done for `all&#39;.<br>make[1]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/ThirdParty/Lapack&#39;<br>Making all in ThirdParty/Metis<br>make[1]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/ThirdParty/Metis&#39;<br>
make[1]: Nothing to be done for `all&#39;.<br>make[1]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/ThirdParty/Metis&#39;<br>Making all in ThirdParty/HSL<br>make[1]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/ThirdParty/HSL&#39;<br>
cd . &amp;&amp; C:/LudoSoft/MinGW32-xy/msys/1.0/bin/sh.exe ./config.status config.h<br>config.status: creating config.h<br>config.status: config.h is unchanged<br>make  all-am<br>make[2]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/ThirdParty/HSL&#39;<br>
cd . &amp;&amp; C:/LudoSoft/MinGW32-xy/msys/1.0/bin/sh.exe ./config.status config.h<br>config.status: creating config.h<br>config.status: config.h is unchanged<br>make[2]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/ThirdParty/HSL&#39;<br>
make[1]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/ThirdParty/HSL&#39;<br>Making all in ThirdParty/Mumps<br>make[1]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/ThirdParty/Mumps&#39;<br>
Makefile:615: warning: overriding recipe for target `.f.o&#39;<br>Makefile:459: warning: ignoring old recipe for target `.f.o&#39;<br>Makefile:618: warning: overriding recipe for target `.F.obj&#39;<br>Makefile:462: warning: ignoring old recipe for target `.F.obj&#39;<br>
Makefile:621: warning: overriding recipe for target `.F.lo&#39;<br>Makefile:465: warning: ignoring old recipe for target `.F.lo&#39;<br>make[1]: Nothing to be done for `all&#39;.<br>make[1]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/ThirdParty/Mumps&#39;<br>
Making all in Ipopt<br>make[1]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt&#39;<br>Making all in src/Common<br>make[2]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/Common&#39;<br>
make  all-am<br>make[3]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/Common&#39;<br>make[3]: Nothing to be done for `all-am&#39;.<br>make[3]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/Common&#39;<br>
make[2]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/Common&#39;<br>Making all in src/LinAlg<br>make[2]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/LinAlg&#39;<br>
Making all in TMatrices<br>make[3]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/LinAlg/TMatrices&#39;<br>make[3]: Nothing to be done for `all&#39;.<br>make[3]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/LinAlg/TMatrices&#39;<br>
make[3]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/LinAlg&#39;<br>make[3]: Nothing to be done for `all-am&#39;.<br>make[3]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/LinAlg&#39;<br>
make[2]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/LinAlg&#39;<br>Making all in src/Algorithm<br>make[2]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/Algorithm&#39;<br>
Making all in LinearSolvers<br>make[3]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/Algorithm/LinearSolvers&#39;<br>make[3]: Nothing to be done for `all&#39;.<br>make[3]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/Algorithm/LinearSolvers&#39;<br>
Making all in Inexact<br>make[3]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/Algorithm/Inexact&#39;<br>make[3]: Nothing to be done for `all&#39;.<br>make[3]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/Algorithm/Inexact&#39;<br>
make[3]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/Algorithm&#39;<br>make[3]: Nothing to be done for `all-am&#39;.<br>make[3]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/Algorithm&#39;<br>
make[2]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/Algorithm&#39;<br>Making all in src/contrib/CGPenalty<br>make[2]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/contrib/CGPenalty&#39;<br>
make[2]: Nothing to be done for `all&#39;.<br>make[2]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/contrib/CGPenalty&#39;<br>Making all in src/contrib/LinearSolverLoader<br>make[2]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/contrib/LinearSolverLoader&#39;<br>
make[2]: Nothing to be done for `all&#39;.<br>make[2]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/contrib/LinearSolverLoader&#39;<br>Making all in src/Interfaces<br>make[2]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/Interfaces&#39;<br>
make[2]: Nothing to be done for `all&#39;.<br>make[2]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/Interfaces&#39;<br>Making all in src/Apps<br>make[2]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/Apps&#39;<br>
Making all in CUTErInterface<br>make[3]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/Apps/CUTErInterface&#39;<br>make[3]: Nothing to be done for `all&#39;.<br>make[3]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/Apps/CUTErInterface&#39;<br>
Making all in AmplSolver<br>make[3]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/Apps/AmplSolver&#39;<br>make[3]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/Apps/AmplSolver&#39;<br>
make[3]: *** No rule to make target `/d/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/ThirdParty/ASL/<a href="http://libcoinasl.la">libcoinasl.la</a>&#39;, needed by `ipopt.exe&#39;.  Stop.<br>make[2]: *** [all-recursive] Error 1<br>
make[2]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/Apps&#39;<br>make[1]: *** [all-recursive] Error 1<br>make[1]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt&#39;<br>
make: *** [all-recursive] Error 1<br><br><br>