[Osi-tickets] [COIN-OR Open Solver Interface] #7: Make OsiDylp fails on amd64

COIN-OR Open Solver Interface coin-trac at coin-or.org
Sat Aug 12 15:03:58 EDT 2006


#7: Make OsiDylp fails on amd64
---------------------+------------------------------------------------------
 Reporter:  phines   |       Owner:  mjs
     Type:  defect   |      Status:  new
 Priority:  major    |   Milestone:     
Component:  OsiDyLP  |     Version:     
 Keywords:           |  
---------------------+------------------------------------------------------
 After configuring Osi, and running "make" on my AMD Athalon64 with linux
 64 bit, I get the following errors:

 OsiDylpSolverInterface.cpp: In member function 'void
 OsiDylpSolverInterface::detach_dylp()':
 OsiDylpSolverInterface.cpp:2085: error: cast from
 'OsiDylpSolverInterface*' to 'int' loses precision
 OsiDylpSolverInterface.cpp: In member function 'lpret_enum
 OsiDylpSolverInterface::do_lp(ODSI_start_enum)':
 OsiDylpSolverInterface.cpp:4010: error: cast from
 'OsiDylpSolverInterface*' to 'int' loses precision
 OsiDylpSolverInterface.cpp:4027: warning: enumeration value 'startInvalid'
 not handled in switch
 OsiDylpSolverInterface.cpp: In member function 'virtual void
 OsiDylpSolverInterface::initialSolve()':
 OsiDylpSolverInterface.cpp:4447: error: cast from
 'OsiDylpSolverInterface*' to 'int' loses precision
 OsiDylpSolverInterface.cpp: In member function 'virtual void
 OsiDylpSolverInterface::resolve()':
 OsiDylpSolverInterface.cpp:5878: error: cast from
 'OsiDylpSolverInterface*' to 'int' loses precision
 make[3]: *** [OsiDylpSolverInterface.lo] Error 1
 make[3]: Leaving directory `/home/hines/src/COIN/Coin-Osi/Osi/src/OsiDylp'
 make[2]: *** [all-recursive] Error 1
 make[2]: Leaving directory `/home/hines/src/COIN/Coin-Osi/Osi/src'
 make[1]: *** [all-recursive] Error 1
 make[1]: Leaving directory `/home/hines/src/COIN/Coin-Osi/Osi'
 make: *** [all-recursive] Error 1

 Perhaps a cast from OsiDylpSolverInterface* to int causes an error on 64
 bit machines

-- 
Ticket URL: <https://projects.coin-or.org/Osi/ticket/7>
COIN-OR Open Solver Interface <https://projects.coin-or.org/Osi/>
The COIN-OR Open Solver Interface


More information about the Osi-tickets mailing list