[Ipopt-tickets] Re: [Ipopt] #11: Install IPOPT with Pardiso on AIX

Ipopt coin-trac at coin-or.org
Tue Jun 6 21:28:16 EDT 2006


#11: Install IPOPT with Pardiso on AIX
--------------------------------+-------------------------------------------
  Reporter:  andanh             |       Owner:  andreasw         
      Type:  defect             |      Status:  assigned         
  Priority:  normal             |   Component:  Ipopt            
   Version:  3.0 - C++ Version  |    Severity:  normal           
Resolution:                     |    Keywords:  class MatrixSpace
--------------------------------+-------------------------------------------
Changes (by andreasw):

  * priority:  high => normal
  * status:  new => assigned
  * owner:  ipopt-team => andreasw

Old description:

> Hi,
>
> Please see what happened.  I cannot install IPOPT on AIX since IPOPT
> cannot find the class MatrixSpace.  Could you tell me where the class
> MatrixSpace is defined?  What should I do?
>
> Thank you very much.
>
> Danh
>
> PS.
> Could you tell me how to search the class MatrixSpace in all files of
> IPOPT directory by using Xemacs or Emacs or vi?  The "grep" command is
> not convienient at all!
>
> ...
> xlC -DHAVE_CONFIG_H -I. -I. -I../inc     -q64 -O3 -qarch=auto
> -qcache=auto -qhot -qtune=auto -qmaxmem=-1 -bmaxdata:0x80000000
> -qrtti=dyna  -I`echo ./../Common` -c -o IpMatrix.o IpMatrix.cpp
> source='IpMultiVectorMatrix.cpp' object='IpMultiVectorMatrix.o'
> libtool=no \
> DEPDIR=.deps depmode=aix /bin/sh ../depcomp \
> xlC -DHAVE_CONFIG_H -I. -I. -I../inc     -q64 -O3 -qarch=auto
> -qcache=auto -qhot -qtune=auto -qmaxmem=-1 -bmaxdata:0x80000000
> -qrtti=dyna  -I`echo ./../Common` -c -o IpMultiVectorMatrix.o
> IpMultiVectorMatrix.cpp
> "./../Common/IpSmartPtr.hpp", line 557.11: 1540-0251 (S) The "->"
> operator cannot be applied to the undefined class "class MatrixSpace".
> "./../Common/IpSmartPtr.hpp", line 548.8: 1540-0700 (I) The previous
> message was produced while processing "Ipopt::SmartPtr<const
> Ipopt::MatrixSpace>::ReleasePointer_()".
> "./../Common/IpSmartPtr.hpp", line 434.5: 1540-0700 (I) The previous
> message was produced while processing "Ipopt::SmartPtr<const
> Ipopt::MatrixSpace>::~SmartPtr()".
> "./../Common/IpSmartPtr.hpp", line 165.9: 1540-0700 (I) The previous
> message was produced while processing "Ipopt::SmartPtr<const
> Ipopt::MatrixSpace>::__dftdt()".
> "IpMatrix.hpp", line 43.13: 1540-0700 (I) The previous message was
> produced while processing "Ipopt::Matrix::~Matrix()".
> "./../Common/IpSmartPtr.hpp", line 558.15: 1540-0251 (S) The "->"
> operator cannot be applied to the undefined class "class MatrixSpace".
> make[2]: *** [IpMultiVectorMatrix.o] Error 1
> make[2]: Leaving directory `/home/andanh/IPOPT/ipopt-3.1.0/LinAlg'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/andanh/IPOPT/ipopt-3.1.0/LinAlg'
> make: *** [all-recursive] Error 1

New description:

 Problem with templated SmartPtr's fixed.

 Now the issue is a compiler bug (xlC segfaults).  If compilation with -g
 works, I will make it possible to compile that one file with different
 compiler options.

-- 
Ticket URL: <https://projects.coin-or.org/Ipopt/ticket/11>
Ipopt <http://www.coin-or.org>
Ipopt Tickets


More information about the Ipopt-tickets mailing list