It builds OK if you use 'rake' in preference to 'make'. (I built rev 4.18 this way on a GG 7.10 box a few hours ago.)
[dependencies are that you need a recent version of rake, and to install that you need ruby.] Alternatively, my guess would be that perhaps installing the ruby-dev package might satisfy the references? hth DJ On 28/01/2008, G. Brandon Hoyt <[EMAIL PROTECTED]> wrote: > ok, > so i want to build shoes on a laptop running ubuntu 7.10 amd64. once > upon a time shoes ran on this computer, one of the older builds. i > tried to become "official" by upgrading to curious. so far, i have been > unsuccessful. i currently use compiled from source ruby, and when i try > to build shoes i get the following error: > > [EMAIL PROTECTED]:~/shoes-0.r396$ sudo make VIDEO=1 > [sudo] password for gbhoyt: > cleaning > shoes build options: > CC = cc > RUBY = /usr/local > OPTIONS = VIDEO > ruby 1.8.6 (2007-09-24 patchlevel 111) [x86_64-linux] > CC shoes/app.c > CC shoes/canvas.c > CC shoes/dialogs.c > CC shoes/image.c > CC shoes/internal.c > CC shoes/ruby.c > CC shoes/world.c > CC -o dist/libshoes.so > CC bin/main.c > CC -o dist/shoes-bin > dist/libshoes.so: undefined reference to `rb_yield' > dist/libshoes.so: undefined reference to `rb_hash_aset' > dist/libshoes.so: undefined reference to `rb_eval_string' > dist/libshoes.so: undefined reference to `rb_const_get' > dist/libshoes.so: undefined reference to `rb_ary_dup' > dist/libshoes.so: undefined reference to `rb_define_singleton_method' > dist/libshoes.so: undefined reference to `rb_trap_immediate' > dist/libshoes.so: undefined reference to `rb_cProc' > dist/libshoes.so: undefined reference to `rb_eArgError' > dist/libshoes.so: undefined reference to `rb_cFloat' > dist/libshoes.so: undefined reference to `rb_class_inherited_p' > dist/libshoes.so: undefined reference to `rb_fix2int' > dist/libshoes.so: undefined reference to `rb_eInterrupt' > dist/libshoes.so: undefined reference to `rb_id2name' > dist/libshoes.so: undefined reference to `rb_funcall2' > dist/libshoes.so: undefined reference to `rb_eStandardError' > dist/libshoes.so: undefined reference to `rb_ary_new3' > dist/libshoes.so: undefined reference to `rb_reg_nth_match' > dist/libshoes.so: undefined reference to `rb_str_new2' > dist/libshoes.so: undefined reference to `rb_str_intern' > dist/libshoes.so: undefined reference to `rb_define_alloc_func' > dist/libshoes.so: undefined reference to `ruby_init' > dist/libshoes.so: undefined reference to `rb_define_class_under' > dist/libshoes.so: undefined reference to `rb_cUnboundMethod' > dist/libshoes.so: undefined reference to `rb_str_new' > dist/libshoes.so: undefined reference to `rb_string_value' > dist/libshoes.so: undefined reference to `rb_float_new' > dist/libshoes.so: undefined reference to `rb_ary_new4' > dist/libshoes.so: undefined reference to `rb_mKernel' > dist/libshoes.so: undefined reference to `ruby_set_argv' > dist/libshoes.so: undefined reference to `rb_str_append' > dist/libshoes.so: undefined reference to `rb_eNoMethodError' > dist/libshoes.so: undefined reference to `rb_cHash' > dist/libshoes.so: undefined reference to `rb_raise' > dist/libshoes.so: undefined reference to `rb_gc_unregister_address' > dist/libshoes.so: undefined reference to `rb_funcall' > dist/libshoes.so: undefined reference to `rb_scan_args' > dist/libshoes.so: undefined reference to `rb_num2int' > dist/libshoes.so: undefined reference to `rb_equal' > dist/libshoes.so: undefined reference to `rb_ary_new' > dist/libshoes.so: undefined reference to `rb_intern' > dist/libshoes.so: undefined reference to `rb_rescue2' > dist/libshoes.so: undefined reference to `rb_iv_set' > dist/libshoes.so: undefined reference to `rb_const_set' > dist/libshoes.so: undefined reference to `rb_cFile' > dist/libshoes.so: undefined reference to `rb_data_object_alloc' > dist/libshoes.so: undefined reference to `rb_gc_mark_maybe' > dist/libshoes.so: undefined reference to `rb_define_method' > dist/libshoes.so: undefined reference to `rb_block_given_p' > dist/libshoes.so: undefined reference to `rb_cRange' > dist/libshoes.so: undefined reference to `rb_str_cat2' > dist/libshoes.so: undefined reference to `rb_define_class' > dist/libshoes.so: undefined reference to `rb_ary_pop' > dist/libshoes.so: undefined reference to `rb_obj_is_kind_of' > dist/libshoes.so: undefined reference to `rb_str2inum' > dist/libshoes.so: undefined reference to `rb_ary_delete' > dist/libshoes.so: undefined reference to `rb_iterate' > dist/libshoes.so: undefined reference to `rb_Integer' > dist/libshoes.so: undefined reference to `rb_respond_to' > dist/libshoes.so: undefined reference to `rb_check_type' > dist/libshoes.so: undefined reference to `rb_ary_push' > dist/libshoes.so: undefined reference to > `rb_hash_new'[EMAIL PROTECTED]:~/shoes-0.r396$ sudo make VIDEO=1 > [sudo] password for gbhoyt: > cleaning > shoes build options: > CC = cc > RUBY = /usr/local > OPTIONS = VIDEO > ruby 1.8.6 (2007-09-24 patchlevel 111) [x86_64-linux] > CC shoes/app.c > CC shoes/canvas.c > CC shoes/dialogs.c > CC shoes/image.c > CC shoes/internal.c > CC shoes/ruby.c > CC shoes/world.c > CC -o dist/libshoes.so > CC bin/main.c > CC -o dist/shoes-bin > dist/libshoes.so: undefined reference to `rb_yield' > dist/libshoes.so: undefined reference to `rb_hash_aset' > dist/libshoes.so: undefined reference to `rb_eval_string' > dist/libshoes.so: undefined reference to `rb_const_get' > dist/libshoes.so: undefined reference to `rb_ary_dup' > dist/libshoes.so: undefined reference to `rb_define_singleton_method' > dist/libshoes.so: undefined reference to `rb_trap_immediate' > dist/libshoes.so: undefined reference to `rb_cProc' > dist/libshoes.so: undefined reference to `rb_eArgError' > dist/libshoes.so: undefined reference to `rb_cFloat' > dist/libshoes.so: undefined reference to `rb_class_inherited_p' > dist/libshoes.so: undefined reference to `rb_fix2int' > dist/libshoes.so: undefined reference to `rb_eInterrupt' > dist/libshoes.so: undefined reference to `rb_id2name' > dist/libshoes.so: undefined reference to `rb_funcall2' > dist/libshoes.so: undefined reference to `rb_eStandardError' > dist/libshoes.so: undefined reference to `rb_ary_new3' > dist/libshoes.so: undefined reference to `rb_reg_nth_match' > dist/libshoes.so: undefined reference to `rb_str_new2' > dist/libshoes.so: undefined reference to `rb_str_intern' > dist/libshoes.so: undefined reference to `rb_define_alloc_func' > dist/libshoes.so: undefined reference to `ruby_init' > dist/libshoes.so: undefined reference to `rb_define_class_under' > dist/libshoes.so: undefined reference to `rb_cUnboundMethod' > dist/libshoes.so: undefined reference to `rb_str_new' > dist/libshoes.so: undefined reference to `rb_string_value' > dist/libshoes.so: undefined reference to `rb_float_new' > dist/libshoes.so: undefined reference to `rb_ary_new4' > dist/libshoes.so: undefined reference to `rb_mKernel' > dist/libshoes.so: undefined reference to `ruby_set_argv' > dist/libshoes.so: undefined reference to `rb_str_append' > dist/libshoes.so: undefined reference to `rb_eNoMethodError' > dist/libshoes.so: undefined reference to `rb_cHash' > dist/libshoes.so: undefined reference to `rb_raise' > dist/libshoes.so: undefined reference to `rb_gc_unregister_address' > dist/libshoes.so: undefined reference to `rb_funcall' > dist/libshoes.so: undefined reference to `rb_scan_args' > dist/libshoes.so: undefined reference to `rb_num2int' > dist/libshoes.so: undefined reference to `rb_equal' > dist/libshoes.so: undefined reference to `rb_ary_new' > dist/libshoes.so: undefined reference to `rb_intern' > dist/libshoes.so: undefined reference to `rb_rescue2' > dist/libshoes.so: undefined reference to `rb_iv_set' > dist/libshoes.so: undefined reference to `rb_const_set' > dist/libshoes.so: undefined reference to `rb_cFile' > dist/libshoes.so: undefined reference to `rb_data_object_alloc' > dist/libshoes.so: undefined reference to `rb_gc_mark_maybe' > dist/libshoes.so: undefined reference to `rb_define_method' > dist/libshoes.so: undefined reference to `rb_block_given_p' > dist/libshoes.so: undefined reference to `rb_cRange' > dist/libshoes.so: undefined reference to `rb_str_cat2' > dist/libshoes.so: undefined reference to `rb_define_class' > dist/libshoes.so: undefined reference to `rb_ary_pop' > dist/libshoes.so: undefined reference to `rb_obj_is_kind_of' > dist/libshoes.so: undefined reference to `rb_str2inum' > dist/libshoes.so: undefined reference to `rb_ary_delete' > dist/libshoes.so: undefined reference to `rb_iterate' > dist/libshoes.so: undefined reference to `rb_Integer' > dist/libshoes.so: undefined reference to `rb_respond_to' > dist/libshoes.so: undefined reference to `rb_check_type' > dist/libshoes.so: undefined reference to `rb_ary_push' > dist/libshoes.so: undefined reference to `rb_hash_new' > dist/libshoes.so: undefined reference to `rb_int2inum' > dist/libshoes.so: undefined reference to `rb_block_proc' > dist/libshoes.so: undefined reference to `rb_num2dbl' > dist/libshoes.so: undefined reference to `rb_obj_class' > dist/libshoes.so: undefined reference to `rb_ary_entry' > dist/libshoes.so: undefined reference to `rb_cObject' > dist/libshoes.so: undefined reference to `rb_inspect' > dist/libshoes.so: undefined reference to `rb_cString' > dist/libshoes.so: undefined reference to `rb_gc_register_address' > dist/libshoes.so: undefined reference to `rb_hash_aref' > dist/libshoes.so: undefined reference to `rb_ary_clear' > collect2: ld returned 1 exit status > make: *** [dist/shoes-bin] Error 1 > > > apparently i am missing a library... which one?? > merci beaucoup, > --gb >
