Advertisement
Guest User

Untitled

a guest
Oct 25th, 2015
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 52.81 KB | None | 0 0
  1. cargo build
  2. Compiling rust-media-example v0.1.0 (file:///Users/someuser/code/rust/rust-media/example)
  3. error: linking with `cc` failed: exit code: 1
  4. note: "cc" "-m64" "-L" "/Users/someuser/.multirust/toolchains/nightly/lib/rustlib/x86_64-apple-darwin/lib" "/Users/someuser/code/rust/rust-media/example/target/debug/example.0.o" "-o" "/Users/someuser/code/rust/rust-media/example/target/debug/example" "-Wl,-dead_strip" "-nodefaultlibs" "-L" "/Users/someuser/code/rust/rust-media/example/target/debug" "-L" "/Users/someuser/code/rust/rust-media/example/target/debug/deps" "-L" "/Users/someuser/code/rust/rust-media/example/target/debug/build/giflib-sys-c8411d720645acbf/out" "-L" "/Users/someuser/code/rust/rust-media/example/target/debug/build/libvpx-sys-45613e818d8627de/out" "-L" "/Users/someuser/code/rust/rust-media/example/target/debug/build/mp4v2-sys-35eac5eb2f145c9a/out" "-L" "/Users/someuser/code/rust/rust-media/example/target/debug/build/rust-media-b2f33d9b7879b355/out" "-L" "/Users/someuser/.multirust/toolchains/nightly/lib/rustlib/x86_64-apple-darwin/lib" "-L" "/Users/someuser/code/rust/rust-media/example/.rust/lib/x86_64-apple-darwin" "-L" "/Users/someuser/code/rust/rust-media/example/lib/x86_64-apple-darwin" "/Users/someuser/code/rust/rust-media/example/target/debug/deps/libclock_ticks-4e910fa1778932df.rlib" "/Users/someuser/code/rust/rust-media/example/target/debug/deps/librust_media-92056e1f9795156e.rlib" "/Users/someuser/code/rust/rust-media/example/target/debug/deps/libcore_foundation-f1e35f6f96e57915.rlib" "/Users/someuser/.multirust/toolchains/nightly/lib/rustlib/x86_64-apple-darwin/lib/liblog-10cbabc2.rlib" "/Users/someuser/code/rust/rust-media/example/target/debug/deps/libsdl2-8d0e09c2917dac9a.rlib" "/Users/someuser/code/rust/rust-media/example/target/debug/deps/libbyteorder-3e27c88aa235985f.rlib" "/Users/someuser/code/rust/rust-media/example/target/debug/deps/libbitflags-c495827ddcd6a202.rlib" "/Users/someuser/code/rust/rust-media/example/target/debug/deps/libsdl2_sys-238889b5249e7886.rlib" "/Users/someuser/code/rust/rust-media/example/target/debug/deps/libnum-397f282c1d72fe58.rlib" "/Users/someuser/code/rust/rust-media/example/target/debug/deps/librand-bdfcc55d3466feb3.rlib" "/Users/someuser/code/rust/rust-media/example/target/debug/deps/liblibc-144c435538abd757.rlib" "/Users/someuser/code/rust/rust-media/example/target/debug/deps/librustc_serialize-7ff5bfc027146194.rlib" "/Users/someuser/.multirust/toolchains/nightly/lib/rustlib/x86_64-apple-darwin/lib/libstd-10cbabc2.rlib" "/Users/someuser/.multirust/toolchains/nightly/lib/rustlib/x86_64-apple-darwin/lib/libcollections-10cbabc2.rlib" "/Users/someuser/.multirust/toolchains/nightly/lib/rustlib/x86_64-apple-darwin/lib/librustc_unicode-10cbabc2.rlib" "/Users/someuser/.multirust/toolchains/nightly/lib/rustlib/x86_64-apple-darwin/lib/librand-10cbabc2.rlib" "/Users/someuser/.multirust/toolchains/nightly/lib/rustlib/x86_64-apple-darwin/lib/liballoc-10cbabc2.rlib" "/Users/someuser/.multirust/toolchains/nightly/lib/rustlib/x86_64-apple-darwin/lib/liballoc_jemalloc-10cbabc2.rlib" "/Users/someuser/.multirust/toolchains/nightly/lib/rustlib/x86_64-apple-darwin/lib/liblibc-10cbabc2.rlib" "/Users/someuser/.multirust/toolchains/nightly/lib/rustlib/x86_64-apple-darwin/lib/libcore-10cbabc2.rlib" "-l" "avcodec" "-l" "avutil" "-l" "mp4v2" "-framework" "AudioUnit" "-framework" "CoreMedia" "-framework" "CoreVideo" "-framework" "VideoToolbox" "-framework" "CoreFoundation" "-framework" "CoreFoundation" "-framework" "CoreFoundation" "-framework" "CoreFoundation" "-framework" "CoreFoundation" "-framework" "CoreFoundation" "-framework" "CoreFoundation" "-framework" "CoreFoundation" "-framework" "CoreFoundation" "-framework" "CoreFoundation" "-framework" "CoreFoundation" "-framework" "CoreFoundation" "-l" "SDL2" "-l" "SDL2" "-l" "c" "-l" "m" "-l" "System" "-l" "pthread" "-l" "c" "-l" "m" "-Wl,-rpath,@loader_path/../../../../../../.multirust/toolchains/nightly/lib/rustlib/x86_64-apple-darwin/lib" "-Wl,-rpath,/usr/local/lib/rustlib/x86_64-apple-darwin/lib" "-l" "compiler-rt"
  5. note: ld: warning: directory not found for option '-L/Users/someuser/code/rust/rust-media/example/.rust/lib/x86_64-apple-darwin'
  6. ld: warning: directory not found for option '-L/Users/someuser/code/rust/rust-media/example/lib/x86_64-apple-darwin'
  7. Undefined symbols for architecture x86_64:
  8. "std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()", referenced from:
  9. construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in libmp4v2.a(File_posix.o)
  10. "non-virtual thunk to std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()", referenced from:
  11. construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in libmp4v2.a(File_posix.o)
  12. "non-virtual thunk to std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()", referenced from:
  13. construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in libmp4v2.a(File_posix.o)
  14. "non-virtual thunk to std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()", referenced from:
  15. construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in libmp4v2.a(File_posix.o)
  16. "std::__1::locale::has_facet(std::__1::locale::id&) const", referenced from:
  17. std::__1::basic_filebuf<char, std::__1::char_traits<char> >::basic_filebuf() in libmp4v2.a(File_posix.o)
  18. "std::__1::locale::locale(std::__1::locale const&)", referenced from:
  19. std::__1::basic_filebuf<char, std::__1::char_traits<char> >::basic_filebuf() in libmp4v2.a(File_posix.o)
  20. "std::bad_cast::bad_cast()", referenced from:
  21. std::__1::basic_filebuf<char, std::__1::char_traits<char> >::seekoff(long long, std::__1::ios_base::seekdir, unsigned int) in libmp4v2.a(File_posix.o)
  22. std::__1::basic_filebuf<char, std::__1::char_traits<char> >::sync() in libmp4v2.a(File_posix.o)
  23. std::__1::basic_filebuf<char, std::__1::char_traits<char> >::underflow() in libmp4v2.a(File_posix.o)
  24. std::__1::basic_filebuf<char, std::__1::char_traits<char> >::overflow(int) in libmp4v2.a(File_posix.o)
  25. "operator new[](unsigned long)", referenced from:
  26. std::__1::basic_filebuf<char, std::__1::char_traits<char> >::imbue(std::__1::locale const&) in libmp4v2.a(File_posix.o)
  27. std::__1::basic_filebuf<char, std::__1::char_traits<char> >::setbuf(char*, long) in libmp4v2.a(File_posix.o)
  28. "operator delete[](void*)", referenced from:
  29. std::__1::basic_filebuf<char, std::__1::char_traits<char> >::~basic_filebuf() in libmp4v2.a(File_posix.o)
  30. std::__1::basic_filebuf<char, std::__1::char_traits<char> >::imbue(std::__1::locale const&) in libmp4v2.a(File_posix.o)
  31. std::__1::basic_filebuf<char, std::__1::char_traits<char> >::setbuf(char*, long) in libmp4v2.a(File_posix.o)
  32. "std::__1::basic_istream<char, std::__1::char_traits<char> >::seekg(long long, std::__1::ios_base::seekdir)", referenced from:
  33. mp4v2::platform::io::StandardFileProvider::seek(long long) in libmp4v2.a(File_posix.o)
  34. "std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(float)", referenced from:
  35. mp4v2::impl::MP4File::WriteFixed16(float) in libmp4v2.a(mp4file_io.o)
  36. mp4v2::impl::MP4File::WriteFixed32(float) in libmp4v2.a(mp4file_io.o)
  37. "std::__1::basic_istream<char, std::__1::char_traits<char> >::~basic_istream()", referenced from:
  38. construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_istringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libmp4v2.a(mp4file.o)
  39. construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in libmp4v2.a(File_posix.o)
  40. "non-virtual thunk to std::__1::basic_istream<char, std::__1::char_traits<char> >::~basic_istream()", referenced from:
  41. construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_istringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libmp4v2.a(mp4file.o)
  42. construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in libmp4v2.a(File_posix.o)
  43. "non-virtual thunk to std::__1::basic_istream<char, std::__1::char_traits<char> >::~basic_istream()", referenced from:
  44. construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_istringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libmp4v2.a(mp4file.o)
  45. construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in libmp4v2.a(File_posix.o)
  46. "std::__1::basic_istream<char, std::__1::char_traits<char> >::operator>>(int&)", referenced from:
  47. mp4v2::impl::Enum<mp4v2::impl::bmff::LanguageCode, (mp4v2::impl::bmff::LanguageCode)0>::toType(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in libmp4v2.a(mp4file.o)
  48. "typeinfo for std::__1::basic_istream<char, std::__1::char_traits<char> >", referenced from:
  49. construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_istringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libmp4v2.a(mp4file.o)
  50. typeinfo for std::__1::basic_istringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libmp4v2.a(mp4file.o)
  51. construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in libmp4v2.a(File_posix.o)
  52. "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::append(char const*, unsigned long)", referenced from:
  53. mp4v2::impl::MP4Atom::Dump(unsigned char, bool) in libmp4v2.a(mp4atom.o)
  54. "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init(char const*, unsigned long, unsigned long)", referenced from:
  55. mp4v2::impl::MP4Atom::Dump(unsigned char, bool) in libmp4v2.a(mp4atom.o)
  56. "___cxa_call_unexpected", referenced from:
  57. mp4v2::impl::MP4Atom::Dump(unsigned char, bool) in libmp4v2.a(mp4atom.o)
  58. std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, mp4v2::impl::Enum<mp4v2::impl::bmff::LanguageCode, (mp4v2::impl::bmff::LanguageCode)0>::Entry const*>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, mp4v2::impl::Enum<mp4v2::impl::bmff::LanguageCode, (mp4v2::impl::bmff::LanguageCode)0>::Entry const*>, mp4v2::impl::LessIgnoreCase, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, mp4v2::impl::Enum<mp4v2::impl::bmff::LanguageCode, (mp4v2::impl::bmff::LanguageCode)0>::Entry const*> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, mp4v2::impl::Enum<mp4v2::impl::bmff::LanguageCode, (mp4v2::impl::bmff::LanguageCode)0>::Entry const*>, void*>*) in libmp4v2.a(typebmff.o)
  59. std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, mp4v2::impl::Enum<mp4v2::impl::itmf::BasicType, (mp4v2::impl::itmf::BasicType)255>::Entry const*>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, mp4v2::impl::Enum<mp4v2::impl::itmf::BasicType, (mp4v2::impl::itmf::BasicType)255>::Entry const*>, mp4v2::impl::LessIgnoreCase, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, mp4v2::impl::Enum<mp4v2::impl::itmf::BasicType, (mp4v2::impl::itmf::BasicType)255>::Entry const*> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, mp4v2::impl::Enum<mp4v2::impl::itmf::BasicType, (mp4v2::impl::itmf::BasicType)255>::Entry const*>, void*>*) in libmp4v2.a(type.o)
  60. std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, mp4v2::impl::Enum<mp4v2::impl::itmf::GenreType, (mp4v2::impl::itmf::GenreType)0>::Entry const*>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, mp4v2::impl::Enum<mp4v2::impl::itmf::GenreType, (mp4v2::impl::itmf::GenreType)0>::Entry const*>, mp4v2::impl::LessIgnoreCase, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, mp4v2::impl::Enum<mp4v2::impl::itmf::GenreType, (mp4v2::impl::itmf::GenreType)0>::Entry const*> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, mp4v2::impl::Enum<mp4v2::impl::itmf::GenreType, (mp4v2::impl::itmf::GenreType)0>::Entry const*>, void*>*) in libmp4v2.a(type.o)
  61. std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, mp4v2::impl::Enum<mp4v2::impl::itmf::StikType, (mp4v2::impl::itmf::StikType)255>::Entry const*>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, mp4v2::impl::Enum<mp4v2::impl::itmf::StikType, (mp4v2::impl::itmf::StikType)255>::Entry const*>, mp4v2::impl::LessIgnoreCase, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, mp4v2::impl::Enum<mp4v2::impl::itmf::StikType, (mp4v2::impl::itmf::StikType)255>::Entry const*> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, mp4v2::impl::Enum<mp4v2::impl::itmf::StikType, (mp4v2::impl::itmf::StikType)255>::Entry const*>, void*>*) in libmp4v2.a(type.o)
  62. std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, mp4v2::impl::Enum<mp4v2::impl::itmf::AccountType, (mp4v2::impl::itmf::AccountType)255>::Entry const*>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, mp4v2::impl::Enum<mp4v2::impl::itmf::AccountType, (mp4v2::impl::itmf::AccountType)255>::Entry const*>, mp4v2::impl::LessIgnoreCase, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, mp4v2::impl::Enum<mp4v2::impl::itmf::AccountType, (mp4v2::impl::itmf::AccountType)255>::Entry const*> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, mp4v2::impl::Enum<mp4v2::impl::itmf::AccountType, (mp4v2::impl::itmf::AccountType)255>::Entry const*>, void*>*) in libmp4v2.a(type.o)
  63. std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, mp4v2::impl::Enum<mp4v2::impl::itmf::CountryCode, (mp4v2::impl::itmf::CountryCode)0>::Entry const*>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, mp4v2::impl::Enum<mp4v2::impl::itmf::CountryCode, (mp4v2::impl::itmf::CountryCode)0>::Entry const*>, mp4v2::impl::LessIgnoreCase, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, mp4v2::impl::Enum<mp4v2::impl::itmf::CountryCode, (mp4v2::impl::itmf::CountryCode)0>::Entry const*> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, mp4v2::impl::Enum<mp4v2::impl::itmf::CountryCode, (mp4v2::impl::itmf::CountryCode)0>::Entry const*>, void*>*) in libmp4v2.a(type.o)
  64. ...
  65. "typeinfo for std::__1::basic_streambuf<char, std::__1::char_traits<char> >", referenced from:
  66. typeinfo for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libmp4v2.a(atom_uuid.o)
  67. typeinfo for std::__1::basic_filebuf<char, std::__1::char_traits<char> > in libmp4v2.a(File_posix.o)
  68. "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::imbue(std::__1::locale const&)", referenced from:
  69. vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libmp4v2.a(atom_uuid.o)
  70. "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::setbuf(char*, long)", referenced from:
  71. vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libmp4v2.a(atom_uuid.o)
  72. "std::__1::basic_ostream<char, std::__1::char_traits<char> >::write(char const*, long)", referenced from:
  73. mp4v2::platform::io::StandardFileProvider::write(void const*, long long, long long&, long long) in libmp4v2.a(File_posix.o)
  74. "std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()", referenced from:
  75. mp4v2::platform::io::StandardFileProvider::StandardFileProvider() in libmp4v2.a(File_posix.o)
  76. std::__1::basic_fstream<char, std::__1::char_traits<char> >::~basic_fstream() in libmp4v2.a(File_posix.o)
  77. non-virtual thunk to std::__1::basic_fstream<char, std::__1::char_traits<char> >::~basic_fstream() in libmp4v2.a(File_posix.o)
  78. non-virtual thunk to std::__1::basic_fstream<char, std::__1::char_traits<char> >::~basic_fstream() in libmp4v2.a(File_posix.o)
  79. std::__1::basic_fstream<char, std::__1::char_traits<char> >::~basic_fstream() in libmp4v2.a(File_posix.o)
  80. non-virtual thunk to std::__1::basic_fstream<char, std::__1::char_traits<char> >::~basic_fstream() in libmp4v2.a(File_posix.o)
  81. non-virtual thunk to std::__1::basic_fstream<char, std::__1::char_traits<char> >::~basic_fstream() in libmp4v2.a(File_posix.o)
  82. ...
  83. "vtable for __cxxabiv1::__class_type_info", referenced from:
  84. typeinfo for mp4v2::impl::Exception in libmp4v2.a(exception.o)
  85. typeinfo for mp4v2::impl::Log in libmp4v2.a(log.o)
  86. typeinfo for mp4v2::impl::MP4Atom in libmp4v2.a(mp4atom.o)
  87. typeinfo for mp4v2::impl::MP4Track in libmp4v2.a(mp4track.o)
  88. typeinfo for mp4v2::impl::MP4Property in libmp4v2.a(mp4property.o)
  89. typeinfo for mp4v2::impl::MP4Descriptor in libmp4v2.a(mp4descriptor.o)
  90. typeinfo for mp4v2::platform::io::FileProvider in libmp4v2.a(File_posix.o)
  91. ...
  92. NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
  93. "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::sync()", referenced from:
  94. vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libmp4v2.a(atom_uuid.o)
  95. "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::uflow()", referenced from:
  96. vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libmp4v2.a(atom_uuid.o)
  97. vtable for std::__1::basic_filebuf<char, std::__1::char_traits<char> > in libmp4v2.a(File_posix.o)
  98. "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::xsputn(char const*, long)", referenced from:
  99. vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libmp4v2.a(atom_uuid.o)
  100. vtable for std::__1::basic_filebuf<char, std::__1::char_traits<char> > in libmp4v2.a(File_posix.o)
  101. "vtable for __cxxabiv1::__si_class_type_info", referenced from:
  102. typeinfo for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libmp4v2.a(atom_uuid.o)
  103. typeinfo for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libmp4v2.a(atom_uuid.o)
  104. typeinfo for mp4v2::impl::PlatformException in libmp4v2.a(exception.o)
  105. typeinfo for std::__1::basic_istringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libmp4v2.a(mp4file.o)
  106. typeinfo for mp4v2::impl::MP4Ac3Atom in libmp4v2.a(atom_ac3.o)
  107. typeinfo for mp4v2::impl::MP4AmrAtom in libmp4v2.a(atom_amr.o)
  108. typeinfo for mp4v2::impl::MP4RtpAtom in libmp4v2.a(atom_rtp.o)
  109. ...
  110. NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
  111. "std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
  112. 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 libmp4v2.a(atom_uuid.o)
  113. construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in libmp4v2.a(File_posix.o)
  114. "non-virtual thunk to std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
  115. 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 libmp4v2.a(atom_uuid.o)
  116. construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in libmp4v2.a(File_posix.o)
  117. "non-virtual thunk to std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
  118. 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 libmp4v2.a(atom_uuid.o)
  119. construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in libmp4v2.a(File_posix.o)
  120. "std::__1::__basic_string_common<true>::__throw_length_error() const", referenced from:
  121. std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str() const in libmp4v2.a(atom_uuid.o)
  122. "std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()", referenced from:
  123. construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in libmp4v2.a(File_posix.o)
  124. "std::__1::basic_ostream<char, std::__1::char_traits<char> >::sentry::sentry(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)", referenced from:
  125. 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 libmp4v2.a(atom_uuid.o)
  126. mp4v2::platform::io::StandardFileProvider::seek(long long) in libmp4v2.a(File_posix.o)
  127. "std::__1::ios_base::getloc() const", referenced from:
  128. 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 libmp4v2.a(atom_uuid.o)
  129. "std::bad_cast::~bad_cast()", referenced from:
  130. std::__1::basic_filebuf<char, std::__1::char_traits<char> >::seekoff(long long, std::__1::ios_base::seekdir, unsigned int) in libmp4v2.a(File_posix.o)
  131. std::__1::basic_filebuf<char, std::__1::char_traits<char> >::sync() in libmp4v2.a(File_posix.o)
  132. std::__1::basic_filebuf<char, std::__1::char_traits<char> >::underflow() in libmp4v2.a(File_posix.o)
  133. std::__1::basic_filebuf<char, std::__1::char_traits<char> >::overflow(int) in libmp4v2.a(File_posix.o)
  134. "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string()", referenced from:
  135. mp4v2::impl::MP4AtomArray::Insert(mp4v2::impl::MP4Atom*, unsigned int) in libmp4v2.a(mp4.o)
  136. mp4v2::impl::MP4NameFirstIndex(char const*, unsigned int*) in libmp4v2.a(mp4util.o)
  137. mp4v2::impl::MP4ConvertTime(unsigned long long, unsigned int, unsigned int) in libmp4v2.a(mp4util.o)
  138. mp4v2::impl::MP4Integer32Property::SetValue(unsigned int, unsigned int) in libmp4v2.a(atom_uuid.o)
  139. mp4v2::impl::MP4Integer32Array::operator[](unsigned int) in libmp4v2.a(atom_uuid.o)
  140. std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libmp4v2.a(atom_uuid.o)
  141. std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libmp4v2.a(atom_uuid.o)
  142. ...
  143. "std::__1::ctype<char>::id", referenced from:
  144. 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 libmp4v2.a(atom_uuid.o)
  145. "___cxa_begin_catch", referenced from:
  146. ConstructMP4File() in libmp4v2.a(mp4.o)
  147. _MP4ReadProvider in libmp4v2.a(mp4.o)
  148. _MP4Close in libmp4v2.a(mp4.o)
  149. _MP4GetTrackType in libmp4v2.a(mp4.o)
  150. _MP4GetTrackTimeScale in libmp4v2.a(mp4.o)
  151. _MP4GetTrackVideoWidth in libmp4v2.a(mp4.o)
  152. _MP4GetTrackVideoHeight in libmp4v2.a(mp4.o)
  153. ...
  154. "std::__1::locale::use_facet(std::__1::locale::id&) const", referenced from:
  155. 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 libmp4v2.a(atom_uuid.o)
  156. std::__1::basic_filebuf<char, std::__1::char_traits<char> >::imbue(std::__1::locale const&) in libmp4v2.a(File_posix.o)
  157. std::__1::basic_filebuf<char, std::__1::char_traits<char> >::basic_filebuf() in libmp4v2.a(File_posix.o)
  158. "std::__1::locale::~locale()", referenced from:
  159. 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 libmp4v2.a(atom_uuid.o)
  160. std::__1::basic_filebuf<char, std::__1::char_traits<char> >::basic_filebuf() in libmp4v2.a(File_posix.o)
  161. "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::showmanyc()", referenced from:
  162. vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libmp4v2.a(atom_uuid.o)
  163. vtable for std::__1::basic_filebuf<char, std::__1::char_traits<char> > in libmp4v2.a(File_posix.o)
  164. "std::bad_alloc::~bad_alloc()", referenced from:
  165. ConstructMP4File() in libmp4v2.a(mp4.o)
  166. "std::__1::ios_base::__set_badbit_and_consider_rethrow()", referenced from:
  167. 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 libmp4v2.a(atom_uuid.o)
  168. "vtable for __cxxabiv1::__pointer_type_info", referenced from:
  169. typeinfo for mp4v2::impl::Exception* in libmp4v2.a(mp4.o)
  170. typeinfo for mp4v2::impl::PlatformException* in libmp4v2.a(mp4.o)
  171. NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
  172. "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::resize(unsigned long, char)", referenced from:
  173. 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 libmp4v2.a(atom_uuid.o)
  174. std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in libmp4v2.a(atom_uuid.o)
  175. mp4v2::impl::MP4Atom::Dump(unsigned char, bool) in libmp4v2.a(mp4atom.o)
  176. "std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(unsigned int)", referenced from:
  177. mp4v2::impl::MP4Integer32Array::operator[](unsigned int) in libmp4v2.a(atom_uuid.o)
  178. mp4v2::impl::Log::hexDump(unsigned char, MP4LogLevel, unsigned char const*, unsigned int, char const*, ...) in libmp4v2.a(log.o)
  179. mp4v2::impl::MP4PropertyArray::operator[](unsigned int) in libmp4v2.a(mp4atom.o)
  180. mp4v2::impl::MP4AtomInfoArray::operator[](unsigned int) in libmp4v2.a(mp4atom.o)
  181. mp4v2::impl::MP4AtomArray::operator[](unsigned int) in libmp4v2.a(mp4atom.o)
  182. mp4v2::impl::MP4Integer8Array::operator[](unsigned int) in libmp4v2.a(mp4atom.o)
  183. mp4v2::impl::MP4File::FindTrackIndex(unsigned int) in libmp4v2.a(mp4file.o)
  184. ...
  185. "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
  186. mp4v2::impl::Exception::Exception(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, int, char const*) in libmp4v2.a(exception.o)
  187. mp4v2::impl::MP4Atom::Dump(unsigned char, bool) in libmp4v2.a(mp4atom.o)
  188. mp4v2::impl::MP4LanguageCodeProperty::Dump(unsigned char, bool, unsigned int) in libmp4v2.a(mp4property.o)
  189. mp4v2::impl::MP4BasicTypeProperty::Dump(unsigned char, bool, unsigned int) in libmp4v2.a(mp4property.o)
  190. mp4v2::impl::Enum<mp4v2::impl::bmff::LanguageCode, (mp4v2::impl::bmff::LanguageCode)0>::Enum() in libmp4v2.a(typebmff.o)
  191. std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, mp4v2::impl::Enum<mp4v2::impl::bmff::LanguageCode, (mp4v2::impl::bmff::LanguageCode)0>::Entry const*>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, mp4v2::impl::Enum<mp4v2::impl::bmff::LanguageCode, (mp4v2::impl::bmff::LanguageCode)0>::Entry const*>, mp4v2::impl::LessIgnoreCase, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, mp4v2::impl::Enum<mp4v2::impl::bmff::LanguageCode, (mp4v2::impl::bmff::LanguageCode)0>::Entry const*> > >::__insert_unique(std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, mp4v2::impl::Enum<mp4v2::impl::bmff::LanguageCode, (mp4v2::impl::bmff::LanguageCode)0>::Entry const*> const&) in libmp4v2.a(typebmff.o)
  192. mp4v2::platform::io::File::File(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, mp4v2::platform::io::FileProvider::Mode, mp4v2::platform::io::FileProvider*) in libmp4v2.a(File.o)
  193. ...
  194. "typeinfo for std::__1::basic_ostream<char, std::__1::char_traits<char> >", referenced from:
  195. 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 libmp4v2.a(atom_uuid.o)
  196. typeinfo for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libmp4v2.a(atom_uuid.o)
  197. construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in libmp4v2.a(File_posix.o)
  198. "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:
  199. 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 libmp4v2.a(atom_uuid.o)
  200. mp4v2::impl::Enum<mp4v2::impl::bmff::LanguageCode, (mp4v2::impl::bmff::LanguageCode)0>::toString(mp4v2::impl::bmff::LanguageCode, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, bool) const in libmp4v2.a(mp4file.o)
  201. mp4v2::impl::Enum<mp4v2::impl::itmf::BasicType, (mp4v2::impl::itmf::BasicType)255>::toString(mp4v2::impl::itmf::BasicType, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, bool) const in libmp4v2.a(mp4property.o)
  202. mp4v2::platform::io::File::open(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, mp4v2::platform::io::FileProvider::Mode) in libmp4v2.a(File.o)
  203. mp4v2::platform::io::StandardFileProvider::open(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, mp4v2::platform::io::FileProvider::Mode) in libmp4v2.a(File_posix.o)
  204. "std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(int)", referenced from:
  205. mp4v2::impl::Exception::msg() const in libmp4v2.a(exception.o)
  206. mp4v2::impl::PlatformException::msg() const in libmp4v2.a(exception.o)
  207. mp4v2::impl::MP4File::FindIntegerProperty(char const*, mp4v2::impl::MP4Property**, unsigned int*) in libmp4v2.a(mp4file.o)
  208. mp4v2::impl::MP4File::FindBytesProperty(char const*, mp4v2::impl::MP4Property**, unsigned int*) in libmp4v2.a(mp4file.o)
  209. mp4v2::impl::Enum<mp4v2::impl::bmff::LanguageCode, (mp4v2::impl::bmff::LanguageCode)0>::toString(mp4v2::impl::bmff::LanguageCode, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, bool) const in libmp4v2.a(mp4file.o)
  210. mp4v2::impl::Enum<mp4v2::impl::itmf::BasicType, (mp4v2::impl::itmf::BasicType)255>::toString(mp4v2::impl::itmf::BasicType, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, bool) const in libmp4v2.a(mp4property.o)
  211. "operator new(unsigned long)", referenced from:
  212. ConstructMP4File() in libmp4v2.a(mp4.o)
  213. mp4v2::impl::MP4AtomArray::Insert(mp4v2::impl::MP4Atom*, unsigned int) in libmp4v2.a(mp4.o)
  214. mp4v2::impl::MP4NameFirstIndex(char const*, unsigned int*) in libmp4v2.a(mp4util.o)
  215. mp4v2::impl::MP4ConvertTime(unsigned long long, unsigned int, unsigned int) in libmp4v2.a(mp4util.o)
  216. mp4v2::impl::MP4Integer32Property::SetValue(unsigned int, unsigned int) in libmp4v2.a(atom_uuid.o)
  217. mp4v2::impl::MP4Integer32Array::operator[](unsigned int) in libmp4v2.a(atom_uuid.o)
  218. std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str() const in libmp4v2.a(atom_uuid.o)
  219. ...
  220. "std::__1::ios_base::init(void*)", referenced from:
  221. mp4v2::impl::MP4Integer32Property::SetValue(unsigned int, unsigned int) in libmp4v2.a(atom_uuid.o)
  222. mp4v2::impl::MP4Integer32Array::operator[](unsigned int) in libmp4v2.a(atom_uuid.o)
  223. mp4v2::impl::Exception::msg() const in libmp4v2.a(exception.o)
  224. mp4v2::impl::PlatformException::msg() const in libmp4v2.a(exception.o)
  225. mp4v2::impl::Log::vdump(unsigned char, MP4LogLevel, char const*, __va_list_tag*) in libmp4v2.a(log.o)
  226. mp4v2::impl::Log::hexDump(unsigned char, MP4LogLevel, unsigned char const*, unsigned int, char const*, ...) in libmp4v2.a(log.o)
  227. mp4v2::impl::MP4Atom::ReadProperties(unsigned int, unsigned int) in libmp4v2.a(mp4atom.o)
  228. ...
  229. "std::__1::codecvt<char, char, __mbstate_t>::id", referenced from:
  230. std::__1::basic_filebuf<char, std::__1::char_traits<char> >::imbue(std::__1::locale const&) in libmp4v2.a(File_posix.o)
  231. std::__1::basic_filebuf<char, std::__1::char_traits<char> >::basic_filebuf() in libmp4v2.a(File_posix.o)
  232. "std::__1::basic_istream<char, std::__1::char_traits<char> >::~basic_istream()", referenced from:
  233. mp4v2::impl::Enum<mp4v2::impl::bmff::LanguageCode, (mp4v2::impl::bmff::LanguageCode)0>::toType(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in libmp4v2.a(mp4file.o)
  234. std::__1::basic_istringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_istringstream() in libmp4v2.a(mp4file.o)
  235. std::__1::basic_istringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_istringstream() in libmp4v2.a(mp4file.o)
  236. non-virtual thunk to std::__1::basic_istringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_istringstream() in libmp4v2.a(mp4file.o)
  237. non-virtual thunk to std::__1::basic_istringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_istringstream() in libmp4v2.a(mp4file.o)
  238. "___gxx_personality_v0", referenced from:
  239. ConstructMP4File() in libmp4v2.a(mp4.o)
  240. _MP4ReadProvider in libmp4v2.a(mp4.o)
  241. _MP4Close in libmp4v2.a(mp4.o)
  242. _MP4GetTrackType in libmp4v2.a(mp4.o)
  243. _MP4GetTrackTimeScale in libmp4v2.a(mp4.o)
  244. _MP4GetTrackVideoWidth in libmp4v2.a(mp4.o)
  245. _MP4GetTrackVideoHeight in libmp4v2.a(mp4.o)
  246. ...
  247. "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::~basic_streambuf()", referenced from:
  248. mp4v2::impl::MP4Integer32Property::SetValue(unsigned int, unsigned int) in libmp4v2.a(atom_uuid.o)
  249. mp4v2::impl::MP4Integer32Array::operator[](unsigned int) in libmp4v2.a(atom_uuid.o)
  250. std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libmp4v2.a(atom_uuid.o)
  251. std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libmp4v2.a(atom_uuid.o)
  252. non-virtual thunk to std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libmp4v2.a(atom_uuid.o)
  253. non-virtual thunk to std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libmp4v2.a(atom_uuid.o)
  254. std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_stringbuf() in libmp4v2.a(atom_uuid.o)
  255. ...
  256. "std::terminate()", referenced from:
  257. ___clang_call_terminate in libmp4v2.a(mp4.o)
  258. "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init(char const*, unsigned long)", referenced from:
  259. mp4v2::impl::MP4AtomArray::Insert(mp4v2::impl::MP4Atom*, unsigned int) in libmp4v2.a(mp4.o)
  260. mp4v2::impl::MP4NameFirstIndex(char const*, unsigned int*) in libmp4v2.a(mp4util.o)
  261. mp4v2::impl::MP4ConvertTime(unsigned long long, unsigned int, unsigned int) in libmp4v2.a(mp4util.o)
  262. mp4v2::impl::MP4Integer32Property::SetValue(unsigned int, unsigned int) in libmp4v2.a(atom_uuid.o)
  263. mp4v2::impl::MP4Integer32Array::operator[](unsigned int) in libmp4v2.a(atom_uuid.o)
  264. mp4v2::impl::Exception::Exception(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, int, char const*) in libmp4v2.a(exception.o)
  265. mp4v2::impl::Log::vprintf(MP4LogLevel, char const*, __va_list_tag*) in libmp4v2.a(log.o)
  266. ...
  267. "std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
  268. mp4v2::impl::MP4Integer32Property::SetValue(unsigned int, unsigned int) in libmp4v2.a(atom_uuid.o)
  269. mp4v2::impl::MP4Integer32Array::operator[](unsigned int) in libmp4v2.a(atom_uuid.o)
  270. std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libmp4v2.a(atom_uuid.o)
  271. std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libmp4v2.a(atom_uuid.o)
  272. non-virtual thunk to std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libmp4v2.a(atom_uuid.o)
  273. non-virtual thunk to std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libmp4v2.a(atom_uuid.o)
  274. mp4v2::impl::Exception::msg() const in libmp4v2.a(exception.o)
  275. ...
  276. "std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
  277. 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 libmp4v2.a(atom_uuid.o)
  278. construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in libmp4v2.a(File_posix.o)
  279. "___cxa_allocate_exception", referenced from:
  280. mp4v2::impl::MP4AtomArray::Insert(mp4v2::impl::MP4Atom*, unsigned int) in libmp4v2.a(mp4.o)
  281. mp4v2::impl::MP4NameFirstIndex(char const*, unsigned int*) in libmp4v2.a(mp4util.o)
  282. mp4v2::impl::MP4ConvertTime(unsigned long long, unsigned int, unsigned int) in libmp4v2.a(mp4util.o)
  283. mp4v2::impl::MP4Integer32Property::SetValue(unsigned int, unsigned int) in libmp4v2.a(atom_uuid.o)
  284. mp4v2::impl::MP4Integer32Array::operator[](unsigned int) in libmp4v2.a(atom_uuid.o)
  285. mp4v2::impl::Exception::Exception(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, int, char const*) in libmp4v2.a(exception.o)
  286. mp4v2::impl::Log::vprintf(MP4LogLevel, char const*, __va_list_tag*) in libmp4v2.a(log.o)
  287. ...
  288. "_vpx_codec_dec_init_ver", referenced from:
  289. codecs::vpx::_$LT$impl$GT$::init::h93b0a4d2e4a6a7b32tb in librust_media-92056e1f9795156e.rlib(rust_media-92056e1f9795156e.0.o)
  290. "___cxa_throw", referenced from:
  291. mp4v2::impl::MP4AtomArray::Insert(mp4v2::impl::MP4Atom*, unsigned int) in libmp4v2.a(mp4.o)
  292. mp4v2::impl::MP4NameFirstIndex(char const*, unsigned int*) in libmp4v2.a(mp4util.o)
  293. mp4v2::impl::MP4ConvertTime(unsigned long long, unsigned int, unsigned int) in libmp4v2.a(mp4util.o)
  294. mp4v2::impl::MP4Integer32Property::SetValue(unsigned int, unsigned int) in libmp4v2.a(atom_uuid.o)
  295. mp4v2::impl::MP4Integer32Array::operator[](unsigned int) in libmp4v2.a(atom_uuid.o)
  296. mp4v2::impl::Exception::Exception(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, int, char const*) in libmp4v2.a(exception.o)
  297. mp4v2::impl::Log::vprintf(MP4LogLevel, char const*, __va_list_tag*) in libmp4v2.a(log.o)
  298. ...
  299. "std::__1::basic_istream<char, std::__1::char_traits<char> >::~basic_istream()", referenced from:
  300. construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_istringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libmp4v2.a(mp4file.o)
  301. construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in libmp4v2.a(File_posix.o)
  302. "std::__1::ios_base::clear(unsigned int)", referenced from:
  303. 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 libmp4v2.a(atom_uuid.o)
  304. mp4v2::platform::io::StandardFileProvider::open(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, mp4v2::platform::io::FileProvider::Mode) in libmp4v2.a(File_posix.o)
  305. mp4v2::platform::io::StandardFileProvider::seek(long long) in libmp4v2.a(File_posix.o)
  306. mp4v2::platform::io::StandardFileProvider::close() in libmp4v2.a(File_posix.o)
  307. "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::xsgetn(char*, long)", referenced from:
  308. vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libmp4v2.a(atom_uuid.o)
  309. vtable for std::__1::basic_filebuf<char, std::__1::char_traits<char> > in libmp4v2.a(File_posix.o)
  310. "std::__1::basic_ostream<char, std::__1::char_traits<char> >::sentry::~sentry()", referenced from:
  311. 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 libmp4v2.a(atom_uuid.o)
  312. mp4v2::platform::io::StandardFileProvider::seek(long long) in libmp4v2.a(File_posix.o)
  313. "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::basic_streambuf()", referenced from:
  314. mp4v2::impl::MP4Integer32Property::SetValue(unsigned int, unsigned int) in libmp4v2.a(atom_uuid.o)
  315. mp4v2::impl::MP4Integer32Array::operator[](unsigned int) in libmp4v2.a(atom_uuid.o)
  316. mp4v2::impl::Exception::msg() const in libmp4v2.a(exception.o)
  317. mp4v2::impl::PlatformException::msg() const in libmp4v2.a(exception.o)
  318. mp4v2::impl::Log::vdump(unsigned char, MP4LogLevel, char const*, __va_list_tag*) in libmp4v2.a(log.o)
  319. mp4v2::impl::Log::hexDump(unsigned char, MP4LogLevel, unsigned char const*, unsigned int, char const*, ...) in libmp4v2.a(log.o)
  320. mp4v2::impl::MP4Atom::ReadProperties(unsigned int, unsigned int) in libmp4v2.a(mp4atom.o)
  321. ...
  322. "___cxa_free_exception", referenced from:
  323. mp4v2::impl::MP4AtomArray::Insert(mp4v2::impl::MP4Atom*, unsigned int) in libmp4v2.a(mp4.o)
  324. mp4v2::impl::MP4NameFirstIndex(char const*, unsigned int*) in libmp4v2.a(mp4util.o)
  325. mp4v2::impl::MP4ConvertTime(unsigned long long, unsigned int, unsigned int) in libmp4v2.a(mp4util.o)
  326. mp4v2::impl::MP4Integer32Property::SetValue(unsigned int, unsigned int) in libmp4v2.a(atom_uuid.o)
  327. mp4v2::impl::MP4Integer32Array::operator[](unsigned int) in libmp4v2.a(atom_uuid.o)
  328. mp4v2::impl::Exception::Exception(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, int, char const*) in libmp4v2.a(exception.o)
  329. mp4v2::impl::Log::vprintf(MP4LogLevel, char const*, __va_list_tag*) in libmp4v2.a(log.o)
  330. ...
  331. "std::__1::basic_ios<char, std::__1::char_traits<char> >::~basic_ios()", referenced from:
  332. mp4v2::impl::MP4Integer32Property::SetValue(unsigned int, unsigned int) in libmp4v2.a(atom_uuid.o)
  333. mp4v2::impl::MP4Integer32Array::operator[](unsigned int) in libmp4v2.a(atom_uuid.o)
  334. std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libmp4v2.a(atom_uuid.o)
  335. std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libmp4v2.a(atom_uuid.o)
  336. non-virtual thunk to std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libmp4v2.a(atom_uuid.o)
  337. non-virtual thunk to std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libmp4v2.a(atom_uuid.o)
  338. mp4v2::impl::Exception::msg() const in libmp4v2.a(exception.o)
  339. ...
  340. "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init(unsigned long, char)", referenced from:
  341. std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > std::__1::__pad_and_output<char, std::__1::char_traits<char> >(std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> >, char const*, char const*, char const*, std::__1::ios_base&, char) in libmp4v2.a(atom_uuid.o)
  342. mp4v2::impl::Log::vdump(unsigned char, MP4LogLevel, char const*, __va_list_tag*) in libmp4v2.a(log.o)
  343. "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::push_back(char)", referenced from:
  344. std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in libmp4v2.a(atom_uuid.o)
  345. mp4v2::impl::MP4Atom::Dump(unsigned char, bool) in libmp4v2.a(mp4atom.o)
  346. "_vpx_codec_decode", referenced from:
  347. codecs::vpx::_$LT$impl$GT$::decode::h7e34dddfb9560782Vub in librust_media-92056e1f9795156e.rlib(rust_media-92056e1f9795156e.0.o)
  348. "typeinfo for std::bad_alloc", referenced from:
  349. GCC_except_table3 in libmp4v2.a(mp4.o)
  350. "std::__1::basic_istream<char, std::__1::char_traits<char> >::read(char*, long)", referenced from:
  351. mp4v2::platform::io::StandardFileProvider::read(void*, long long, long long&, long long) in libmp4v2.a(File_posix.o)
  352. "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::assign(char const*, unsigned long)", referenced from:
  353. mp4v2::impl::MP4Track::MP4Track(mp4v2::impl::MP4File&, mp4v2::impl::MP4Atom&) in libmp4v2.a(mp4track.o)
  354. "vtable for std::bad_alloc", referenced from:
  355. ConstructMP4File() in libmp4v2.a(mp4.o)
  356. NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
  357. "___cxa_pure_virtual", referenced from:
  358. vtable for mp4v2::impl::MP4Property in libmp4v2.a(mp4property.o)
  359. "operator delete(void*)", referenced from:
  360. ConstructMP4File() in libmp4v2.a(mp4.o)
  361. _MP4ReadProvider in libmp4v2.a(mp4.o)
  362. _MP4Close in libmp4v2.a(mp4.o)
  363. mp4v2::impl::MP4AtomArray::Insert(mp4v2::impl::MP4Atom*, unsigned int) in libmp4v2.a(mp4.o)
  364. mp4v2::impl::MP4NameFirstIndex(char const*, unsigned int*) in libmp4v2.a(mp4util.o)
  365. mp4v2::impl::MP4ConvertTime(unsigned long long, unsigned int, unsigned int) in libmp4v2.a(mp4util.o)
  366. mp4v2::impl::MP4Integer32Property::SetValue(unsigned int, unsigned int) in libmp4v2.a(atom_uuid.o)
  367. ...
  368. "non-virtual thunk to std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()", referenced from:
  369. construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in libmp4v2.a(File_posix.o)
  370. "std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(unsigned short)", referenced from:
  371. mp4v2::impl::MP4File::FindTrackId(unsigned short, char const*, unsigned char) in libmp4v2.a(mp4file.o)
  372. "_vpx_codec_vp8_dx", referenced from:
  373. codecs::vpx::_$LT$impl$GT$::vp8::h7ea223fdd8a80ec8Ltb in librust_media-92056e1f9795156e.rlib(rust_media-92056e1f9795156e.0.o)
  374. "___cxa_end_catch", referenced from:
  375. ConstructMP4File() in libmp4v2.a(mp4.o)
  376. _MP4ReadProvider in libmp4v2.a(mp4.o)
  377. _MP4Close in libmp4v2.a(mp4.o)
  378. _MP4GetTrackType in libmp4v2.a(mp4.o)
  379. _MP4GetTrackTimeScale in libmp4v2.a(mp4.o)
  380. _MP4GetTrackVideoWidth in libmp4v2.a(mp4.o)
  381. _MP4GetTrackVideoHeight in libmp4v2.a(mp4.o)
  382. ...
  383. "typeinfo for std::__1::basic_iostream<char, std::__1::char_traits<char> >", referenced from:
  384. construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in libmp4v2.a(File_posix.o)
  385. typeinfo for std::__1::basic_fstream<char, std::__1::char_traits<char> > in libmp4v2.a(File_posix.o)
  386. "_vpx_img_free", referenced from:
  387. codecs::vpx::_$LT$impl$GT$::drop::hfda3c8b8de5e6200Rxb in librust_media-92056e1f9795156e.rlib(rust_media-92056e1f9795156e.0.o)
  388. "_vpx_codec_get_frame", referenced from:
  389. codecs::vpx::_$LT$impl$GT$::frame::h20c08d2f0db00f24iwb in librust_media-92056e1f9795156e.rlib(rust_media-92056e1f9795156e.0.o)
  390. "typeinfo for std::bad_cast", referenced from:
  391. std::__1::basic_filebuf<char, std::__1::char_traits<char> >::seekoff(long long, std::__1::ios_base::seekdir, unsigned int) in libmp4v2.a(File_posix.o)
  392. std::__1::basic_filebuf<char, std::__1::char_traits<char> >::sync() in libmp4v2.a(File_posix.o)
  393. std::__1::basic_filebuf<char, std::__1::char_traits<char> >::underflow() in libmp4v2.a(File_posix.o)
  394. std::__1::basic_filebuf<char, std::__1::char_traits<char> >::overflow(int) in libmp4v2.a(File_posix.o)
  395. "___cxa_get_exception_ptr", referenced from:
  396. ConstructMP4File() in libmp4v2.a(mp4.o)
  397. ld: symbol(s) not found for architecture x86_64
  398. clang: error: linker command failed with exit code 1 (use -v to see invocation)
  399.  
  400. error: aborting due to previous error
  401. Could not compile `rust-media-example`.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement