[Bonmin-tickets] [Bonmin] #29: New change to DiveMIP causes crash

Bonmin coin-trac at coin-or.org
Tue Jul 29 19:45:15 EDT 2008


#29: New change to DiveMIP causes crash
-----------------------+----------------------------------------------------
Reporter:  kmartin     |       Owner:  pbonami
    Type:  defect      |      Status:  new    
Priority:  major       |   Component:  Bonmin 
 Version:  stable/0.1  |    Keywords:         
-----------------------+----------------------------------------------------
 Hi:

 There appears to a problem with the changes to DiveMIP.

 Thanks

  g++ -DHAVE_CONFIG_H -I.
 -I/home/kmartin/coin/COINNightlyBuild/OS/trunk/Bonmin/src/CbcBonmin/Heuristics
 -I../../../inc
 -I/home/kmartin/coin/COINNightlyBuild/OS/trunk/Bonmin/src/CbcBonmin/Heuristics/..
 -I/home/kmartin/coin/COINNightlyBuild/OS/trunk/Bonmin/src/CbcBonmin/Heuristics/../../Algorithms
 -I/home/kmartin/coin/COINNightlyBuild/OS/trunk/Bonmin/src/CbcBonmin/Heuristics/../../Interfaces
 -I/home/kmartin/coin/COINNightlyBuild/OS/trunk/Bonmin/src/CbcBonmin/Heuristics/../../Interfaces/Ipopt
 -I/home/kmartin/coin/COINNightlyBuild/OS/trunk/Bonmin/src/CbcBonmin/Heuristics/../../Interfaces/Filter
 -I/home/kmartin/coin/COINNightlyBuild/OS/trunk-debug-
 AllThirdParty/Bonmin/../Ipopt/inc
 -I/home/kmartin/coin/COINNightlyBuild/OS/trunk/Ipopt/src/contrib/CGPenalty
 -I/home/kmartin/coin/COINNightlyBuild/OS/trunk/Ipopt/src/Common
 -I/home/kmartin/coin/COINNightlyBuild/OS/trunk/Ipopt/src/Interfaces
 -I/home/kmartin/coin/COINNightlyBuild/OS/trunk/Ipopt/src/LinAlg
 -I/home/kmartin/coin/COINNightlyBuild/OS/trunk/Ipopt/src/Algorithm
 -I/home/kmartin/coin/COINNightlyBuild/OS/trunk/Ipopt/src/Algorithm/LinearSolvers
 -I/home/kmartin/coin/COINNightlyBuild/OS/trunk/CoinUtils/src
 -I/home/kmartin/coin/COINNightlyBuild/OS/trunk-debug-
 AllThirdParty/Bonmin/../CoinUtils/inc
 -I/home/kmartin/coin/COINNightlyBuild/OS/trunk-debug-
 AllThirdParty/Bonmin/../Clp/inc
 -I/home/kmartin/coin/COINNightlyBuild/OS/trunk/Clp/src
 -I/home/kmartin/coin/COINNightlyBuild/OS/trunk/Osi/src
 -I/home/kmartin/coin/COINNightlyBuild/OS/trunk/Osi/src/OsiClp
 -I/home/kmartin/coin/COINNightlyBuild/OS/trunk/Cgl/src
 -I/home/kmartin/coin/COINNightlyBuild/OS/trunk/Cgl/src/CglGomory
 -I/home/kmartin/coin/COINNightlyBuild/OS/trunk/Cgl/src/CglProbing
 -I/home/kmartin/coin/COINNightlyBuild/OS/trunk/Cgl/src/CglOddHole
 -I/home/kmartin/coin/COINNightlyBuild/OS/trunk/Cgl/src/CglClique
 -I/home/kmartin/coin/COINNightlyBuild/OS/trunk/Cgl/src/CglFlowCover
 -I/home/kmartin/coin/COINNightlyBuild/OS/trunk/Cgl/src/CglMixedIntegerRounding
 -I/home/kmartin/coin/COINNightlyBuild/OS/trunk/Cgl/src/CglTwomir
 -I/home/kmartin/coin/COINNightlyBuild/OS/trunk/Cgl/src/CglKnapsackCover
 -I/home/kmartin/coin/COINNightlyBuild/OS/trunk/Cgl/src/CglPreProcess
 -I/home/kmartin/coin/COINNightlyBuild/OS/trunk/Cgl/src
 -I/home/kmartin/coin/COINNightlyBuild/OS/trunk/Cbc/src
 -I/home/kmartin/coin/COINNightlyBuild/OS/trunk-debug-
 AllThirdParty/Bonmin/../Cbc/inc
 -I/home/kmartin/coin/COINNightlyBuild/OS/trunk/Bonmin/src/CbcBonmin/Heuristics/../../CbcBonmin
 -g -pipe -pedantic-errors -Wimplicit -Wparentheses -Wreturn-type -Wcast-
 qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -MT
 BonHeuristicDiveMIP.lo -MD -MP -MF .deps/BonHeuristicDiveMIP.Tpo -c
 /home/kmartin/coin/COINNightlyBuild/OS/trunk/Bonmin/src/CbcBonmin/Heuristics/BonHeuristicDiveMIP.cpp
 -o BonHeuristicDiveMIP.o
 /home/kmartin/coin/COINNightlyBuild/OS/trunk/Bonmin/src/CbcBonmin/Heuristics/BonHeuristicDiveMIP.cpp:
 In member function 'virtual int
 Bonmin::HeuristicDiveMIP::solution(double&, double*)':
 /home/kmartin/coin/COINNightlyBuild/OS/trunk/Bonmin/src/CbcBonmin/Heuristics/BonHeuristicDiveMIP.cpp:79:
 error: 'primalTolerace' was not declared in this scope
 /home/kmartin/coin/COINNightlyBuild/OS/trunk/Bonmin/src/CbcBonmin/Heuristics/BonHeuristicDiveMIP.cpp:307:
 error: invalid use of undefined type 'struct OsiClpSolverInterface'
 /home/kmartin/coin/COINNightlyBuild/OS/trunk/Cbc/src/CbcModel.hpp:2242:
 error: forward declaration of 'struct OsiClpSolverInterface'
 /home/kmartin/coin/COINNightlyBuild/OS/trunk/Bonmin/src/CbcBonmin/Heuristics/BonHeuristicDiveMIP.cpp:93:
 warning: unused variable 'g_sol'
 make[2]: *** [BonHeuristicDiveMIP.lo] Error 1
 make[2]: Leaving directory `/home/kmartin/coin/COINNightlyBuild/OS/trunk-
 debug-AllThirdParty/Bonmin/src/CbcBonmin/Heuristics'
 make[1]: *** [all-recursive] Error 1
 make[1]: Leaving directory `/home/kmartin/coin/COINNightlyBuild/OS/trunk-
 debug-AllThirdParty/Bonmin/src/CbcBonmin'
 make: *** [all-recursive] Error 1
 [root at gsbkipp Bonmin]#

-- 
Ticket URL: <https://projects.coin-or.org/Bonmin/ticket/29>
Bonmin <http://projects.coin-or.org/Bonmin>
Basic Open-source Nonlinear Mixed INteger programming



More information about the Bonmin-tickets mailing list