<br>Hello,<br><br>I'm trying to build IPOPT (Ipopt-3.10.2) on Windows XP Professional (SP2) using the Ming-suite and I'm getting into trouble during the building of ipopt.exe. Althougg I'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>', needed by `ipopt.exe'. 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'<br>
make[1]: Nothing to be done for `all'.<br>make[1]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/ThirdParty/ASL'<br>Making all in ThirdParty/Blas<br>make[1]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/ThirdParty/Blas'<br>
make[1]: Nothing to be done for `all'.<br>make[1]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/ThirdParty/Blas'<br>Making all in ThirdParty/Lapack<br>make[1]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/ThirdParty/Lapack'<br>
make[1]: Nothing to be done for `all'.<br>make[1]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/ThirdParty/Lapack'<br>Making all in ThirdParty/Metis<br>make[1]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/ThirdParty/Metis'<br>
make[1]: Nothing to be done for `all'.<br>make[1]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/ThirdParty/Metis'<br>Making all in ThirdParty/HSL<br>make[1]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/ThirdParty/HSL'<br>
cd . && 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'<br>
cd . && 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'<br>
make[1]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/ThirdParty/HSL'<br>Making all in ThirdParty/Mumps<br>make[1]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/ThirdParty/Mumps'<br>
Makefile:615: warning: overriding recipe for target `.f.o'<br>Makefile:459: warning: ignoring old recipe for target `.f.o'<br>Makefile:618: warning: overriding recipe for target `.F.obj'<br>Makefile:462: warning: ignoring old recipe for target `.F.obj'<br>
Makefile:621: warning: overriding recipe for target `.F.lo'<br>Makefile:465: warning: ignoring old recipe for target `.F.lo'<br>make[1]: Nothing to be done for `all'.<br>make[1]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/ThirdParty/Mumps'<br>
Making all in Ipopt<br>make[1]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt'<br>Making all in src/Common<br>make[2]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/Common'<br>
make all-am<br>make[3]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/Common'<br>make[3]: Nothing to be done for `all-am'.<br>make[3]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/Common'<br>
make[2]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/Common'<br>Making all in src/LinAlg<br>make[2]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/LinAlg'<br>
Making all in TMatrices<br>make[3]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/LinAlg/TMatrices'<br>make[3]: Nothing to be done for `all'.<br>make[3]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/LinAlg/TMatrices'<br>
make[3]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/LinAlg'<br>make[3]: Nothing to be done for `all-am'.<br>make[3]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/LinAlg'<br>
make[2]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/LinAlg'<br>Making all in src/Algorithm<br>make[2]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/Algorithm'<br>
Making all in LinearSolvers<br>make[3]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/Algorithm/LinearSolvers'<br>make[3]: Nothing to be done for `all'.<br>make[3]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/Algorithm/LinearSolvers'<br>
Making all in Inexact<br>make[3]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/Algorithm/Inexact'<br>make[3]: Nothing to be done for `all'.<br>make[3]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/Algorithm/Inexact'<br>
make[3]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/Algorithm'<br>make[3]: Nothing to be done for `all-am'.<br>make[3]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/Algorithm'<br>
make[2]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/Algorithm'<br>Making all in src/contrib/CGPenalty<br>make[2]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/contrib/CGPenalty'<br>
make[2]: Nothing to be done for `all'.<br>make[2]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/contrib/CGPenalty'<br>Making all in src/contrib/LinearSolverLoader<br>make[2]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/contrib/LinearSolverLoader'<br>
make[2]: Nothing to be done for `all'.<br>make[2]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/contrib/LinearSolverLoader'<br>Making all in src/Interfaces<br>make[2]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/Interfaces'<br>
make[2]: Nothing to be done for `all'.<br>make[2]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/Interfaces'<br>Making all in src/Apps<br>make[2]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/Apps'<br>
Making all in CUTErInterface<br>make[3]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/Apps/CUTErInterface'<br>make[3]: Nothing to be done for `all'.<br>make[3]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/Apps/CUTErInterface'<br>
Making all in AmplSolver<br>make[3]: Entering directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/Apps/AmplSolver'<br>make[3]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/Apps/AmplSolver'<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>', needed by `ipopt.exe'. Stop.<br>make[2]: *** [all-recursive] Error 1<br>
make[2]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt/src/Apps'<br>make[1]: *** [all-recursive] Error 1<br>make[1]: Leaving directory `d:/Data/daemenlu01/myProjects/ipopt/CoinIpopt/build/Ipopt'<br>
make: *** [all-recursive] Error 1<br><br><br>