kommander / cinderjs

Asynchronous Cinder + V8 bindings (libcinder + libv8)
18 stars 2 forks source link

can't get it to compile #1

Open freder opened 9 years ago

freder commented 9 years ago

hi,

I'd love to give cinderjs a try, but I can't get it to build. os x 10.10.4 xcode 6.1

first of all, it looks like the v8 output is not where cinderjs expects it:

Check dependencies

warning: no rule to process file '/Volumes/Macintosh HD/bla/cinderjs/README.md' of type net.daringfireball.markdown for architecture x86_64

Ld build/Debug/Cinderjs.app/Contents/MacOS/Cinderjs normal x86_64
    cd "/Volumes/Macintosh HD/bla/cinderjs/xcode"
    export MACOSX_DEPLOYMENT_TARGET=10.10
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk -L/Volumes/Macintosh\ HD/bla/cinderjs/xcode/build/Debug -F/Volumes/Macintosh\ HD/bla/cinderjs/xcode/build/Debug -filelist /Volumes/Macintosh\ HD/bla/cinderjs/xcode/build/cinderjs.build/Debug/Cinderjs.build/Objects-normal/x86_64/Cinderjs.LinkFileList -mmacosx-version-min=10.10 -dead_strip ../Cinder/lib/libcinder_d.a ../v8/out/x64.debug/libicudata.a ../v8/out/x64.debug/libicui18n.a ../v8/out/x64.debug/libicuuc.a ../v8/out/x64.debug/libv8_snapshot.a ../v8/out/x64.debug/libv8_libbase.a ../v8/out/x64.debug/libv8_base.a ../v8/out/x64.debug/libv8_libplatform.a -stdlib=libc++ -framework AVFoundation -framework CoreMedia -framework Cocoa -framework OpenGL -framework CoreVideo -framework QTKit -framework Accelerate -framework AudioToolbox -framework AudioUnit -framework CoreAudio -Xlinker -dependency_info -Xlinker /Volumes/Macintosh\ HD/bla/cinderjs/xcode/build/cinderjs.build/Debug/Cinderjs.build/Objects-normal/x86_64/Cinderjs_dependency_info.dat -o /Volumes/Macintosh\ HD/bla/cinderjs/xcode/build/Debug/Cinderjs.app/Contents/MacOS/Cinderjs

clang: error: no such file or directory: '../v8/out/x64.debug/libicudata.a'
clang: error: no such file or directory: '../v8/out/x64.debug/libicui18n.a'
clang: error: no such file or directory: '../v8/out/x64.debug/libicuuc.a'
clang: error: no such file or directory: '../v8/out/x64.debug/libv8_snapshot.a'
clang: error: no such file or directory: '../v8/out/x64.debug/libv8_libbase.a'
clang: error: no such file or directory: '../v8/out/x64.debug/libv8_base.a'
clang: error: no such file or directory: '../v8/out/x64.debug/libv8_libplatform.a'

so I changed V8_PATH_D and V8_PATH_R to the right location. but after that I got a whole lot of errors at the linking stage:

Check dependencies

warning: no rule to process file '/Volumes/Macintosh HD/bla/cinderjs/README.md' of type net.daringfireball.markdown for architecture x86_64

Ld build/Debug/Cinderjs.app/Contents/MacOS/Cinderjs normal x86_64
    cd "/Volumes/Macintosh HD/bla/cinderjs/xcode"
    export MACOSX_DEPLOYMENT_TARGET=10.10
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk -L/Volumes/Macintosh\ HD/bla/cinderjs/xcode/build/Debug -F/Volumes/Macintosh\ HD/bla/cinderjs/xcode/build/Debug -filelist /Volumes/Macintosh\ HD/bla/cinderjs/xcode/build/cinderjs.build/Debug/Cinderjs.build/Objects-normal/x86_64/Cinderjs.LinkFileList -mmacosx-version-min=10.10 -dead_strip ../Cinder/lib/libcinder_d.a ../v8/out/x64.debug/libicudata.a ../v8/out/x64.debug/libicui18n.a ../v8/out/x64.debug/libicuuc.a ../v8/out/x64.debug/libv8_snapshot.a ../v8/out/x64.debug/libv8_libbase.a ../v8/out/x64.debug/libv8_base.a ../v8/out/x64.debug/libv8_libplatform.a -stdlib=libc++ -framework AVFoundation -framework CoreMedia -framework Cocoa -framework OpenGL -framework CoreVideo -framework QTKit -framework Accelerate -framework AudioToolbox -framework AudioUnit -framework CoreAudio -Xlinker -dependency_info -Xlinker /Volumes/Macintosh\ HD/bla/cinderjs/xcode/build/cinderjs.build/Debug/Cinderjs.build/Objects-normal/x86_64/Cinderjs_dependency_info.dat -o /Volumes/Macintosh\ HD/bla/cinderjs/xcode/build/Debug/Cinderjs.app/Contents/MacOS/Cinderjs

Undefined symbols for architecture x86_64:
  "std::string::operator=(char const*)", referenced from:
      v8::internal::compiler::PipelineStatistics::PipelineStatistics(v8::internal::CompilationInfo*, v8::internal::compiler::ZonePool*) in libv8_base.a(pipeline-statistics.o)
  "std::__throw_out_of_range(char const*)", referenced from:
      std::vector<bool, v8::internal::zone_allocator<bool> >::_M_range_check(unsigned long) const in libv8_base.a(graph-reducer.o)
      std::vector<v8::internal::compiler::Node*, v8::internal::zone_allocator<v8::internal::compiler::Node*> >::_M_range_check(unsigned long) const in libv8_base.a(ast-graph-builder.o)
      std::vector<v8::internal::compiler::BasicBlock*, v8::internal::zone_allocator<v8::internal::compiler::BasicBlock*> >::_M_range_check(unsigned long) const in libv8_base.a(verifier.o)
  "std::string::compare(std::string const&) const", referenced from:
      bool std::operator<<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in libv8_base.a(compilation-statistics.o)
  "std::basic_ofstream<char, std::char_traits<char> >::~basic_ofstream()", referenced from:
      construction vtable for std::basic_ofstream<char, std::char_traits<char> >-in-v8::internal::compiler::TurboCfgFile in libv8_base.a(pipeline.o)
  "non-virtual thunk to std::basic_ofstream<char, std::char_traits<char> >::~basic_ofstream()", referenced from:
      construction vtable for std::basic_ofstream<char, std::char_traits<char> >-in-v8::internal::compiler::TurboCfgFile in libv8_base.a(pipeline.o)
  "std::basic_ofstream<char, std::char_traits<char> >::~basic_ofstream()", referenced from:
      v8::internal::compiler::TurboCfgFile::~TurboCfgFile() in libv8_base.a(pipeline.o)
  "std::basic_ofstream<char, std::char_traits<char> >::basic_ofstream(char const*, std::_Ios_Openmode)", referenced from:
      v8::internal::compiler::TurboCfgFile::TurboCfgFile(v8::internal::Isolate*) in libv8_base.a(pipeline.o)
  "std::basic_ostream<char, std::char_traits<char> >::~basic_ostream()", referenced from:
      construction vtable for std::ostream-in-v8::internal::OFStream in libv8_base.a(ostreams.o)
      construction vtable for std::ostream-in-v8::internal::compiler::TurboCfgFile in libv8_base.a(pipeline.o)
  "std::basic_ostream<char, std::char_traits<char> >::~basic_ostream()", referenced from:
      construction vtable for std::ostream-in-v8::internal::OFStream in libv8_base.a(ostreams.o)
      construction vtable for std::ostream-in-v8::internal::compiler::TurboCfgFile in libv8_base.a(pipeline.o)
  "non-virtual thunk to std::basic_ostream<char, std::char_traits<char> >::~basic_ostream()", referenced from:
      construction vtable for std::ostream-in-v8::internal::OFStream in libv8_base.a(ostreams.o)
      construction vtable for std::ostream-in-v8::internal::compiler::TurboCfgFile in libv8_base.a(pipeline.o)
  "std::basic_streambuf<char, std::char_traits<char> >::setbuf(char*, long)", referenced from:
      vtable for v8::internal::OFStreamBase in libv8_base.a(ostreams.o)
      vtable for v8::internal::OFStream in libv8_base.a(ostreams.o)
  "std::basic_streambuf<char, std::char_traits<char> >::seekoff(long long, std::_Ios_Seekdir, std::_Ios_Openmode)", referenced from:
      vtable for v8::internal::OFStreamBase in libv8_base.a(ostreams.o)
      vtable for v8::internal::OFStream in libv8_base.a(ostreams.o)
  "std::basic_streambuf<char, std::char_traits<char> >::seekpos(std::fpos<__mbstate_t>, std::_Ios_Openmode)", referenced from:
      vtable for v8::internal::OFStreamBase in libv8_base.a(ostreams.o)
      vtable for v8::internal::OFStream in libv8_base.a(ostreams.o)
  "std::basic_streambuf<char, std::char_traits<char> >::showmanyc()", referenced from:
      vtable for v8::internal::OFStreamBase in libv8_base.a(ostreams.o)
      vtable for v8::internal::OFStream in libv8_base.a(ostreams.o)
  "std::basic_streambuf<char, std::char_traits<char> >::xsgetn(char*, long)", referenced from:
      vtable for v8::internal::OFStreamBase in libv8_base.a(ostreams.o)
      vtable for v8::internal::OFStream in libv8_base.a(ostreams.o)
  "non-virtual thunk to std::basic_ofstream<char, std::char_traits<char> >::~basic_ofstream()", referenced from:
      construction vtable for std::basic_ofstream<char, std::char_traits<char> >-in-v8::internal::compiler::TurboCfgFile in libv8_base.a(pipeline.o)
  "std::basic_streambuf<char, std::char_traits<char> >::underflow()", referenced from:
      vtable for v8::internal::OFStreamBase in libv8_base.a(ostreams.o)
      vtable for v8::internal::OFStream in libv8_base.a(ostreams.o)
  "std::string::begin() const", referenced from:
      v8::internal::compiler::operator<<(std::ostream&, v8::internal::compiler::Escaped const&) in libv8_base.a(graph-visualizer.o)
  "std::basic_ios<char, std::char_traits<char> >::basic_ios()", referenced from:
      v8::internal::OFStream::OFStream(__sFILE*) in libv8_base.a(ostreams.o)
      v8::internal::compiler::TurboCfgFile::TurboCfgFile(v8::internal::Isolate*) in libv8_base.a(pipeline.o)
  "std::ostream::operator<<(unsigned short)", referenced from:
      void v8::internal::DoPrintElements<v8::internal::ExternalUint16Array>(std::ostream&, v8::internal::Object*) in libv8_base.a(objects-printer.o)
      void v8::internal::DoPrintElements<v8::internal::FixedTypedArray<v8::internal::Uint16ArrayTraits> >(std::ostream&, v8::internal::Object*) in libv8_base.a(objects-printer.o)
  "std::basic_streambuf<char, std::char_traits<char> >::xsputn(char const*, long)", referenced from:
      vtable for v8::internal::OFStreamBase in libv8_base.a(ostreams.o)
      vtable for v8::internal::OFStream in libv8_base.a(ostreams.o)
  "std::basic_ios<char, std::char_traits<char> >::~basic_ios()", referenced from:
      v8::internal::OFStream::~OFStream() in libv8_base.a(ostreams.o)
      v8::internal::compiler::TurboCfgFile::~TurboCfgFile() in libv8_base.a(pipeline.o)
  "std::ostream::operator<<(double)", referenced from:
      v8::internal::HeapNumber::HeapNumberPrint(std::ostream&) in libv8_base.a(objects.o)
      v8::internal::operator<<(std::ostream&, v8::internal::(anonymous namespace)::Flag const&) in libv8_base.a(flags.o)
      v8::internal::TypeImpl<v8::internal::ZoneTypeConfig>::PrintTo(std::ostream&, v8::internal::TypeImpl<v8::internal::ZoneTypeConfig>::PrintDimension) in libv8_base.a(types.o)
      v8::internal::TypeImpl<v8::internal::HeapTypeConfig>::PrintTo(std::ostream&, v8::internal::TypeImpl<v8::internal::HeapTypeConfig>::PrintDimension) in libv8_base.a(types.o)
      v8::internal::FixedDoubleArray::FixedDoubleArrayPrint(std::ostream&) in libv8_base.a(objects-printer.o)
      v8::internal::ConstantPoolArray::ConstantPoolArrayPrint(std::ostream&) in libv8_base.a(objects-printer.o)
      v8::internal::JSObject::PrintElements(std::ostream&) in libv8_base.a(objects-printer.o)
      ...
  "std::basic_streambuf<char, std::char_traits<char> >::uflow()", referenced from:
      vtable for v8::internal::OFStreamBase in libv8_base.a(ostreams.o)
      vtable for v8::internal::OFStream in libv8_base.a(ostreams.o)
  "std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf()", referenced from:
      v8::internal::OFStreamBase::OFStreamBase(__sFILE*) in libv8_base.a(ostreams.o)
  "std::string::insert(unsigned long, std::string const&)", referenced from:
      v8::internal::InsertIntoString(std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >*, std::string*) in libv8_base.a(basic-block-profiler.o)
  "std::basic_streambuf<char, std::char_traits<char> >::imbue(std::locale const&)", referenced from:
      vtable for v8::internal::OFStreamBase in libv8_base.a(ostreams.o)
      vtable for v8::internal::OFStream in libv8_base.a(ostreams.o)
  "std::ostream::operator<<(long long)", referenced from:
      v8::internal::PrepareLogFileName(std::ostream&, v8::internal::Isolate*, char const*) in libv8_base.a(log.o)
      v8::internal::compiler::operator<<(std::ostream&, v8::internal::compiler::Constant const&) in libv8_base.a(instruction.o)
      v8::internal::compiler::Operator1<long long, std::equal_to<long long>, v8::base::hash<long long> >::PrintParameter(std::ostream&) const in libv8_base.a(common-operator.o)
  "std::basic_ostream<char, std::char_traits<char> >& std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, unsigned char const*)", referenced from:
      v8::internal::ByteArray::ByteArrayPrint(std::ostream&) in libv8_base.a(objects-printer.o)
      v8::internal::Foreign::ForeignPrint(std::ostream&) in libv8_base.a(objects-printer.o)
      v8::internal::__RT_impl_Runtime_DebugPrint(v8::internal::Arguments, v8::internal::Isolate*) in libv8_base.a(runtime-test.o)
  "std::basic_ostream<char, std::char_traits<char> >::basic_ostream(std::basic_streambuf<char, std::char_traits<char> >*)", referenced from:
      v8::internal::OFStream::OFStream(__sFILE*) in libv8_base.a(ostreams.o)
  "std::ostream::operator<<(float)", referenced from:
      void v8::internal::DoPrintElements<v8::internal::ExternalFloat32Array>(std::ostream&, v8::internal::Object*) in libv8_base.a(objects-printer.o)
      void v8::internal::DoPrintElements<v8::internal::FixedTypedArray<v8::internal::Float32ArrayTraits> >(std::ostream&, v8::internal::Object*) in libv8_base.a(objects-printer.o)
      v8::internal::compiler::operator<<(std::ostream&, v8::internal::compiler::Constant const&) in libv8_base.a(instruction.o)
      v8::internal::compiler::Operator1<float, v8::base::bit_equal_to<float>, v8::base::bit_hash<float> >::PrintParameter(std::ostream&) const in libv8_base.a(common-operator.o)
  "std::basic_ostream<char, std::char_traits<char> >& std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)", referenced from:
      v8::internal::HeapObject::HeapObjectShortPrint(std::ostream&) in libv8_base.a(objects.o)
      v8::internal::JSObject::PrintElementsTransition(__sFILE*, v8::internal::Handle<v8::internal::JSObject>, v8::internal::ElementsKind, v8::internal::Handle<v8::internal::FixedArrayBase>, v8::internal::ElementsKind, v8::internal::Handle<v8::internal::FixedArrayBase>) in libv8_base.a(objects.o)
      v8::internal::Map::PrintGeneralization(__sFILE*, char const*, int, int, int, bool, v8::internal::Representation, v8::internal::Representation, v8::internal::TypeImpl<v8::internal::HeapTypeConfig>*, v8::internal::TypeImpl<v8::internal::HeapTypeConfig>*) in libv8_base.a(objects.o)
      v8::internal::Symbol::SymbolShortPrint(std::ostream&) in libv8_base.a(objects.o)
      v8::internal::JSObject::MigrateFastToSlow(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Map>, int) in libv8_base.a(objects.o)
      v8::internal::JSObject::NormalizeElements(v8::internal::Handle<v8::internal::JSObject>) in libv8_base.a(objects.o)
      v8::internal::operator<<(std::ostream&, v8::internal::SourceCodeOf const&) in libv8_base.a(objects.o)
      ...
  "std::ostream::operator<<(short)", referenced from:
      void v8::internal::DoPrintElements<v8::internal::ExternalInt16Array>(std::ostream&, v8::internal::Object*) in libv8_base.a(objects-printer.o)
      void v8::internal::DoPrintElements<v8::internal::FixedTypedArray<v8::internal::Int16ArrayTraits> >(std::ostream&, v8::internal::Object*) in libv8_base.a(objects-printer.o)
  "std::basic_ostream<char, std::char_traits<char> >& std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, signed char)", referenced from:
      void v8::internal::DoPrintElements<v8::internal::ExternalInt8Array>(std::ostream&, v8::internal::Object*) in libv8_base.a(objects-printer.o)
      void v8::internal::DoPrintElements<v8::internal::FixedTypedArray<v8::internal::Int8ArrayTraits> >(std::ostream&, v8::internal::Object*) in libv8_base.a(objects-printer.o)
  "std::ostream::operator<<(bool)", referenced from:
      v8::internal::Symbol::SymbolPrint(std::ostream&) in libv8_base.a(objects-printer.o)
      v8::internal::SharedFunctionInfo::SharedFunctionInfoPrint(std::ostream&) in libv8_base.a(objects-printer.o)
      v8::internal::compiler::operator<<(std::ostream&, v8::internal::compiler::ContextAccess const&) in libv8_base.a(js-operator.o)
  "std::ostream::operator<<(void const*)", referenced from:
      v8::internal::HeapObject::HeapObjectShortPrint(std::ostream&) in libv8_base.a(objects.o)
      v8::internal::Map::PrintGeneralization(__sFILE*, char const*, int, int, int, bool, v8::internal::Representation, v8::internal::Representation, v8::internal::TypeImpl<v8::internal::HeapTypeConfig>*, v8::internal::TypeImpl<v8::internal::HeapTypeConfig>*) in libv8_base.a(objects.o)
      v8::internal::Code::Disassemble(char const*, std::ostream&) in libv8_base.a(objects.o)
      v8::internal::AddIsolateIdIfNeeded(std::ostream&, v8::internal::Isolate*) in libv8_base.a(log.o)
      v8::internal::TypeImpl<v8::internal::ZoneTypeConfig>::PrintTo(std::ostream&, v8::internal::TypeImpl<v8::internal::ZoneTypeConfig>::PrintDimension) in libv8_base.a(types.o)
      v8::internal::TypeImpl<v8::internal::HeapTypeConfig>::PrintTo(std::ostream&, v8::internal::TypeImpl<v8::internal::HeapTypeConfig>::PrintDimension) in libv8_base.a(types.o)
      v8::internal::RelocInfo::Print(v8::internal::Isolate*, std::ostream&) in libv8_base.a(assembler.o)
      ...
  "std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)", referenced from:
      std::_Rb_tree<v8::Isolate*, std::pair<v8::Isolate* const, std::queue<v8::Task*, std::deque<v8::Task*, std::allocator<v8::Task*> > > >, std::_Select1st<std::pair<v8::Isolate* const, std::queue<v8::Task*, std::deque<v8::Task*, std::allocator<v8::Task*> > > > >, std::less<v8::Isolate*>, std::allocator<std::pair<v8::Isolate* const, std::queue<v8::Task*, std::deque<v8::Task*, std::allocator<v8::Task*> > > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<v8::Isolate* const, std::queue<v8::Task*, std::deque<v8::Task*, std::allocator<v8::Task*> > > > const&) in libv8_libplatform.a(default-platform.o)
      std::_Rb_tree<unsigned char*, std::pair<unsigned char* const, v8::internal::AddressToTraceMap::RangeStack>, std::_Select1st<std::pair<unsigned char* const, v8::internal::AddressToTraceMap::RangeStack> >, std::less<unsigned char*>, std::allocator<std::pair<unsigned char* const, v8::internal::AddressToTraceMap::RangeStack> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<unsigned char* const, v8::internal::AddressToTraceMap::RangeStack> const&) in libv8_base.a(allocation-tracker.o)
      std::_Rb_tree<std::string, std::pair<std::string const, v8::internal::CompilationStatistics::OrderedStats>, std::_Select1st<std::pair<std::string const, v8::internal::CompilationStatistics::OrderedStats> >, std::less<std::string>, std::allocator<std::pair<std::string const, v8::internal::CompilationStatistics::OrderedStats> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::string const, v8::internal::CompilationStatistics::OrderedStats> const&) in libv8_base.a(compilation-statistics.o)
      std::_Rb_tree<std::string, std::pair<std::string const, v8::internal::CompilationStatistics::PhaseStats>, std::_Select1st<std::pair<std::string const, v8::internal::CompilationStatistics::PhaseStats> >, std::less<std::string>, std::allocator<std::pair<std::string const, v8::internal::CompilationStatistics::PhaseStats> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::string const, v8::internal::CompilationStatistics::PhaseStats> const&) in libv8_base.a(compilation-statistics.o)
      std::_Rb_tree<v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Map>, std::_Identity<v8::internal::Handle<v8::internal::Map> >, std::less<v8::internal::Handle<v8::internal::Map> >, v8::internal::zone_allocator<v8::internal::Handle<v8::internal::Map> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, v8::internal::Handle<v8::internal::Map> const&) in libv8_base.a(lithium-codegen.o)
      std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, v8::internal::zone_allocator<int> >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, int const&) in libv8_base.a(instruction.o)
      std::_Rb_tree<int, std::pair<int const, v8::internal::compiler::Constant>, std::_Select1st<std::pair<int const, v8::internal::compiler::Constant> >, std::less<int>, v8::internal::zone_allocator<std::pair<int const, v8::internal::compiler::Constant> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<int const, v8::internal::compiler::Constant> const&) in libv8_base.a(instruction-selector.o)
      ...
  "std::ostream::operator<<(long)", referenced from:
      v8::internal::RelocInfo::Print(v8::internal::Isolate*, std::ostream&) in libv8_base.a(assembler.o)
  "std::basic_ofstream<char, std::char_traits<char> >::basic_ofstream(char const*, std::_Ios_Openmode)", referenced from:
      v8::internal::Isolate::Init(v8::internal::Deserializer*) in libv8_base.a(isolate.o)
  "std::basic_ostream<char, std::char_traits<char> >::~basic_ostream()", referenced from:
      v8::internal::OFStream::~OFStream() in libv8_base.a(ostreams.o)
  "std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()", referenced from:
      v8::internal::CompilationStatistics::BasicStats::BasicStats() in libv8_base.a(isolate.o)
      v8::internal::BasicBlockProfiler::Data::Data(unsigned long) in libv8_base.a(basic-block-profiler.o)
      v8::internal::compiler::PipelineStatistics::PipelineStatistics(v8::internal::CompilationInfo*, v8::internal::compiler::ZonePool*) in libv8_base.a(pipeline-statistics.o)
  "std::_Rb_tree_increment(std::_Rb_tree_node_base const*)", referenced from:
      std::_Rb_tree_const_iterator<v8::internal::Handle<v8::internal::Map> >::operator++() in libv8_base.a(lithium.o)
      std::_Rb_tree_const_iterator<std::pair<int const, v8::internal::compiler::Constant> >::operator++() in libv8_base.a(instruction.o)
      std::_Rb_tree_const_iterator<v8::internal::compiler::Node*>::operator++() in libv8_base.a(typer.o)
  "std::basic_ostream<char, std::char_traits<char> >& std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, unsigned char)", referenced from:
      void v8::internal::DoPrintElements<v8::internal::ExternalUint8ClampedArray>(std::ostream&, v8::internal::Object*) in libv8_base.a(objects-printer.o)
      void v8::internal::DoPrintElements<v8::internal::ExternalUint8Array>(std::ostream&, v8::internal::Object*) in libv8_base.a(objects-printer.o)
      void v8::internal::DoPrintElements<v8::internal::FixedTypedArray<v8::internal::Uint8ArrayTraits> >(std::ostream&, v8::internal::Object*) in libv8_base.a(objects-printer.o)
      void v8::internal::DoPrintElements<v8::internal::FixedTypedArray<v8::internal::Uint8ClampedArrayTraits> >(std::ostream&, v8::internal::Object*) in libv8_base.a(objects-printer.o)
  "std::string::c_str() const", referenced from:
      v8::internal::Object::ShortPrint(v8::internal::StringStream*) in libv8_base.a(objects.o)
      v8::internal::Isolate::Init(v8::internal::Deserializer*) in libv8_base.a(isolate.o)
      v8::internal::Logger::SharedLibraryEvent(std::string const&, unsigned long, unsigned long) in libv8_base.a(log.o)
      v8::internal::Logger::SetUp(v8::internal::Isolate*) in libv8_base.a(log.o)
      v8::internal::JavaScriptFrame::Print(v8::internal::StringStream*, v8::internal::StackFrame::PrintMode, int) const in libv8_base.a(frames.o)
      v8::internal::HTracer::Trace(char const*, v8::internal::HGraph*, v8::internal::LChunk*) in libv8_base.a(hydrogen.o)
      v8::internal::CodeStub::RecordCodeGeneration(v8::internal::Handle<v8::internal::Code>) in libv8_base.a(code-stubs.o)
      ...
  "std::ostream::operator<<(std::ostream& (*)(std::ostream&))", referenced from:
      v8::internal::Deoptimizer::GetOutputInfo(v8::internal::DeoptimizationOutputData*, v8::internal::BailoutId, v8::internal::SharedFunctionInfo*) in libv8_base.a(deoptimizer.o)
      v8::internal::HGraph::TraceInlinedFunction(v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::HSourcePosition) in libv8_base.a(hydrogen.o)
      v8::internal::DumpBuffer(std::ostream*, v8::internal::StringBuilder*) in libv8_base.a(disassembler.o)
      void v8::internal::HydrogenCodeStub::TraceTransition<v8::internal::CompareNilICStub::State>(v8::internal::CompareNilICStub::State, v8::internal::CompareNilICStub::State) in libv8_base.a(code-stubs.o)
      void v8::internal::HydrogenCodeStub::TraceTransition<v8::internal::ToBooleanStub::Types>(v8::internal::ToBooleanStub::Types, v8::internal::ToBooleanStub::Types) in libv8_base.a(code-stubs.o)
      v8::internal::BinaryOpIC::Transition(v8::internal::Handle<v8::internal::AllocationSite>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>) in libv8_base.a(ic.o)
      v8::internal::PrintObserved(v8::internal::Variable*, v8::internal::Object*, v8::internal::TypeImpl<v8::internal::ZoneTypeConfig>*) in libv8_base.a(typing.o)
      ...
  "std::basic_ofstream<char, std::char_traits<char> >::~basic_ofstream()", referenced from:
      v8::internal::Isolate::Init(v8::internal::Deserializer*) in libv8_base.a(isolate.o)
      construction vtable for std::basic_ofstream<char, std::char_traits<char> >-in-v8::internal::compiler::TurboCfgFile in libv8_base.a(pipeline.o)
  "std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)", referenced from:
      v8::internal::Deoptimizer::GetOutputInfo(v8::internal::DeoptimizationOutputData*, v8::internal::BailoutId, v8::internal::SharedFunctionInfo*) in libv8_base.a(deoptimizer.o)
      v8::internal::HGraph::TraceInlinedFunction(v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::HSourcePosition) in libv8_base.a(hydrogen.o)
      v8::internal::DumpBuffer(std::ostream*, v8::internal::StringBuilder*) in libv8_base.a(disassembler.o)
      void v8::internal::HydrogenCodeStub::TraceTransition<v8::internal::CompareNilICStub::State>(v8::internal::CompareNilICStub::State, v8::internal::CompareNilICStub::State) in libv8_base.a(code-stubs.o)
      void v8::internal::HydrogenCodeStub::TraceTransition<v8::internal::ToBooleanStub::Types>(v8::internal::ToBooleanStub::Types, v8::internal::ToBooleanStub::Types) in libv8_base.a(code-stubs.o)
      v8::internal::BinaryOpIC::Transition(v8::internal::Handle<v8::internal::AllocationSite>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>) in libv8_base.a(ic.o)
      v8::internal::PrintObserved(v8::internal::Variable*, v8::internal::Object*, v8::internal::TypeImpl<v8::internal::ZoneTypeConfig>*) in libv8_base.a(typing.o)
      ...
  "std::basic_ostream<char, std::char_traits<char> >& std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char)", referenced from:
      v8::internal::HeapObject::HeapObjectShortPrint(std::ostream&) in libv8_base.a(objects.o)
      v8::internal::PrepareLogFileName(std::ostream&, v8::internal::Isolate*, char const*) in libv8_base.a(log.o)
      v8::internal::compiler::operator<<(std::ostream&, v8::internal::compiler::Escaped const&) in libv8_base.a(graph-visualizer.o)
  "std::string::operator=(std::string const&)", referenced from:
      v8::base::OS::SharedLibraryAddress::operator=(v8::base::OS::SharedLibraryAddress const&) in libv8_libbase.a(platform-macos.o)
      v8::internal::CompilationStatistics::BasicStats::Accumulate(v8::internal::CompilationStatistics::BasicStats const&) in libv8_base.a(compilation-statistics.o)
      v8::internal::compiler::PipelineStatistics::CommonStats::End(v8::internal::compiler::PipelineStatistics*, v8::internal::CompilationStatistics::BasicStats*) in libv8_base.a(pipeline-statistics.o)
  "std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::str() const", referenced from:
      v8::internal::Object::ShortPrint(v8::internal::StringStream*) in libv8_base.a(objects.o)
      v8::internal::Isolate::GetTurboCfgFileName() in libv8_base.a(isolate.o)
      v8::internal::Logger::SetUp(v8::internal::Isolate*) in libv8_base.a(log.o)
      v8::internal::JavaScriptFrame::Print(v8::internal::StringStream*, v8::internal::StackFrame::PrintMode, int) const in libv8_base.a(frames.o)
      v8::internal::HTracer::Trace(char const*, v8::internal::HGraph*, v8::internal::LChunk*) in libv8_base.a(hydrogen.o)
      v8::internal::InsertIntoString(std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >*, std::string*) in libv8_base.a(basic-block-profiler.o)
      v8::internal::CodeStub::RecordCodeGeneration(v8::internal::Handle<v8::internal::Code>) in libv8_base.a(code-stubs.o)
      ...
  "std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&)", referenced from:
      v8::base::OS::SharedLibraryAddress::SharedLibraryAddress(v8::base::OS::SharedLibraryAddress const&) in libv8_libbase.a(platform-macos.o)
      v8::base::OS::SharedLibraryAddress::SharedLibraryAddress(std::string const&, unsigned long, unsigned long) in libv8_libbase.a(platform-macos.o)
      v8::internal::CompilationStatistics::RecordPhaseStats(char const*, char const*, v8::internal::CompilationStatistics::BasicStats const&) in libv8_base.a(compilation-statistics.o)
      v8::internal::CompilationStatistics::RecordPhaseKindStats(char const*, v8::internal::CompilationStatistics::BasicStats const&) in libv8_base.a(compilation-statistics.o)
      std::pair<std::string const, v8::internal::CompilationStatistics::OrderedStats>::pair<std::string, v8::internal::CompilationStatistics::OrderedStats>(std::pair<std::string, v8::internal::CompilationStatistics::OrderedStats> const&) in libv8_base.a(compilation-statistics.o)
      std::pair<std::string const, v8::internal::CompilationStatistics::OrderedStats>::pair(std::pair<std::string const, v8::internal::CompilationStatistics::OrderedStats> const&) in libv8_base.a(compilation-statistics.o)
      std::pair<std::string, v8::internal::CompilationStatistics::OrderedStats>::pair(std::string const&, v8::internal::CompilationStatistics::OrderedStats const&) in libv8_base.a(compilation-statistics.o)
      ...
  "std::allocator<char>::~allocator()", referenced from:
      v8::base::OS::GetSharedLibraryAddresses() in libv8_libbase.a(platform-macos.o)
      v8::internal::Isolate::GetTurboCfgFileName() in libv8_base.a(isolate.o)
      v8::internal::CompilationStatistics::RecordPhaseStats(char const*, char const*, v8::internal::CompilationStatistics::BasicStats const&) in libv8_base.a(compilation-statistics.o)
      v8::internal::CompilationStatistics::RecordPhaseKindStats(char const*, v8::internal::CompilationStatistics::BasicStats const&) in libv8_base.a(compilation-statistics.o)
      v8::internal::CompilationStatistics::PhaseStats::PhaseStats(unsigned long, char const*) in libv8_base.a(compilation-statistics.o)
  "std::__throw_length_error(char const*)", referenced from:
      std::vector<v8::platform::WorkerThread*, std::allocator<v8::platform::WorkerThread*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<v8::platform::WorkerThread**, std::vector<v8::platform::WorkerThread*, std::allocator<v8::platform::WorkerThread*> > >, v8::platform::WorkerThread* const&) in libv8_libplatform.a(default-platform.o)
      std::vector<v8::base::OS::SharedLibraryAddress, std::allocator<v8::base::OS::SharedLibraryAddress> >::_M_insert_aux(__gnu_cxx::__normal_iterator<v8::base::OS::SharedLibraryAddress*, std::vector<v8::base::OS::SharedLibraryAddress, std::allocator<v8::base::OS::SharedLibraryAddress> > >, v8::base::OS::SharedLibraryAddress const&) in libv8_libbase.a(platform-macos.o)
      std::vector<v8::internal::compiler::Reducer*, v8::internal::zone_allocator<v8::internal::compiler::Reducer*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<v8::internal::compiler::Reducer**, std::vector<v8::internal::compiler::Reducer*, v8::internal::zone_allocator<v8::internal::compiler::Reducer*> > >, v8::internal::compiler::Reducer* const&) in libv8_base.a(pipeline.o)
      std::vector<v8::internal::compiler::Node*, v8::internal::zone_allocator<v8::internal::compiler::Node*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<v8::internal::compiler::Node**, std::vector<v8::internal::compiler::Node*, v8::internal::zone_allocator<v8::internal::compiler::Node*> > >, v8::internal::compiler::Node* const&) in libv8_base.a(control-reducer.o)
      std::vector<unsigned char, v8::internal::zone_allocator<unsigned char> >::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char, v8::internal::zone_allocator<unsigned char> > >, unsigned long, unsigned char const&) in libv8_base.a(control-reducer.o)
      std::vector<v8::internal::compiler::VisitState, v8::internal::zone_allocator<v8::internal::compiler::VisitState> >::_M_fill_insert(__gnu_cxx::__normal_iterator<v8::internal::compiler::VisitState*, std::vector<v8::internal::compiler::VisitState, v8::internal::zone_allocator<v8::internal::compiler::VisitState> > >, unsigned long, v8::internal::compiler::VisitState const&) in libv8_base.a(control-reducer.o)
      std::vector<v8::internal::compiler::Node*, v8::internal::zone_allocator<v8::internal::compiler::Node*> >::_M_fill_insert(__gnu_cxx::__normal_iterator<v8::internal::compiler::Node**, std::vector<v8::internal::compiler::Node*, v8::internal::zone_allocator<v8::internal::compiler::Node*> > >, unsigned long, v8::internal::compiler::Node* const&) in libv8_base.a(ast-graph-builder.o)
      ...
  "std::ostream::operator<<(int)", referenced from:
      v8::internal::Smi::SmiPrint(std::ostream&) const in libv8_base.a(objects.o)
      v8::internal::HeapObject::HeapObjectShortPrint(std::ostream&) in libv8_base.a(objects.o)
      v8::internal::Map::PrintGeneralization(__sFILE*, char const*, int, int, int, bool, v8::internal::Representation, v8::internal::Representation, v8::internal::TypeImpl<v8::internal::HeapTypeConfig>*, v8::internal::TypeImpl<v8::internal::HeapTypeConfig>*) in libv8_base.a(objects.o)
      v8::internal::DeoptimizationInputData::DeoptimizationInputDataPrint(std::ostream&) in libv8_base.a(objects.o)
      v8::internal::DeoptimizationOutputData::DeoptimizationOutputDataPrint(std::ostream&) in libv8_base.a(objects.o)
      v8::internal::Code::PrintExtraICState(std::ostream&, v8::internal::Code::Kind, int) in libv8_base.a(objects.o)
      v8::internal::Code::Disassemble(char const*, std::ostream&) in libv8_base.a(objects.o)
      ...
  "std::_Rb_tree_increment(std::_Rb_tree_node_base*)", referenced from:
      std::_Rb_tree_iterator<std::pair<v8::Isolate* const, std::queue<v8::Task*, std::deque<v8::Task*, std::allocator<v8::Task*> > > > >::operator++() in libv8_libplatform.a(default-platform.o)
      std::_Rb_tree_iterator<std::pair<unsigned char* const, v8::internal::AddressToTraceMap::RangeStack> >::operator++() in libv8_base.a(allocation-tracker.o)
      std::_Rb_tree_iterator<std::pair<unsigned char* const, v8::internal::AddressToTraceMap::RangeStack> >::operator++(int) in libv8_base.a(allocation-tracker.o)
  "std::allocator<char>::allocator()", referenced from:
      v8::base::OS::GetSharedLibraryAddresses() in libv8_libbase.a(platform-macos.o)
      v8::internal::Isolate::GetTurboCfgFileName() in libv8_base.a(isolate.o)
      v8::internal::CompilationStatistics::RecordPhaseStats(char const*, char const*, v8::internal::CompilationStatistics::BasicStats const&) in libv8_base.a(compilation-statistics.o)
      v8::internal::CompilationStatistics::RecordPhaseKindStats(char const*, v8::internal::CompilationStatistics::BasicStats const&) in libv8_base.a(compilation-statistics.o)
      v8::internal::CompilationStatistics::PhaseStats::PhaseStats(unsigned long, char const*) in libv8_base.a(compilation-statistics.o)
  "std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()", referenced from:
      v8::internal::Object::ShortPrint(v8::internal::StringStream*) in libv8_base.a(objects.o)
      v8::internal::Isolate::GetTurboCfgFileName() in libv8_base.a(isolate.o)
      v8::internal::Logger::SetUp(v8::internal::Isolate*) in libv8_base.a(log.o)
      v8::internal::JavaScriptFrame::Print(v8::internal::StringStream*, v8::internal::StackFrame::PrintMode, int) const in libv8_base.a(frames.o)
      v8::internal::HTracer::Trace(char const*, v8::internal::HGraph*, v8::internal::LChunk*) in libv8_base.a(hydrogen.o)
      v8::internal::CodeStub::RecordCodeGeneration(v8::internal::Handle<v8::internal::Code>) in libv8_base.a(code-stubs.o)
      v8::internal::CodeStub::GetCode() in libv8_base.a(code-stubs.o)
      ...
  "std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()", referenced from:
      v8::base::OS::GetSharedLibraryAddresses() in libv8_libbase.a(platform-macos.o)
      v8::base::OS::SharedLibraryAddress::~SharedLibraryAddress() in libv8_libbase.a(platform-macos.o)
      v8::internal::Object::ShortPrint(v8::internal::StringStream*) in libv8_base.a(objects.o)
      v8::internal::Isolate::Init(v8::internal::Deserializer*) in libv8_base.a(isolate.o)
      v8::internal::Logger::SetUp(v8::internal::Isolate*) in libv8_base.a(log.o)
      v8::internal::JavaScriptFrame::Print(v8::internal::StringStream*, v8::internal::StackFrame::PrintMode, int) const in libv8_base.a(frames.o)
      v8::internal::HTracer::Trace(char const*, v8::internal::HGraph*, v8::internal::LChunk*) in libv8_base.a(hydrogen.o)
      ...
  "non-virtual thunk to std::basic_ostream<char, std::char_traits<char> >::~basic_ostream()", referenced from:
      construction vtable for std::ostream-in-v8::internal::OFStream in libv8_base.a(ostreams.o)
      construction vtable for std::ostream-in-v8::internal::compiler::TurboCfgFile in libv8_base.a(pipeline.o)
  "std::_Rb_tree_decrement(std::_Rb_tree_node_base*)", referenced from:
      std::_Rb_tree_iterator<std::pair<v8::Isolate* const, std::queue<v8::Task*, std::deque<v8::Task*, std::allocator<v8::Task*> > > > >::operator--() in libv8_libplatform.a(default-platform.o)
      std::_Rb_tree_iterator<std::pair<unsigned char* const, v8::internal::AddressToTraceMap::RangeStack> >::operator--() in libv8_base.a(allocation-tracker.o)
      std::_Rb_tree_iterator<std::pair<std::string const, v8::internal::CompilationStatistics::OrderedStats> >::operator--() in libv8_base.a(compilation-statistics.o)
      std::_Rb_tree_iterator<std::pair<std::string const, v8::internal::CompilationStatistics::PhaseStats> >::operator--() in libv8_base.a(compilation-statistics.o)
      std::_Rb_tree_iterator<v8::internal::Handle<v8::internal::Map> >::operator--() in libv8_base.a(lithium-codegen.o)
      std::_Rb_tree_iterator<int>::operator--() in libv8_base.a(instruction.o)
      std::_Rb_tree_iterator<std::pair<int const, v8::internal::compiler::Constant> >::operator--() in libv8_base.a(instruction-selector.o)
      ...
  "std::ostream::operator<<(unsigned int)", referenced from:
      v8::internal::Symbol::SymbolShortPrint(std::ostream&) in libv8_base.a(objects.o)
      v8::internal::DeoptimizationInputData::DeoptimizationInputDataPrint(std::ostream&) in libv8_base.a(objects.o)
      v8::internal::Code::Disassemble(char const*, std::ostream&) in libv8_base.a(objects.o)
      v8::internal::Symbol::SymbolPrint(std::ostream&) in libv8_base.a(objects-printer.o)
      void v8::internal::DoPrintElements<v8::internal::ExternalUint32Array>(std::ostream&, v8::internal::Object*) in libv8_base.a(objects-printer.o)
      void v8::internal::DoPrintElements<v8::internal::FixedTypedArray<v8::internal::Uint32ArrayTraits> >(std::ostream&, v8::internal::Object*) in libv8_base.a(objects-printer.o)
      v8::internal::HTailCallThroughMegamorphicCache::PrintDataTo(std::ostream&) const in libv8_base.a(hydrogen-instructions.o)
      ...
  "std::ostream::operator<<(unsigned long)", referenced from:
      v8::internal::compiler::operator<<(std::ostream&, v8::internal::compiler::CallFunctionParameters const&) in libv8_base.a(js-operator.o)
      v8::internal::compiler::operator<<(std::ostream&, v8::internal::compiler::CallRuntimeParameters const&) in libv8_base.a(js-operator.o)
      v8::internal::compiler::operator<<(std::ostream&, v8::internal::compiler::ContextAccess const&) in libv8_base.a(js-operator.o)
      v8::internal::compiler::operator<<(std::ostream&, v8::internal::compiler::InstructionSequence const&) in libv8_base.a(instruction.o)
      v8::internal::compiler::operator<<(std::ostream&, v8::internal::compiler::OutputFrameStateCombine const&) in libv8_base.a(common-operator.o)
      v8::internal::compiler::Operator1<unsigned long, std::equal_to<unsigned long>, v8::base::hash<unsigned long> >::PrintParameter(std::ostream&) const in libv8_base.a(common-operator.o)
      v8::internal::compiler::operator<<(std::ostream&, v8::internal::compiler::CallDescriptor const&) in libv8_base.a(linkage.o)
      ...
  "std::basic_streambuf<char, std::char_traits<char> >::~basic_streambuf()", referenced from:
      v8::internal::OFStreamBase::~OFStreamBase() in libv8_base.a(ostreams.o)
  "std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)", referenced from:
      std::_Rb_tree<unsigned char*, std::pair<unsigned char* const, v8::internal::AddressToTraceMap::RangeStack>, std::_Select1st<std::pair<unsigned char* const, v8::internal::AddressToTraceMap::RangeStack> >, std::less<unsigned char*>, std::allocator<std::pair<unsigned char* const, v8::internal::AddressToTraceMap::RangeStack> > >::erase(std::_Rb_tree_iterator<std::pair<unsigned char* const, v8::internal::AddressToTraceMap::RangeStack> >) in libv8_base.a(allocation-tracker.o)
      std::_Rb_tree<v8::internal::Zone*, std::pair<v8::internal::Zone* const, unsigned long>, std::_Select1st<std::pair<v8::internal::Zone* const, unsigned long> >, std::less<v8::internal::Zone*>, std::allocator<std::pair<v8::internal::Zone* const, unsigned long> > >::erase(std::_Rb_tree_iterator<std::pair<v8::internal::Zone* const, unsigned long> >) in libv8_base.a(zone-pool.o)
  "std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)", referenced from:
      v8::internal::Object::ShortPrint(v8::internal::StringStream*) in libv8_base.a(objects.o)
      v8::internal::Isolate::GetTurboCfgFileName() in libv8_base.a(isolate.o)
      v8::internal::Logger::SetUp(v8::internal::Isolate*) in libv8_base.a(log.o)
      v8::internal::JavaScriptFrame::Print(v8::internal::StringStream*, v8::internal::StackFrame::PrintMode, int) const in libv8_base.a(frames.o)
      v8::internal::HTracer::Trace(char const*, v8::internal::HGraph*, v8::internal::LChunk*) in libv8_base.a(hydrogen.o)
      v8::internal::CodeStub::RecordCodeGeneration(v8::internal::Handle<v8::internal::Code>) in libv8_base.a(code-stubs.o)
      v8::internal::CodeStub::GetCode() in libv8_base.a(code-stubs.o)
      ...
  "std::basic_streambuf<char, std::char_traits<char> >::pbackfail(int)", referenced from:
      vtable for v8::internal::OFStreamBase in libv8_base.a(ostreams.o)
      vtable for v8::internal::OFStream in libv8_base.a(ostreams.o)
  "std::_List_node_base::hook(std::_List_node_base*)", referenced from:
      std::list<v8::internal::BasicBlockProfiler::Data*, std::allocator<v8::internal::BasicBlockProfiler::Data*> >::_M_insert(std::_List_iterator<v8::internal::BasicBlockProfiler::Data*>, v8::internal::BasicBlockProfiler::Data* const&) in libv8_base.a(basic-block-profiler.o)
  "std::string::end() const", referenced from:
      v8::internal::compiler::operator<<(std::ostream&, v8::internal::compiler::Escaped const&) in libv8_base.a(graph-visualizer.o)
  "std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)", referenced from:
      v8::base::OS::GetSharedLibraryAddresses() in libv8_libbase.a(platform-macos.o)
      v8::internal::Isolate::GetTurboCfgFileName() in libv8_base.a(isolate.o)
      v8::internal::CompilationStatistics::RecordPhaseStats(char const*, char const*, v8::internal::CompilationStatistics::BasicStats const&) in libv8_base.a(compilation-statistics.o)
      v8::internal::CompilationStatistics::RecordPhaseKindStats(char const*, v8::internal::CompilationStatistics::BasicStats const&) in libv8_base.a(compilation-statistics.o)
      v8::internal::CompilationStatistics::PhaseStats::PhaseStats(unsigned long, char const*) in libv8_base.a(compilation-statistics.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Showing first 200 notices only
kommander commented 9 years ago

I haven't tried much with ia32 builds. The Readme states to use "make native" for v8, but instead try "make x64.debug" or "make x64.release", then the paths should be right at least. Did you use the "export" settings for the v8 build? If v8 is build against another std C lib, the linker errors may occur. I am just getting back on the project, will update if something comes up. Will be working on upgrading to the latest Cinder version and probably be upgrading to a later v8 version as well.

kommander commented 9 years ago

I upgraded v8 and Cinder, try building v8 with

export GYP_DEFINES="clang=1 host_clang=1 use_custom_libcxx=1 mac_deployment_target=10.10 clang_dir=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr" && make -e x64.debug

(There's a lot of refactoring to do, but the basics are working again)