Skip to content

Instantly share code, notes, and snippets.

@capoferro
Created April 30, 2012 22:52
Show Gist options
  • Save capoferro/2563415 to your computer and use it in GitHub Desktop.
Save capoferro/2563415 to your computer and use it in GitHub Desktop.
rapier:Projects jkiehl$ gem install gecoder
Building native extensions. This could take a while...
ERROR: Error installing gecoder:
ERROR: Failed to build gem native extension.
/Users/jkiehl/.rbenv/versions/1.9.3-p125/bin/ruby extconf.rb
checking for main() in -lgecodesupport... yes
checking for main() in -lgecodekernel... yes
checking for main() in -lgecodeint... yes
checking for main() in -lgecodeset... yes
checking for main() in -lgecodesearch... yes
checking for main() in -lgecodeminimodel... yes
checking for rust_conversions.hh in /Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/include... yes
checking for rust_checks.hh in /Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/include... yes
/Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/class.rb:292: warning: else without rescue is useless
/Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/class.rb:311: warning: else without rescue is useless
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/Users/jkiehl/.rbenv/versions/1.9.3-p125/bin/ruby
--with-gecodesupportlib
--without-gecodesupportlib
--with-gecodekernellib
--without-gecodekernellib
--with-gecodeintlib
--without-gecodeintlib
--with-gecodesetlib
--without-gecodesetlib
--with-gecodesearchlib
--without-gecodesearchlib
--with-gecodeminimodellib
--without-gecodeminimodellib
/Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': /Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/class.rb:278: syntax error, unexpected ':', expecting keyword_then or ',' or ';' or '\n' (SyntaxError)
when "+": (nparam.zero? ? 1 : 3)
^
/Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/class.rb:279: syntax error, unexpected keyword_when, expecting keyword_end
when "-": 3
^
/Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/class.rb:279: syntax error, unexpected ':', expecting keyword_end
when "-": 3
^
/Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/class.rb:280: syntax error, unexpected ':', expecting keyword_end
when "*": (nparam.zero? ? 1 : 3)
^
/Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/class.rb:281: syntax error, unexpected keyword_when, expecting keyword_end
when "/": 3
^
/Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/class.rb:281: syntax error, unexpected ':', expecting keyword_end
when "/": 3
^
/Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/class.rb:282: syntax error, unexpected ':', expecting keyword_end
when /\[\s*\]=/: 4
^
/Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/class.rb:283: syntax error, unexpected ':', expecting keyword_end
when /\[\s*\]/: 2
^
/Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/class.rb:284: syntax error, unexpected ':', expecting keyword_end
when "==": 3
^
/Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/class.rb:285: syntax error, unexpected ':', expecting keyword_end
when "!=": 3
^
/Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/class.rb:286: syntax error, unexpected ':', expecting keyword_end
when "<<": 3
^
/Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/class.rb:287: syntax error, unexpected ':', expecting keyword_end
when ">>": 3
^
/Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/class.rb:288: syntax error, unexpected ':', expecting keyword_end
when "!": 1
^
/Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/class.rb:289: syntax error, unexpected ':', expecting keyword_end
when "()": 2
^
/Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/class.rb:297: syntax error, unexpected ':', expecting keyword_then or ',' or ';' or '\n'
when "+": "plusop"
^
/Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/class.rb:298: syntax error, unexpected keyword_when, expecting keyword_end
when "-": "minusop"
^
/Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/class.rb:298: syntax error, unexpected ':', expecting keyword_end
when "-": "minusop"
^
/Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/class.rb:299: syntax error, unexpected keyword_when, expecting keyword_end
when "*": "multop"
^
/Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/class.rb:299: syntax error, unexpected ':', expecting keyword_end
when "*": "multop"
^
/Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/class.rb:300: syntax error, unexpected keyword_when, expecting keyword_end
when "/": "divop"
^
/Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/class.rb:300: syntax error, unexpected ':', expecting keyword_end
when "/": "divop"
^
/Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/class.rb:301: syntax error, unexpected keyword_when, expecting keyword_end
when /\[\s*\]=/: "ateqop"
^
/Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/class.rb:301: syntax error, unexpected ':', expecting keyword_end
when /\[\s*\]=/: "ateqop"
^
/Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/class.rb:302: syntax error, unexpected keyword_when, expecting keyword_end
when /\[\s*\]/: "atop"
^
/Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/class.rb:302: syntax error, unexpected ':', expecting keyword_end
when /\[\s*\]/: "atop"
^
/Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/class.rb:303: syntax error, unexpected keyword_when, expecting keyword_end
when "==": "equalop"
^
/Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/class.rb:303: syntax error, unexpected ':', expecting keyword_end
when "==": "equalop"
^
/Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/class.rb:304: syntax error, unexpected keyword_when, expecting keyword_end
when "!=": "notequalop"
^
/Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/class.rb:304: syntax error, unexpected ':', expecting keyword_end
when "!=": "notequalop"
^
/Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/class.rb:305: syntax error, unexpected keyword_when, expecting keyword_end
when "<<": "outstream"
^
/Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/class.rb:305: syntax error, unexpected ':', expecting keyword_end
when "<<": "outstream"
^
/Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/class.rb:306: syntax error, unexpected keyword_when, expecting keyword_end
when ">>": "intstream"
^
/Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/class.rb:306: syntax error, unexpected ':', expecting keyword_end
when ">>": "intstream"
^
/Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/class.rb:307: syntax error, unexpected keyword_when, expecting keyword_end
when "!": "notop"
^
/Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/class.rb:307: syntax error, unexpected ':', expecting keyword_end
when "!": "notop"
^
/Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/class.rb:308: syntax error, unexpected keyword_when, expecting keyword_end
when "()": "parenthesisop"
^
/Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/class.rb:308: syntax error, unexpected ':', expecting keyword_end
when "()": "parenthesisop"
^
/Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/class.rb:336: syntax error, unexpected keyword_end, expecting $end
from /Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/cxxclass.rb:23:in `<top (required)>'
from /Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/namespace.rb:24:in `<top (required)>'
from /Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust/bindings.rb:23:in `<top (required)>'
from /Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/vendor/rust/rust.rb:67:in `<top (required)>'
from /Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/lib/gecoder/bindings/bindings.rb:28:in `<top (required)>'
from extconf.rb:43:in `load'
from extconf.rb:43:in `<main>'
Gem files will remain installed in /Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0 for inspection.
Results logged to /Users/jkiehl/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/gecoder-1.0.0/ext/gem_make.out
##################
##################
1.8 output below
##################
##################
rapier:Projects jkiehl$ rbenv local 1.8.7-p358
rapier:Projects jkiehl$ gem install gecoder
Fetching: gecoder-1.0.0.gem (100%)
Building native extensions. This could take a while...
ERROR: Error installing gecoder:
ERROR: Failed to build gem native extension.
/Users/jkiehl/.rbenv/versions/1.8.7-p358/bin/ruby extconf.rb
checking for main() in -lgecodesupport... yes
checking for main() in -lgecodekernel... yes
checking for main() in -lgecodeint... yes
checking for main() in -lgecodeset... yes
checking for main() in -lgecodesearch... yes
checking for main() in -lgecodeminimodel... yes
checking for rust_conversions.hh in /Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include... yes
checking for rust_checks.hh in /Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include... yes
creating Makefile
make
g++ -I. -I. -I/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/1.8/i686-darwin11.3.0 -I. -I/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include -I/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/ext -fno-common -g -O2 -pipe -fno-common -c gecode.cc
In file included from gecode.hh:13,
from gecode.cc:4:
gecoder.h:61: error: expected class-name before ‘{’ token
In file included from gecode.cc:4:
gecode.hh:50: error: ‘PropKind’ in namespace ‘Gecode’ does not name a type
gecode.hh:496: error: ‘VALUE Rust_gecode::cxx2ruby’ redeclared as different kind of symbol
gecode.hh:473: error: previous declaration of ‘VALUE Rust_gecode::cxx2ruby(Gecode::Search::Options*, bool, bool)’
gecode.hh:496: error: ‘LinExpr’ is not a member of ‘Gecode::MiniModel’
gecode.hh:496: error: expected primary-expression before ‘>’ token
gecode.hh:496: error: ‘instance’ was not declared in this scope
gecode.hh:496: error: expected primary-expression before ‘bool’
gecode.hh:496: error: expected primary-expression before ‘bool’
gecode.hh:498: error: expected constructor, destructor, or type conversion before ‘<’ token
gecode.hh:499: error: expected constructor, destructor, or type conversion before ‘<’ token
gecode.hh:501: error: ‘LinExpr’ is not a member of ‘Gecode::MiniModel’
gecode.hh:501: error: ‘LinExpr’ is not a member of ‘Gecode::MiniModel’
gecode.hh:501: error: template argument 2 is invalid
gecode.hh:501: error: template argument 4 is invalid
gecode.hh:501: error: expected unqualified-id before ‘>’ token
gecode.hh:501: error: expected initializer before ‘>’ token
gecode.hh:502: error: ‘TGecode_MiniModel_LinExprGecode_IntVarMap’ does not name a type
gecode.hh:522: error: ‘VALUE Rust_gecode::cxx2ruby’ redeclared as different kind of symbol
gecode.hh:473: error: previous declaration of ‘VALUE Rust_gecode::cxx2ruby(Gecode::Search::Options*, bool, bool)’
gecode.hh:522: error: ‘LinExpr’ is not a member of ‘Gecode::MiniModel’
gecode.hh:522: error: expected primary-expression before ‘>’ token
gecode.hh:522: error: ‘instance’ was not declared in this scope
gecode.hh:522: error: expected primary-expression before ‘bool’
gecode.hh:522: error: expected primary-expression before ‘bool’
gecode.hh:524: error: expected constructor, destructor, or type conversion before ‘<’ token
gecode.hh:525: error: expected constructor, destructor, or type conversion before ‘<’ token
gecode.hh:527: error: ‘LinExpr’ is not a member of ‘Gecode::MiniModel’
gecode.hh:527: error: ‘LinExpr’ is not a member of ‘Gecode::MiniModel’
gecode.hh:527: error: template argument 2 is invalid
gecode.hh:527: error: template argument 4 is invalid
gecode.hh:527: error: expected unqualified-id before ‘>’ token
gecode.hh:527: error: expected initializer before ‘>’ token
gecode.hh:528: error: ‘TGecode_MiniModel_LinExprGecode_BoolVarMap’ does not name a type
gecode.hh:548: error: ‘VALUE Rust_gecode::cxx2ruby’ redeclared as different kind of symbol
gecode.hh:473: error: previous declaration of ‘VALUE Rust_gecode::cxx2ruby(Gecode::Search::Options*, bool, bool)’
gecode.hh:548: error: ‘BoolExpr’ is not a member of ‘Gecode::MiniModel’
gecode.hh:548: error: ‘instance’ was not declared in this scope
gecode.hh:548: error: expected primary-expression before ‘bool’
gecode.hh:548: error: expected primary-expression before ‘bool’
gecode.hh:550: error: expected constructor, destructor, or type conversion before ‘*’ token
gecode.hh:551: error: expected constructor, destructor, or type conversion before ‘&’ token
gecode.hh:553: error: ‘BoolExpr’ is not a member of ‘Gecode::MiniModel’
gecode.hh:553: error: ‘BoolExpr’ is not a member of ‘Gecode::MiniModel’
gecode.hh:553: error: template argument 2 is invalid
gecode.hh:553: error: template argument 4 is invalid
gecode.hh:553: error: invalid type in declaration before ‘;’ token
gecode.hh:559: error: ‘Gecode::MiniModel::BoolExpr’ has not been declared
gecode.hh:559: error: expected constructor, destructor, or type conversion before ‘ruby2Gecode_MiniModel_BoolExpr_NodeType’
gecode.hh:567: error: ‘VALUE Rust_gecode::cxx2ruby’ redeclared as different kind of symbol
gecode.hh:473: error: previous declaration of ‘VALUE Rust_gecode::cxx2ruby(Gecode::Search::Options*, bool, bool)’
gecode.hh:567: error: ‘BoolRel’ is not a member of ‘Gecode::MiniModel’
gecode.hh:567: error: ‘instance’ was not declared in this scope
gecode.hh:567: error: expected primary-expression before ‘bool’
gecode.hh:567: error: expected primary-expression before ‘bool’
gecode.hh:569: error: expected constructor, destructor, or type conversion before ‘*’ token
gecode.hh:570: error: expected constructor, destructor, or type conversion before ‘&’ token
gecode.hh:572: error: ‘BoolRel’ is not a member of ‘Gecode::MiniModel’
gecode.hh:572: error: ‘BoolRel’ is not a member of ‘Gecode::MiniModel’
gecode.hh:572: error: template argument 2 is invalid
gecode.hh:572: error: template argument 4 is invalid
gecode.hh:572: error: invalid type in declaration before ‘;’ token
gecode.hh:581: error: ‘VALUE Rust_gecode::cxx2ruby’ redeclared as different kind of symbol
gecode.hh:473: error: previous declaration of ‘VALUE Rust_gecode::cxx2ruby(Gecode::Search::Options*, bool, bool)’
gecode.hh:581: error: ‘LinRel’ is not a member of ‘Gecode::MiniModel’
gecode.hh:581: error: expected primary-expression before ‘>’ token
gecode.hh:581: error: ‘instance’ was not declared in this scope
gecode.hh:581: error: expected primary-expression before ‘bool’
gecode.hh:581: error: expected primary-expression before ‘bool’
gecode.hh:583: error: expected constructor, destructor, or type conversion before ‘<’ token
gecode.hh:584: error: expected constructor, destructor, or type conversion before ‘<’ token
gecode.hh:586: error: ‘LinRel’ is not a member of ‘Gecode::MiniModel’
gecode.hh:586: error: ‘LinRel’ is not a member of ‘Gecode::MiniModel’
gecode.hh:586: error: template argument 2 is invalid
gecode.hh:586: error: template argument 4 is invalid
gecode.hh:586: error: expected unqualified-id before ‘>’ token
gecode.hh:586: error: expected initializer before ‘>’ token
gecode.hh:587: error: ‘TGecode_MiniModel_LinRelGecode_IntVarMap’ does not name a type
gecode.hh:597: error: ‘VALUE Rust_gecode::cxx2ruby’ redeclared as different kind of symbol
gecode.hh:473: error: previous declaration of ‘VALUE Rust_gecode::cxx2ruby(Gecode::Search::Options*, bool, bool)’
gecode.hh:597: error: ‘LinRel’ is not a member of ‘Gecode::MiniModel’
gecode.hh:597: error: expected primary-expression before ‘>’ token
gecode.hh:597: error: ‘instance’ was not declared in this scope
gecode.hh:597: error: expected primary-expression before ‘bool’
gecode.hh:597: error: expected primary-expression before ‘bool’
gecode.hh:599: error: expected constructor, destructor, or type conversion before ‘<’ token
gecode.hh:600: error: expected constructor, destructor, or type conversion before ‘<’ token
gecode.hh:602: error: ‘LinRel’ is not a member of ‘Gecode::MiniModel’
gecode.hh:602: error: ‘LinRel’ is not a member of ‘Gecode::MiniModel’
gecode.hh:602: error: template argument 2 is invalid
gecode.hh:602: error: template argument 4 is invalid
gecode.hh:602: error: expected unqualified-id before ‘>’ token
gecode.hh:602: error: expected initializer before ‘>’ token
gecode.hh:603: error: ‘TGecode_MiniModel_LinRelGecode_BoolVarMap’ does not name a type
gecode.cc: In function ‘Gecode::SetVarBranch Rust_gecode::ruby2Gecode_SetVarBranch(VALUE, int)’:
gecode.cc:152: error: ‘SET_VAR_MIN_CARD’ is not a member of ‘Gecode’
gecode.cc:153: error: ‘SET_VAR_MAX_CARD’ is not a member of ‘Gecode’
gecode.cc:154: error: ‘SET_VAR_MIN_UNKNOWN_ELEM’ is not a member of ‘Gecode’
gecode.cc:155: error: ‘SET_VAR_MAX_UNKNOWN_ELEM’ is not a member of ‘Gecode’
gecode.cc: In function ‘bool Rust_gecode::is_Gecode_SetVarBranch(VALUE)’:
gecode.cc:172: error: ‘SET_VAR_MIN_CARD’ is not a member of ‘Gecode’
gecode.cc:173: error: ‘SET_VAR_MAX_CARD’ is not a member of ‘Gecode’
gecode.cc:174: error: ‘SET_VAR_MIN_UNKNOWN_ELEM’ is not a member of ‘Gecode’
gecode.cc:175: error: ‘SET_VAR_MAX_UNKNOWN_ELEM’ is not a member of ‘Gecode’
gecode.cc: In function ‘Gecode::SetValBranch Rust_gecode::ruby2Gecode_SetValBranch(VALUE, int)’:
gecode.cc:187: error: ‘SET_VAL_MIN’ is not a member of ‘Gecode’
gecode.cc:188: error: ‘SET_VAL_MAX’ is not a member of ‘Gecode’
gecode.cc: In function ‘bool Rust_gecode::is_Gecode_SetValBranch(VALUE)’:
gecode.cc:204: error: ‘SET_VAL_MIN’ is not a member of ‘Gecode’
gecode.cc:205: error: ‘SET_VAL_MAX’ is not a member of ‘Gecode’
gecode.cc: At global scope:
gecode.cc:393: error: ‘PropKind’ in namespace ‘Gecode’ does not name a type
gecode.cc: In function ‘bool Rust_gecode::is_Gecode_PropKind(VALUE)’:
gecode.cc:415: error: ‘PK_DEF’ is not a member of ‘Gecode’
gecode.cc:416: error: ‘PK_SPEED’ is not a member of ‘Gecode’
gecode.cc:417: error: ‘PK_MEMORY’ is not a member of ‘Gecode’
gecode.cc: In function ‘VALUE Rust_gecode::fGecodeRaw_Gecode_MSpace_branchings(VALUE)’:
gecode.cc:1807: error: ‘class Gecode::MSpace’ has no member named ‘branchings’
gecode.cc: In function ‘VALUE Rust_gecode::fGecode_IntVarIntVar(int, VALUE*, VALUE)’:
gecode.cc:2177: error: no matching function for call to ‘Gecode::IntVar::IntVar(Gecode::MSpace*, Gecode::IntSet&)’
/usr/local/include/gecode/int.hh:386: note: candidates are: Gecode::IntVar::IntVar(Gecode::Space&, const Gecode::IntSet&)
/usr/local/include/gecode/int.hh:374: note: Gecode::IntVar::IntVar(Gecode::Space&, int, int)
/usr/local/include/gecode/int/var/int.hpp:56: note: Gecode::IntVar::IntVar(const Gecode::Int::IntView&)
/usr/local/include/gecode/int/var/int.hpp:53: note: Gecode::IntVar::IntVar(const Gecode::IntVar&)
/usr/local/include/gecode/int/var/int.hpp:51: note: Gecode::IntVar::IntVar()
gecode.cc:2186: error: no matching function for call to ‘Gecode::IntVar::IntVar(Gecode::MSpace*, int32_t, int32_t)’
/usr/local/include/gecode/int.hh:386: note: candidates are: Gecode::IntVar::IntVar(Gecode::Space&, const Gecode::IntSet&)
/usr/local/include/gecode/int.hh:374: note: Gecode::IntVar::IntVar(Gecode::Space&, int, int)
/usr/local/include/gecode/int/var/int.hpp:56: note: Gecode::IntVar::IntVar(const Gecode::Int::IntView&)
/usr/local/include/gecode/int/var/int.hpp:53: note: Gecode::IntVar::IntVar(const Gecode::IntVar&)
/usr/local/include/gecode/int/var/int.hpp:51: note: Gecode::IntVar::IntVar()
gecode.cc: In function ‘VALUE Rust_gecode::fGecodeRaw_Gecode_IntVar_update(VALUE, VALUE, VALUE, VALUE)’:
gecode.cc:2316: error: no matching function for call to ‘Gecode::IntVar::update(Gecode::MSpace*, bool, Gecode::IntVar&)’
/usr/local/include/gecode/kernel/var.hpp:128: note: candidates are: void Gecode::VarImpVar<VarImp>::update(Gecode::Space&, bool, Gecode::VarImpVar<VarImp>&) [with VarImp = Gecode::Int::IntVarImp]
gecode.cc: In function ‘VALUE Rust_gecode::fGecode_Gecode_IntVar_plusop(VALUE, VALUE)’:
gecode.cc:2326: error: expected type-specifier
gecode.cc:2326: error: expected `)'
gecode.cc:2326: error: no matching function for call to ‘cxx2ruby(int*, bool)’
gecode.cc:540: note: candidates are: VALUE Rust_gecode::cxx2ruby(Gecode::MIntVarArray*, bool, bool)
gecode.cc:787: note: VALUE Rust_gecode::cxx2ruby(Gecode::MBoolVarArray*, bool, bool)
gecode.cc:1015: note: VALUE Rust_gecode::cxx2ruby(Gecode::MSetVarArray*, bool, bool)
gecode.cc:1400: note: VALUE Rust_gecode::cxx2ruby(Gecode::TupleSet*, bool, bool)
gecode.cc:1584: note: VALUE Rust_gecode::cxx2ruby(Gecode::MSpace*, bool, bool)
gecode.cc:1882: note: VALUE Rust_gecode::cxx2ruby(Gecode::IntSet*, bool, bool)
gecode.cc:2091: note: VALUE Rust_gecode::cxx2ruby(Gecode::IntVar*, bool, bool)
gecode.hh:276: note: VALUE Rust_gecode::cxx2ruby(Gecode::BoolVar*, bool, bool)
gecode.hh:322: note: VALUE Rust_gecode::cxx2ruby(Gecode::SetVar*, bool, bool)
gecode.hh:362: note: VALUE Rust_gecode::cxx2ruby(Gecode::MDFS*, bool, bool)
gecode.hh:380: note: VALUE Rust_gecode::cxx2ruby(Gecode::MBAB*, bool, bool)
gecode.hh:398: note: VALUE Rust_gecode::cxx2ruby(Gecode::DFA*, bool, bool)
gecode.hh:412: note: VALUE Rust_gecode::cxx2ruby(Gecode::REG*, bool, bool)
gecode.hh:440: note: VALUE Rust_gecode::cxx2ruby(Gecode::Search::MStop*, bool, bool)
gecode.hh:454: note: VALUE Rust_gecode::cxx2ruby(Gecode::Search::Statistics*, bool, bool)
gecode.hh:473: note: VALUE Rust_gecode::cxx2ruby(Gecode::Search::Options*, bool, bool)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:40: note: VALUE Rust_gecode::cxx2ruby(int32_t)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:44: note: VALUE Rust_gecode::cxx2ruby(uint32_t)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:48: note: VALUE Rust_gecode::cxx2ruby(double)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:83: note: VALUE Rust_gecode::cxx2ruby(const char*)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:88: note: VALUE Rust_gecode::cxx2ruby(const std::string&)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:94: note: VALUE Rust_gecode::cxx2ruby(bool)
gecode.cc: In function ‘VALUE Rust_gecode::fGecode_Gecode_IntVar_minusop(VALUE, VALUE)’:
gecode.cc:2336: error: expected type-specifier
gecode.cc:2336: error: expected `)'
gecode.cc:2336: error: no matching function for call to ‘cxx2ruby(int*, bool)’
gecode.cc:540: note: candidates are: VALUE Rust_gecode::cxx2ruby(Gecode::MIntVarArray*, bool, bool)
gecode.cc:787: note: VALUE Rust_gecode::cxx2ruby(Gecode::MBoolVarArray*, bool, bool)
gecode.cc:1015: note: VALUE Rust_gecode::cxx2ruby(Gecode::MSetVarArray*, bool, bool)
gecode.cc:1400: note: VALUE Rust_gecode::cxx2ruby(Gecode::TupleSet*, bool, bool)
gecode.cc:1584: note: VALUE Rust_gecode::cxx2ruby(Gecode::MSpace*, bool, bool)
gecode.cc:1882: note: VALUE Rust_gecode::cxx2ruby(Gecode::IntSet*, bool, bool)
gecode.cc:2091: note: VALUE Rust_gecode::cxx2ruby(Gecode::IntVar*, bool, bool)
gecode.hh:276: note: VALUE Rust_gecode::cxx2ruby(Gecode::BoolVar*, bool, bool)
gecode.hh:322: note: VALUE Rust_gecode::cxx2ruby(Gecode::SetVar*, bool, bool)
gecode.hh:362: note: VALUE Rust_gecode::cxx2ruby(Gecode::MDFS*, bool, bool)
gecode.hh:380: note: VALUE Rust_gecode::cxx2ruby(Gecode::MBAB*, bool, bool)
gecode.hh:398: note: VALUE Rust_gecode::cxx2ruby(Gecode::DFA*, bool, bool)
gecode.hh:412: note: VALUE Rust_gecode::cxx2ruby(Gecode::REG*, bool, bool)
gecode.hh:440: note: VALUE Rust_gecode::cxx2ruby(Gecode::Search::MStop*, bool, bool)
gecode.hh:454: note: VALUE Rust_gecode::cxx2ruby(Gecode::Search::Statistics*, bool, bool)
gecode.hh:473: note: VALUE Rust_gecode::cxx2ruby(Gecode::Search::Options*, bool, bool)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:40: note: VALUE Rust_gecode::cxx2ruby(int32_t)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:44: note: VALUE Rust_gecode::cxx2ruby(uint32_t)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:48: note: VALUE Rust_gecode::cxx2ruby(double)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:83: note: VALUE Rust_gecode::cxx2ruby(const char*)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:88: note: VALUE Rust_gecode::cxx2ruby(const std::string&)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:94: note: VALUE Rust_gecode::cxx2ruby(bool)
gecode.cc: In function ‘VALUE Rust_gecode::fGecode_Gecode_IntVar_multop(VALUE, VALUE)’:
gecode.cc:2346: error: expected type-specifier
gecode.cc:2346: error: expected `)'
gecode.cc:2346: error: no matching function for call to ‘cxx2ruby(int*, bool)’
gecode.cc:540: note: candidates are: VALUE Rust_gecode::cxx2ruby(Gecode::MIntVarArray*, bool, bool)
gecode.cc:787: note: VALUE Rust_gecode::cxx2ruby(Gecode::MBoolVarArray*, bool, bool)
gecode.cc:1015: note: VALUE Rust_gecode::cxx2ruby(Gecode::MSetVarArray*, bool, bool)
gecode.cc:1400: note: VALUE Rust_gecode::cxx2ruby(Gecode::TupleSet*, bool, bool)
gecode.cc:1584: note: VALUE Rust_gecode::cxx2ruby(Gecode::MSpace*, bool, bool)
gecode.cc:1882: note: VALUE Rust_gecode::cxx2ruby(Gecode::IntSet*, bool, bool)
gecode.cc:2091: note: VALUE Rust_gecode::cxx2ruby(Gecode::IntVar*, bool, bool)
gecode.hh:276: note: VALUE Rust_gecode::cxx2ruby(Gecode::BoolVar*, bool, bool)
gecode.hh:322: note: VALUE Rust_gecode::cxx2ruby(Gecode::SetVar*, bool, bool)
gecode.hh:362: note: VALUE Rust_gecode::cxx2ruby(Gecode::MDFS*, bool, bool)
gecode.hh:380: note: VALUE Rust_gecode::cxx2ruby(Gecode::MBAB*, bool, bool)
gecode.hh:398: note: VALUE Rust_gecode::cxx2ruby(Gecode::DFA*, bool, bool)
gecode.hh:412: note: VALUE Rust_gecode::cxx2ruby(Gecode::REG*, bool, bool)
gecode.hh:440: note: VALUE Rust_gecode::cxx2ruby(Gecode::Search::MStop*, bool, bool)
gecode.hh:454: note: VALUE Rust_gecode::cxx2ruby(Gecode::Search::Statistics*, bool, bool)
gecode.hh:473: note: VALUE Rust_gecode::cxx2ruby(Gecode::Search::Options*, bool, bool)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:40: note: VALUE Rust_gecode::cxx2ruby(int32_t)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:44: note: VALUE Rust_gecode::cxx2ruby(uint32_t)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:48: note: VALUE Rust_gecode::cxx2ruby(double)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:83: note: VALUE Rust_gecode::cxx2ruby(const char*)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:88: note: VALUE Rust_gecode::cxx2ruby(const std::string&)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:94: note: VALUE Rust_gecode::cxx2ruby(bool)
gecode.cc: In function ‘VALUE Rust_gecode::fGecode_Gecode_IntVar_notequalop(VALUE, VALUE)’:
gecode.cc:2356: error: expected type-specifier
gecode.cc:2356: error: expected `)'
gecode.cc:2356: error: no matching function for call to ‘cxx2ruby(int*, bool)’
gecode.cc:540: note: candidates are: VALUE Rust_gecode::cxx2ruby(Gecode::MIntVarArray*, bool, bool)
gecode.cc:787: note: VALUE Rust_gecode::cxx2ruby(Gecode::MBoolVarArray*, bool, bool)
gecode.cc:1015: note: VALUE Rust_gecode::cxx2ruby(Gecode::MSetVarArray*, bool, bool)
gecode.cc:1400: note: VALUE Rust_gecode::cxx2ruby(Gecode::TupleSet*, bool, bool)
gecode.cc:1584: note: VALUE Rust_gecode::cxx2ruby(Gecode::MSpace*, bool, bool)
gecode.cc:1882: note: VALUE Rust_gecode::cxx2ruby(Gecode::IntSet*, bool, bool)
gecode.cc:2091: note: VALUE Rust_gecode::cxx2ruby(Gecode::IntVar*, bool, bool)
gecode.hh:276: note: VALUE Rust_gecode::cxx2ruby(Gecode::BoolVar*, bool, bool)
gecode.hh:322: note: VALUE Rust_gecode::cxx2ruby(Gecode::SetVar*, bool, bool)
gecode.hh:362: note: VALUE Rust_gecode::cxx2ruby(Gecode::MDFS*, bool, bool)
gecode.hh:380: note: VALUE Rust_gecode::cxx2ruby(Gecode::MBAB*, bool, bool)
gecode.hh:398: note: VALUE Rust_gecode::cxx2ruby(Gecode::DFA*, bool, bool)
gecode.hh:412: note: VALUE Rust_gecode::cxx2ruby(Gecode::REG*, bool, bool)
gecode.hh:440: note: VALUE Rust_gecode::cxx2ruby(Gecode::Search::MStop*, bool, bool)
gecode.hh:454: note: VALUE Rust_gecode::cxx2ruby(Gecode::Search::Statistics*, bool, bool)
gecode.hh:473: note: VALUE Rust_gecode::cxx2ruby(Gecode::Search::Options*, bool, bool)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:40: note: VALUE Rust_gecode::cxx2ruby(int32_t)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:44: note: VALUE Rust_gecode::cxx2ruby(uint32_t)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:48: note: VALUE Rust_gecode::cxx2ruby(double)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:83: note: VALUE Rust_gecode::cxx2ruby(const char*)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:88: note: VALUE Rust_gecode::cxx2ruby(const std::string&)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:94: note: VALUE Rust_gecode::cxx2ruby(bool)
gecode.cc: In function ‘VALUE Rust_gecode::fGecode_Gecode_IntVar_equalop(VALUE, VALUE)’:
gecode.cc:2366: error: expected type-specifier
gecode.cc:2366: error: expected `)'
gecode.cc:2366: error: no matching function for call to ‘cxx2ruby(int*, bool)’
gecode.cc:540: note: candidates are: VALUE Rust_gecode::cxx2ruby(Gecode::MIntVarArray*, bool, bool)
gecode.cc:787: note: VALUE Rust_gecode::cxx2ruby(Gecode::MBoolVarArray*, bool, bool)
gecode.cc:1015: note: VALUE Rust_gecode::cxx2ruby(Gecode::MSetVarArray*, bool, bool)
gecode.cc:1400: note: VALUE Rust_gecode::cxx2ruby(Gecode::TupleSet*, bool, bool)
gecode.cc:1584: note: VALUE Rust_gecode::cxx2ruby(Gecode::MSpace*, bool, bool)
gecode.cc:1882: note: VALUE Rust_gecode::cxx2ruby(Gecode::IntSet*, bool, bool)
gecode.cc:2091: note: VALUE Rust_gecode::cxx2ruby(Gecode::IntVar*, bool, bool)
gecode.hh:276: note: VALUE Rust_gecode::cxx2ruby(Gecode::BoolVar*, bool, bool)
gecode.hh:322: note: VALUE Rust_gecode::cxx2ruby(Gecode::SetVar*, bool, bool)
gecode.hh:362: note: VALUE Rust_gecode::cxx2ruby(Gecode::MDFS*, bool, bool)
gecode.hh:380: note: VALUE Rust_gecode::cxx2ruby(Gecode::MBAB*, bool, bool)
gecode.hh:398: note: VALUE Rust_gecode::cxx2ruby(Gecode::DFA*, bool, bool)
gecode.hh:412: note: VALUE Rust_gecode::cxx2ruby(Gecode::REG*, bool, bool)
gecode.hh:440: note: VALUE Rust_gecode::cxx2ruby(Gecode::Search::MStop*, bool, bool)
gecode.hh:454: note: VALUE Rust_gecode::cxx2ruby(Gecode::Search::Statistics*, bool, bool)
gecode.hh:473: note: VALUE Rust_gecode::cxx2ruby(Gecode::Search::Options*, bool, bool)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:40: note: VALUE Rust_gecode::cxx2ruby(int32_t)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:44: note: VALUE Rust_gecode::cxx2ruby(uint32_t)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:48: note: VALUE Rust_gecode::cxx2ruby(double)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:83: note: VALUE Rust_gecode::cxx2ruby(const char*)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:88: note: VALUE Rust_gecode::cxx2ruby(const std::string&)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:94: note: VALUE Rust_gecode::cxx2ruby(bool)
gecode.cc: In function ‘VALUE Rust_gecode::fGecode_BoolVarBoolVar(int, VALUE*, VALUE)’:
gecode.cc:2515: error: no matching function for call to ‘Gecode::BoolVar::BoolVar(Gecode::MSpace*, int32_t, int32_t)’
/usr/local/include/gecode/int.hh:508: note: candidates are: Gecode::BoolVar::BoolVar(Gecode::Space&, int, int)
/usr/local/include/gecode/int/var/bool.hpp:57: note: Gecode::BoolVar::BoolVar(const Gecode::Int::BoolView&)
/usr/local/include/gecode/int/var/bool.hpp:54: note: Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)
/usr/local/include/gecode/int/var/bool.hpp:52: note: Gecode::BoolVar::BoolVar()
gecode.cc: In function ‘VALUE Rust_gecode::fGecodeRaw_Gecode_BoolVar_update(VALUE, VALUE, VALUE, VALUE)’:
gecode.cc:2645: error: no matching function for call to ‘Gecode::BoolVar::update(Gecode::MSpace*, bool, Gecode::BoolVar&)’
/usr/local/include/gecode/kernel/var.hpp:128: note: candidates are: void Gecode::VarImpVar<VarImp>::update(Gecode::Space&, bool, Gecode::VarImpVar<VarImp>&) [with VarImp = Gecode::Int::BoolVarImp]
gecode.cc: In function ‘VALUE Rust_gecode::fGecode_Gecode_BoolVar_plusop(VALUE, VALUE)’:
gecode.cc:2655: error: expected type-specifier
gecode.cc:2655: error: expected `)'
gecode.cc:2655: error: no matching function for call to ‘cxx2ruby(int*, bool)’
gecode.cc:540: note: candidates are: VALUE Rust_gecode::cxx2ruby(Gecode::MIntVarArray*, bool, bool)
gecode.cc:787: note: VALUE Rust_gecode::cxx2ruby(Gecode::MBoolVarArray*, bool, bool)
gecode.cc:1015: note: VALUE Rust_gecode::cxx2ruby(Gecode::MSetVarArray*, bool, bool)
gecode.cc:1400: note: VALUE Rust_gecode::cxx2ruby(Gecode::TupleSet*, bool, bool)
gecode.cc:1584: note: VALUE Rust_gecode::cxx2ruby(Gecode::MSpace*, bool, bool)
gecode.cc:1882: note: VALUE Rust_gecode::cxx2ruby(Gecode::IntSet*, bool, bool)
gecode.cc:2091: note: VALUE Rust_gecode::cxx2ruby(Gecode::IntVar*, bool, bool)
gecode.cc:2422: note: VALUE Rust_gecode::cxx2ruby(Gecode::BoolVar*, bool, bool)
gecode.hh:322: note: VALUE Rust_gecode::cxx2ruby(Gecode::SetVar*, bool, bool)
gecode.hh:362: note: VALUE Rust_gecode::cxx2ruby(Gecode::MDFS*, bool, bool)
gecode.hh:380: note: VALUE Rust_gecode::cxx2ruby(Gecode::MBAB*, bool, bool)
gecode.hh:398: note: VALUE Rust_gecode::cxx2ruby(Gecode::DFA*, bool, bool)
gecode.hh:412: note: VALUE Rust_gecode::cxx2ruby(Gecode::REG*, bool, bool)
gecode.hh:440: note: VALUE Rust_gecode::cxx2ruby(Gecode::Search::MStop*, bool, bool)
gecode.hh:454: note: VALUE Rust_gecode::cxx2ruby(Gecode::Search::Statistics*, bool, bool)
gecode.hh:473: note: VALUE Rust_gecode::cxx2ruby(Gecode::Search::Options*, bool, bool)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:40: note: VALUE Rust_gecode::cxx2ruby(int32_t)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:44: note: VALUE Rust_gecode::cxx2ruby(uint32_t)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:48: note: VALUE Rust_gecode::cxx2ruby(double)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:83: note: VALUE Rust_gecode::cxx2ruby(const char*)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:88: note: VALUE Rust_gecode::cxx2ruby(const std::string&)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:94: note: VALUE Rust_gecode::cxx2ruby(bool)
gecode.cc: In function ‘VALUE Rust_gecode::fGecode_Gecode_BoolVar_minusop(VALUE, VALUE)’:
gecode.cc:2665: error: expected type-specifier
gecode.cc:2665: error: expected `)'
gecode.cc:2665: error: no matching function for call to ‘cxx2ruby(int*, bool)’
gecode.cc:540: note: candidates are: VALUE Rust_gecode::cxx2ruby(Gecode::MIntVarArray*, bool, bool)
gecode.cc:787: note: VALUE Rust_gecode::cxx2ruby(Gecode::MBoolVarArray*, bool, bool)
gecode.cc:1015: note: VALUE Rust_gecode::cxx2ruby(Gecode::MSetVarArray*, bool, bool)
gecode.cc:1400: note: VALUE Rust_gecode::cxx2ruby(Gecode::TupleSet*, bool, bool)
gecode.cc:1584: note: VALUE Rust_gecode::cxx2ruby(Gecode::MSpace*, bool, bool)
gecode.cc:1882: note: VALUE Rust_gecode::cxx2ruby(Gecode::IntSet*, bool, bool)
gecode.cc:2091: note: VALUE Rust_gecode::cxx2ruby(Gecode::IntVar*, bool, bool)
gecode.cc:2422: note: VALUE Rust_gecode::cxx2ruby(Gecode::BoolVar*, bool, bool)
gecode.hh:322: note: VALUE Rust_gecode::cxx2ruby(Gecode::SetVar*, bool, bool)
gecode.hh:362: note: VALUE Rust_gecode::cxx2ruby(Gecode::MDFS*, bool, bool)
gecode.hh:380: note: VALUE Rust_gecode::cxx2ruby(Gecode::MBAB*, bool, bool)
gecode.hh:398: note: VALUE Rust_gecode::cxx2ruby(Gecode::DFA*, bool, bool)
gecode.hh:412: note: VALUE Rust_gecode::cxx2ruby(Gecode::REG*, bool, bool)
gecode.hh:440: note: VALUE Rust_gecode::cxx2ruby(Gecode::Search::MStop*, bool, bool)
gecode.hh:454: note: VALUE Rust_gecode::cxx2ruby(Gecode::Search::Statistics*, bool, bool)
gecode.hh:473: note: VALUE Rust_gecode::cxx2ruby(Gecode::Search::Options*, bool, bool)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:40: note: VALUE Rust_gecode::cxx2ruby(int32_t)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:44: note: VALUE Rust_gecode::cxx2ruby(uint32_t)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:48: note: VALUE Rust_gecode::cxx2ruby(double)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:83: note: VALUE Rust_gecode::cxx2ruby(const char*)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:88: note: VALUE Rust_gecode::cxx2ruby(const std::string&)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:94: note: VALUE Rust_gecode::cxx2ruby(bool)
gecode.cc: In function ‘VALUE Rust_gecode::fGecode_Gecode_BoolVar_multop(VALUE, VALUE)’:
gecode.cc:2675: error: expected type-specifier
gecode.cc:2675: error: expected `)'
gecode.cc:2675: error: no matching function for call to ‘cxx2ruby(int*, bool)’
gecode.cc:540: note: candidates are: VALUE Rust_gecode::cxx2ruby(Gecode::MIntVarArray*, bool, bool)
gecode.cc:787: note: VALUE Rust_gecode::cxx2ruby(Gecode::MBoolVarArray*, bool, bool)
gecode.cc:1015: note: VALUE Rust_gecode::cxx2ruby(Gecode::MSetVarArray*, bool, bool)
gecode.cc:1400: note: VALUE Rust_gecode::cxx2ruby(Gecode::TupleSet*, bool, bool)
gecode.cc:1584: note: VALUE Rust_gecode::cxx2ruby(Gecode::MSpace*, bool, bool)
gecode.cc:1882: note: VALUE Rust_gecode::cxx2ruby(Gecode::IntSet*, bool, bool)
gecode.cc:2091: note: VALUE Rust_gecode::cxx2ruby(Gecode::IntVar*, bool, bool)
gecode.cc:2422: note: VALUE Rust_gecode::cxx2ruby(Gecode::BoolVar*, bool, bool)
gecode.hh:322: note: VALUE Rust_gecode::cxx2ruby(Gecode::SetVar*, bool, bool)
gecode.hh:362: note: VALUE Rust_gecode::cxx2ruby(Gecode::MDFS*, bool, bool)
gecode.hh:380: note: VALUE Rust_gecode::cxx2ruby(Gecode::MBAB*, bool, bool)
gecode.hh:398: note: VALUE Rust_gecode::cxx2ruby(Gecode::DFA*, bool, bool)
gecode.hh:412: note: VALUE Rust_gecode::cxx2ruby(Gecode::REG*, bool, bool)
gecode.hh:440: note: VALUE Rust_gecode::cxx2ruby(Gecode::Search::MStop*, bool, bool)
gecode.hh:454: note: VALUE Rust_gecode::cxx2ruby(Gecode::Search::Statistics*, bool, bool)
gecode.hh:473: note: VALUE Rust_gecode::cxx2ruby(Gecode::Search::Options*, bool, bool)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:40: note: VALUE Rust_gecode::cxx2ruby(int32_t)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:44: note: VALUE Rust_gecode::cxx2ruby(uint32_t)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:48: note: VALUE Rust_gecode::cxx2ruby(double)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:83: note: VALUE Rust_gecode::cxx2ruby(const char*)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:88: note: VALUE Rust_gecode::cxx2ruby(const std::string&)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:94: note: VALUE Rust_gecode::cxx2ruby(bool)
gecode.cc: In function ‘VALUE Rust_gecode::fGecode_Gecode_BoolVar_notequalop(VALUE, VALUE)’:
gecode.cc:2685: error: expected type-specifier
gecode.cc:2685: error: expected `)'
gecode.cc:2685: error: no matching function for call to ‘cxx2ruby(int*, bool)’
gecode.cc:540: note: candidates are: VALUE Rust_gecode::cxx2ruby(Gecode::MIntVarArray*, bool, bool)
gecode.cc:787: note: VALUE Rust_gecode::cxx2ruby(Gecode::MBoolVarArray*, bool, bool)
gecode.cc:1015: note: VALUE Rust_gecode::cxx2ruby(Gecode::MSetVarArray*, bool, bool)
gecode.cc:1400: note: VALUE Rust_gecode::cxx2ruby(Gecode::TupleSet*, bool, bool)
gecode.cc:1584: note: VALUE Rust_gecode::cxx2ruby(Gecode::MSpace*, bool, bool)
gecode.cc:1882: note: VALUE Rust_gecode::cxx2ruby(Gecode::IntSet*, bool, bool)
gecode.cc:2091: note: VALUE Rust_gecode::cxx2ruby(Gecode::IntVar*, bool, bool)
gecode.cc:2422: note: VALUE Rust_gecode::cxx2ruby(Gecode::BoolVar*, bool, bool)
gecode.hh:322: note: VALUE Rust_gecode::cxx2ruby(Gecode::SetVar*, bool, bool)
gecode.hh:362: note: VALUE Rust_gecode::cxx2ruby(Gecode::MDFS*, bool, bool)
gecode.hh:380: note: VALUE Rust_gecode::cxx2ruby(Gecode::MBAB*, bool, bool)
gecode.hh:398: note: VALUE Rust_gecode::cxx2ruby(Gecode::DFA*, bool, bool)
gecode.hh:412: note: VALUE Rust_gecode::cxx2ruby(Gecode::REG*, bool, bool)
gecode.hh:440: note: VALUE Rust_gecode::cxx2ruby(Gecode::Search::MStop*, bool, bool)
gecode.hh:454: note: VALUE Rust_gecode::cxx2ruby(Gecode::Search::Statistics*, bool, bool)
gecode.hh:473: note: VALUE Rust_gecode::cxx2ruby(Gecode::Search::Options*, bool, bool)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:40: note: VALUE Rust_gecode::cxx2ruby(int32_t)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:44: note: VALUE Rust_gecode::cxx2ruby(uint32_t)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:48: note: VALUE Rust_gecode::cxx2ruby(double)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:83: note: VALUE Rust_gecode::cxx2ruby(const char*)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:88: note: VALUE Rust_gecode::cxx2ruby(const std::string&)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:94: note: VALUE Rust_gecode::cxx2ruby(bool)
gecode.cc: In function ‘VALUE Rust_gecode::fGecode_Gecode_BoolVar_equalop(VALUE, VALUE)’:
gecode.cc:2695: error: expected type-specifier
gecode.cc:2695: error: expected `)'
gecode.cc:2695: error: no matching function for call to ‘cxx2ruby(int*, bool)’
gecode.cc:540: note: candidates are: VALUE Rust_gecode::cxx2ruby(Gecode::MIntVarArray*, bool, bool)
gecode.cc:787: note: VALUE Rust_gecode::cxx2ruby(Gecode::MBoolVarArray*, bool, bool)
gecode.cc:1015: note: VALUE Rust_gecode::cxx2ruby(Gecode::MSetVarArray*, bool, bool)
gecode.cc:1400: note: VALUE Rust_gecode::cxx2ruby(Gecode::TupleSet*, bool, bool)
gecode.cc:1584: note: VALUE Rust_gecode::cxx2ruby(Gecode::MSpace*, bool, bool)
gecode.cc:1882: note: VALUE Rust_gecode::cxx2ruby(Gecode::IntSet*, bool, bool)
gecode.cc:2091: note: VALUE Rust_gecode::cxx2ruby(Gecode::IntVar*, bool, bool)
gecode.cc:2422: note: VALUE Rust_gecode::cxx2ruby(Gecode::BoolVar*, bool, bool)
gecode.hh:322: note: VALUE Rust_gecode::cxx2ruby(Gecode::SetVar*, bool, bool)
gecode.hh:362: note: VALUE Rust_gecode::cxx2ruby(Gecode::MDFS*, bool, bool)
gecode.hh:380: note: VALUE Rust_gecode::cxx2ruby(Gecode::MBAB*, bool, bool)
gecode.hh:398: note: VALUE Rust_gecode::cxx2ruby(Gecode::DFA*, bool, bool)
gecode.hh:412: note: VALUE Rust_gecode::cxx2ruby(Gecode::REG*, bool, bool)
gecode.hh:440: note: VALUE Rust_gecode::cxx2ruby(Gecode::Search::MStop*, bool, bool)
gecode.hh:454: note: VALUE Rust_gecode::cxx2ruby(Gecode::Search::Statistics*, bool, bool)
gecode.hh:473: note: VALUE Rust_gecode::cxx2ruby(Gecode::Search::Options*, bool, bool)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:40: note: VALUE Rust_gecode::cxx2ruby(int32_t)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:44: note: VALUE Rust_gecode::cxx2ruby(uint32_t)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:48: note: VALUE Rust_gecode::cxx2ruby(double)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:83: note: VALUE Rust_gecode::cxx2ruby(const char*)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:88: note: VALUE Rust_gecode::cxx2ruby(const std::string&)
/Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/vendor/rust/include/rust_conversions.hh:94: note: VALUE Rust_gecode::cxx2ruby(bool)
gecode.cc: In function ‘VALUE Rust_gecode::fGecode_SetVarSetVar(int, VALUE*, VALUE)’:
gecode.cc:2840: error: no matching function for call to ‘Gecode::SetVar::SetVar(Gecode::MSpace*, Gecode::IntSet&, Gecode::IntSet&, int32_t, int32_t)’
/usr/local/include/gecode/set.hh:231: note: candidates are: Gecode::SetVar::SetVar(Gecode::Space&, const Gecode::IntSet&, const Gecode::IntSet&, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:209: note: Gecode::SetVar::SetVar(Gecode::Space&, int, int, const Gecode::IntSet&, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:187: note: Gecode::SetVar::SetVar(Gecode::Space&, const Gecode::IntSet&, int, int, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:166: note: Gecode::SetVar::SetVar(Gecode::Space&, int, int, int, int, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:144: note: Gecode::SetVar::SetVar(Gecode::Space&)
/usr/local/include/gecode/set/var/set.hpp:57: note: Gecode::SetVar::SetVar(const Gecode::Set::SetView&)
/usr/local/include/gecode/set/var/set.hpp:53: note: Gecode::SetVar::SetVar(const Gecode::SetVar&)
/usr/local/include/gecode/set/var/set.hpp:50: note: Gecode::SetVar::SetVar()
gecode.cc:2849: error: no matching function for call to ‘Gecode::SetVar::SetVar(Gecode::MSpace*, Gecode::IntSet&, int32_t, int32_t, int32_t)’
/usr/local/include/gecode/set.hh:231: note: candidates are: Gecode::SetVar::SetVar(Gecode::Space&, const Gecode::IntSet&, const Gecode::IntSet&, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:209: note: Gecode::SetVar::SetVar(Gecode::Space&, int, int, const Gecode::IntSet&, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:187: note: Gecode::SetVar::SetVar(Gecode::Space&, const Gecode::IntSet&, int, int, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:166: note: Gecode::SetVar::SetVar(Gecode::Space&, int, int, int, int, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:144: note: Gecode::SetVar::SetVar(Gecode::Space&)
/usr/local/include/gecode/set/var/set.hpp:57: note: Gecode::SetVar::SetVar(const Gecode::Set::SetView&)
/usr/local/include/gecode/set/var/set.hpp:53: note: Gecode::SetVar::SetVar(const Gecode::SetVar&)
/usr/local/include/gecode/set/var/set.hpp:50: note: Gecode::SetVar::SetVar()
gecode.cc:2858: error: no matching function for call to ‘Gecode::SetVar::SetVar(Gecode::MSpace*, int32_t, int32_t, Gecode::IntSet&, int32_t)’
/usr/local/include/gecode/set.hh:231: note: candidates are: Gecode::SetVar::SetVar(Gecode::Space&, const Gecode::IntSet&, const Gecode::IntSet&, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:209: note: Gecode::SetVar::SetVar(Gecode::Space&, int, int, const Gecode::IntSet&, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:187: note: Gecode::SetVar::SetVar(Gecode::Space&, const Gecode::IntSet&, int, int, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:166: note: Gecode::SetVar::SetVar(Gecode::Space&, int, int, int, int, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:144: note: Gecode::SetVar::SetVar(Gecode::Space&)
/usr/local/include/gecode/set/var/set.hpp:57: note: Gecode::SetVar::SetVar(const Gecode::Set::SetView&)
/usr/local/include/gecode/set/var/set.hpp:53: note: Gecode::SetVar::SetVar(const Gecode::SetVar&)
/usr/local/include/gecode/set/var/set.hpp:50: note: Gecode::SetVar::SetVar()
gecode.cc:2867: error: no matching function for call to ‘Gecode::SetVar::SetVar(Gecode::MSpace*, Gecode::IntSet&, int32_t, int32_t, int32_t)’
/usr/local/include/gecode/set.hh:231: note: candidates are: Gecode::SetVar::SetVar(Gecode::Space&, const Gecode::IntSet&, const Gecode::IntSet&, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:209: note: Gecode::SetVar::SetVar(Gecode::Space&, int, int, const Gecode::IntSet&, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:187: note: Gecode::SetVar::SetVar(Gecode::Space&, const Gecode::IntSet&, int, int, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:166: note: Gecode::SetVar::SetVar(Gecode::Space&, int, int, int, int, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:144: note: Gecode::SetVar::SetVar(Gecode::Space&)
/usr/local/include/gecode/set/var/set.hpp:57: note: Gecode::SetVar::SetVar(const Gecode::Set::SetView&)
/usr/local/include/gecode/set/var/set.hpp:53: note: Gecode::SetVar::SetVar(const Gecode::SetVar&)
/usr/local/include/gecode/set/var/set.hpp:50: note: Gecode::SetVar::SetVar()
gecode.cc:2876: error: no matching function for call to ‘Gecode::SetVar::SetVar(Gecode::MSpace*, int32_t, int32_t, Gecode::IntSet&, int32_t)’
/usr/local/include/gecode/set.hh:231: note: candidates are: Gecode::SetVar::SetVar(Gecode::Space&, const Gecode::IntSet&, const Gecode::IntSet&, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:209: note: Gecode::SetVar::SetVar(Gecode::Space&, int, int, const Gecode::IntSet&, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:187: note: Gecode::SetVar::SetVar(Gecode::Space&, const Gecode::IntSet&, int, int, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:166: note: Gecode::SetVar::SetVar(Gecode::Space&, int, int, int, int, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:144: note: Gecode::SetVar::SetVar(Gecode::Space&)
/usr/local/include/gecode/set/var/set.hpp:57: note: Gecode::SetVar::SetVar(const Gecode::Set::SetView&)
/usr/local/include/gecode/set/var/set.hpp:53: note: Gecode::SetVar::SetVar(const Gecode::SetVar&)
/usr/local/include/gecode/set/var/set.hpp:50: note: Gecode::SetVar::SetVar()
gecode.cc:2885: error: no matching function for call to ‘Gecode::SetVar::SetVar(Gecode::MSpace*, Gecode::IntSet&, int32_t, int32_t, int32_t)’
/usr/local/include/gecode/set.hh:231: note: candidates are: Gecode::SetVar::SetVar(Gecode::Space&, const Gecode::IntSet&, const Gecode::IntSet&, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:209: note: Gecode::SetVar::SetVar(Gecode::Space&, int, int, const Gecode::IntSet&, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:187: note: Gecode::SetVar::SetVar(Gecode::Space&, const Gecode::IntSet&, int, int, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:166: note: Gecode::SetVar::SetVar(Gecode::Space&, int, int, int, int, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:144: note: Gecode::SetVar::SetVar(Gecode::Space&)
/usr/local/include/gecode/set/var/set.hpp:57: note: Gecode::SetVar::SetVar(const Gecode::Set::SetView&)
/usr/local/include/gecode/set/var/set.hpp:53: note: Gecode::SetVar::SetVar(const Gecode::SetVar&)
/usr/local/include/gecode/set/var/set.hpp:50: note: Gecode::SetVar::SetVar()
gecode.cc:2894: error: no matching function for call to ‘Gecode::SetVar::SetVar(Gecode::MSpace*, int32_t, int32_t, Gecode::IntSet&, int32_t)’
/usr/local/include/gecode/set.hh:231: note: candidates are: Gecode::SetVar::SetVar(Gecode::Space&, const Gecode::IntSet&, const Gecode::IntSet&, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:209: note: Gecode::SetVar::SetVar(Gecode::Space&, int, int, const Gecode::IntSet&, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:187: note: Gecode::SetVar::SetVar(Gecode::Space&, const Gecode::IntSet&, int, int, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:166: note: Gecode::SetVar::SetVar(Gecode::Space&, int, int, int, int, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:144: note: Gecode::SetVar::SetVar(Gecode::Space&)
/usr/local/include/gecode/set/var/set.hpp:57: note: Gecode::SetVar::SetVar(const Gecode::Set::SetView&)
/usr/local/include/gecode/set/var/set.hpp:53: note: Gecode::SetVar::SetVar(const Gecode::SetVar&)
/usr/local/include/gecode/set/var/set.hpp:50: note: Gecode::SetVar::SetVar()
gecode.cc:2912: error: no matching function for call to ‘Gecode::SetVar::SetVar(Gecode::MSpace*, Gecode::IntSet&, int32_t, int32_t, int32_t, int32_t)’
/usr/local/include/gecode/set.hh:231: note: candidates are: Gecode::SetVar::SetVar(Gecode::Space&, const Gecode::IntSet&, const Gecode::IntSet&, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:209: note: Gecode::SetVar::SetVar(Gecode::Space&, int, int, const Gecode::IntSet&, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:187: note: Gecode::SetVar::SetVar(Gecode::Space&, const Gecode::IntSet&, int, int, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:166: note: Gecode::SetVar::SetVar(Gecode::Space&, int, int, int, int, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:144: note: Gecode::SetVar::SetVar(Gecode::Space&)
/usr/local/include/gecode/set/var/set.hpp:57: note: Gecode::SetVar::SetVar(const Gecode::Set::SetView&)
/usr/local/include/gecode/set/var/set.hpp:53: note: Gecode::SetVar::SetVar(const Gecode::SetVar&)
/usr/local/include/gecode/set/var/set.hpp:50: note: Gecode::SetVar::SetVar()
gecode.cc:2922: error: no matching function for call to ‘Gecode::SetVar::SetVar(Gecode::MSpace*, int32_t, int32_t, Gecode::IntSet&, int32_t, int32_t)’
/usr/local/include/gecode/set.hh:231: note: candidates are: Gecode::SetVar::SetVar(Gecode::Space&, const Gecode::IntSet&, const Gecode::IntSet&, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:209: note: Gecode::SetVar::SetVar(Gecode::Space&, int, int, const Gecode::IntSet&, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:187: note: Gecode::SetVar::SetVar(Gecode::Space&, const Gecode::IntSet&, int, int, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:166: note: Gecode::SetVar::SetVar(Gecode::Space&, int, int, int, int, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:144: note: Gecode::SetVar::SetVar(Gecode::Space&)
/usr/local/include/gecode/set/var/set.hpp:57: note: Gecode::SetVar::SetVar(const Gecode::Set::SetView&)
/usr/local/include/gecode/set/var/set.hpp:53: note: Gecode::SetVar::SetVar(const Gecode::SetVar&)
/usr/local/include/gecode/set/var/set.hpp:50: note: Gecode::SetVar::SetVar()
gecode.cc:2929: error: no matching function for call to ‘Gecode::SetVar::SetVar(Gecode::MSpace*)’
/usr/local/include/gecode/set.hh:231: note: candidates are: Gecode::SetVar::SetVar(Gecode::Space&, const Gecode::IntSet&, const Gecode::IntSet&, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:209: note: Gecode::SetVar::SetVar(Gecode::Space&, int, int, const Gecode::IntSet&, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:187: note: Gecode::SetVar::SetVar(Gecode::Space&, const Gecode::IntSet&, int, int, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:166: note: Gecode::SetVar::SetVar(Gecode::Space&, int, int, int, int, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:144: note: Gecode::SetVar::SetVar(Gecode::Space&)
/usr/local/include/gecode/set/var/set.hpp:57: note: Gecode::SetVar::SetVar(const Gecode::Set::SetView&)
/usr/local/include/gecode/set/var/set.hpp:53: note: Gecode::SetVar::SetVar(const Gecode::SetVar&)
/usr/local/include/gecode/set/var/set.hpp:50: note: Gecode::SetVar::SetVar()
gecode.cc:2942: error: no matching function for call to ‘Gecode::SetVar::SetVar(Gecode::MSpace*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t)’
/usr/local/include/gecode/set.hh:231: note: candidates are: Gecode::SetVar::SetVar(Gecode::Space&, const Gecode::IntSet&, const Gecode::IntSet&, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:209: note: Gecode::SetVar::SetVar(Gecode::Space&, int, int, const Gecode::IntSet&, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:187: note: Gecode::SetVar::SetVar(Gecode::Space&, const Gecode::IntSet&, int, int, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:166: note: Gecode::SetVar::SetVar(Gecode::Space&, int, int, int, int, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:144: note: Gecode::SetVar::SetVar(Gecode::Space&)
/usr/local/include/gecode/set/var/set.hpp:57: note: Gecode::SetVar::SetVar(const Gecode::Set::SetView&)
/usr/local/include/gecode/set/var/set.hpp:53: note: Gecode::SetVar::SetVar(const Gecode::SetVar&)
/usr/local/include/gecode/set/var/set.hpp:50: note: Gecode::SetVar::SetVar()
gecode.cc:2952: error: no matching function for call to ‘Gecode::SetVar::SetVar(Gecode::MSpace*, Gecode::IntSet&, Gecode::IntSet&, int32_t)’
/usr/local/include/gecode/set.hh:231: note: candidates are: Gecode::SetVar::SetVar(Gecode::Space&, const Gecode::IntSet&, const Gecode::IntSet&, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:209: note: Gecode::SetVar::SetVar(Gecode::Space&, int, int, const Gecode::IntSet&, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:187: note: Gecode::SetVar::SetVar(Gecode::Space&, const Gecode::IntSet&, int, int, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:166: note: Gecode::SetVar::SetVar(Gecode::Space&, int, int, int, int, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:144: note: Gecode::SetVar::SetVar(Gecode::Space&)
/usr/local/include/gecode/set/var/set.hpp:57: note: Gecode::SetVar::SetVar(const Gecode::Set::SetView&)
/usr/local/include/gecode/set/var/set.hpp:53: note: Gecode::SetVar::SetVar(const Gecode::SetVar&)
/usr/local/include/gecode/set/var/set.hpp:50: note: Gecode::SetVar::SetVar()
gecode.cc:2960: error: no matching function for call to ‘Gecode::SetVar::SetVar(Gecode::MSpace*, Gecode::IntSet&, int32_t, int32_t)’
/usr/local/include/gecode/set.hh:231: note: candidates are: Gecode::SetVar::SetVar(Gecode::Space&, const Gecode::IntSet&, const Gecode::IntSet&, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:209: note: Gecode::SetVar::SetVar(Gecode::Space&, int, int, const Gecode::IntSet&, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:187: note: Gecode::SetVar::SetVar(Gecode::Space&, const Gecode::IntSet&, int, int, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:166: note: Gecode::SetVar::SetVar(Gecode::Space&, int, int, int, int, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:144: note: Gecode::SetVar::SetVar(Gecode::Space&)
/usr/local/include/gecode/set/var/set.hpp:57: note: Gecode::SetVar::SetVar(const Gecode::Set::SetView&)
/usr/local/include/gecode/set/var/set.hpp:53: note: Gecode::SetVar::SetVar(const Gecode::SetVar&)
/usr/local/include/gecode/set/var/set.hpp:50: note: Gecode::SetVar::SetVar()
gecode.cc:2968: error: no matching function for call to ‘Gecode::SetVar::SetVar(Gecode::MSpace*, int32_t, int32_t, Gecode::IntSet&)’
/usr/local/include/gecode/set.hh:231: note: candidates are: Gecode::SetVar::SetVar(Gecode::Space&, const Gecode::IntSet&, const Gecode::IntSet&, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:209: note: Gecode::SetVar::SetVar(Gecode::Space&, int, int, const Gecode::IntSet&, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:187: note: Gecode::SetVar::SetVar(Gecode::Space&, const Gecode::IntSet&, int, int, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:166: note: Gecode::SetVar::SetVar(Gecode::Space&, int, int, int, int, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:144: note: Gecode::SetVar::SetVar(Gecode::Space&)
/usr/local/include/gecode/set/var/set.hpp:57: note: Gecode::SetVar::SetVar(const Gecode::Set::SetView&)
/usr/local/include/gecode/set/var/set.hpp:53: note: Gecode::SetVar::SetVar(const Gecode::SetVar&)
/usr/local/include/gecode/set/var/set.hpp:50: note: Gecode::SetVar::SetVar()
gecode.cc:2976: error: no matching function for call to ‘Gecode::SetVar::SetVar(Gecode::MSpace*, Gecode::IntSet&, int32_t, int32_t)’
/usr/local/include/gecode/set.hh:231: note: candidates are: Gecode::SetVar::SetVar(Gecode::Space&, const Gecode::IntSet&, const Gecode::IntSet&, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:209: note: Gecode::SetVar::SetVar(Gecode::Space&, int, int, const Gecode::IntSet&, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:187: note: Gecode::SetVar::SetVar(Gecode::Space&, const Gecode::IntSet&, int, int, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:166: note: Gecode::SetVar::SetVar(Gecode::Space&, int, int, int, int, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:144: note: Gecode::SetVar::SetVar(Gecode::Space&)
/usr/local/include/gecode/set/var/set.hpp:57: note: Gecode::SetVar::SetVar(const Gecode::Set::SetView&)
/usr/local/include/gecode/set/var/set.hpp:53: note: Gecode::SetVar::SetVar(const Gecode::SetVar&)
/usr/local/include/gecode/set/var/set.hpp:50: note: Gecode::SetVar::SetVar()
gecode.cc:2984: error: no matching function for call to ‘Gecode::SetVar::SetVar(Gecode::MSpace*, int32_t, int32_t, Gecode::IntSet&)’
/usr/local/include/gecode/set.hh:231: note: candidates are: Gecode::SetVar::SetVar(Gecode::Space&, const Gecode::IntSet&, const Gecode::IntSet&, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:209: note: Gecode::SetVar::SetVar(Gecode::Space&, int, int, const Gecode::IntSet&, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:187: note: Gecode::SetVar::SetVar(Gecode::Space&, const Gecode::IntSet&, int, int, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:166: note: Gecode::SetVar::SetVar(Gecode::Space&, int, int, int, int, unsigned int, unsigned int)
/usr/local/include/gecode/set.hh:144: note: Gecode::SetVar::SetVar(Gecode::Space&)
/usr/local/include/gecode/set/var/set.hpp:57: note: Gecode::SetVar::SetVar(const Gecode::Set::SetView&)
/usr/local/include/gecode/set/var/set.hpp:53: note: Gecode::SetVar::SetVar(const Gecode::SetVar&)
/usr/local/include/gecode/set/var/set.hpp:50: note: Gecode::SetVar::SetVar()
gecode.cc: In function ‘VALUE Rust_gecode::fGecodeRaw_Gecode_SetVar_update(VALUE, VALUE, VALUE, VALUE)’:
gecode.cc:3154: error: no matching function for call to ‘Gecode::SetVar::update(Gecode::MSpace*, bool, Gecode::SetVar&)’
/usr/local/include/gecode/kernel/var.hpp:128: note: candidates are: void Gecode::VarImpVar<VarImp>::update(Gecode::Space&, bool, Gecode::VarImpVar<VarImp>&) [with VarImp = Gecode::Set::SetVarImp]
gecode.cc: In function ‘VALUE Rust_gecode::fGecodeRaw_Gecode_MDFS_next(VALUE)’:
gecode.cc:3308: error: ‘class Gecode::MDFS’ has no member named ‘next’
gecode.cc: In function ‘VALUE Rust_gecode::fGecodeRaw_Gecode_MDFS_statistics(VALUE)’:
gecode.cc:3318: error: ‘class Gecode::MDFS’ has no member named ‘statistics’
gecode.cc: In function ‘VALUE Rust_gecode::fGecode_Search_MStopMStop(VALUE)’:
gecode.cc:4048: error: cannot allocate an object of abstract type ‘Gecode::Search::MStop’
gecoder.h:74: note: because the following virtual functions are pure within ‘Gecode::Search::MStop’:
/usr/local/include/gecode/search.hh:204: note: virtual bool Gecode::Search::Stop::stop(const Gecode::Search::Statistics&, const Gecode::Search::Options&)
gecode.cc: In function ‘VALUE Rust_gecode::setGecode_Search_Statisticsclone(VALUE, VALUE)’:
gecode.cc:4258: error: ‘class Gecode::Search::Statistics’ has no member named ‘clone’
gecode.cc: In function ‘VALUE Rust_gecode::getGecode_Search_Statisticsclone(VALUE)’:
gecode.cc:4266: error: ‘class Gecode::Search::Statistics’ has no member named ‘clone’
gecode.cc: In function ‘VALUE Rust_gecode::setGecode_Search_Statisticscommit(VALUE, VALUE)’:
gecode.cc:4274: error: ‘class Gecode::Search::Statistics’ has no member named ‘commit’
gecode.cc: In function ‘VALUE Rust_gecode::getGecode_Search_Statisticscommit(VALUE)’:
gecode.cc:4282: error: ‘class Gecode::Search::Statistics’ has no member named ‘commit’
gecode.cc: In function ‘bool Rust_gecode::is_Gecode_MiniModel_LinExprGecode_IntVar(VALUE)’:
gecode.cc:4490: error: ‘LinExpr’ is not a member of ‘Gecode::MiniModel’
gecode.cc:4490: error: expected primary-expression before ‘>’ token
gecode.cc:4490: error: ‘obj’ was not declared in this scope
gecode.cc:4492: error: ‘LinExpr’ is not a member of ‘Gecode::MiniModel’
gecode.cc:4492: error: expected primary-expression before ‘>’ token
gecode.cc:4492: error: expected primary-expression before ‘)’ token
gecode.cc: At global scope:
gecode.cc:4502: error: expected constructor, destructor, or type conversion before ‘<’ token
gecode.cc:8835: error: expected `}' at end of input
make: *** [gecode.o] Error 1
Gem files will remain installed in /Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0 for inspection.
Results logged to /Users/jkiehl/.rbenv/versions/1.8.7-p358/lib/ruby/gems/1.8/gems/gecoder-1.0.0/ext/gem_make.out
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment