Got the same error. I switched to ruby 1.9 and that solved it. This is because the next version will only be running on 1.9.
Cheers, Guillaume On Tue, Mar 17, 2009 at 10:50 AM, Martin DeMello <[email protected]> wrote: > Output: > > $ sudo rake DEBUG=1 > (in /opt/shoes-git) > rm -rf dist > mkdir -p dist > rm -f dist/shoes > rm -f dist/shoes-bin > chmod 755 dist/shoes > mkdir -p dist/ruby > cp -r /usr/lib/ruby/1.8 dist/ruby/lib > rm -rf dist/ruby/lib/soap > rm -rf dist/ruby/lib/wsdl > rm -rf dist/ruby/lib/xsd > cp -r req/rubygems/rubygems dist/ruby/lib > cp -r req/rubygems/rbconfig dist/ruby/lib > cp -r req/rubygems/ubygems.rb dist/ruby/lib > cp -r req/rubygems/rubygems.rb dist/ruby/lib > cp -r req/ftsearch/lib/ftsearch dist/ruby/lib > binject.c: In function ‘binject_exe_file_size’: > binject.c:261: error: ‘rb_io_t’ undeclared (first use in this function) > binject.c:261: error: (Each undeclared identifier is reported only once > binject.c:261: error: for each function it appears in.) > binject.c:261: error: ‘fptr’ undeclared (first use in this function) > binject.c: In function ‘binject_exe_rewrite’: > binject.c:447: error: ‘rb_io_t’ undeclared (first use in this function) > binject.c:447: error: ‘fptr’ undeclared (first use in this function) > binject.c: In function ‘binject_exe_load’: > binject.c:524: warning: assignment makes pointer from integer without a cast > binject.c: In function ‘binject_exe_save’: > binject.c:568: warning: assignment makes pointer from integer without a cast > binject.c: In function ‘binject_dmg_uncompress’: > binject.c:662: warning: assignment makes pointer from integer without a cast > make: *** [binject.o] Error 1 > cp -r req/binject/ext/binject_c/binject.so dist/ruby/lib/i486-linux > ftsearch.c: In function ‘dump_inline_suffixes’: > ftsearch.c:193: error: ‘rb_io_t’ undeclared (first use in this function) > ftsearch.c:193: error: (Each undeclared identifier is reported only once > ftsearch.c:193: error: for each function it appears in.) > ftsearch.c:193: error: ‘fptr’ undeclared (first use in this function) > ftsearch.c: In function ‘dump_suffix_array’: > ftsearch.c:229: error: ‘rb_io_t’ undeclared (first use in this function) > ftsearch.c:229: error: ‘fptr’ undeclared (first use in this function) > make: *** [ftsearch.o] Error 1 > cp -r req/ftsearch/ext/ftsearchrt/ftsearchrt.so dist/ruby/lib/i486-linux > bloopsaphone.c:14:23: error: portaudio.h: No such file or directory > bloopsaphone.c:331: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token > bloopsaphone.c: In function ‘bloops_play’: > bloopsaphone.c:369: error: ‘paFloat32’ undeclared (first use in this function) > bloopsaphone.c:369: error: (Each undeclared identifier is reported only once > bloopsaphone.c:369: error: for each function it appears in.) > bloopsaphone.c:370: error: ‘bloops_port_callback’ undeclared (first > use in this function) > make: *** [bloopsaphone.o] Error 1 > mkdir -p dist/ruby/gems/1.8/specifications > mkdir -p dist/ruby/gems/1.8/gems/sqlite3-ruby-1.2.4/lib > cp -r req/sqlite3/lib/sqlite3.rb > dist/ruby/gems/1.8/gems/sqlite3-ruby-1.2.4/lib > cp -r req/sqlite3/lib/sqlite3 dist/ruby/gems/1.8/gems/sqlite3-ruby-1.2.4/lib > mkdir -p dist/ruby/gems/1.8/gems/sqlite3-ruby-1.2.4/lib > cp -r req/sqlite3/ext/sqlite3_api/sqlite3_api.so > dist/ruby/gems/1.8/gems/sqlite3-ruby-1.2.4/lib > cp req/sqlite3/gemspec > dist/ruby/gems/1.8/specifications/sqlite3-ruby-1.2.4.gemspec > mkdir -p dist/ruby/gems/1.8/specifications > mkdir -p dist/ruby/gems/1.8/gems/json-shoes-1.1.3/lib > cp -r req/json/lib/json.rb dist/ruby/gems/1.8/gems/json-shoes-1.1.3/lib > cp -r req/json/lib/json dist/ruby/gems/1.8/gems/json-shoes-1.1.3/lib > mkdir -p dist/ruby/gems/1.8/gems/json-shoes-1.1.3/lib/json/ext > cp -r req/json/ext/parser/parser.so > dist/ruby/gems/1.8/gems/json-shoes-1.1.3/lib/json/ext > cp -r req/json/ext/generator/generator.so > dist/ruby/gems/1.8/gems/json-shoes-1.1.3/lib/json/ext > cp req/json/gemspec dist/ruby/gems/1.8/specifications/json-shoes-1.1.3.gemspec > mkdir -p dist/ruby/gems/1.8/specifications > mkdir -p dist/ruby/gems/1.8/gems/hpricot-0.6.161/lib > cp -r req/hpricot/lib/hpricot dist/ruby/gems/1.8/gems/hpricot-0.6.161/lib > cp -r req/hpricot/lib/hpricot.rb dist/ruby/gems/1.8/gems/hpricot-0.6.161/lib > mkdir -p dist/ruby/gems/1.8/gems/hpricot-0.6.161/lib > cp -r req/hpricot/ext/hpricot_scan/hpricot_scan.so > dist/ruby/gems/1.8/gems/hpricot-0.6.161/lib > cp req/hpricot/gemspec > dist/ruby/gems/1.8/specifications/hpricot-0.6.161.gemspec > cp /usr/lib/libruby1.8.so dist/libruby1.8.so > ln -s libruby1.8.so dist/libruby1.8.so.1.8 > cp /usr/lib/libgif.so dist/libgif.so.4 > ln -s libgif.so.4 dist/libungif.so.4 > cp /usr/lib/libjpeg.so dist/libjpeg.so.62 > cp /usr/lib/libcurl.so dist/libcurl.so.4 > cp /usr/lib/libportaudio.so dist/libportaudio.so.2 > rake aborted! > No such file or directory - /usr/lib/libportaudio.so > /opt/shoes-git/Rakefile:197 > (See full trace by running task with --trace) >
