Last active
August 29, 2015 14:17
-
-
Save chuckremes/4b1a2c9d1d48f4ad4cd1 to your computer and use it in GitHub Desktop.
This file contains 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
Charless-MacBook-Air:rubinius cremes$ ruby -S rake build | |
/Users/cremes/.rubies/ruby-2.1.4/bin/ruby vm/codegen/field_extract.rb vm/builtin/basic_object.hpp vm/builtin/object.hpp vm/builtin/integer.hpp vm/builtin/fixnum.hpp vm/builtin/array.hpp vm/builtin/bignum.hpp vm/builtin/executable.hpp vm/builtin/access_variable.hpp vm/builtin/alias.hpp vm/builtin/block_environment.hpp vm/builtin/block_as_method.hpp vm/builtin/byte_array.hpp vm/builtin/io.hpp vm/builtin/channel.hpp vm/builtin/module.hpp vm/builtin/constant_table.hpp vm/builtin/class.hpp vm/builtin/compiled_code.hpp vm/builtin/data.hpp vm/builtin/dir.hpp vm/builtin/exception.hpp vm/builtin/float.hpp vm/builtin/fsevent.hpp vm/builtin/immediates.hpp vm/builtin/iseq.hpp vm/builtin/list.hpp vm/builtin/logger.hpp vm/builtin/lookup_table.hpp vm/builtin/ffi_pointer.hpp vm/builtin/method_table.hpp vm/builtin/native_function.hpp vm/builtin/packed_object.hpp vm/builtin/randomizer.hpp vm/builtin/regexp.hpp vm/builtin/constant_scope.hpp vm/builtin/encoding.hpp vm/builtin/string.hpp vm/builtin/symbol.hpp vm/builtin/thread.hpp vm/builtin/tuple.hpp vm/builtin/compact_lookup_table.hpp vm/builtin/time.hpp vm/builtin/stat.hpp vm/builtin/native_method.hpp vm/builtin/system.hpp vm/builtin/autoload.hpp vm/builtin/proc.hpp vm/builtin/variable_scope.hpp vm/builtin/location.hpp vm/builtin/constant_cache.hpp vm/builtin/call_site.hpp vm/builtin/mono_inline_cache.hpp vm/builtin/poly_inline_cache.hpp vm/builtin/call_custom_cache.hpp vm/builtin/respond_to_cache.hpp vm/builtin/weakref.hpp vm/builtin/fiber.hpp vm/builtin/thunk.hpp vm/builtin/call_unit.hpp vm/builtin/call_unit_adapter.hpp vm/builtin/atomic.hpp vm/builtin/character.hpp vm/builtin/thread_state.hpp vm/builtin/jit.hpp | |
Running 15 tasks using 3 parallel threads | |
1: CXX vm/accessor_primitives.cpp | |
2: CXX vm/builtin/channel.cpp | |
3: CXX vm/builtin/encoding.cpp | |
2: CXX vm/builtin/io.cpp | |
3: CXX vm/builtin/system.cpp | |
2: CXX vm/capi/io.cpp | |
2: CXX vm/capi/regexp.cpp | |
1: CXX vm/console.cpp | |
3: CXX vm/gc/baker.cpp | |
2: CXX vm/invoke_primitives.cpp | |
1: CXX vm/jit_primitives.cpp | |
3: CXX vm/method_primitives.cpp | |
2: CXX vm/object_memory.cpp | |
1: CXX vm/ontology.cpp | |
1: CXX vm/type_info.cpp | |
Build time: 18.304228 seconds | |
4: LD vm/vm | |
ld: warning: could not create compact unwind for _ffi_call_unix64: does not use RBP or RSP based frame | |
Undefined symbols for architecture x86_64: | |
"vtable for rubinius::FDSet::Info", referenced from: | |
rubinius::TypeInfo::auto_init(rubinius::ObjectMemory*) in type_info.cpp.o | |
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. | |
ld: symbol(s) not found for architecture x86_64 | |
clang: error: linker command failed with exit code 1 (use -v to see invocation) | |
Error: clang++ -o vm/vm vm/artifacts/accessor_primitives.cpp.o vm/artifacts/arguments.cpp.o vm/artifacts/bytecode_verification.cpp.o vm/artifacts/call_frame.cpp.o vm/artifacts/compiled_file.cpp.o vm/artifacts/config_parser.cpp.o vm/artifacts/console.cpp.o vm/artifacts/dispatch.cpp.o vm/artifacts/environment.cpp.o vm/artifacts/exception.cpp.o vm/artifacts/exception_point.cpp.o vm/artifacts/ffi.cpp.o vm/artifacts/ffi_util.cpp.o vm/artifacts/fiber_data.cpp.o vm/artifacts/fiber_stack.cpp.o vm/artifacts/global_cache.cpp.o vm/artifacts/helpers.cpp.o vm/artifacts/instructions.cpp.o vm/artifacts/internal_threads.cpp.o vm/artifacts/invoke_primitives.cpp.o vm/artifacts/jit_primitives.cpp.o vm/artifacts/linkedlist.cpp.o vm/artifacts/lock.cpp.o vm/artifacts/machine_code.cpp.o vm/artifacts/marshal.cpp.o vm/artifacts/method_primitives.cpp.o vm/artifacts/metrics.cpp.o vm/artifacts/object_memory.cpp.o vm/artifacts/ontology.cpp.o vm/artifacts/oop.cpp.o vm/artifacts/park.cpp.o vm/artifacts/shared_state.cpp.o vm/artifacts/signal.cpp.o vm/artifacts/stack_variables.cpp.o vm/artifacts/state.cpp.o vm/artifacts/symbol_table.cpp.o vm/artifacts/type_info.cpp.o vm/artifacts/unwind_info.cpp.o vm/artifacts/vm.cpp.o vm/artifacts/vm_thread_state.cpp.o vm/builtin/artifacts/access_variable.cpp.o vm/builtin/artifacts/alias.cpp.o vm/builtin/artifacts/array.cpp.o vm/builtin/artifacts/atomic.cpp.o vm/builtin/artifacts/autoload.cpp.o vm/builtin/artifacts/basic_object.cpp.o vm/builtin/artifacts/bignum.cpp.o vm/builtin/artifacts/block_as_method.cpp.o vm/builtin/artifacts/block_environment.cpp.o vm/builtin/artifacts/byte_array.cpp.o vm/builtin/artifacts/call_custom_cache.cpp.o vm/builtin/artifacts/call_site.cpp.o vm/builtin/artifacts/call_unit.cpp.o vm/builtin/artifacts/call_unit_adapter.cpp.o vm/builtin/artifacts/channel.cpp.o vm/builtin/artifacts/character.cpp.o vm/builtin/artifacts/class.cpp.o vm/builtin/artifacts/compact_lookup_table.cpp.o vm/builtin/artifacts/compiled_code.cpp.o vm/builtin/artifacts/constant_cache.cpp.o vm/builtin/artifacts/constant_scope.cpp.o vm/builtin/artifacts/constant_table.cpp.o vm/builtin/artifacts/data.cpp.o vm/builtin/artifacts/dir.cpp.o vm/builtin/artifacts/encoding.cpp.o vm/builtin/artifacts/exception.cpp.o vm/builtin/artifacts/executable.cpp.o vm/builtin/artifacts/ffi_pointer.cpp.o vm/builtin/artifacts/fiber.cpp.o vm/builtin/artifacts/find_object.cpp.o vm/builtin/artifacts/fixnum.cpp.o vm/builtin/artifacts/float.cpp.o vm/builtin/artifacts/fsevent.cpp.o vm/builtin/artifacts/heap_dump.cpp.o vm/builtin/artifacts/immediates.cpp.o vm/builtin/artifacts/integer.cpp.o vm/builtin/artifacts/io.cpp.o vm/builtin/artifacts/iseq.cpp.o vm/builtin/artifacts/jit.cpp.o vm/builtin/artifacts/list.cpp.o vm/builtin/artifacts/location.cpp.o vm/builtin/artifacts/logger.cpp.o vm/builtin/artifacts/lookup_table.cpp.o vm/builtin/artifacts/method_table.cpp.o vm/builtin/artifacts/module.cpp.o vm/builtin/artifacts/mono_inline_cache.cpp.o vm/builtin/artifacts/native_function.cpp.o vm/builtin/artifacts/native_method.cpp.o vm/builtin/artifacts/object.cpp.o vm/builtin/artifacts/pack.cpp.o vm/builtin/artifacts/packed_object.cpp.o vm/builtin/artifacts/poly_inline_cache.cpp.o vm/builtin/artifacts/proc.cpp.o vm/builtin/artifacts/randomizer.cpp.o vm/builtin/artifacts/regexp.cpp.o vm/builtin/artifacts/respond_to_cache.cpp.o vm/builtin/artifacts/stat.cpp.o vm/builtin/artifacts/string.cpp.o vm/builtin/artifacts/symbol.cpp.o vm/builtin/artifacts/system.cpp.o vm/builtin/artifacts/thread.cpp.o vm/builtin/artifacts/thread_state.cpp.o vm/builtin/artifacts/thunk.cpp.o vm/builtin/artifacts/time.cpp.o vm/builtin/artifacts/tuple.cpp.o vm/builtin/artifacts/unpack.cpp.o vm/builtin/artifacts/variable_scope.cpp.o vm/builtin/artifacts/weakref.cpp.o vm/capi/artifacts/array.cpp.o vm/capi/artifacts/bignum.cpp.o vm/capi/artifacts/capi.cpp.o vm/capi/artifacts/class.cpp.o vm/capi/artifacts/complex.cpp.o vm/capi/artifacts/data.cpp.o vm/capi/artifacts/encoding.cpp.o vm/capi/artifacts/enumerator.cpp.o vm/capi/artifacts/exception.cpp.o vm/capi/artifacts/file.cpp.o vm/capi/artifacts/fixnum.cpp.o vm/capi/artifacts/float.cpp.o vm/capi/artifacts/gc.cpp.o vm/capi/artifacts/globals.cpp.o vm/capi/artifacts/handle.cpp.o vm/capi/artifacts/handles.cpp.o vm/capi/artifacts/hash.cpp.o vm/capi/artifacts/integer.cpp.o vm/capi/artifacts/io.cpp.o vm/capi/artifacts/kernel.cpp.o vm/capi/artifacts/marshal.cpp.o vm/capi/artifacts/module.cpp.o vm/capi/artifacts/mutex.cpp.o vm/capi/artifacts/numeric.cpp.o vm/capi/artifacts/object.cpp.o vm/capi/artifacts/proc.cpp.o vm/capi/artifacts/range.cpp.o vm/capi/artifacts/rational.cpp.o vm/capi/artifacts/regexp.cpp.o vm/capi/artifacts/string.cpp.o vm/capi/artifacts/struct.cpp.o vm/capi/artifacts/symbol.cpp.o vm/capi/artifacts/thread.cpp.o vm/capi/artifacts/time.cpp.o vm/capi/artifacts/util.cpp.o vm/drivers/artifacts/cli.cpp.o vm/gc/artifacts/baker.cpp.o vm/gc/artifacts/code_manager.cpp.o vm/gc/artifacts/debug.cpp.o vm/gc/artifacts/finalize.cpp.o vm/gc/artifacts/gc.cpp.o vm/gc/artifacts/heap.cpp.o vm/gc/artifacts/immix.cpp.o vm/gc/artifacts/immix_marker.cpp.o vm/gc/artifacts/inflated_headers.cpp.o vm/gc/artifacts/managed.cpp.o vm/gc/artifacts/mark_sweep.cpp.o vm/gc/artifacts/object_mark.cpp.o vm/gc/artifacts/root.cpp.o vm/gc/artifacts/walker.cpp.o vm/gc/artifacts/write_barrier.cpp.o vm/instruments/artifacts/rbxti.cpp.o vm/instruments/artifacts/tooling.cpp.o vm/llvm/artifacts/autotypes.cpp.o vm/llvm/artifacts/detection.cpp.o vm/llvm/artifacts/disassembler.cpp.o vm/llvm/artifacts/inline.cpp.o vm/llvm/artifacts/inline_block.cpp.o vm/llvm/artifacts/inline_primitive.cpp.o vm/llvm/artifacts/jit_block.cpp.o vm/llvm/artifacts/jit_builder.cpp.o vm/llvm/artifacts/jit_compiler.cpp.o vm/llvm/artifacts/jit_context.cpp.o vm/llvm/artifacts/jit_inline_block.cpp.o vm/llvm/artifacts/jit_inline_method.cpp.o vm/llvm/artifacts/jit_memory_manager.cpp.o vm/llvm/artifacts/jit_method.cpp.o vm/llvm/artifacts/jit_runtime.cpp.o vm/llvm/artifacts/jit_util.cpp.o vm/llvm/artifacts/method_info.cpp.o vm/llvm/artifacts/passes.cpp.o vm/llvm/artifacts/state.cpp.o vm/llvm/artifacts/types.cpp.o vm/missing/artifacts/crypt.c.o vm/missing/artifacts/setproctitle.c.o vm/missing/artifacts/string.cpp.o vm/missing/artifacts/windows.cpp.o vm/util/artifacts/file.cpp.o vm/util/artifacts/logger.cpp.o vm/util/artifacts/murmur_hash3.cpp.o vm/util/artifacts/random.c.o vm/util/artifacts/sha1.c.o vm/util/artifacts/siphash.c.o vm/util/artifacts/spinlock.cpp.o vm/util/artifacts/strftime.c.o vm/util/artifacts/time64.c.o vm/util/artifacts/timer.cpp.o vm/util/artifacts/timing.c.o vm/util/artifacts/utf8.c.o vm/util/artifacts/vsnprintf.c.o vendor/double-conversion/libdoubleconversion.a vendor/libffi/.libs/libffi.a vendor/libtommath/libtommath.a vendor/oniguruma/./libonig.a vendor/udis86/libudis86/.libs/libudis86.a -lm /usr/local/Cellar/llvm/3.5.0/lib/libLLVMLTO.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMObjCARCOpts.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMLinker.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMipo.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMVectorize.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMBitWriter.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMIRReader.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMAsmParser.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMTableGen.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMDebugInfo.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMOption.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMX86Disassembler.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMX86AsmParser.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMX86CodeGen.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMSelectionDAG.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMAsmPrinter.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMX86Desc.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMX86Info.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMX86AsmPrinter.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMX86Utils.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMJIT.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMLineEditor.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMMCAnalysis.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMMCDisassembler.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMInstrumentation.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMInterpreter.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMCodeGen.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMScalarOpts.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMInstCombine.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMTransformUtils.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMipa.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMAnalysis.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMProfileData.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMMCJIT.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMTarget.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMRuntimeDyld.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMObject.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMMCParser.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMBitReader.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMExecutionEngine.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMMC.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMCore.a /usr/local/Cellar/llvm/3.5.0/lib/libLLVMSupport.a -L/usr/local/Cellar/llvm/3.5.0/lib -lz -lpthread -ledit -lcurses -lm | |
rake aborted! | |
Error compiling | |
/Users/cremes/.gem/ruby/2.1.4/gems/daedalus-core-0.2.0/lib/daedalus.rb:68:in `command' | |
/Users/cremes/.gem/ruby/2.1.4/gems/daedalus-core-0.2.0/lib/daedalus.rb:254:in `link' | |
/Users/cremes/.gem/ruby/2.1.4/gems/daedalus-core-0.2.0/lib/daedalus.rb:774:in `build' | |
/Users/cremes/.gem/ruby/2.1.4/gems/daedalus-core-0.2.0/lib/daedalus.rb:877:in `block in linear_tasks' | |
/Users/cremes/.gem/ruby/2.1.4/gems/daedalus-core-0.2.0/lib/daedalus.rb:876:in `each' | |
/Users/cremes/.gem/ruby/2.1.4/gems/daedalus-core-0.2.0/lib/daedalus.rb:876:in `linear_tasks' | |
/Users/cremes/.gem/ruby/2.1.4/gems/daedalus-core-0.2.0/lib/daedalus.rb:872:in `start' | |
/Users/cremes/.gem/ruby/2.1.4/gems/daedalus-core-0.2.0/lib/daedalus.rb:989:in `block in build' | |
/Users/cremes/.gem/ruby/2.1.4/gems/daedalus-core-0.2.0/lib/daedalus.rb:980:in `each' | |
/Users/cremes/.gem/ruby/2.1.4/gems/daedalus-core-0.2.0/lib/daedalus.rb:980:in `build' | |
/Users/cremes/dev/ruby/rubinius/rakelib/vm.rake:240:in `block in <top (required)>' | |
Tasks: TOP => build => build:build => vm/vm | |
(See full trace by running task with --trace) | |
Charless-MacBook-Air:rubinius cremes$ |
This file contains 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
class FDSet : public Object { | |
public: | |
const static object_type type = FDSetType; | |
private: | |
fd_set* actual_set; | |
public: | |
static void init(STATE); | |
static FDSet* create(STATE); | |
// Rubinius.primitive :fdset_allocate | |
static FDSet* allocate(STATE, Object* self); | |
// Rubinius.primitive :fdset_zero | |
Object* zero(STATE); | |
// Rubinius.primitive :fdset_is_set | |
Object* is_set(STATE, Fixnum* descriptor); | |
// Rubinius.primitive :fdset_set | |
Object* set(STATE, Fixnum* descriptor); | |
class Info : public TypeInfo { | |
public: | |
BASIC_TYPEINFO(TypeInfo) | |
}; | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment