1. [2013-04-19 21:17:50] make
  2. CC = clang
  3. LD = ld
  4. LDSHARED = clang -dynamiclib
  5. CFLAGS = -O3 -ggdb -Wall -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/Users/Colin/.rvm/opt/libyaml/include -I/Users/Colin/.rvm/opt/readline/include -I/Users/Colin/.rvm/opt/libxml2/include -I/Users/Colin/.rvm/opt/libxslt/include -I/Users/Colin/.rvm/opt/libksba/include -I/Users/Colin/.rvm/opt/openssl/include -I/Users/Colin/.rvm/opt/sqlite/include -I. -I.ext/include/x86_64-darwin12.2.1 -I./include -I.
  8. DLDFLAGS = -Wl,-undefined,dynamic_lookup -Wl,-multiply_defined,suppress -Wl,-flat_namespace -install_name /Users/Colin/.rvm/rubies/ruby-1.9.3-p392/lib/libruby.1.9.1.dylib -current_version 1.9.1 -compatibility_version 1.9.1 -Wl,-u,_objc_msgSend
  9. SOLIBS =
  10. compiling main.c
  11. compiling dmydln.c
  12. compiling dmyencoding.c
  13. compiling version.c
  14. compiling miniprelude.c
  15. compiling array.c
  16. compiling bignum.c
  17. compiling class.c
  18. compiling compar.c
  19. compiling complex.c
  20. compiling dir.c
  21. compiling dln_find.c
  22. bignum.c:2732:26: warning: while loop has empty body [-Wempty-body]
  23. while (--ny && !zds[ny]); ++ny;
  24. ^
  25. bignum.c:2732:26: note: put the semicolon on a separate line to silence this warning
  26. compiling enum.c
  27. compiling enumerator.c
  28. compiling error.c
  29. compiling eval.c
  30. compiling load.c
  31. compiling proc.c
  32. compiling file.c
  33. compiling gc.c
  34. compiling hash.c
  35. compiling inits.c
  36. compiling io.c
  37. compiling marshal.c
  38. compiling math.c
  39. compiling node.c
  40. compiling numeric.c
  41. compiling object.c
  42. compiling pack.c
  43. compiling parse.c
  44. compiling process.c
  45. 1 warning generated.
  46. compiling random.c
  47. compiling range.c
  48. compiling rational.c
  49. compiling re.c
  50. compiling regcomp.c
  51. compiling regenc.c
  52. compiling regerror.c
  53. compiling regexec.c
  54. compiling regparse.c
  55. compiling regsyntax.c
  56. compiling ruby.c
  57. compiling safe.c
  58. compiling signal.c
  59. compiling sprintf.c
  60. compiling st.c
  61. st.c:520:35: error: implicit conversion loses integer precision: 'st_index_t' (aka 'unsigned long') to 'int' [-Werror,-Wshorten-64-to-32]
  62. i = table->num_entries++;
  63. ~ ~~~~~~~~~~~~~~~~~~^~
  64. compiling strftime.c
  65. 1 error generated.
  66. make: *** [st.o] Error 1
  67. make: *** Waiting for unfinished jobs....