[Coin-discuss] Compiling COIN for IA64 linux (SGI) with Intel 8.1 compiler

Alexandre Le Bouthillier alexleb at crt.umontreal.ca
Fri Jul 15 08:25:43 EDT 2005


Anyone have compiled COIN for IA64 arch ?

After modification of the Makefile.Linux to include the icpc compiler and the 
cxxlib-icc flags I get the following error when compiling for Itanium2:

OsiClpSolverInterface.cpp(1008): error: identifier "CoinAssert" is undefined
      CoinAssert (smallModel_->problemStatus()||
smallModel_->objectiveValue()<1.0e
50);


CglProbing.cpp(36): error: name must be a namespace name
  using namespace __gnu_cxx;
                  ^

CglProbing.cpp(124): error: hash_set is not a template
    hash_set<OsiRowCut2  , row_cut_hash, row_cut_compare> rowCut_;
    ^

CglProbing.cpp(143): error: identifier "hash_set" is undefined
        hash_set<OsiRowCut2 , row_cut_hash,
        ^

CglProbing.cpp(143): error: type name is not allowed
        hash_set<OsiRowCut2 , row_cut_hash,
                 ^

CglProbing.cpp(143): error: type name is not allowed
        hash_set<OsiRowCut2 , row_cut_hash,

CglProbing.cpp(144): error: type name is not allowed
          row_cut_compare>::iterator find;
          ^

CglProbing.cpp(144): error: the global scope has no "iterator"
          row_cut_compare>::iterator find;
                            ^

CglProbing.cpp(144): error: expected a ";"
          row_cut_compare>::iterator find;
                                     ^

CglProbing.cpp(145): error: identifier "find" is undefined
        find =  rowCut_.find(newCut);
        ^

CglProbing.cpp(160): error: identifier "hash_set" is undefined
      hash_set<OsiRowCut2  , row_cut_hash, row_cut_compare>::const_iterator i;
      ^

CglProbing.cpp(160): error: type name is not allowed
      hash_set<OsiRowCut2  , row_cut_hash, row_cut_compare>::const_iterator i;

CglProbing.cpp(160): error: expected a ";"
      hash_set<OsiRowCut2  , row_cut_hash, row_cut_compare>::const_iterator i;
                                                                            ^

CglProbing.cpp(164): error: identifier "i" is undefined
        for (i=rowCut_.begin();i!=rowCut_.end();i++) {
             ^

CglProbing.cpp(177): error: identifier "i" is undefined
        for (i=rowCut_.begin();i!=rowCut_.end();i++) {

Any clue ?


Best
-- 
Alexandre Le Bouthillier
alexleb at crt.umontreal.ca



More information about the Coin-discuss mailing list