Skip to content

Instantly share code, notes, and snippets.

@experteer
Created June 29, 2010 10:13
Show Gist options
  • Save experteer/457042 to your computer and use it in GitHub Desktop.
Save experteer/457042 to your computer and use it in GitHub Desktop.
ERROR: Error installing curb:
ERROR: Failed to build gem native extension.
/home/popel/.rvm/rubies/ree-1.8.6-20090610/bin/ruby extconf.rb
"-fno-strict-aliasing"
checking for curl-config... yes
checking for curlinfo_redirect_time... yes
checking for curlinfo_response_code... yes
checking for curlinfo_filetime... yes
checking for curlinfo_redirect_count... yes
checking for curlinfo_os_errno... yes
checking for curlinfo_num_connects... yes
checking for curlinfo_ftp_entry_path... yes
checking for curl_version_ssl... yes
checking for curl_version_libz... yes
checking for curl_version_ntlm... yes
checking for curl_version_gssnegotiate... yes
checking for curl_version_debug... yes
checking for curl_version_asynchdns... yes
checking for curl_version_spnego... yes
checking for curl_version_largefile... yes
checking for curl_version_idn... yes
checking for curl_version_sspi... yes
checking for curl_version_conv... yes
checking for curlproxy_http... yes
checking for curlproxy_socks4... yes
checking for curlproxy_socks5... yes
checking for curlauth_basic... yes
checking for curlauth_digest... yes
checking for curlauth_gssnegotiate... yes
checking for curlauth_ntlm... yes
checking for curlauth_anysafe... yes
checking for curlauth_any... yes
checking for curle_tftp_notfound... yes
checking for curle_tftp_perm... yes
checking for curle_tftp_diskfull... yes
checking for curle_tftp_illegal... yes
checking for curle_tftp_unknownid... yes
checking for curle_tftp_exists... yes
checking for curle_tftp_nosuchuser... yes
checking for curle_send_fail_rewind... yes
checking for curle_ssl_engine_initfailed... yes
checking for curle_login_denied... yes
checking for curlmopt_maxconnects... yes
checking for curle_conv_failed... yes
checking for curle_conv_reqd... yes
checking for curle_ssl_cacert_badfile... yes
checking for curle_remote_file_not_found... yes
checking for curle_ssh... yes
checking for curle_ssl_shutdown_failed... yes
checking for curle_again... yes
checking for curle_ssl_crl_badfile... yes
checking for curle_ssl_issuer_error... yes
checking for curlopt_username... yes
checking for curlopt_password... yes
checking for curlinfo_primary_ip... yes
checking for curlauth_digest_ie... yes
checking for curlm_bad_socket... yes
checking for curlm_unknown_option... yes
checking for curl_multi_timeout()... yes
checking for curl_multi_fdset()... yes
checking for curl_multi_perform()... yes
checking for Ruby 1.9 Hash... no
checking for Ruby 1.9 st.h... no
checking for curl_easy_escape... yes
creating curb_config.h
creating Makefile
make
gcc -I. -I. -I/home/popel/.rvm/rubies/ree-1.8.6-20090610/lib/ruby/1.8/i686-linux -I. -DRUBY_EXTCONF_H=\"curb_config.h\" -D_FILE_OFFSET_BITS=64 -fPIC -fno-strict-aliasing -g -Wall -c curb_errors.c
gcc -I. -I. -I/home/popel/.rvm/rubies/ree-1.8.6-20090610/lib/ruby/1.8/i686-linux -I. -DRUBY_EXTCONF_H=\"curb_config.h\" -D_FILE_OFFSET_BITS=64 -fPIC -fno-strict-aliasing -g -Wall -c curb_upload.c
gcc -I. -I. -I/home/popel/.rvm/rubies/ree-1.8.6-20090610/lib/ruby/1.8/i686-linux -I. -DRUBY_EXTCONF_H=\"curb_config.h\" -D_FILE_OFFSET_BITS=64 -fPIC -fno-strict-aliasing -g -Wall -c curb_postfield.c
gcc -I. -I. -I/home/popel/.rvm/rubies/ree-1.8.6-20090610/lib/ruby/1.8/i686-linux -I. -DRUBY_EXTCONF_H=\"curb_config.h\" -D_FILE_OFFSET_BITS=64 -fPIC -fno-strict-aliasing -g -Wall -c curb.c
gcc -I. -I. -I/home/popel/.rvm/rubies/ree-1.8.6-20090610/lib/ruby/1.8/i686-linux -I. -DRUBY_EXTCONF_H=\"curb_config.h\" -D_FILE_OFFSET_BITS=64 -fPIC -fno-strict-aliasing -g -Wall -c curb_multi.c
gcc -I. -I. -I/home/popel/.rvm/rubies/ree-1.8.6-20090610/lib/ruby/1.8/i686-linux -I. -DRUBY_EXTCONF_H=\"curb_config.h\" -D_FILE_OFFSET_BITS=64 -fPIC -fno-strict-aliasing -g -Wall -c curb_easy.c
gcc -shared -o curb_core.so curb_errors.o curb_upload.o curb_postfield.o curb.o curb_multi.o curb_easy.o -L. -L/home/popel/.rvm/rubies/ree-1.8.6-20090610/lib -Wl,-R/home/popel/.rvm/rubies/ree-1.8.6-20090610/lib -L. -rdynamic -Wl,-export-dynamic -ldl -lcrypt -lm -lc -lcurl -Wl,-z,defs
curb_errors.o: In function `rb_curl_easy_error':
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_errors.c:445: undefined reference to `rb_ary_new2'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_errors.c:446: undefined reference to `rb_ary_push'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_errors.c:447: undefined reference to `rb_str_new2'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_errors.c:447: undefined reference to `rb_ary_push'
curb_errors.o: In function `raise_curl_easy_error_exception':
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_errors.c:453: undefined reference to `rb_ary_entry'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_errors.c:453: undefined reference to `rb_ary_entry'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_errors.c:453: undefined reference to `rb_raise'
curb_errors.o: In function `rb_curl_multi_error':
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_errors.c:495: undefined reference to `rb_ary_new2'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_errors.c:496: undefined reference to `rb_ary_push'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_errors.c:497: undefined reference to `rb_str_new2'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_errors.c:497: undefined reference to `rb_ary_push'
curb_errors.o: In function `raise_curl_multi_error_exception':
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_errors.c:503: undefined reference to `rb_ary_entry'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_errors.c:503: undefined reference to `rb_ary_entry'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_errors.c:503: undefined reference to `rb_raise'
curb_errors.o: In function `init_curb_errors':
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_errors.c:507: undefined reference to `rb_define_module_under'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_errors.c:508: undefined reference to `rb_eRuntimeError'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_errors.c:508: undefined reference to `rb_define_class_under'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_errors.c:510: undefined reference to `rb_define_class_under'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_errors.c:511: undefined reference to `rb_define_class_under'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_errors.c:512: undefined reference to `rb_define_class_under'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_errors.c:513: undefined reference to `rb_define_class_under'
curb_errors.o:/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_errors.c:514: more undefined references to `rb_define_class_under' follow
curb_upload.o: In function `curl_upload_mark':
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_upload.c:14: undefined reference to `rb_gc_mark'
curb_upload.o: In function `ruby_curl_upload_new':
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_upload.c:26: undefined reference to `ruby_xmalloc'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_upload.c:29: undefined reference to `rb_data_object_alloc'
curb_upload.o: In function `ruby_curl_upload_stream_set':
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_upload.c:39: undefined reference to `rb_check_type'
curb_upload.o: In function `ruby_curl_upload_stream_get':
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_upload.c:49: undefined reference to `rb_check_type'
curb_upload.o: In function `ruby_curl_upload_offset_set':
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_upload.c:58: undefined reference to `rb_check_type'
curb_upload.o: In function `ruby_curl_upload_offset_get':
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_upload.c:68: undefined reference to `rb_check_type'
curb_upload.o: In function `init_curb_upload':
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_upload.c:74: undefined reference to `rb_cObject'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_upload.c:74: undefined reference to `rb_define_class_under'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_upload.c:75: undefined reference to `rb_define_singleton_method'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_upload.c:76: undefined reference to `rb_define_method'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_upload.c:77: undefined reference to `rb_define_method'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_upload.c:78: undefined reference to `rb_define_method'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_upload.c:79: undefined reference to `rb_define_method'
curb_postfield.o: In function `append_to_form':
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:35: undefined reference to `rb_check_type'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:38: undefined reference to `rb_raise'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:44: undefined reference to `rb_funcall'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:47: undefined reference to `rb_raise'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:50: undefined reference to `rb_string_value_ptr'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:50: undefined reference to `rb_string_value_ptr'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:50: undefined reference to `rb_string_value_ptr'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:56: undefined reference to `rb_string_value_ptr'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:56: undefined reference to `rb_string_value_ptr'
curb_postfield.o:/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:56: more undefined references to `rb_string_value_ptr' follow
curb_postfield.o: In function `append_to_form':
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:67: undefined reference to `rb_raise'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:70: undefined reference to `rb_string_value_ptr'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:70: undefined reference to `rb_string_value_ptr'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:70: undefined reference to `rb_string_value_ptr'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:76: undefined reference to `rb_string_value_ptr'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:76: undefined reference to `rb_string_value_ptr'
curb_postfield.o:/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:76: more undefined references to `rb_string_value_ptr' follow
curb_postfield.o: In function `append_to_form':
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:87: undefined reference to `rb_raise'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:94: undefined reference to `rb_string_value_ptr'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:94: undefined reference to `rb_string_value_ptr'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:94: undefined reference to `rb_string_value_ptr'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:99: undefined reference to `rb_string_value_ptr'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:99: undefined reference to `rb_string_value_ptr'
curb_postfield.o:/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:99: more undefined references to `rb_string_value_ptr' follow
curb_postfield.o: In function `append_to_form':
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:107: undefined reference to `rb_raise'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:112: undefined reference to `rb_funcall'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:115: undefined reference to `rb_string_value_ptr'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:115: undefined reference to `rb_string_value_ptr'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:120: undefined reference to `rb_string_value_ptr'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:120: undefined reference to `rb_string_value_ptr'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:120: undefined reference to `rb_string_value_ptr'
curb_postfield.o:/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:128: more undefined references to `rb_string_value_ptr' follow
curb_postfield.o: In function `append_to_form':
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:140: undefined reference to `rb_raise'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:174: undefined reference to `rb_raise'
curb_postfield.o: In function `curl_postfield_mark':
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:181: undefined reference to `rb_gc_mark'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:182: undefined reference to `rb_gc_mark'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:183: undefined reference to `rb_gc_mark'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:184: undefined reference to `rb_gc_mark'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:185: undefined reference to `rb_gc_mark'
curb_postfield.o:/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:186: more undefined references to `rb_gc_mark' follow
curb_postfield.o: In function `ruby_curl_postfield_new_content':
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:211: undefined reference to `ruby_xmalloc'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:215: undefined reference to `rb_scan_args'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:230: undefined reference to `rb_eArgError'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:230: undefined reference to `rb_raise'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:239: undefined reference to `rb_data_object_alloc'
curb_postfield.o: In function `ruby_curl_postfield_new_file':
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:257: undefined reference to `ruby_xmalloc'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:259: undefined reference to `rb_scan_args'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:285: undefined reference to `rb_data_object_alloc'
curb_postfield.o: In function `ruby_curl_postfield_name_set':
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_postfield.c:297: undefined reference to `rb_check_type'
....
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_easy.c:3320: undefined reference to `rb_define_method'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_easy.c:3321: undefined reference to `rb_define_method'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_easy.c:3323: undefined reference to `rb_define_method'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_easy.c:3324: undefined reference to `rb_define_method'
curb_easy.o:/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_easy.c:3326: more undefined references to `rb_define_method' follow
curb_easy.o: In function `init_curb_easy':
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_easy.c:3360: undefined reference to `rb_define_alias'
/home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/curb_easy.c:3361: undefined reference to `rb_define_method'
collect2: ld returned 1 exit status
make: *** [curb_core.so] Fehler 1
Gem files will remain installed in /home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1 for inspection.
Results logged to /home/popel/.rvm/gems/ree-1.8.6-20090610@pjpp/gems/curb-0.7.7.1/ext/gem_make.out
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment