Bug #86

DrQueue Ruby bindungs fail to compile because of internal changes

Added by Andreas Schröder over 8 years ago. Updated over 8 years ago.

Status:FixedStart date:
Priority:NormalDue date:
Assignee:Andreas Schröder% Done:

0%

Category:all
Target version:0.64.4

Description

sudo gem install [[DrQueueRubyBindings]]

Building native extensions. This could take a while...
ERROR: Error installing [[DrQueueRubyBindings]]:
ERROR: Failed to build gem native extension.

/usr/bin/ruby1.8 extconf.rb
generating swig interface file
swig -ruby -I0.64.x/ -I0.64.x/libdrqueue -D+LINUX -Wall -autorename libdrqueue_ruby.i
look for output in mkmf.log
creating Makefile

make
gcc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I/usr/lib/ruby/1.8/x86_64-linux -I. -fPIC -fno-strict-aliasing -g -g -O2 -fPIC -D+LINUX -I0.64.x/ -I0.64.x/libdrqueue -c libdrqueue_ruby_wrap.c
libdrqueue_ruby_wrap.c: In function ‘job_blendersg’:
libdrqueue_ruby_wrap.c:2610: error: ‘struct blendersgi’ has no member named ‘kind’
libdrqueue_ruby_wrap.c: In function ‘job_mayasg’:
libdrqueue_ruby_wrap.c:2765: error: ‘struct mayasgi’ has no member named ‘mentalray’
libdrqueue_ruby_wrap.c: In function ‘delete_pool’:
libdrqueue_ruby_wrap.c:24141: warning: passing argument 1 of ‘computer_pool_free’ from incompatible pointer type
0.64.x/libdrqueue/computer_pool.h:46: note: expected ‘struct computer_limits *’ but argument is of type ‘struct pool *’
make: *** [libdrqueue_ruby_wrap.o] Error 1

History

#1 Updated by Andreas Schröder over 8 years ago

The gem also has to be deployed to Rubyforge.

#2 Updated by Andreas Schröder over 8 years ago

  • Status changed from New to Fixed
  • Resolution set to fixed

A new version of DrQueueRubyBindings has been released. Deployment is not done through Rubyforge but through Gemcutter. See http://gemcutter.org/gems/DrQueueRubyBindings for more information.

Also available in: Atom PDF