-DPIC -o .libs/libcontainer_pls_la-libcontainer_pls.o ../../../src/library.hh:94: error: 'Track' has not been declared ../../../src/library.hh:125: error: 'Track' was not declared in this scope ../../../src/library.hh:125: error: template argument 2 is invalid ../../../src/library.hh:170: error: 'Track' has not been declared ../../../src/library.hh:171: error: 'TrackV' has not been declared ../../../src/library.hh:200: error: 'Track' has not been declared ../../../src/library.hh:205: error: 'QuadTUIDMapT' does not name a type ../../../src/library.hh:206: error: 'TripleTUIDMapT' does not name a type ../../../src/library.hh:207: error: 'Quad2TUIDMapT' does not name a type ../../../src/library.hh:220: error: 'AlbumArtist' has not been declared ../../../src/library.hh:222: error: 'Track' has not been declared make[4]: *** [libcontainer_folder_la-libcontainer_folder.lo] Error 1 make[4]: *** Waiting for unfinished jobs.... ../../../src/library.hh:94: error: 'Track' has not been declared ../../../src/library.hh:125: error: 'Track' was not declared in this scope ../../../src/library.hh:125: error: template argument 2 is invalid ../../../src/library.hh:170: error: 'Track' has not been declared ../../../src/library.hh:171: error: 'TrackV' has not been declared ../../../src/library.hh:200: error: 'Track' has not been declared ../../../src/library.hh:205: error: 'QuadTUIDMapT' does not name a type ../../../src/library.hh:206: error: 'TripleTUIDMapT' does not name a type ../../../src/library.hh:207: error: 'Quad2TUIDMapT' does not name a type ../../../src/library.hh:220: error: 'AlbumArtist' has not been declared ../../../src/library.hh:222: error: 'Track' has not been declared ../../../src/vfs.hh:141: error: 'class Bmp::Library::TrackV' has not been declared ../../../src/vfs.hh:205: error: 'class Bmp::Library::TrackV' has not been declared libcontainer_m3u.cc: In member function 'virtual void Bmp::VFS::PluginContainerM3U::handle_write(Bmp::VFS::Handle&, const Bmp::Library::TrackV&)': libcontainer_m3u.cc:134: error: 'Track' is not a member of 'Bmp::Library' libcontainer_m3u.cc:134: error: expected `;' before 'const' libcontainer_m3u.cc:136: error: 'track' was not declared in this scope libcontainer_m3u.cc:140: error: 'track' was not declared in this scope libcontainer_m3u.cc: In function 'Bmp::VFS::PluginContainerBase* plugin_create()': libcontainer_m3u.cc:179: error: cannot allocate an object of abstract type 'Bmp::VFS::PluginContainerM3U' libcontainer_m3u.cc:43: note: because the following virtual functions are pure within 'Bmp::VFS::PluginContainerM3U': ../../../src/vfs.hh:142: note: virtual void Bmp::VFS::PluginContainerBase::handle_write(Bmp::VFS::Handle&, const int&) make[4]: *** [libcontainer_m3u_la-libcontainer_m3u.lo] Error 1 mv -f .deps/libcontainer_pls_la-libcontainer_pls.Tpo .deps/libcontainer_pls_la-libcontainer_pls.Plo make[4]: Leaving directory `/var/tmp/portage/media-sound/bmpx-20101010/work/bmpx-20101010/plugins/vfs/container' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/media-sound/bmpx-20101010/work/bmpx-20101010/plugins/vfs' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/media-sound/bmpx-20101010/work/bmpx-20101010/plugins' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/media-sound/bmpx-20101010/work/bmpx-20101010' make: *** [all] Error 2