[Ipopt-tickets] Re: [Ipopt] #32: [Coin-ipopt] installation problem in ipopt

Ipopt coin-trac at coin-or.org
Fri Mar 16 21:41:53 EDT 2007


#32: [Coin-ipopt] installation problem in ipopt
--------------------------------+-------------------------------------------
  Reporter:  woaiwojia          |       Owner:  ipopt-team
      Type:  defect             |      Status:  new       
  Priority:  normal             |   Component:  Ipopt     
   Version:  3.2 (C++ Version)  |    Severity:  normal    
Resolution:                     |    Keywords:            
--------------------------------+-------------------------------------------
Comment (by woaiwojia):

 Thank you, Stefan
 Some errors have been eliminated after following your guide.But there are
 still the following error message when building hs071_cpp project:

 Command Lines:
 Creating temporary file "c:\Program Files\Microsoft Visual Studio .NET
 2003\Ipopt\Ipopt\Windows\VisualStudio_dotNET\hs071_cpp\Debug\RSP000001.rsp"
 with contents
 [
 /OUT:"Debug/hs071_cpp.exe" /INCREMENTAL /NOLOGO /LIBPATH:"C:\Program
 Files\Intel\Compiler\Fortran\9.1\IA32\Lib" /LIBPATH:"C:\Program
 Files\Microsoft Visual Studio .NET 2003\Vc7\lib"
 /LIBPATH:"G:\Programe_Files\Microsoft Platform SDK\Core SDK\Lib" /DEBUG
 /PDB:"Debug/hs071_cpp.pdb" /SUBSYSTEM:CONSOLE /MACHINE:X86 "C:\Program
 Files\Microsoft Visual Studio .NET
 2003\Ipopt\Ipopt\Windows\VisualStudio_dotNET\Ipopt\Debug\Ipopt.lib"
  kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib
 shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib
 ".\Debug\hs071_main.obj"
 ".\Debug\hs071_nlp.obj"
 ]
 Creating command line "link.exe @"c:\Program Files\Microsoft Visual Studio
 .NET
 2003\Ipopt\Ipopt\Windows\VisualStudio_dotNET\hs071_cpp\Debug\RSP000001.rsp""

 Output Window:
 Linking...
 Ipopt.lib(xdebug.obj) : error LNK2019: unresolved external symbol
 __malloc_dbg referenced in function "void * __cdecl operator new(unsigned
 int,struct std::_DebugHeapTag_t const &,char *,int)"
 (??2 at YAPAXIABU_DebugHeapTag_t@std@@PADH at Z)

 libcpmtd.lib(_tolower.obj) : error LNK2019: unresolved external symbol
 __malloc_dbg referenced in function __Tolower

 Ipopt.lib(xdebug.obj) : error LNK2019: unresolved external symbol
 __free_dbg referenced in function "void __cdecl operator delete(void
 *,struct std::_DebugHeapTag_t const &,char *,int)"
 (??3 at YAXPAXABU_DebugHeapTag_t@std@@PADH at Z)

 Debug/hs071_cpp.exe : fatal error LNK1120: 2 unresolved externals


 By the way,I encounter some warning message when building ipopt project
 and I have no idea  if the warning message is serious:

 c:\Program Files\Microsoft Visual Studio .NET
 2003\Ipopt\Ipopt\src\Common\IpUtils.cpp(44) : warning C4800: 'int' :
 forcing value to bool 'true' or 'false' (performance warning)
 IpTaggedObject.cpp

 c:\Program Files\Microsoft Visual Studio .NET
 2003\Ipopt\Ipopt\src\Interfaces\IpStdFInterface.c(209) : warning C4311:
 'type cast' : pointer truncation from 'void *' to 'fptr'

 c:\Program Files\Microsoft Visual Studio .NET
 2003\Ipopt\Ipopt\src\Interfaces\IpStdFInterface.c(219) : warning C4311:
 'type cast' : pointer truncation from 'FUserData *' to 'fptr'

 c:\Program Files\Microsoft Visual Studio .NET
 2003\Ipopt\Ipopt\src\Interfaces\IpStdFInterface.c(225) : warning C4312:
 'type cast' : conversion from 'fptr' to 'FUserData *' of greater size

 c:\Program Files\Microsoft Visual Studio .NET
 2003\Ipopt\Ipopt\src\Interfaces\IpStdFInterface.c(230) : warning C4311:
 'type cast' : pointer truncation from 'void *' to 'fptr'

 c:\Program Files\Microsoft Visual Studio .NET
 2003\Ipopt\Ipopt\src\Interfaces\IpStdFInterface.c(244) : warning C4312:
 'type cast' : conversion from 'fptr' to 'FUserData *' of greater size

 c:\Program Files\Microsoft Visual Studio .NET
 2003\Ipopt\Ipopt\src\Interfaces\IpStdFInterface.c(281) : warning C4312:
 'type cast' : conversion from 'fptr' to 'FUserData *' of greater size

 c:\Program Files\Microsoft Visual Studio .NET
 2003\Ipopt\Ipopt\src\Interfaces\IpStdFInterface.c(307) : warning C4312:
 'type cast' : conversion from 'fptr' to 'FUserData *' of greater size

 c:\Program Files\Microsoft Visual Studio .NET
 2003\Ipopt\Ipopt\src\Interfaces\IpStdFInterface.c(331) : warning C4312:
 'type cast' : conversion from 'fptr' to 'FUserData *' of greater size

 c:\Program Files\Microsoft Visual Studio .NET
 2003\Ipopt\Ipopt\src\Interfaces\IpStdFInterface.c(356) : warning C4312:
 'type cast' : conversion from 'fptr' to 'FUserData *' of greater size

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



More information about the Ipopt-tickets mailing list