[Couenne] compiling error

Pietro Belotti belotti at lehigh.edu
Tue Jul 7 17:47:07 EDT 2009


Hi Mustafa,

that seems to be an error occurring within Cgl, not Couenne. It should  
be an easy fix, given that fundamental files such as  
OsiSolverInterface.hpp seem missing. Try rerunning the configure  
command before typing make.

Hope this helps.

Cheers,
Pietro

_________________________________________
Pietro Belotti, Lehigh University
Dept. of Industrial & Systems Engineering
200 W Packer Ave, Bethlehem PA 18015.
phone: 610-758-3865   fax: 610-758-4886
email: belotti at lehigh.edu
web:   http://www.lehigh.edu/~pib208


On 07/07/2009, Mustafa Rasim Kilinc <kilinc at wisc.edu> wrote:

> Hello,
> I was trying to compile stable version from repository. I got   
> following error messages when I was doing 'make'.
> Cheers,
> Mustafa
>
> make[3]: Entering directory   
> `/nfs/mcs-homes110/kilinc/svn-mods/Couenne/default/Cgl/src/CglDuplicateRow'
> if /bin/sh ../../../libtool --tag=CXX --mode=compile g++   
> -DHAVE_CONFIG_H -I. -I`echo ../../../../Cgl/src/CglDuplicateRow`   
> -I../../inc  -I`echo ../../../../Cgl/src/CglDuplicateRow/..` -I`echo  
>  /homes/kilinc/svn-mods/Couenne/CoinUtils/src` -I`echo   
> /homes/kilinc/svn-mods/Couenne/default/Cgl/../CoinUtils/inc` -I`echo  
>  /homes/kilinc/svn-mods/Couenne/Osi/src`   -O3 -fomit-frame-pointer   
> -pipe -DNDEBUG -pedantic-errors -Wimplicit -Wparentheses   
> -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings   
> -Wconversion -Wno-unknown-pragmas   -MT CglDuplicateRow.lo -MD -MP   
> -MF ".deps/CglDuplicateRow.Tpo" -c -o CglDuplicateRow.lo   
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.cpp; \
> 	then mv -f ".deps/CglDuplicateRow.Tpo" ".deps/CglDuplicateRow.Plo";  
>  else rm -f ".deps/CglDuplicateRow.Tpo"; exit 1; fi
>  g++ -DHAVE_CONFIG_H -I. -I../../../../Cgl/src/CglDuplicateRow   
> -I../../inc -I../../../../Cgl/src/CglDuplicateRow/..   
> -I/homes/kilinc/svn-mods/Couenne/CoinUtils/src   
> -I/homes/kilinc/svn-mods/Couenne/default/Cgl/../CoinUtils/inc   
> -I/homes/kilinc/svn-mods/Couenne/Osi/src -O3 -fomit-frame-pointer   
> -pipe -DNDEBUG -pedantic-errors -Wimplicit -Wparentheses   
> -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings   
> -Wconversion -Wno-unknown-pragmas -MT CglDuplicateRow.lo -MD -MP -MF  
>  .deps/CglDuplicateRow.Tpo -c   
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.cpp  -fPIC -DPIC  
>  -o .libs/CglDuplicateRow.o
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.cpp:18:33:   
> error: OsiRowCutDebugger.hpp: No such file or directory
> In file included from   
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.hpp:8,
>                  from   
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.cpp:19:
> ../../../../Cgl/src/CglDuplicateRow/../CglCutGenerator.hpp:6:23:   
> error: OsiCuts.hpp: No such file or directory
> ../../../../Cgl/src/CglDuplicateRow/../CglCutGenerator.hpp:7:34:   
> error: OsiSolverInterface.hpp: No such file or directory
> In file included from   
> ../../../../Cgl/src/CglDuplicateRow/../CglCutGenerator.hpp:8,
>                  from   
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.hpp:8,
>                  from   
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.cpp:19:
> ../../../../Cgl/src/CglDuplicateRow/../CglTreeInfo.hpp:41: error:   
> ISO C++ forbids declaration of 'OsiRowCut' with no type
> ../../../../Cgl/src/CglDuplicateRow/../CglTreeInfo.hpp:41: error:   
> expected ';' before '*' token
> ../../../../Cgl/src/CglDuplicateRow/../CglTreeInfo.hpp:65: error:   
> expected ',' or '...' before '*' token
> ../../../../Cgl/src/CglDuplicateRow/../CglTreeInfo.hpp:65: error:   
> ISO C++ forbids declaration of 'OsiSolverInterface' with no type
> ../../../../Cgl/src/CglDuplicateRow/../CglTreeInfo.hpp:80: error:   
> expected ',' or '...' before '*' token
> ../../../../Cgl/src/CglDuplicateRow/../CglTreeInfo.hpp:80: error:   
> ISO C++ forbids declaration of 'OsiSolverInterface' with no type
> ../../../../Cgl/src/CglDuplicateRow/../CglTreeInfo.hpp:96: error:   
> ISO C++ forbids declaration of 'OsiSolverInterface' with no type
> ../../../../Cgl/src/CglDuplicateRow/../CglTreeInfo.hpp:96: error:   
> expected ';' before '*' token
> ../../../../Cgl/src/CglDuplicateRow/../CglTreeInfo.hpp:101: error:   
> expected ',' or '...' before '*' token
> ../../../../Cgl/src/CglDuplicateRow/../CglTreeInfo.hpp:101: error:   
> ISO C++ forbids declaration of 'OsiSolverInterface' with no type
> ../../../../Cgl/src/CglDuplicateRow/../CglTreeInfo.hpp:103: error:   
> 'OsiSolverInterface' has not been declared
> ../../../../Cgl/src/CglDuplicateRow/../CglTreeInfo.hpp:105: error:   
> 'OsiSolverInterface' has not been declared
> ../../../../Cgl/src/CglDuplicateRow/../CglTreeInfo.hpp:109: error:   
> expected ',' or '...' before '&' token
> ../../../../Cgl/src/CglDuplicateRow/../CglTreeInfo.hpp:110: error:   
> ISO C++ forbids declaration of 'OsiSolverInterface' with no type
> In file included from   
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.hpp:8,
>                  from   
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.cpp:19:
> ../../../../Cgl/src/CglDuplicateRow/../CglCutGenerator.hpp:31:   
> error: expected ',' or '...' before '&' token
> ../../../../Cgl/src/CglDuplicateRow/../CglCutGenerator.hpp:32:   
> error: ISO C++ forbids declaration of 'OsiSolverInterface' with no   
> type
> ../../../../Cgl/src/CglDuplicateRow/../CglCutGenerator.hpp:66:   
> error: 'OsiSolverInterface' has not been declared
> In file included from   
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.cpp:19:
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.hpp:37: error:   
> expected ',' or '...' before '&' token
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.hpp:38: error:   
> ISO C++ forbids declaration of 'OsiSolverInterface' with no type
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.hpp:58: error:   
> expected ';' before '(' token
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.hpp:120: error:   
> expected `)' before '*' token
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.hpp:141: error:   
> 'OsiSolverInterface' has not been declared
> In file included from   
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.cpp:20:
> ../../../../Cgl/src/CglDuplicateRow/../CglStored.hpp:28: error:   
> expected ',' or '...' before '&' token
> ../../../../Cgl/src/CglDuplicateRow/../CglStored.hpp:29: error: ISO   
> C++ forbids declaration of 'OsiSolverInterface' with no type
> ../../../../Cgl/src/CglDuplicateRow/../CglStored.hpp:50: error:   
> expected ',' or '...' before '&' token
> ../../../../Cgl/src/CglDuplicateRow/../CglStored.hpp:50: error: ISO   
> C++ forbids declaration of 'OsiCuts' with no type
> ../../../../Cgl/src/CglDuplicateRow/../CglStored.hpp:52: error:   
> expected ',' or '...' before '&' token
> ../../../../Cgl/src/CglDuplicateRow/../CglStored.hpp:52: error: ISO   
> C++ forbids declaration of 'OsiRowCut' with no type
> ../../../../Cgl/src/CglDuplicateRow/../CglStored.hpp:52: error:   
> 'void CglStored::addCut(int)' cannot be overloaded
> ../../../../Cgl/src/CglDuplicateRow/../CglStored.hpp:50: error: with  
>  'void CglStored::addCut(int)'
> ../../../../Cgl/src/CglDuplicateRow/../CglStored.hpp:59: error: ISO   
> C++ forbids declaration of 'OsiRowCut' with no type
> ../../../../Cgl/src/CglDuplicateRow/../CglStored.hpp:59: error:   
> expected ';' before '*' token
> ../../../../Cgl/src/CglDuplicateRow/../CglStored.hpp:66: error:   
> expected `;' before 'CglStored'
> ../../../../Cgl/src/CglDuplicateRow/../CglStored.hpp:99: error:   
> 'OsiCuts' does not name a type
> ../../../../Cgl/src/CglDuplicateRow/../CglStored.hpp: In member   
> function 'int CglStored::sizeRowCuts() const':
> ../../../../Cgl/src/CglDuplicateRow/../CglStored.hpp:58: error:   
> 'cuts_' was not declared in this scope
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.cpp: At global scope:
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.cpp:24: error:   
> expected ',' or '...' before '&' token
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.cpp:25: error:   
> ISO C++ forbids declaration of 'OsiSolverInterface' with no type
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.cpp: In member   
> function 'virtual void CglDuplicateRow::generateCuts(int) const':
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.cpp:34: error:   
> 'info' was not declared in this scope
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.cpp:37: error:   
> 'si' was not declared in this scope
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.cpp:37: error:   
> 'cs' was not declared in this scope
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.cpp:41: error:   
> aggregate 'CoinPackedVector ubs' has incomplete type and cannot be   
> defined
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.cpp:53: error:   
> 'si' was not declared in this scope
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.cpp:78: error:   
> 'info' was not declared in this scope
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.cpp:112: error:   
> 'CoinSort_2' was not declared in this scope
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.cpp:682: error:   
> 'OsiRowCut' was not declared in this scope
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.cpp:682: error:   
> expected `;' before 'rc'
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.cpp:683: error:   
> 'rc' was not declared in this scope
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.cpp:691: error:   
> 'cs' was not declared in this scope
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.cpp:733: error:   
> 'OsiColCut' was not declared in this scope
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.cpp:733: error:   
> expected `;' before 'cc'
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.cpp:734: error:   
> 'cc' was not declared in this scope
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.cpp:736: error:   
> 'cs' was not declared in this scope
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.cpp:740: error:   
> 'OsiRowCut' was not declared in this scope
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.cpp:740: error:   
> expected `;' before 'rc'
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.cpp:741: error:   
> 'rc' was not declared in this scope
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.cpp:743: error:   
> 'cs' was not declared in this scope
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.cpp: At global scope:
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.cpp:764: error:   
> expected `)' before '*' token
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.cpp:856: error:   
> variable or field 'refreshSolver' declared void
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.cpp:856: error:   
> 'OsiSolverInterface' was not declared in this scope
> ../../../../Cgl/src/CglDuplicateRow/CglDuplicateRow.cpp:856: error:   
> 'solver' was not declared in this scope
>
> _______________________________________________
> Couenne mailing list
> Couenne at list.coin-or.org
> http://list.coin-or.org/mailman/listinfo/couenne
>



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




More information about the Couenne mailing list