net-p2p/lince doesn't compile with latest ~arch rb_libtorrent: [ .. ] SessionManager.cc:690:43: error: invalid initialization of reference of type 'libtorrent::file_storage&' from expression of type 'const libtorrent::file_storage' SessionManager.cc: In member function 'void Lince::SessionManager::add_torrent_to_session(const boost::filesystem::path&, const std::string&, const std::vector<int>&, std::vector<std::basic_string<char> >&, bool)': SessionManager.cc:834:43: error: invalid initialization of reference of type 'libtorrent::file_storage&' from expression of type 'const libtorrent::file_storage' [ .. ] and depgraph without modifying depends look like this: These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild NS ] dev-lang/python-2.6.6-r1 [2.7.1] USE="berkdb gdbm ipv6 ncurses readline sqlite ssl threads tk (wide-unicode) xml -build -doc -examples -wininst" 0 kB [ebuild UD] net-libs/rb_libtorrent-0.14.12 [0.15.5] USE="python -debug -doc -examples -test% (-ssl%*)" 1,944 kB [ebuild N ] net-p2p/lince-1.2-r1 0 kB Old slotted python is getting pulled in, then rb_libtorrent wants to downgrade... Not really acceptable.
And it will likely also fail to build with >= x11-libs/libnotify-0.7 API, which is why I was emerging it in the first place... to test and fix it