1. [2011-11-24 10:43:18] make
  2.     CC = /usr/bin/gcc-4.2
  3.     LD = ld
  4.     LDSHARED = /usr/bin/gcc-4.2 -dynamiclib
  5.     CFLAGS = -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=shorten-64-to-32 -Werror=implicit-function-declaration  -fno-common -pipe
  6.     XCFLAGS = -include ruby/config.h -include ruby/missing.h -fvisibility=hidden -DRUBY_EXPORT
  7.     CPPFLAGS = -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -I. -I.ext/include/x86_64-darwin11.2.0 -I./include -I.
  8.     DLDFLAGS = -Wl,-undefined,dynamic_lookup -Wl,-multiply_defined,suppress -Wl,-flat_namespace -install_name /Users/Jody/.rvm/rubies/ruby-1.9.3-p0/lib/libruby.1.9.1.dylib -current_version 1.9.1 -compatibility_version 1.9.1 -Wl,-unexported_symbol,_Init_* -Wl,-unexported_symbol,*_threadptr_*  -Wl,-u,_objc_msgSend  
  9.     SOLIBS =
  10. linking miniruby
  11. rbconfig.rb unchanged
  12. generating enc.mk
  13. generating prelude.c
  14. compiling prelude.c
  15. linking static-library libruby.1.9.1-static.a
  16. linking shared-library libruby.1.9.1.dylib
  17. generating encdb.h
  18. encdb.h unchanged
  19. making enc
  20. make[1]: Nothing to be done for `enc'.
  21. making srcs under enc
  22. make[1]: Nothing to be done for `srcs'.
  23. generating transdb.h
  24. transdb.h unchanged
  25. making trans
  26. make[1]: Nothing to be done for `./enc/trans'.
  27. making encs
  28. installing default bug libraries
  29. installing default resize libraries
  30. installing default bug libraries
  31. installing default bug libraries
  32. installing default funcall libraries
  33. installing default dot.dot libraries
  34. installing default old_thread_select libraries
  35. installing default string libraries
  36. installing default wait_for_single_fd libraries
  37. installing default bigdecimal libraries
  38. installing default continuation libraries
  39. installing default coverage libraries
  40. installing default curses libraries
  41. installing default date_core libraries
  42. installing default dbm libraries
  43. installing digest libraries
  44. installing default digest libraries
  45. installing default bubblebabble libraries
  46. installing default md5 libraries
  47. installing default rmd160 libraries
  48. installing default sha1 libraries
  49. installing default sha2 libraries
  50. installing dl libraries
  51. installing default dl libraries
  52. installing default callback libraries
  53. make[2]: Nothing to be done for `all'.
  54. installing default etc libraries
  55. installing default fcntl libraries
  56. installing default fiber libraries
  57. installing default fiddle libraries
  58. make[2]: Nothing to be done for `all'.
  59. installing default iconv libraries
  60. installing default console libraries
  61. installing default nonblock libraries
  62. installing default wait libraries
  63. installing default libraries
  64. installing default generator libraries
  65. installing default parser libraries
  66. installing default complex libraries
  67. installing default rational libraries
  68. installing default nkf libraries
  69. installing default objspace libraries
  70. compiling openssl_missing.c
  71. In file included from openssl_missing.c:22:
  72. openssl_missing.h:173: error: conflicting types for ‘BN_rand_range’
  73. /usr/local/Cellar/openssl/0.9.8r/include/openssl/bn.h:411: error: previous declaration of ‘BN_rand_range’ was here
  74. openssl_missing.h:177: error: conflicting types for ‘BN_pseudo_rand_range’
  75. /usr/local/Cellar/openssl/0.9.8r/include/openssl/bn.h:412: error: previous declaration of ‘BN_pseudo_rand_range’ was here
  76. openssl_missing.c:270: error: conflicting types for ‘BN_rand_range’
  77. /usr/local/Cellar/openssl/0.9.8r/include/openssl/bn.h:411: error: previous declaration of ‘BN_rand_range’ was here
  78. openssl_missing.c:278: error: conflicting types for ‘BN_pseudo_rand_range’
  79. /usr/local/Cellar/openssl/0.9.8r/include/openssl/bn.h:412: error: previous declaration of ‘BN_pseudo_rand_range’ was here
  80. openssl_missing.c: In function ‘CONF_get1_default_config_file’:
  81. openssl_missing.c:293: warning: implicit conversion shortens 64-bit value into a 32-bit value
  82. openssl_missing.c:297: warning: implicit conversion shortens 64-bit value into a 32-bit value
  83. openssl_missing.c: In function ‘PEM_def_callback’:
  84. openssl_missing.c:319: warning: implicit conversion shortens 64-bit value into a 32-bit value
  85. openssl_missing.c:333: warning: implicit conversion shortens 64-bit value into a 32-bit value
  86. make[2]: *** [openssl_missing.o] Error 1
  87. make[1]: *** [ext/openssl/all] Error 2
  88. make: *** [build-ext] Error 2
  89.  
  90.