Paste: clang++ with the terse error messages

Author: erg
Mode: factor
Date: Thu, 5 May 2016 23:43:48
Plain Text |
c++ -L. vm/os-unix.o vm/os-macosx.o vm/mach_signal.o vm/mvm-unix.o vm/cpu-x86.o vm/aging_collector.o vm/alien.o vm/arrays.o vm/bignum.o vm/byte_arrays.o vm/callbacks.o vm/callstack.o vm/code_blocks.o vm/code_heap.o vm/compaction.o vm/contexts.o vm/data_heap.o vm/data_heap_checker.o vm/debug.o vm/dispatch.o vm/entry_points.o vm/errors.o vm/factor.o vm/free_list.o vm/full_collector.o vm/gc.o vm/gc_info.o vm/image.o vm/inline_cache.o vm/instruction_operands.o vm/io.o vm/jit.o vm/math.o vm/mvm.o vm/nursery_collector.o vm/object_start_map.o vm/objects.o vm/primitives.o vm/quotations.o vm/run.o vm/safepoints.o vm/sampling_profiler.o vm/strings.o vm/to_tenured_collector.o vm/tuples.o vm/utilities.o vm/vm.o vm/words.o \
		-Wall -pedantic -DFACTOR_VERSION="0.98" -DFACTOR_GIT_LABEL="heads/master-c100d2256d82d79b463e93c9e73d536fce0587b5" -fomit-frame-pointer -mmacosx-version-min=10.7 -m64 -O3 -g -std=c++11 -stdlib=libc++ -o factor -lm -framework Cocoa -framework AppKit vm/main-unix.o
c++ -Wall -pedantic -DFACTOR_VERSION="0.98" -DFACTOR_GIT_LABEL="heads/master-c100d2256d82d79b463e93c9e73d536fce0587b5" -fomit-frame-pointer -mmacosx-version-min=10.7 -m64 -O3 -g -dynamiclib -single_module -current_version 0.98 -compatibility_version 0.98 -fvisibility=hidden -lm -framework Cocoa -framework AppKit -o libfactor.dylib vm/os-unix.o vm/os-macosx.o vm/mach_signal.o vm/mvm-unix.o vm/cpu-x86.o vm/aging_collector.o vm/alien.o vm/arrays.o vm/bignum.o vm/byte_arrays.o vm/callbacks.o vm/callstack.o vm/code_blocks.o vm/code_heap.o vm/compaction.o vm/contexts.o vm/data_heap.o vm/data_heap_checker.o vm/debug.o vm/dispatch.o vm/entry_points.o vm/errors.o vm/factor.o vm/free_list.o vm/full_collector.o vm/gc.o vm/gc_info.o vm/image.o vm/inline_cache.o vm/instruction_operands.o vm/io.o vm/jit.o vm/math.o vm/mvm.o vm/nursery_collector.o vm/object_start_map.o vm/objects.o vm/primitives.o vm/quotations.o vm/run.o vm/safepoints.o vm/sampling_profiler.o vm/strings.o vm/to_tenured_collector.o vm/tuples.o vm/utilities.o vm/vm.o vm/words.o
Undefined symbols for architecture x86_64:
  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::compare(char const*) const", referenced from:
      factor::factor_vm::factorbug() in debug.o
  "std::__1::__vector_base_common<true>::__throw_length_error() const", referenced from:
      void std::__1::vector<unsigned long, std::__1::allocator<unsigned long> >::__push_back_slow_path<unsigned long>(unsigned long&&) in aging_collector.o
      void std::__1::vector<unsigned long*, std::__1::allocator<unsigned long*> >::__push_back_slow_path<unsigned long*>(unsigned long*&&) in aging_collector.o
      void std::__1::vector<unsigned long*, std::__1::allocator<unsigned long*> >::__push_back_slow_path<unsigned long*>(unsigned long*&&) in alien.o
      void std::__1::vector<unsigned long*, std::__1::allocator<unsigned long*> >::__push_back_slow_path<unsigned long*>(unsigned long*&&) in arrays.o
      std::__1::vector<unsigned long*, std::__1::allocator<unsigned long*> >::__append(unsigned long) in arrays.o
      void std::__1::vector<unsigned long*, std::__1::allocator<unsigned long*> >::__push_back_slow_path<unsigned long*>(unsigned long*&&) in bignum.o
      void std::__1::vector<unsigned long*, std::__1::allocator<unsigned long*> >::__push_back_slow_path<unsigned long*>(unsigned long*&&) in byte_arrays.o
      ...
  "std::__1::__basic_string_common<true>::__throw_length_error() const", referenced from:
      std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str() const in code_blocks.o
      std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str() const in math.o
  "std::__1::locale::use_facet(std::__1::locale::id&) const", referenced from:
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in os-macosx.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in code_blocks.o
      factor::slot_checker::check_write_barrier(unsigned long*, factor::generation, unsigned long) in data_heap_checker.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in data_heap_checker.o
      factor::factor_vm::print_objects(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, unsigned long*, unsigned long*) in debug.o
      factor::factor_vm::print_datastack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in debug.o
      factor::factor_vm::print_retainstack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in debug.o
      ...
  "std::__1::ios_base::getloc() const", referenced from:
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in os-macosx.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in code_blocks.o
      factor::slot_checker::check_write_barrier(unsigned long*, factor::generation, unsigned long) in data_heap_checker.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in data_heap_checker.o
      factor::factor_vm::print_objects(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, unsigned long*, unsigned long*) in debug.o
      factor::factor_vm::print_datastack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in debug.o
      factor::factor_vm::print_retainstack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in debug.o
      ...
  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::resize(unsigned long, char)", referenced from:
      std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in code_blocks.o
      std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in code_blocks.o
      std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in math.o
      std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in math.o
  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::push_back(char)", referenced from:
      std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in code_blocks.o
      std::__1::basic_istream<char, std::__1::char_traits<char> >& std::__1::operator>><char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_istream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) in debug.o
      std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in math.o
  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string()", referenced from:
      factor::factor_vm::compute_external_address(factor::instruction_operand) in code_blocks.o
      std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in code_blocks.o
      non-virtual thunk to std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in code_blocks.o
      std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in code_blocks.o
      non-virtual thunk to std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in code_blocks.o
      std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_stringbuf() in code_blocks.o
      std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_stringbuf() in code_blocks.o
      ...
  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::operator=(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in code_blocks.o
      std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in math.o
  "std::__1::basic_istream<char, std::__1::char_traits<char> >::peek()", referenced from:
      factor::factor_vm::factorbug() in debug.o
  "std::__1::basic_istream<char, std::__1::char_traits<char> >::ignore(long, int)", referenced from:
      factor::factor_vm::factorbug() in debug.o
  "std::__1::basic_istream<char, std::__1::char_traits<char> >::sentry::sentry(std::__1::basic_istream<char, std::__1::char_traits<char> >&, bool)", referenced from:
      std::__1::basic_istream<char, std::__1::char_traits<char> >& std::__1::operator>><char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_istream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) in debug.o
  "std::__1::basic_istream<char, std::__1::char_traits<char> >::operator>>(unsigned long&)", referenced from:
      factor::read_cell_hex() in utilities.o
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::put(char)", referenced from:
      factor::slot_checker::check_write_barrier(unsigned long*, factor::generation, unsigned long) in data_heap_checker.o
      factor::factor_vm::print_objects(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, unsigned long*, unsigned long*) in debug.o
      factor::factor_vm::print_datastack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in debug.o
      factor::factor_vm::print_retainstack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in debug.o
      factor::factor_vm::print_callstack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in debug.o
      factor::factor_vm::dump_cell(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, unsigned long) in debug.o
      factor::dump_memory_range(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long, unsigned long, unsigned long) in debug.o
      ...
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::flush()", referenced from:
      factor::slot_checker::check_write_barrier(unsigned long*, factor::generation, unsigned long) in data_heap_checker.o
      factor::factor_vm::print_nested_obj(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, unsigned long, long) in debug.o
      factor::factor_vm::print_objects(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, unsigned long*, unsigned long*) in debug.o
      factor::factor_vm::print_datastack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in debug.o
      factor::factor_vm::print_retainstack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in debug.o
      factor::factor_vm::print_callstack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in debug.o
      factor::factor_vm::dump_cell(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, unsigned long) in debug.o
      ...
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::sentry::sentry(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)", referenced from:
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in os-macosx.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in code_blocks.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in data_heap_checker.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in debug.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in errors.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in factor.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in image.o
      ...
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::sentry::~sentry()", referenced from:
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in os-macosx.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in code_blocks.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in data_heap_checker.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in debug.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in errors.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in factor.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in image.o
      ...
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in code_blocks.o
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in math.o
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in code_blocks.o
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in math.o
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
      factor::factor_vm::compute_external_address(factor::instruction_operand) in code_blocks.o
      std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in code_blocks.o
      non-virtual thunk to std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in code_blocks.o
      std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in code_blocks.o
      non-virtual thunk to std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in code_blocks.o
      factor::factor_vm::primitive_format_float() in math.o
      std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in math.o
      ...
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(void const*)", referenced from:
      factor::factor_vm::print_nested_obj(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, unsigned long, long) in debug.o
      factor::factor_vm::print_alien(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, factor::alien*, unsigned long) in debug.o
      factor::dump_memory_range(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long, unsigned long, unsigned long) in debug.o
      void factor::factor_vm::each_object_each_slot<factor::factor_vm::dump_edges(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)::$_2>(factor::factor_vm::dump_edges(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)::$_2&)::'lambda'(factor::object*)::operator()(factor::object*) const in debug.o
      factor::stack_frame_printer::operator()(unsigned long, unsigned long, factor::code_block*, unsigned long) in debug.o
      factor::fatal_error(char const*, unsigned long) in errors.o
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(double)", referenced from:
      factor::factor_vm::print_nested_obj(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, unsigned long, long) in debug.o
      factor::factor_vm::primitive_format_float() in math.o
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(int)", referenced from:
      factor::slot_checker::check_write_barrier(unsigned long*, factor::generation, unsigned long) in data_heap_checker.o
      factor::factor_vm::general_error(factor::vm_error_type, unsigned long, unsigned long) in errors.o
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(unsigned int)", referenced from:
      factor::factor_vm::print_nested_obj(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, unsigned long, long) in debug.o
      factor::factor_vm::print_byte_array(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, factor::byte_array*, unsigned long) in debug.o
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(long)", referenced from:
      factor::factor_vm::print_nested_obj(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, unsigned long, long) in debug.o
      factor::factor_vm::load_data_heap(__sFILE*, factor::image_header*, factor::vm_parameters*) in image.o
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(unsigned long)", referenced from:
      factor::factor_vm::allot_code_block(unsigned long, factor::code_block_type) in code_blocks.o
      factor::slot_checker::check_write_barrier(unsigned long*, factor::generation, unsigned long) in data_heap_checker.o
      factor::factor_vm::print_alien(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, factor::alien*, unsigned long) in debug.o
      factor::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, factor::padded_address const&) in debug.o
      factor::factor_vm::dump_cell(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, unsigned long) in debug.o
      factor::dump_memory_range(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long, unsigned long, unsigned long) in debug.o
      factor::factor_vm::dump_objects(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, unsigned long) in debug.o
      ...
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(unsigned long long)", referenced from:
      factor::factor_vm::primitive_nano_count() in run.o
  "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::sync()", referenced from:
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in code_blocks.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in math.o
  "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::imbue(std::__1::locale const&)", referenced from:
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in code_blocks.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in math.o
mkdir -p Factor.app/Contents/MacOS
  "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::uflow()", referenced from:
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in code_blocks.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in math.o
  "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::setbuf(char*, long)", referenced from:
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in code_blocks.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in math.o
  "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::xsgetn(char*, long)", referenced from:
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in code_blocks.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in math.o
  "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::xsputn(char const*, long)", referenced from:
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in code_blocks.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in math.o
  "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::showmanyc()", referenced from:
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in code_blocks.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in math.o
  "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::basic_streambuf()", referenced from:
      factor::factor_vm::compute_external_address(factor::instruction_operand) in code_blocks.o
      factor::factor_vm::primitive_format_float() in math.o
  "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::~basic_streambuf()", referenced from:
      factor::factor_vm::compute_external_address(factor::instruction_operand) in code_blocks.o
      std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in code_blocks.o
      non-virtual thunk to std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in code_blocks.o
      std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in code_blocks.o
      non-virtual thunk to std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in code_blocks.o
      std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_stringbuf() in code_blocks.o
      std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_stringbuf() in code_blocks.o
      ...
  "std::__1::cin", referenced from:
      factor::factor_vm::factorbug() in debug.o
      factor::read_cell_hex() in utilities.o
  "std::__1::cout", referenced from:
      factor::early_init() in os-macosx.o
      factor::factor_vm::allot_code_block(unsigned long, factor::code_block_type) in code_blocks.o
      factor::slot_checker::check_write_barrier(unsigned long*, factor::generation, unsigned long) in data_heap_checker.o
      factor::factor_vm::print_objects(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, unsigned long*, unsigned long*) in debug.o
      factor::factor_vm::factorbug_usage(bool) in debug.o
      factor::factor_vm::factorbug() in debug.o
      factor::fatal_error(char const*, unsigned long) in errors.o
      ...
  "std::__1::ctype<char>::id", referenced from:
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in os-macosx.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in code_blocks.o
      factor::slot_checker::check_write_barrier(unsigned long*, factor::generation, unsigned long) in data_heap_checker.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in data_heap_checker.o
      factor::factor_vm::print_objects(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, unsigned long*, unsigned long*) in debug.o
      factor::factor_vm::print_datastack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in debug.o
      factor::factor_vm::print_retainstack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in debug.o
      ...
  "std::__1::locale::locale(char const*)", referenced from:
      factor::factor_vm::primitive_format_float() in math.o
  "std::__1::locale::locale(std::__1::locale const&)", referenced from:
      factor::factor_vm::primitive_format_float() in math.o
  "std::__1::locale::~locale()", referenced from:
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in os-macosx.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in code_blocks.o
      factor::slot_checker::check_write_barrier(unsigned long*, factor::generation, unsigned long) in data_heap_checker.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in data_heap_checker.o
      factor::factor_vm::print_objects(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, unsigned long*, unsigned long*) in debug.o
      factor::factor_vm::print_datastack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in debug.o
      factor::factor_vm::print_retainstack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in debug.o
      ...
  "std::__1::locale::operator=(std::__1::locale const&)", referenced from:
      factor::factor_vm::primitive_format_float() in math.o
  "std::__1::ios_base::__set_badbit_and_consider_rethrow()", referenced from:
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in os-macosx.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in code_blocks.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in data_heap_checker.o
      std::__1::basic_istream<char, std::__1::char_traits<char> >& std::__1::operator>><char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_istream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) in debug.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in debug.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in errors.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in factor.o
      ...
  "std::__1::ios_base::init(void*)", referenced from:
      factor::factor_vm::compute_external_address(factor::instruction_operand) in code_blocks.o
      factor::factor_vm::primitive_format_float() in math.o
mkdir -p Factor.app/Contents/Frameworks
  "std::__1::ios_base::clear(unsigned int)", referenced from:
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in os-macosx.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in code_blocks.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in data_heap_checker.o
      std::__1::basic_istream<char, std::__1::char_traits<char> >& std::__1::operator>><char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_istream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) in debug.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in debug.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in errors.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in factor.o
      ...
  "std::__1::ios_base::imbue(std::__1::locale const&)", referenced from:
      factor::factor_vm::primitive_format_float() in math.o
  "std::__1::basic_ios<char, std::__1::char_traits<char> >::~basic_ios()", referenced from:
      factor::factor_vm::compute_external_address(factor::instruction_operand) in code_blocks.o
      std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in code_blocks.o
      non-virtual thunk to std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in code_blocks.o
      std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in code_blocks.o
      non-virtual thunk to std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in code_blocks.o
      factor::factor_vm::primitive_format_float() in math.o
      std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in math.o
      ...
  "typeinfo for std::__1::basic_ostream<char, std::__1::char_traits<char> >", referenced from:
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in code_blocks.o
      typeinfo for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in code_blocks.o
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in math.o
      typeinfo for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in math.o
  "typeinfo for std::__1::basic_streambuf<char, std::__1::char_traits<char> >", referenced from:
      typeinfo for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in code_blocks.o
      typeinfo for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in math.o
mv factor Factor.app/Contents/MacOS/factor
  "non-virtual thunk to std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in code_blocks.o
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in math.o
  "non-virtual thunk to std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in code_blocks.o
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in math.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [libfactor.dylib] Error 1
make[2]: *** Waiting for unfinished jobs....
ln -s Factor.app/Contents/MacOS/factor ./factor
make[1]: *** [macosx-x86-64] Error 2
make: *** [default] Error 2

New Annotation

Summary:
Author:
Mode:
Body: