[Ipopt-tickets] [Ipopt] #30: cannot compile ipopt 3.2.3 with MA57

Ipopt coin-trac at coin-or.org
Thu Feb 8 06:49:15 EST 2007


#30: cannot compile ipopt 3.2.3  with MA57
------------------------------+---------------------------------------------
Reporter:  matteot            |       Owner:  ipopt-team
    Type:  defect             |      Status:  new       
Priority:  normal             |   Component:  Ipopt     
 Version:  3.2 (C++ Version)  |    Severity:  blocker   
Keywords:  MA57               |  
------------------------------+---------------------------------------------
 I have problems to compile Ipopt with the Ma57 on Suse Linux 10. First I
 tried to compile Ipopt with Ma27, putting in the Thirdpart/HSL directory
 the following files

 ma27ad.f
 mc19ad.f

 and the configure and make process terminates successfully.

 Then I tried to add the Ma57 routine:  in the Ipopt documentation, it is
 written to copy in the HSL subdirectory the file ma57ad.f  and all its
 dependencies, that looking into the Harward documentation are the
 following...

 mc47ad.f
 fd15ad.f
 mc71ad.f

 and some blas routines.... such as _GEMM, _TPSV and I_MAX and MeTis
 that I have copied in hsl directory too.

 running configure gives me no problem, but when compiling Ipopt, I obtain
 the
 following errors:

 ../../Interfaces/.libs/libipopt.so: undefined reference to `fd15ad_'
 ../../Interfaces/.libs/libipopt.so: undefined reference to `mc47bd_'
 ../../Interfaces/.libs/libipopt.so: undefined reference to `mc34ad_'
 ../../Interfaces/.libs/libipopt.so: undefined reference to `mc64wd_'
 ../../Interfaces/.libs/libipopt.so: undefined reference to `metis_nodend_'
 ../../Interfaces/.libs/libipopt.so: undefined reference to `mc71ad_'


 It seems that the additional dependencies, are not linked in the ipopt
 library. The question is which files I have to put in the HSL directory if
 I want to use ma57 ?

 Thanks,
 Matteo

-- 
Ticket URL: <https://projects.coin-or.org/Ipopt/ticket/30>
Ipopt <http://projects.coin-or.org/Ipopt>
Interior-point optimizer for nonlinear programs.



More information about the Ipopt-tickets mailing list