Skip to content

Instantly share code, notes, and snippets.

@ayumin
Created September 19, 2011 14:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ayumin/1226688 to your computer and use it in GitHub Desktop.
Save ayumin/1226688 to your computer and use it in GitHub Desktop.
$ ../ruby/configure --prefix=/Users/ayumin/tmp/ruby --with-arch=x86_64 --with-readline-dir=/usr/local --with-openssl-dir=/opt/local --with-libyaml-dir=/opt/local --with-gdbm-dir=/opt/local --enable-shared
$ make
CC = gcc
LD = ld
LDSHARED = gcc -dynamiclib
CFLAGS = -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=shorten-64-to-32 -Werror=implicit-function-declaration -arch x86_64 -fno-common -pipe
XCFLAGS = -include ruby/config.h -include ruby/missing.h -fvisibility=hidden -DRUBY_EXPORT
CPPFLAGS = -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -I. -I.ext/include/x86_64-darwin10.8.0 -I../ruby/include -I../ruby
DLDFLAGS = -Wl,-undefined,dynamic_lookup -Wl,-multiply_defined,suppress -Wl,-flat_namespace -install_name /Users/ayumin/tmp/ruby/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 -arch x86_64
SOLIBS =
compiling ../ruby/main.c
compiling ../ruby/dmydln.c
compiling ../ruby/dmyencoding.c
compiling ../ruby/version.c
compiling ../ruby/dmyversion.c
compiling ../ruby/miniprelude.c
compiling ../ruby/array.c
compiling ../ruby/bignum.c
compiling ../ruby/class.c
compiling ../ruby/compar.c
compiling ../ruby/complex.c
compiling ../ruby/dir.c
compiling ../ruby/dln_find.c
compiling ../ruby/enum.c
compiling ../ruby/enumerator.c
compiling ../ruby/error.c
compiling ../ruby/eval.c
compiling ../ruby/load.c
compiling ../ruby/proc.c
compiling ../ruby/file.c
compiling ../ruby/gc.c
../ruby/gc.c: In function ‘initial_expand_heap’:
../ruby/gc.c:1114: warning: implicit conversion shortens 64-bit value into a 32-bit value
compiling ../ruby/hash.c
compiling ../ruby/inits.c
compiling ../ruby/io.c
compiling ../ruby/marshal.c
compiling ../ruby/math.c
compiling ../ruby/node.c
compiling ../ruby/numeric.c
compiling ../ruby/object.c
compiling ../ruby/pack.c
compiling ../ruby/parse.c
compiling ../ruby/process.c
compiling ../ruby/random.c
compiling ../ruby/range.c
compiling ../ruby/rational.c
compiling ../ruby/re.c
compiling ../ruby/regcomp.c
../ruby/regcomp.c: In function ‘add_compile_string_length’:
../ruby/regcomp.c:436: warning: implicit conversion shortens 64-bit value into a 32-bit value
../ruby/regcomp.c: In function ‘onig_is_code_in_cc_len’:
../ruby/regcomp.c:5702: warning: implicit conversion shortens 64-bit value into a 32-bit value
../ruby/regcomp.c:5702: warning: implicit conversion shortens 64-bit value into a 32-bit value
compiling ../ruby/regenc.c
compiling ../ruby/regerror.c
compiling ../ruby/regexec.c
compiling ../ruby/regparse.c
../ruby/regparse.c: In function ‘node_new_cclass_by_codepoint_range’:
../ruby/regparse.c:1178: warning: implicit conversion shortens 64-bit value into a 32-bit value
../ruby/regparse.c:1178: warning: implicit conversion shortens 64-bit value into a 32-bit value
../ruby/regparse.c: In function ‘add_ctype_to_cc_by_range’:
../ruby/regparse.c:3854: warning: implicit conversion shortens 64-bit value into a 32-bit value
../ruby/regparse.c:3854: warning: implicit conversion shortens 64-bit value into a 32-bit value
../ruby/regparse.c:3854: warning: implicit conversion shortens 64-bit value into a 32-bit value
../ruby/regparse.c:3854: warning: implicit conversion shortens 64-bit value into a 32-bit value
../ruby/regparse.c:3875: warning: implicit conversion shortens 64-bit value into a 32-bit value
../ruby/regparse.c:3875: warning: implicit conversion shortens 64-bit value into a 32-bit value
../ruby/regparse.c:3875: warning: implicit conversion shortens 64-bit value into a 32-bit value
../ruby/regparse.c:3875: warning: implicit conversion shortens 64-bit value into a 32-bit value
../ruby/regparse.c:3880: warning: implicit conversion shortens 64-bit value into a 32-bit value
../ruby/regparse.c:3880: warning: implicit conversion shortens 64-bit value into a 32-bit value
../ruby/regparse.c:3880: warning: implicit conversion shortens 64-bit value into a 32-bit value
../ruby/regparse.c:3880: warning: implicit conversion shortens 64-bit value into a 32-bit value
../ruby/regparse.c: In function ‘i_apply_case_fold’:
../ruby/regparse.c:5081: warning: implicit conversion shortens 64-bit value into a 32-bit value
../ruby/regparse.c:5081: warning: implicit conversion shortens 64-bit value into a 32-bit value
compiling ../ruby/regsyntax.c
compiling ../ruby/ruby.c
compiling ../ruby/safe.c
compiling ../ruby/signal.c
compiling ../ruby/sprintf.c
compiling ../ruby/st.c
compiling ../ruby/strftime.c
compiling ../ruby/string.c
compiling ../ruby/struct.c
compiling ../ruby/time.c
compiling ../ruby/transcode.c
compiling ../ruby/util.c
compiling ../ruby/variable.c
compiling ../ruby/compile.c
compiling ../ruby/debug.c
compiling ../ruby/iseq.c
../ruby/iseq.c: In function ‘iseq_data_to_ary’:
../ruby/iseq.c:1322: warning: implicit conversion shortens 64-bit value into a 32-bit value
compiling ../ruby/vm.c
compiling ../ruby/vm_dump.c
compiling ../ruby/thread.c
compiling ../ruby/cont.c
compiling ../ruby/enc/ascii.c
compiling ../ruby/enc/us_ascii.c
compiling ../ruby/enc/unicode.c
compiling ../ruby/enc/utf_8.c
compiling ../ruby/newline.c
compiling ../ruby/missing/setproctitle.c
linking miniruby
i686-apple-darwin10-gcc-4.2.1: dmyext.o: No such file or directory
make: *** [miniruby] Error 1
obj ➔ make minirubycompiling ../ruby/version.c
compiling ../ruby/dmyversion.c
compiling ../ruby/miniprelude.c
compiling ../ruby/class.c
compiling ../ruby/enum.c
compiling ../ruby/error.c
compiling ../ruby/eval.c
compiling ../ruby/load.c
compiling ../ruby/proc.c
compiling ../ruby/gc.c
../ruby/gc.c: In function ‘initial_expand_heap’:
../ruby/gc.c:1114: warning: implicit conversion shortens 64-bit value into a 32-bit value
compiling ../ruby/node.c
compiling ../ruby/parse.c
compiling ../ruby/process.c
compiling ../ruby/ruby.c
compiling ../ruby/safe.c
compiling ../ruby/signal.c
compiling ../ruby/compile.c
compiling ../ruby/debug.c
compiling ../ruby/iseq.c
../ruby/iseq.c: In function ‘iseq_data_to_ary’:
../ruby/iseq.c:1322: warning: implicit conversion shortens 64-bit value into a 32-bit value
compiling ../ruby/vm.c
compiling ../ruby/vm_dump.c
compiling ../ruby/thread.c
compiling ../ruby/cont.c
compiling ../ruby/enc/unicode.c
compiling ../ruby/newline.c
linking miniruby
i686-apple-darwin10-gcc-4.2.1: dmyext.o: No such file or directory
make: *** [miniruby] Error 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment