[Coin-symphony] Compile error: libOsiSym

Menal Guzelsoy megb at lehigh.edu
Mon Nov 28 15:23:06 EST 2005


Hi Marcos,

It seems that the SYMPHONY header file(symphony_api.c) cannot be found. 
Can you
check the COIN/Makefiles/Makefile.location file and see if the SYMPHONY
definitions ('COIN_libSym' and 'COIN_libOsiSym') are uncommented? If not,
uncomment those lines and try again.

Alternatively, you could set the USE_OSI_INTERFACE variable in SYMPHONY's
configuration file and then type 'make coin'. This would compile required COIN
libraries together with OsiSym.

Menal.

Quoting "marcos.roberto.silva" <marcos.roberto.silva at uol.com.br>:

> Hi,
> I am trying to generate the libOsiSym but when I type make in the 
> OsiSym directorty the output is:
>
> [marcos at Marcos OsiSym]$ make
> (cd /home/marcos/COIN/Osi && make -f Makefile.Osi install)
> make[1]: Entering directory `/home/marcos/COIN/Osi'
> (cd ../Coin && make install)
> make[2]: Entering directory `/home/marcos/COIN/Coin'
> make -f /home/marcos/COIN/Makefiles/Makefile.lib install
> make[3]: Entering directory `/home/marcos/COIN/Coin'
> make[3]: Nada a ser feito para `install'.
> make[3]: Leaving directory `/home/marcos/COIN/Coin'
> make[2]: Leaving directory `/home/marcos/COIN/Coin'
> make -f /home/marcos/COIN/Makefiles/Makefile.lib install
> make[2]: Entering directory `/home/marcos/COIN/Osi'
> make[2]: Nada a ser feito para `install'.
> make[2]: Leaving directory `/home/marcos/COIN/Osi'
> make[1]: Leaving directory `/home/marcos/COIN/Osi'
> echo
>
> make -f /home/marcos/COIN/Makefiles/Makefile.lib install
> make[1]: Entering directory `/home/marcos/COIN/Osi/OsiSym'
>
> Creating dependency SymWarmStart.d
> cc1plus: note: obsolete option -I- used, please use -iquote instead
> In file included from SymWarmStart.cpp:19:
> include/SymWarmStart.hpp:25:26: error: symphony_api.h: Arquivo ou 
> diretório não encontrado
>
> Creating dependency OsiSymSolverInterface.d
> cc1plus: note: obsolete option -I- used, please use -iquote instead
> In file included from include/OsiSymSolverInterface.hpp:28,
>                 from OsiSymSolverInterface.cpp:19:
> include/SymWarmStart.hpp:25:26: error: symphony_api.h: Arquivo ou 
> diretório não encontrado
>
> Compiling OsiSymSolverInterface.cpp
> cc1plus: note: obsolete option -I- used, please use -iquote instead
> In file included from include/OsiSymSolverInterface.hpp:28,
>                 from OsiSymSolverInterface.cpp:19:
> include/SymWarmStart.hpp:25:26: error: symphony_api.h: Arquivo ou 
> diretório não encontrado
> include/SymWarmStart.hpp:43: error: expected `)' before ‘*’ token
> include/SymWarmStart.hpp:58: error: ISO C++ forbids declaration of 
> ‘warm_start_desc’ with no type
> include/SymWarmStart.hpp:58: error: ‘warm_start_desc’ declared as a 
> ‘virtual’ field
> include/SymWarmStart.hpp:58: error: expected ‘;’ before ‘*’ token
> include/SymWarmStart.hpp:63: error: ‘bc_node’ has not been declared
> include/SymWarmStart.hpp:71: error: ISO C++ forbids declaration of 
> ‘warm_start_desc’ with no type
> include/SymWarmStart.hpp:71: error: expected ‘;’ before ‘*’ token
> include/OsiSymSolverInterface.hpp:259: error: ISO C++ forbids 
> declaration of ‘sym_environment’ with no type
> include/OsiSymSolverInterface.hpp:259: error: expected ‘;’ before ‘*’ token
> include/OsiSymSolverInterface.hpp:262: error: expected `;' before ‘virtual’
> include/OsiSymSolverInterface.hpp:761: error: ISO C++ forbids 
> declaration of ‘sym_environment’ with no type
> include/OsiSymSolverInterface.hpp:761: error: expected ‘;’ before ‘*’ token
> OsiSymSolverInterface.cpp: In constructor 
> ‘OsiSymSolverInterface::OsiSymSolverInterface()’:
> OsiSymSolverInterface.cpp:66: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:66: error: ‘sym_open_environment’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual void 
> OsiSymSolverInterface::loadProblem()’:
> OsiSymSolverInterface.cpp:77: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:77: error: ‘sym_load_problem’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual void 
> OsiSymSolverInterface::branchAndBound()’:
> OsiSymSolverInterface.cpp:90: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:91: error: ‘sym_warm_solve’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp:93: error: ‘sym_solve’ was not declared in 
> this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual void 
> OsiSymSolverInterface::resolve()’:
> OsiSymSolverInterface.cpp:104: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:104: error: ‘sym_warm_solve’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual double 
> OsiSymSolverInterface::getLbForNewRhs(int, int*, double*)’:
> OsiSymSolverInterface.cpp:114: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:114: error: ‘sym_get_lb_for_new_rhs’ was 
> not declared in this scope
> OsiSymSolverInterface.cpp:117: error: ‘sym_get_infinity’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual double 
> OsiSymSolverInterface::getUbForNewRhs(int, int*, double*)’:
> OsiSymSolverInterface.cpp:129: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:129: error: ‘sym_get_ub_for_new_rhs’ was 
> not declared in this scope
> OsiSymSolverInterface.cpp:132: error: ‘sym_get_infinity’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual double 
> OsiSymSolverInterface::getLbForNewObj(int, int*, double*)’:
> OsiSymSolverInterface.cpp:143: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:143: error: ‘sym_get_lb_for_new_obj’ was 
> not declared in this scope
> OsiSymSolverInterface.cpp:146: error: ‘sym_get_infinity’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual double 
> OsiSymSolverInterface::getUbForNewObj(int, int*, double*)’:
> OsiSymSolverInterface.cpp:157: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:157: error: ‘sym_get_ub_for_new_obj’ was 
> not declared in this scope
> OsiSymSolverInterface.cpp:160: error: ‘sym_get_infinity’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual void 
> OsiSymSolverInterface::multiCriteriaBranchAndBound()’:
> OsiSymSolverInterface.cpp:170: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:170: error: ‘sym_mc_solve’ was not declared 
> in this scope
> OsiSymSolverInterface.cpp: In destructor ‘virtual 
> OsiSymSolverInterface::~OsiSymSolverInterface()’:
> OsiSymSolverInterface.cpp:180: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:180: error: ‘sym_close_environment’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual void 
> OsiSymSolverInterface::reset()’:
> OsiSymSolverInterface.cpp:194: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:194: error: ‘sym_close_environment’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp:196: error: ‘sym_open_environment’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual bool 
> OsiSymSolverInterface::setIntParam(OsiIntParam, int)’:
> OsiSymSolverInterface.cpp:221: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:221: error: ‘sym_set_int_param’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual bool 
> OsiSymSolverInterface::setSymParam(OsiSymIntParam, int)’:
> OsiSymSolverInterface.cpp:305: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:305: error: ‘sym_set_int_param’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual bool 
> OsiSymSolverInterface::setSymParam(std::string, int)’:
> OsiSymSolverInterface.cpp:315: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:315: error: ‘sym_set_int_param’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual bool 
> OsiSymSolverInterface::setDblParam(OsiDblParam, double)’:
> OsiSymSolverInterface.cpp:333: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual bool 
> OsiSymSolverInterface::setSymParam(OsiSymDblParam, double)’:
> OsiSymSolverInterface.cpp:380: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:380: error: ‘sym_set_dbl_param’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual bool 
> OsiSymSolverInterface::setSymParam(std::string, double)’:
> OsiSymSolverInterface.cpp:390: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:390: error: ‘sym_set_dbl_param’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual bool 
> OsiSymSolverInterface::setStrParam(OsiStrParam, const std::string&)’:
> OsiSymSolverInterface.cpp:416: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:416: error: ‘sym_set_str_param’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual bool 
> OsiSymSolverInterface::setSymParam(std::string, std::string)’:
> OsiSymSolverInterface.cpp:443: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:444: error: ‘sym_set_str_param’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual bool 
> OsiSymSolverInterface::getIntParam(OsiIntParam, int&) const’:
> OsiSymSolverInterface.cpp:468: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:468: error: ‘sym_get_int_param’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual bool 
> OsiSymSolverInterface::getSymParam(OsiSymIntParam, int&) const’:
> OsiSymSolverInterface.cpp:527: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:527: error: ‘sym_get_int_param’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual bool 
> OsiSymSolverInterface::getSymParam(std::string, int&) const’:
> OsiSymSolverInterface.cpp:538: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:538: error: ‘sym_get_int_param’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual bool 
> OsiSymSolverInterface::getDblParam(OsiDblParam, double&) const’:
> OsiSymSolverInterface.cpp:554: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual bool 
> OsiSymSolverInterface::getSymParam(OsiSymDblParam, double&) const’:
> OsiSymSolverInterface.cpp:601: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:601: error: ‘sym_get_dbl_param’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual bool 
> OsiSymSolverInterface::getSymParam(std::string, double&) const’:
> OsiSymSolverInterface.cpp:612: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:612: error: ‘sym_get_dbl_param’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual bool 
> OsiSymSolverInterface::getStrParam(OsiStrParam, std::string&) const’:
> OsiSymSolverInterface.cpp:640: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:640: error: ‘sym_get_str_param’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual bool 
> OsiSymSolverInterface::getSymParam(std::string, std::string&) const’:
> OsiSymSolverInterface.cpp:672: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:672: error: ‘sym_get_str_param’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘void 
> OsiSymSolverInterface::setInitialData()’:
> OsiSymSolverInterface.cpp:687: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:687: error: ‘sym_set_defaults’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘void 
> OsiSymSolverInterface::parseCommandLine(int, char**)’:
> OsiSymSolverInterface.cpp:697: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:697: error: ‘sym_parse_command_line’ was 
> not declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual int 
> OsiSymSolverInterface::readMps(const char*, const char*)’:
> OsiSymSolverInterface.cpp:708: error: ‘MAX_FILE_NAME_LENGTH’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp:712: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:712: error: ‘sym_read_mps’ was not declared 
> in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual int 
> OsiSymSolverInterface::readGMPL(const char*, const char*)’:
> OsiSymSolverInterface.cpp:727: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:728: error: ‘sym_read_gmpl’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘void 
> OsiSymSolverInterface::findInitialBounds()’:
> OsiSymSolverInterface.cpp:739: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:739: error: ‘sym_find_initial_bounds’ was 
> not declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘int 
> OsiSymSolverInterface::createPermanentCutPools()’:
> OsiSymSolverInterface.cpp:750: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:750: error: 
> ‘sym_create_permanent_cut_pools’ was not declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual void 
> OsiSymSolverInterface::initialSolve()’:
> OsiSymSolverInterface.cpp:764: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:764: error: ‘sym_solve’ was not declared in 
> this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual void 
> OsiSymSolverInterface::loadProblem(const CoinPackedMatrix&, const 
> double*, const double*, const double*, const char*, const double*, 
> const double*)’:
> OsiSymSolverInterface.cpp:863: error: ‘ISIZE’ was not declared in this scope
> OsiSymSolverInterface.cpp:865: error: ‘DSIZE’ was not declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual void 
> OsiSymSolverInterface::loadProblem(int, int, const CoinBigIndex*, 
> const int*, const double*, const double*, const double*, const 
> double*, const char*, const double*, const double*)’:
> OsiSymSolverInterface.cpp:985: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:993: error: ‘TRUE’ was not declared in this scope
> OsiSymSolverInterface.cpp:993: error: ‘sym_explicit_load_problem’ was 
> not declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual bool 
> OsiSymSolverInterface::isAbandoned() const’:
> OsiSymSolverInterface.cpp:1005: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1005: error: ‘sym_is_abandoned’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual bool 
> OsiSymSolverInterface::isProvenOptimal() const’:
> OsiSymSolverInterface.cpp:1018: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1018: error: ‘sym_is_proven_optimal’ was 
> not declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual bool 
> OsiSymSolverInterface::isProvenPrimalInfeasible() const’:
> OsiSymSolverInterface.cpp:1031: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1031: error: 
> ‘sym_is_proven_primal_infeasible’ was not declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual bool 
> OsiSymSolverInterface::isPrimalObjectiveLimitReached() const’:
> OsiSymSolverInterface.cpp:1044: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1044: error: ‘sym_is_target_gap_achieved’ 
> was not declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual bool 
> OsiSymSolverInterface::isIterationLimitReached() const’:
> OsiSymSolverInterface.cpp:1057: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1057: error: 
> ‘sym_is_iteration_limit_reached’ was not declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual bool 
> OsiSymSolverInterface::isTimeLimitReached() const’:
> OsiSymSolverInterface.cpp:1070: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1070: error: ‘sym_is_time_limit_reached’ 
> was not declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual bool 
> OsiSymSolverInterface::isTargetGapReached() const’:
> OsiSymSolverInterface.cpp:1082: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1082: error: ‘sym_is_target_gap_achieved’ 
> was not declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual int 
> OsiSymSolverInterface::getNumCols() const’:
> OsiSymSolverInterface.cpp:1096: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1096: error: ‘sym_get_num_cols’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual int 
> OsiSymSolverInterface::getNumRows() const’:
> OsiSymSolverInterface.cpp:1109: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1109: error: ‘sym_get_num_rows’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual int 
> OsiSymSolverInterface::getNumElements() const’:
> OsiSymSolverInterface.cpp:1122: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1122: error: ‘sym_get_num_elements’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual const double* 
> OsiSymSolverInterface::getColLower() const’:
> OsiSymSolverInterface.cpp:1139: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1139: error: ‘sym_get_col_lower’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual const double* 
> OsiSymSolverInterface::getColUpper() const’:
> OsiSymSolverInterface.cpp:1155: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1155: error: ‘sym_get_col_upper’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual const char* 
> OsiSymSolverInterface::getRowSense() const’:
> OsiSymSolverInterface.cpp:1171: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1171: error: ‘sym_get_row_sense’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual const double* 
> OsiSymSolverInterface::getRightHandSide() const’:
> OsiSymSolverInterface.cpp:1187: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1187: error: ‘sym_get_rhs’ was not declared 
> in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual const double* 
> OsiSymSolverInterface::getRowRange() const’:
> OsiSymSolverInterface.cpp:1203: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1203: error: ‘sym_get_row_range’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual const double* 
> OsiSymSolverInterface::getRowLower() const’:
> OsiSymSolverInterface.cpp:1219: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1219: error: ‘sym_get_row_lower’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual const double* 
> OsiSymSolverInterface::getRowUpper() const’:
> OsiSymSolverInterface.cpp:1235: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1235: error: ‘sym_get_row_upper’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual const double* 
> OsiSymSolverInterface::getObjCoefficients() const’:
> OsiSymSolverInterface.cpp:1252: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1252: error: ‘sym_get_obj_coeff’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual const double* 
> OsiSymSolverInterface::getObj2Coefficients() const’:
> OsiSymSolverInterface.cpp:1269: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1269: error: ‘sym_get_obj2_coeff’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual double 
> OsiSymSolverInterface::getObjSense() const’:
> OsiSymSolverInterface.cpp:1282: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1282: error: ‘sym_get_obj_sense’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual bool 
> OsiSymSolverInterface::isContinuous(int) const’:
> OsiSymSolverInterface.cpp:1295: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1295: error: ‘sym_is_continuous’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual bool 
> OsiSymSolverInterface::isBinary(int) const’:
> OsiSymSolverInterface.cpp:1309: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1309: error: ‘sym_is_binary’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual bool 
> OsiSymSolverInterface::isInteger(int) const’:
> OsiSymSolverInterface.cpp:1323: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1323: error: ‘sym_is_integer’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual const 
> CoinPackedMatrix* OsiSymSolverInterface::getMatrixByCol() const’:
> OsiSymSolverInterface.cpp:1382: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1386: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual double 
> OsiSymSolverInterface::getInfinity() const’:
> OsiSymSolverInterface.cpp:1399: error: ‘sym_get_infinity’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual const double* 
> OsiSymSolverInterface::getColSolution() const’:
> OsiSymSolverInterface.cpp:1413: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1413: error: ‘sym_get_col_solution’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual const double* 
> OsiSymSolverInterface::getRowActivity() const’:
> OsiSymSolverInterface.cpp:1432: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1432: error: ‘sym_get_row_activity’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual double 
> OsiSymSolverInterface::getObjValue() const’:
> OsiSymSolverInterface.cpp:1445: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1445: error: ‘sym_get_obj_val’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual double 
> OsiSymSolverInterface::getPrimalBound() const’:
> OsiSymSolverInterface.cpp:1460: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1460: error: ‘sym_get_primal_bound’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual int 
> OsiSymSolverInterface::getIterationCount() const’:
> OsiSymSolverInterface.cpp:1473: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1473: error: ‘sym_get_iteration_count’ was 
> not declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual void 
> OsiSymSolverInterface::setObjCoeff(int, double)’:
> OsiSymSolverInterface.cpp:1487: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1487: error: ‘sym_set_obj_coeff’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual void 
> OsiSymSolverInterface::setObj2Coeff(int, double)’:
> OsiSymSolverInterface.cpp:1496: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1496: error: ‘sym_set_obj2_coeff’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual void 
> OsiSymSolverInterface::setColLower(int, double)’:
> OsiSymSolverInterface.cpp:1506: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1506: error: ‘sym_set_col_lower’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual void 
> OsiSymSolverInterface::setColUpper(int, double)’:
> OsiSymSolverInterface.cpp:1516: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1516: error: ‘sym_set_col_upper’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual void 
> OsiSymSolverInterface::setRowLower(int, double)’:
> OsiSymSolverInterface.cpp:1526: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1526: error: ‘sym_set_row_lower’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual void 
> OsiSymSolverInterface::setRowUpper(int, double)’:
> OsiSymSolverInterface.cpp:1536: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1536: error: ‘sym_set_row_upper’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual void 
> OsiSymSolverInterface::setRowType(int, char, double, double)’:
> OsiSymSolverInterface.cpp:1546: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1546: error: ‘sym_set_row_type’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual void 
> OsiSymSolverInterface::setObjSense(double)’:
> OsiSymSolverInterface.cpp:1554: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1554: error: ‘sym_set_obj_sense’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual void 
> OsiSymSolverInterface::setColSolution(const double*)’:
> OsiSymSolverInterface.cpp:1563: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1563: error: ‘sym_set_col_solution’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual void 
> OsiSymSolverInterface::setPrimalBound(double)’:
> OsiSymSolverInterface.cpp:1571: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1571: error: ‘sym_set_primal_bound’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual void 
> OsiSymSolverInterface::setContinuous(int)’:
> OsiSymSolverInterface.cpp:1579: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1579: error: ‘sym_set_continuous’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual void 
> OsiSymSolverInterface::setInteger(int)’:
> OsiSymSolverInterface.cpp:1587: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1587: error: ‘sym_set_integer’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual void 
> OsiSymSolverInterface::setColName(char**)’:
> OsiSymSolverInterface.cpp:1594: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1594: error: ‘sym_set_col_names’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual void 
> OsiSymSolverInterface::addCol(const CoinPackedVectorBase&, double, 
> double, double)’:
> OsiSymSolverInterface.cpp:1614: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1615: error: ‘sym_add_col’ was not declared 
> in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual void 
> OsiSymSolverInterface::addRow(const CoinPackedVectorBase&, char, 
> double, double)’:
> OsiSymSolverInterface.cpp:1649: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1649: error: ‘sym_add_row’ was not declared 
> in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual void 
> OsiSymSolverInterface::deleteCols(int, const int*)’:
> OsiSymSolverInterface.cpp:1659: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1659: error: ‘sym_delete_cols’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual void 
> OsiSymSolverInterface::deleteRows(int, const int*)’:
> OsiSymSolverInterface.cpp:1668: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1668: error: ‘sym_delete_rows’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual void 
> OsiSymSolverInterface::writeMps(const char*, const char*, double) 
> const’:
> OsiSymSolverInterface.cpp:1685: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual void 
> OsiSymSolverInterface::applyColCut(const OsiColCut&)’:
> OsiSymSolverInterface.cpp:1735: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1742: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual CoinWarmStart* 
> OsiSymSolverInterface::getWarmStart() const’:
> OsiSymSolverInterface.cpp:1756: error: ‘warm_start_desc’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp:1756: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1756: error: ‘sym_get_warm_start’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp:1757: error: could not convert ‘std::ws’ to ‘bool’
> OsiSymSolverInterface.cpp:1758: error: no matching function for call 
> to ‘SymWarmStart::SymWarmStart(<unknown type>)’
> include/SymWarmStart.hpp:49: note: candidates are: 
> SymWarmStart::SymWarmStart(const SymWarmStart&)
> include/SymWarmStart.hpp:46: note:                 
> SymWarmStart::SymWarmStart(char*)
> include/SymWarmStart.hpp:37: note:                 
> SymWarmStart::SymWarmStart()
> OsiSymSolverInterface.cpp:1759: error: ‘sym_delete_warm_start’ was 
> not declared in this scope
> OsiSymSolverInterface.cpp:1762: error: ‘sym_delete_warm_start’ was 
> not declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘virtual bool 
> OsiSymSolverInterface::setWarmStart(const CoinWarmStart*)’:
> OsiSymSolverInterface.cpp:1777: error: ‘warm_start_desc’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp:1777: error: ‘class SymWarmStart’ has no 
> member named ‘getCopyOfWarmStartDesc’
> OsiSymSolverInterface.cpp:1779: error: could not convert ‘std::ws’ to ‘bool’
> OsiSymSolverInterface.cpp:1779: error: in argument to unary !
> OsiSymSolverInterface.cpp:1784: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1784: error: ‘sym_set_warm_start’ was not 
> declared in this scope
> OsiSymSolverInterface.cpp:1785: error: ‘sym_delete_warm_start’ was 
> not declared in this scope
> OsiSymSolverInterface.cpp: In copy constructor 
> ‘OsiSymSolverInterface::OsiSymSolverInterface(const 
> OsiSymSolverInterface&)’:
> OsiSymSolverInterface.cpp:1796: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1796: error: ‘const class 
> OsiSymSolverInterface’ has no member named ‘getSymphonyEnvironment’
> OsiSymSolverInterface.cpp:1796: error: ‘sym_create_copy_environment’ 
> was not declared in this scope
> OsiSymSolverInterface.cpp: In member function ‘OsiSymSolverInterface& 
> OsiSymSolverInterface::operator=(const OsiSymSolverInterface&)’:
> OsiSymSolverInterface.cpp:1829: error: ‘env_’ was not declared in this scope
> OsiSymSolverInterface.cpp:1829: error: ‘const class 
> OsiSymSolverInterface’ has no member named ‘getSymphonyEnvironment’
> OsiSymSolverInterface.cpp:1829: error: ‘sym_create_copy_environment’ 
> was not declared in this scope
> make[1]: ** [Linux-O_-w/OsiSymSolverInterface.o] Erro 1
> make[1]: Leaving directory `/home/marcos/COIN/Osi/OsiSym'
> make: ** [install] Erro 2
>
>
> Thank's in advance.
>
> Marcos Roberto Silva
> Brazil
>
>
> _______________________________________________
> Coin-symphony mailing list
> Coin-symphony at list.coin-or.org
> http://list.coin-or.org/mailman/listinfo/coin-symphony
>



----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.





More information about the Symphony mailing list