Created
March 11, 2022 23:07
-
-
Save jshier/cfdabef30a2c88b6d5328d06220274d3 to your computer and use it in GitHub Desktop.
RVM Ruby build failure
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
+__rvm_make:0> make -j10 | |
BASERUBY = /usr/bin/ruby --disable=gems | |
CC = gcc | |
LD = ld | |
LDSHARED = gcc -dynamiclib | |
CFLAGS = -O3 -I/opt/homebrew/opt/libyaml/include -I/opt/homebrew/opt/libksba/include -I/opt/homebrew/opt/readline/include -I/opt/homebrew/opt/zlib/include -I/opt/homebrew/opt/[email protected]/include -fdeclspec -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wold-style-definition -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -Wundef -std=gnu99 -I/opt/homebrew/Cellar/capstone/4.0.2/include/capstone -fno-common -pipe | |
XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -DRUBY_EXPORT -I. -I.ext/include/arm64-darwin21 -I./include -I. -I./enc/unicode/13.0.0 | |
CPPFLAGS = -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT | |
DLDFLAGS = -L/opt/homebrew/opt/libyaml/lib -L/opt/homebrew/opt/libksba/lib -L/opt/homebrew/opt/readline/lib -L/opt/homebrew/opt/zlib/lib -L/opt/homebrew/opt/[email protected]/lib -Wl,-undefined,dynamic_lookup -Wl,-multiply_defined,suppress -install_name /Users/jshier/.rvm/rubies/ruby-3.1.1/lib/libruby.3.1.dylib -compatibility_version 3.1 -current_version 3.1.1 -fstack-protector-strong -framework CoreFoundation -fstack-protector-strong -framework CoreFoundation | |
SOLIBS = -lpthread -lcapstone -ldl -lobjc | |
LANG = en_US.UTF-8 | |
LC_ALL = | |
LC_CTYPE = | |
MFLAGS = - --jobserver-fds=4,5 -j | |
Apple clang version 13.1.6 (clang-1316.0.21.2) | |
Target: arm64-apple-darwin21.3.0 | |
Thread model: posix | |
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin | |
compiling ./main.c | |
compiling dmydln.c | |
compiling miniinit.c | |
compiling dmyext.c | |
translating probes probes.d | |
compiling ast.c | |
compiling bignum.c | |
compiling class.c | |
compiling compar.c | |
compiling compile.c | |
compiling complex.c | |
. ./vm_opts.h | |
compiling cont.c | |
compiling debug.c | |
compiling debug_counter.c | |
compiling dir.c | |
compiling dln_find.c | |
compiling encoding.c | |
compiling enum.c | |
compiling enumerator.c | |
compiling error.c | |
compiling eval.c | |
compiling file.c | |
compiling gc.c | |
compiling hash.c | |
compiling inits.c | |
compiling io.c | |
compiling io_buffer.c | |
compiling iseq.c | |
compiling load.c | |
compiling marshal.c | |
compiling math.c | |
compiling memory_view.c | |
making mjit_config.h | |
compiling mjit_compile.c | |
compiling node.c | |
compiling numeric.c | |
compiling object.c | |
compiling pack.c | |
compiling parse.c | |
compiling proc.c | |
compiling process.c | |
compiling ractor.c | |
compiling random.c | |
compiling range.c | |
compiling rational.c | |
compiling re.c | |
compiling regcomp.c | |
compiling regenc.c | |
compiling regerror.c | |
compiling regexec.c | |
compiling regparse.c | |
compiling regsyntax.c | |
compiling ruby.c | |
compiling scheduler.c | |
compiling signal.c | |
compiling sprintf.c | |
compiling st.c | |
compiling strftime.c | |
compiling string.c | |
compiling struct.c | |
compiling symbol.c | |
compiling thread.c | |
compiling time.c | |
compiling transcode.c | |
compiling transient_heap.c | |
compiling util.c | |
compiling variable.c | |
compiling vm.c | |
compiling vm_backtrace.c | |
compiling vm_dump.c | |
compiling vm_sync.c | |
compiling vm_trace.c | |
compiling yjit.c | |
compiling ./missing/explicit_bzero.c | |
compiling ./missing/setproctitle.c | |
compiling addr2line.c | |
compiling dmyenc.c | |
compiling dln.c | |
compiling localeinit.c | |
config.status: creating ruby-runner.h | |
compiling array.c | |
compiling mjit.c | |
assembling coroutine/arm64/Context.S | |
compiling enc/ascii.c | |
compiling enc/us_ascii.c | |
compiling enc/unicode.c | |
compiling enc/utf_8.c | |
compiling enc/trans/newline.c | |
./revision.h unchanged | |
compiling version.c | |
linking miniruby | |
generating encdb.h | |
encdb.h updated | |
builtin_binary.inc updated | |
compiling builtin.c | |
/bin/sh ./tool/ifchange "--timestamp=.rbconfig.time" rbconfig.rb rbconfig.tmp | |
rbconfig.rb updated | |
generating enc.mk | |
creating verconf.h | |
building rb_mjit_header.h | |
verconf.h updated | |
compiling loadpath.c | |
linking static-library libruby.3.1-static.a | |
making srcs under enc | |
rb_mjit_header.h updated | |
building .ext/include/arm64-darwin21/rb_mjit_min_header-3.1.1.h | |
make[1]: Nothing to be done for `srcs'. | |
generating transdb.h | |
linking shared-library libruby.3.1.dylib | |
transdb.h updated | |
ld: library not found for -lcapstone | |
clang: error: linker command failed with exit code 1 (use -v to see invocation) | |
make: *** [libruby.3.1.dylib] Error 1 | |
make: *** Waiting for unfinished jobs.... | |
transform_mjit_header: making external definition static inline: rb_vm_lvar_exposed, Init_vm_stack_canary, rb_vm_opt_cfunc_p, rb_vm_opt_mod, rb_vm_ic_hit_p, rb_vm_splat_array, rb_vm_defined, rb_vm_cc_general, rb_aliased_callable_method_entry, rb_find_defined_class_by_owner, rb_vm_call_ivar_attrset_p, rb_iseq_only_kwparam_p, rb_iseq_only_optparam_p, rb_vm_set_ivar_idx, rb_vm_setinstancevariable, rb_vm_setclassvariable, rb_vm_getclassvariable, rb_vm_rewrite_cref, rb_vm_get_cref, rb_vm_block_ep_update, rb_vm_cref_new_toplevel, rb_vm_cref_dup_without_refinements, rb_vm_frame_block_handler, rb_vm_cframe_keyword_p, rb_vm_ep_local_ep | |
transform_mjit_header: making declaration static inline: rb_vm_lvar_exposed, rb_vm_lvar_exposed, Init_vm_stack_canary, rb_vm_rewrite_cref, rb_vm_frame_block_handler, rb_vm_block_ep_update, rb_vm_ep_local_ep | |
transform_mjit_header: SKIPPED to transform: __sigbits, isspecial, isrune, isphonogram, isnumber, isideogram, ishexnumber, digittoint, toupper, tolower, toascii, isxdigit, isupper, isspace, ispunct, isprint, islower, isgraph, isdigit, iscntrl, isblank, isalpha, isalnum, __wcwidth, __isctype, __istype, isascii, __sincospi, __sincospif, __sincos, __sincosf, __inline_isnormall, __inline_isnormald, __inline_isnormalf, __inline_signbitl, __inline_signbitd, __inline_signbitf, __inline_isnanl, __inline_isnand, __inline_isnanf, __inline_isinfl, __inline_isinfd, __inline_isinff, __inline_isfinitel, __inline_isfinited, __inline_isfinitef, __darwin_fd_clr, __darwin_fd_set, __darwin_fd_isset, __darwin_check_fd_set, __sputc | |
ln -sf ../../../.ext/include/arm64-darwin21/rb_mjit_min_header-3.1.1.h include/ruby-3.1.0/arm64-darwin21/rb_mjit_min_header-3.1.1.h | |
+__rvm_make:0> return 2 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment