Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 353238 - net-p2p/lince removal request
Summary: net-p2p/lince removal request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo TreeCleaner Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-30 16:04 UTC by Samuli Suominen (RETIRED)
Modified: 2011-03-06 12:41 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Samuli Suominen (RETIRED) gentoo-dev 2011-01-30 16:04:13 UTC
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.
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2011-01-30 16:05:03 UTC
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