Andreas,<br>
<br>
I used the 'make clean' before trying 'make cuter' again and it got me
to the next problem...but it is progress.&nbsp; Now it cannot find the
file fort.60 in the run directory.&nbsp; I'll dig into it tomorrow to
see where file UNIT=60 is generated but I thought others may have run
into this before.&nbsp; I've tested this in multiple run directories
and with multiple SIF problems.<br>
<br>
Here is the output:<br>
<br>
[john ~/cute/ipopt/test]$ sdipo HS100<br>
<br>
&nbsp;Problem name: HS100<br>
<br>
&nbsp;Double precision version will be formed.<br>
<br>
&nbsp;The objective function uses&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4 nonlinear groups<br>
<br>
&nbsp;There are&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4 nonlinear inequality constraints<br>
<br>
&nbsp;There are&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7 free variables<br>
<br>
<br>
forrtl: No such file or directory<br>
forrtl: severe (29): file not found, unit 60, file /home/john/cute/ipopt/test/fort.60<br>
Image&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
PC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Routine&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Line&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Source<br>
ipomin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
081E6B54&nbsp;
Unknown&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Unknown&nbsp; Unknown<br>
ipomin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
081E572C&nbsp;
Unknown&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Unknown&nbsp; Unknown<br>
ipomin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
081C3CA5&nbsp;
Unknown&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Unknown&nbsp; Unknown<br>
ipomin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
081A4710&nbsp;
Unknown&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Unknown&nbsp; Unknown<br>
ipomin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
081A4BE7&nbsp;
Unknown&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Unknown&nbsp; Unknown<br>
ipomin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
081B1B3F&nbsp;
Unknown&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Unknown&nbsp; Unknown<br>
ipomin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0819488E&nbsp;
Unknown&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Unknown&nbsp; Unknown<br>
ipomin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0804C2BB&nbsp;
Unknown&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Unknown&nbsp; Unknown<br>
ipomin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0804BCA9&nbsp;
Unknown&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Unknown&nbsp; Unknown<br>
Unknown&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
00AAFDE6&nbsp;
Unknown&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Unknown&nbsp; Unknown<br>
ipomin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0804BBE1&nbsp;
Unknown&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Unknown&nbsp; Unknown<br>
<br>
&nbsp;<br>Many thanks,<br>
<br>
John<br>
<br>
<br><div><span class="gmail_quote">2006/2/2, Andreas Waechter &lt;<a href="mailto:andreasw@watson.ibm.com">andreasw@watson.ibm.com</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi John and Dominique,<br><br>John:<br><br>Please try if 'make cuter' (in the main Ipopt directory, where you also<br>typed 'make install') helps (you might have to type 'make clean' in the<br>subdirectory Apps/CUTErInterface first...).
<br><br>The command 'make cuter' creates the file ipoma.f, compiles it, and puts<br>it into the correct directory in your CUTEr installation.&nbsp;&nbsp;(This assumes<br>that you have the environment variables CUTER and MYCUTER set correctly.)
<br><br>Currently, the documentation doesn't say yet that you have to do that,<br>sorry...<br><br>Dominique:<br><br>The name of the file is indeed ipoma.f for the new C++ verion.&nbsp;&nbsp;This is to<br>avoid conflicts with ipoptma.f
 from the Fortran version.&nbsp;&nbsp;Both files are<br>created by the Ipopt makefiles, compiled, and then copied into<br>$MYCUTER/double/bin.<br><br>Regards,<br><br>Andreas<br><br>On Thu, 2 Feb 2006, Dominique Orban wrote:<br><br>
&gt; John,<br>&gt;<br>&gt; Why is your file called ipoma.o? It should be ipoptma.o and it is coming<br>&gt; from ipoptma.f, part of CUTEr and found in<br>&gt; $CUTER/common/src/tools/ipoptma.f.<br>&gt;<br>&gt; Dominique<br>
&gt;<br>&gt; John Hedengren wrote:<br>&gt; &gt; I've installed CUTEr and IPOPT and am trying to run some test problems.<br>&gt; &gt; I'm using gcc and ifort compilers.&nbsp;&nbsp;At the linking stage there is an<br>&gt; &gt; undefined reference to MAIN__.&nbsp;&nbsp;I'm guessing that it is due to a blank
<br>&gt; &gt; ipoma.f file that is currently in the tarball distribution of ipopt v3.<br>&gt; &gt; Is that file supposed to be empty?&nbsp;&nbsp;If not, could someone post the file?<br>&gt; &gt;<br>&gt; &gt; Thanks,<br>&gt; &gt; John
<br>&gt; &gt;<br>&gt; &gt; ************************* Execution ******************************<br>&gt; &gt; [john ~/cute/ipopt/test]$ sdipo ROSENBR<br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;Problem name: ROSENBR<br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;Double precision version will be formed.
<br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;The objective function uses&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1 linear group<br>&gt; &gt;&nbsp;&nbsp;The objective function uses&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1 nonlinear group<br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;There are&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2 free variables<br>&gt; &gt;<br>
&gt; &gt; /opt/intel/fc/9.0/lib/for_main<br>&gt; &gt; .o(.text+0x41): In function `main':<br>&gt; &gt; ./src/libfor/for_main.c: undefined reference to `MAIN__'<br>&gt; &gt; /home/john/cute/ipopt/test/ipomin: Command not found.
<br>&gt; &gt; ******************************************************************<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; ******************* Verbose Execution ****************************<br>&gt; &gt; $LOAD $FFLAGS -o ${PAC}min 
ELFUN.o GROUP.o RANGE.o $EXTER $DRIVER $SUBR<br>&gt; &gt; $ALT_LIB_PATH -L$LIBDIR $SYSLIBS -lcuter $BLAS $LAPACK<br>&gt; &gt; ifort -no-ipo -FI -Vaxlib -O -w -cm -o ipomin ELFUN.o GROUP.o RANGE.o<br>&gt; &gt; /home/john/cute/cuter/CUTEr.large.pc.lnx.ifr/double/bin/ipoma.o
<br>&gt; &gt; -L/home/john/cute/cuter/CUTEr.large.pc.lnx.ifr/double/lib<br>&gt; &gt; -L/home/john/ipopt/ipopt_v3/lib -lipopt -lblas -lstdc++ -lm -lgcc<br>&gt; &gt; -lcuter /home/john/cute/cuter/CUTEr.large.pc.lnx.ifr/double/bin/linpac.o
<br>&gt; &gt; /opt/intel/fc/9.0/lib/for_main.o(.text+0x41): In function `main':<br>&gt; &gt; ./src/libfor/for_main.c: undefined reference to `MAIN__'<br>&gt; &gt;<br>&gt; &gt; if ( $cwd != $EXEC ) $MV ${PAC}min $EXEC/${PAC}min
<br>&gt; &gt; if ( /home/john/cute/ipopt/test != /home/john/cute/ipopt/test ) /bin/mv<br>&gt; &gt; ipomin /home/john/cute/ipopt/test/ipomin<br>&gt; &gt; ******************************************************************<br>
&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; Could this be caused by an empty ipoma.f file?<br>&gt; &gt;<br>&gt; &gt; ****************** ls -l *****************************************<br>&gt; &gt; -rw-rw-r--&nbsp;&nbsp;1 john john 26918 Jan 25 00:04 
CUTErInterface.f<br>&gt; &gt; -rwxrwxr-x&nbsp;&nbsp;1 john john&nbsp;&nbsp;6557 Feb&nbsp;&nbsp;1 15:50 ipo<br>&gt; &gt; *************** blank file<br>&gt; &gt; -rw-rw-r--&nbsp;&nbsp;1 john john&nbsp;&nbsp;&nbsp;&nbsp; 0 Jan 25 00:04 ipoma.f<br>&gt; &gt; ***************<br>&gt; &gt; -rw-rw-r--&nbsp;&nbsp;1 john john&nbsp;&nbsp; 649 Jan 25 16:59 
ipoma.o<br>&gt; &gt; -rw-rw-r--&nbsp;&nbsp;1 john john&nbsp;&nbsp;3071 Jan 25 00:04 <a href="http://ipo.pro">ipo.pro</a> &lt;<a href="http://ipo.pro/">http://ipo.pro/</a>&gt;<br>&gt; &gt; -rw-rw-r--&nbsp;&nbsp;1 john john&nbsp;&nbsp; 782 Jan 25 16:59 libdummy.a
<br>&gt; &gt; -rw-rw-r--&nbsp;&nbsp;1 john john 13528 Jan 31 15:21 Makefile<br>&gt; &gt; -rw-rw-r--&nbsp;&nbsp;1 john john&nbsp;&nbsp;1157 Jan 25 00:04 <a href="http://Makefile.am">Makefile.am</a> &lt;<a href="http://makefile.am/">http://makefile.am/</a>
&gt;<br>&gt; &gt; -rw-rw-r--&nbsp;&nbsp;1 john john 13197 Jan 25 00:04 <a href="http://Makefile.in">Makefile.in</a> &lt;<a href="http://makefile.in/">http://makefile.in/</a>&gt;<br>&gt; &gt; -rwxrwxr-x&nbsp;&nbsp;1 john john&nbsp;&nbsp;4342 Feb&nbsp;&nbsp;1 15:50 sdipo
<br>&gt; &gt; -rw-rw-r--&nbsp;&nbsp;1 john john&nbsp;&nbsp; 856 Jan 25 00:04 <a href="http://sdipo.pro">sdipo.pro</a> &lt;<a href="http://sdipo.pro/">http://sdipo.pro/</a>&gt;<br>&gt; &gt; ******************************************************************
<br>&gt; &gt;<br>&gt; &gt; I checked the current tarball distribution for ipopt v3 and the file is<br>&gt; &gt; also zero bytes.<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; ------------------------------------------------------------------------
<br>&gt; &gt;<br>&gt; &gt; _______________________________________________<br>&gt; &gt; Coin-ipopt mailing list<br>&gt; &gt; <a href="mailto:Coin-ipopt@list.coin-or.org">Coin-ipopt@list.coin-or.org</a><br>&gt; &gt; <a href="http://list.coin-or.org/mailman/listinfo/coin-ipopt">
http://list.coin-or.org/mailman/listinfo/coin-ipopt</a><br>&gt; _______________________________________________<br>&gt; Coin-ipopt mailing list<br>&gt; <a href="mailto:Coin-ipopt@list.coin-or.org">Coin-ipopt@list.coin-or.org
</a><br>&gt; <a href="http://list.coin-or.org/mailman/listinfo/coin-ipopt">http://list.coin-or.org/mailman/listinfo/coin-ipopt</a><br>&gt;<br><br></blockquote></div><br>