[Coin-lpsolver] Re: Coin-lpsolver Digest, Vol 24, Issue 7

Anureet Saxena anureet at yahoo.com
Wed Oct 18 21:38:59 EDT 2006


John,
   
  Thank you very much for fixing the column name issue. I am facing some problem while trying to update my version of Osi. 
   
  1. The download procedure for Osi available at 
   
  https://projects.coin-or.org/Osi
   
  is probably outdated. The svn command asks for a username/password while the download page makes no mention of it.
   
  2. Consequently, I downloaded the code as a tarball through a link available on that page. However, once again while following the instructions to compile the code I get the attached error while executing "make" (configure -C ended with succesfully; I am working on x86_64-redhat-linux).
   
  The error seems to be related to OsiDylp. Can you please tell me if there is a 'neat' way to compile Osi code without compiling OsiDylp. 
   
  regards,
  anureet
   
  ../../../../Osi/src/OsiDylp/OsiDylpSolverInterface.hpp: In constructor 'OsiDylpSolverInterface::OsiDylpSolverInterface()':
../../../../Osi/src/OsiDylp/OsiDylpSolverInterface.hpp:812: warning: 'OsiDylpSolverInterface::_row_price' will be initialized after
../../../../Osi/src/OsiDylp/OsiDylpSolverInterface.hpp:811: warning:   'double* OsiDylpSolverInterface::_row_lhs'
../../../../Osi/src/OsiDylp/OsiDylpSolverInterface.cpp:1689: warning:   when initialized here
../../../../Osi/src/OsiDylp/OsiDylpSolverInterface.hpp: In copy constructor 'OsiDylpSolverInterface::OsiDylpSolverInterface(const OsiDylpSolverInterface&)':
../../../../Osi/src/OsiDylp/OsiDylpSolverInterface.hpp:812: warning: 'OsiDylpSolverInterface::_row_price' will be initialized after
../../../../Osi/src/OsiDylp/OsiDylpSolverInterface.hpp:811: warning:   'double* OsiDylpSolverInterface::_row_lhs'
../../../../Osi/src/OsiDylp/OsiDylpSolverInterface.cpp:1780: warning:   when initialized here
../../../../Osi/src/OsiDylp/OsiDylpSolverInterface.cpp: In member function 'void OsiDylpSolverInterface::detach_dylp()':
../../../../Osi/src/OsiDylp/OsiDylpSolverInterface.cpp:2085: error: cast from 'OsiDylpSolverInterface*' to 'int' loses precision
../../../../Osi/src/OsiDylp/OsiDylpSolverInterface.cpp: In member function 'virtual void OsiDylpSolverInterface::setContinuous(int)':
../../../../Osi/src/OsiDylp/OsiDylpSolverInterface.cpp:2189: warning: dereferencing type-punned pointer will break strict-aliasing rules
../../../../Osi/src/OsiDylp/OsiDylpSolverInterface.cpp: In member function 'virtual void OsiDylpSolverInterface::setInteger(int)':
../../../../Osi/src/OsiDylp/OsiDylpSolverInterface.cpp:2232: warning: dereferencing type-punned pointer will break strict-aliasing rules
../../../../Osi/src/OsiDylp/OsiDylpSolverInterface.cpp: In member function 'virtual void OsiDylpSolverInterface::setColLower(int, double)':
../../../../Osi/src/OsiDylp/OsiDylpSolverInterface.cpp:2292: warning: dereferencing type-punned pointer will break strict-aliasing rules
../../../../Osi/src/OsiDylp/OsiDylpSolverInterface.cpp: In member function 'virtual void OsiDylpSolverInterface::setColUpper(int, double)':
../../../../Osi/src/OsiDylp/OsiDylpSolverInterface.cpp:2329: warning: dereferencing type-punned pointer will break strict-aliasing rules
../../../../Osi/src/OsiDylp/OsiDylpSolverInterface.cpp: In member function 'lpret_enum OsiDylpSolverInterface::do_lp(ODSI_start_enum)':
../../../../Osi/src/OsiDylp/OsiDylpSolverInterface.cpp:4010: error: cast from 'OsiDylpSolverInterface*' to 'int' loses precision
../../../../Osi/src/OsiDylp/OsiDylpSolverInterface.cpp:4027: warning: enumeration value 'startInvalid' not handled in switch
../../../../Osi/src/OsiDylp/OsiDylpSolverInterface.cpp: In member function 'virtual void OsiDylpSolverInterface::initialSolve()':
../../../../Osi/src/OsiDylp/OsiDylpSolverInterface.cpp:4447: error: cast from 'OsiDylpSolverInterface*' to 'int' loses precision
../../../../Osi/src/OsiDylp/OsiDylpSolverInterface.cpp: In member function 'virtual void OsiDylpSolverInterface::resolve()':
../../../../Osi/src/OsiDylp/OsiDylpSolverInterface.cpp:5878: error: cast from 'OsiDylpSolverInterface*' to 'int' loses precision
make[3]: *** [OsiDylpSolverInterface.lo] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1



Anureet Saxena
 anureet at cmu.edu
 anureet at yahoo.com
 
--This mail was delivered to you on 100% recyclable electrons.
 		
---------------------------------
Stay in the know. Pulse on the new Yahoo.com.  Check it out. 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.coin-or.org/pipermail/clp/attachments/20061018/69f76b00/attachment.html>


More information about the Clp mailing list