Code:
g++ -o sbMetadataHandlerTaglib.so -Wl,-z,defs -Wl,-rpath-link,/home/dwb/Downloads/nightingale-media-player-nightingale-hacking-9b9c8bf/compiled/dist/xulrunner -shared -Wl,-rpath,\$ORIGIN/../xulrunner -L/home/dwb/Downloads/nightingale-media-player-nightingale-hacking-9b9c8bf/dependencies/linux-x86_64/mozilla-1.9.2/release/lib MetadataHandlerTaglib.o MetadataHandlerTaglibComponent.o SeekableChannel.o TaglibChannelFileIO.o TaglibChannelFileIOManager.o /home/dwb/Downloads/nightingale-media-player-nightingale-hacking-9b9c8bf/compiled/components/moz/strings/src/sbMozStringUtils.a /home/dwb/Downloads/nightingale-media-player-nightingale-hacking-9b9c8bf/compiled/components/moz/threads/src/sbMozThreads.a /home/dwb/Downloads/nightingale-media-player-nightingale-hacking-9b9c8bf/dependencies/linux-x86_64/taglib/release/lib/libtag.a -lxpcomglue_s -lnspr4 -lxpcom -lunicharutil_external_s -lplds4 -lz
/home/dwb/Downloads/nightingale-media-player-nightingale-hacking-9b9c8bf/dependencies/linux-x86_64/taglib/release/lib/libtag.a(id3v2framefactory.cpp.o): In function `TagLib::ID3v2::FrameFactory::createFrame(TagLib::ByteVector const&, bool) const':
/mnt/ngale/nightingale-deps/build/taglib/release/taglib/mpeg/id3v2/id3v2framefactory.cpp:82: undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)'
/home/dwb/Downloads/nightingale-media-player-nightingale-hacking-9b9c8bf/dependencies/linux-x86_64/taglib/release/lib/libtag.a(id3v2tag.cpp.o): In function `TagLib::ID3v2::Latin1StringHandler::~Latin1StringHandler()':
/mnt/ngale/nightingale-deps/build/taglib/release/taglib/mpeg/id3v2/id3v2tag.cpp:90: undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)'
/home/dwb/Downloads/nightingale-media-player-nightingale-hacking-9b9c8bf/dependencies/linux-x86_64/taglib/release/lib/libtag.a(id3v2tag.cpp.o): In function `__gnu_cxx::new_allocator&tstd::_Rb_tree_node&tstd::pair&tTagLib::String const, TagLib::StringList&t &t &t::max_size() const':
/usr/include/c++/4.7/ext/new_allocator.h:(.text._ZNSt4listIPN6TagLib5ID3v25FrameESaIS3_EE8_M_eraseESt14_List_iteratorIS3_E[std::list&tTagLib::ID3v2::Frame*, std::allocator&tTagLib::ID3v2::Frame*&t &t::_M_erase(std::_List_iterator&tTagLib::ID3v2::Frame*&t)]+0x19): undefined reference to `std::__detail::_List_node_base::_M_unhook()'
/home/dwb/Downloads/nightingale-media-player-nightingale-hacking-9b9c8bf/dependencies/linux-x86_64/taglib/release/lib/libtag.a(commentsframe.cpp.o): In function `__gnu_cxx::new_allocator&tstd::_List_node&tTagLib::ByteVector&t &t::max_size() const':
/usr/include/c++/4.7/ext/new_allocator.h:(.text._ZNSt4listIN6TagLib10ByteVectorESaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_[std::list&tTagLib::ByteVector, std::allocator&tTagLib::ByteVector&t &t::_M_insert(std::_List_iterator&tTagLib::ByteVector&t, TagLib::ByteVector const&)]+0x3a): undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)'
/home/dwb/Downloads/nightingale-media-player-nightingale-hacking-9b9c8bf/dependencies/linux-x86_64/taglib/release/lib/libtag.a(relativevolumeframe.cpp.o): In function `__gnu_cxx::new_allocator&tstd::_Rb_tree_node&tstd::pair&tTagLib::ID3v2::RelativeVolumeFrame::ChannelType const, ChannelData&t &t &t::max_size() const':
/usr/include/c++/4.7/ext/new_allocator.h:(.text._ZNSt4listIN6TagLib5ID3v219RelativeVolumeFrame11ChannelTypeESaIS3_EE9_M_insertESt14_List_iteratorIS3_ERKS3_[std::list&tTagLib::ID3v2::RelativeVolumeFrame::ChannelType, std::allocator&tTagLib::ID3v2::RelativeVolumeFrame::ChannelType&t &t::_M_insert(std::_List_iterator&tTagLib::ID3v2::RelativeVolumeFrame::ChannelType&t, TagLib::ID3v2::RelativeVolumeFrame::ChannelType const&)]+0x3a): undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)'
/home/dwb/Downloads/nightingale-media-player-nightingale-hacking-9b9c8bf/dependencies/linux-x86_64/taglib/release/lib/libtag.a(xiphcomment.cpp.o): In function `__gnu_cxx::new_allocator&tstd::_List_node&tTagLib::String&t &t::max_size() const':
/usr/include/c++/4.7/ext/new_allocator.h:(.text._ZNSt4listIN6TagLib6StringESaIS1_EE8_M_eraseESt14_List_iteratorIS1_E[std::list&tTagLib::String, std::allocator&tTagLib::String&t &t::_M_erase(std::_List_iterator&tTagLib::String&t)]+0x19): undefined reference to `std::__detail::_List_node_base::_M_unhook()'
/home/dwb/Downloads/nightingale-media-player-nightingale-hacking-9b9c8bf/dependencies/linux-x86_64/taglib/release/lib/libtag.a(tstringlist.cpp.o): In function `__gnu_cxx::new_allocator&tstd::_List_node&tTagLib::String&t &t::new_allocator(__gnu_cxx::new_allocator&tstd::_List_node&tTagLib::String&t &t const&)':
/usr/include/c++/4.7/ext/new_allocator.h:(.text._ZNSt4listIN6TagLib6StringESaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_[std::list&tTagLib::String, std::allocator&tTagLib::String&t &t::_M_transfer(std::_List_iterator&tTagLib::String&t, std::_List_iterator&tTagLib::String&t, std::_List_iterator&tTagLib::String&t)]+0x2b): undefined reference to `std::__detail::_List_node_base::_M_transfer(std::__detail::_List_node_base*, std::__detail::_List_node_base*)'
/home/dwb/Downloads/nightingale-media-player-nightingale-hacking-9b9c8bf/dependencies/linux-x86_64/taglib/release/lib/libtag.a(flacfile.cpp.o): In function `__gnu_cxx::new_allocator&tstd::_List_node&tTagLib::FLAC::Picture*&t &t::new_allocator(__gnu_cxx::new_allocator&tstd::_List_node&tTagLib::FLAC::Picture*&t &t const&)':
/usr/include/c++/4.7/ext/new_allocator.h:(.text._ZNSt4listIPN6TagLib4FLAC13MetadataBlockESaIS3_EE9_M_insertESt14_List_iteratorIS3_ERKS3_[std::list&tTagLib::FLAC::MetadataBlock*, std::allocator&tTagLib::FLAC::MetadataBlock*&t &t::_M_insert(std::_List_iterator&tTagLib::FLAC::MetadataBlock*&t, TagLib::FLAC::MetadataBlock* const&)]+0x3a): undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)'
/usr/include/c++/4.7/ext/new_allocator.h:(.text._ZNSt4listIPN6TagLib4FLAC7PictureESaIS3_EE9_M_insertESt14_List_iteratorIS3_ERKS3_[std::list&tTagLib::FLAC::Picture*, std::allocator&tTagLib::FLAC::Picture*&t &t::_M_insert(std::_List_iterator&tTagLib::FLAC::Picture*&t, TagLib::FLAC::Picture* const&)]+0x3a): undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)'
/usr/include/c++/4.7/ext/new_allocator.h:(.text._ZNSt4listIPN6TagLib4FLAC13MetadataBlockESaIS3_EE8_M_eraseESt14_List_iteratorIS3_E[std::list&tTagLib::FLAC::MetadataBlock*, std::allocator&tTagLib::FLAC::MetadataBlock*&t &t::_M_erase(std::_List_iterator&tTagLib::FLAC::MetadataBlock*&t)]+0x19): undefined reference to `std::__detail::_List_node_base::_M_unhook()'
/home/dwb/Downloads/nightingale-media-player-nightingale-hacking-9b9c8bf/dependencies/linux-x86_64/taglib/release/lib/libtag.a(asftag.cpp.o): In function `__gnu_cxx::new_allocator&tstd::_Rb_tree_node&tstd::pair&tTagLib::String const, TagLib::List&tTagLib::ASF::Attribute&t &t &t &t::max_size() const':
/usr/include/c++/4.7/ext/new_allocator.h:(.text._ZNSt4listIN6TagLib3ASF9AttributeESaIS2_EE9_M_insertESt14_List_iteratorIS2_ERKS2_[std::list&tTagLib::ASF::Attribute, std::allocator&tTagLib::ASF::Attribute&t &t::_M_insert(std::_List_iterator&tTagLib::ASF::Attribute&t, TagLib::ASF::Attribute const&)]+0x3a): undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)'
/home/dwb/Downloads/nightingale-media-player-nightingale-hacking-9b9c8bf/dependencies/linux-x86_64/taglib/release/lib/libtag.a(asffile.cpp.o): In function `TagLib::ASF::File::UnknownObject::~UnknownObject()':
/mnt/ngale/nightingale-deps/build/taglib/release/taglib/asf/asffile.cpp:(.text._ZNSt4listIPN6TagLib3ASF4File10BaseObjectESaIS4_EE9_M_insertESt14_List_iteratorIS4_ERKS4_[std::list&tTagLib::ASF::File::BaseObject*, std::allocator&tTagLib::ASF::File::BaseObject*&t &t::_M_insert(std::_List_iterator&tTagLib::ASF::File::BaseObject*&t, TagLib::ASF::File::BaseObject* const&)]+0x3a): undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)'
/home/dwb/Downloads/nightingale-media-player-nightingale-hacking-9b9c8bf/dependencies/linux-x86_64/taglib/release/lib/libtag.a(mp4atom.cpp.o): In function `__gnu_cxx::new_allocator&tstd::_List_node&tTagLib::MP4::Atom*&t &t::new_allocator(__gnu_cxx::new_allocator&tstd::_List_node&tTagLib::MP4::Atom*&t &t const&)':
/usr/include/c++/4.7/ext/new_allocator.h:(.text._ZNSt4listIPN6TagLib3MP44AtomESaIS3_EE9_M_insertESt14_List_iteratorIS3_ERKS3_[std::list&tTagLib::MP4::Atom*, std::allocator&tTagLib::MP4::Atom*&t &t::_M_insert(std::_List_iterator&tTagLib::MP4::Atom*&t, TagLib::MP4::Atom* const&)]+0x3a): undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)'
/usr/include/c++/4.7/ext/new_allocator.h:(.text._ZNSt4listIPN6TagLib3MP44AtomESaIS3_EE11_M_transferESt14_List_iteratorIS3_ES7_S7_[std::list&tTagLib::MP4::Atom*, std::allocator&tTagLib::MP4::Atom*&t &t::_M_transfer(std::_List_iterator&tTagLib::MP4::Atom*&t, std::_List_iterator&tTagLib::MP4::Atom*&t, std::_List_iterator&tTagLib::MP4::Atom*&t)]+0x2b): undefined reference to `std::__detail::_List_node_base::_M_transfer(std::__detail::_List_node_base*, std::__detail::_List_node_base*)'
/home/dwb/Downloads/nightingale-media-player-nightingale-hacking-9b9c8bf/dependencies/linux-x86_64/taglib/release/lib/libtag.a(mp4tag.cpp.o): In function `__gnu_cxx::new_allocator&tstd::_List_node&tTagLib::MP4::Atom*&t &t::max_size() const':
/usr/include/c++/4.7/ext/new_allocator.h:(.text._ZNSt4listIN6TagLib3MP48AtomDataESaIS2_EE9_M_insertESt14_List_iteratorIS2_ERKS2_[std::list&tTagLib::MP4::AtomData, std::allocator&tTagLib::MP4::AtomData&t &t::_M_insert(std::_List_iterator&tTagLib::MP4::AtomData&t, TagLib::MP4::AtomData const&)]+0x3a): undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)'
/usr/include/c++/4.7/ext/new_allocator.h:(.text._ZNSt4listIN6TagLib3MP48CoverArtESaIS2_EE9_M_insertESt14_List_iteratorIS2_ERKS2_[std::list&tTagLib::MP4::CoverArt, std::allocator&tTagLib::MP4::CoverArt&t &t::_M_insert(std::_List_iterator&tTagLib::MP4::CoverArt&t, TagLib::MP4::CoverArt const&)]+0x3a): undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)'
/home/dwb/Downloads/nightingale-media-player-nightingale-hacking-9b9c8bf/dependencies/linux-x86_64/taglib/release/lib/libtag.a(xmfile.cpp.o): In function `SkipReader::~SkipReader()':
/mnt/ngale/nightingale-deps/build/taglib/release/taglib/xm/xmfile.cpp:(.text._ZNSt4listIP6ReaderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_[std::list&tReader*, std::allocator&tReader*&t &t::_M_insert(std::_List_iterator&tReader*&t, Reader* const&)]+0x3a): undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)'
/home/dwb/Downloads/nightingale-media-player-nightingale-hacking-9b9c8bf/dependencies/linux-x86_64/taglib/release/lib/libtag.a(fileref.cpp.o): In function `std::list&tTagLib::FileRef::FileTypeResolver const*, std::allocator&tTagLib::FileRef::FileTypeResolver const*&t &t::clear()':
/mnt/ngale/nightingale-deps/build/taglib/release/taglib/toolkit/tlist.tcc:(.text._ZNSt4listIPKN6TagLib7FileRef16FileTypeResolverESaIS4_EE9_M_insertESt14_List_iteratorIS4_ERKS4_[std::list&tTagLib::FileRef::FileTypeResolver const*, std::allocator&tTagLib::FileRef::FileTypeResolver const*&t &t::_M_insert(std::_List_iterator&tTagLib::FileRef::FileTypeResolver const*&t, TagLib::FileRef::FileTypeResolver const* const&)]+0x3a): undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)'
/home/dwb/Downloads/nightingale-media-player-nightingale-hacking-9b9c8bf/dependencies/linux-x86_64/taglib/release/lib/libtag.a(oggfile.cpp.o): In function `__gnu_cxx::new_allocator&tstd::_Rb_tree_node&tstd::pair&tint const, TagLib::ByteVector&t &t &t::max_size() const':
/usr/include/c++/4.7/ext/new_allocator.h:(.text._ZNSt4listIiSaIiEE6insertESt14_List_iteratorIiERKi[std::list&tint, std::allocator&tint&t &t::insert(std::_List_iterator&tint&t, int const&)]+0x3a): undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)'
/home/dwb/Downloads/nightingale-media-player-nightingale-hacking-9b9c8bf/dependencies/linux-x86_64/taglib/release/lib/libtag.a(oggfile.cpp.o):/usr/include/c++/4.7/ext/new_allocator.h:(.text._ZNSt4listIiSaIiEE9_M_insertESt14_List_iteratorIiERKi[std::list&tint, std::allocator&tint&t &t::_M_insert(std::_List_iterator&tint&t, int const&)]+0x3a): more undefined references to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)' follow
collect2: ld returned 1 exit status
make[8]: *** [sbMetadataHandlerTaglib.so] Error 1
make[8]: Leaving directory `/home/dwb/Downloads/nightingale-media-player-nightingale-hacking-9b9c8bf/compiled/components/mediacore/metadata/handler/taglib/src'
make[7]: *** [libs] Error 2
make[7]: Leaving directory `/home/dwb/Downloads/nightingale-media-player-nightingale-hacking-9b9c8bf/compiled/components/mediacore/metadata/handler/taglib'
make[6]: *** [libs] Error 2
make[6]: Leaving directory `/home/dwb/Downloads/nightingale-media-player-nightingale-hacking-9b9c8bf/compiled/components/mediacore/metadata/handler'
make[5]: *** [libs] Error 2
make[5]: Leaving directory `/home/dwb/Downloads/nightingale-media-player-nightingale-hacking-9b9c8bf/compiled/components/mediacore/metadata'
make[4]: *** [libs] Error 2
make[4]: Leaving directory `/home/dwb/Downloads/nightingale-media-player-nightingale-hacking-9b9c8bf/compiled/components/mediacore'
make[3]: *** [libs_tier_componentsbase] Error 2
make[3]: Leaving directory `/home/dwb/Downloads/nightingale-media-player-nightingale-hacking-9b9c8bf/compiled'
make[2]: *** [tier_componentsbase] Error 2
make[2]: Leaving directory `/home/dwb/Downloads/nightingale-media-player-nightingale-hacking-9b9c8bf/compiled'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/home/dwb/Downloads/nightingale-media-player-nightingale-hacking-9b9c8bf/compiled'
make: *** [build] Error 2
]]>