[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