daily pastebin goal
69%
SHARE
TWEET

Untitled

a guest Oct 25th, 2015 118 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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`.
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top