Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 215302 - net-irc/lostirc-0.4.6-r1 depends on =dev-libs/libsigc++-2.0*
Summary: net-irc/lostirc-0.4.6-r1 depends on =dev-libs/libsigc++-2.0*
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Packages in net-irc
URL: http://sources.gentoo.org/viewcvs.py/...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-29 10:43 UTC by Martin von Gagern
Modified: 2009-04-14 17:05 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 Martin von Gagern 2008-03-29 10:43:17 UTC
!!! Multiple versions within a single package slot have been
!!! pulled into the dependency graph:

dev-libs/libsigc++:2
  
  ('installed', '/', 'dev-libs/libsigc++-2.0.18', 'nomerge') pulled in by
    ('installed', '/', 'net-irc/lostirc-0.4.6-r1', 'nomerge')
  
  ('ebuild', '/', 'dev-libs/libsigc++-2.2.2', 'merge') pulled in by
    ('installed', '/', 'dev-cpp/glibmm-2.16.0', 'nomerge')
    ('ebuild', '/', 'media-gfx/inkscape-0.46-r1', 'merge')
    ('installed', '/', 'dev-cpp/gtkmm-2.12.5', 'nomerge')

The dependency on =dev-libs/libsigc++-2.0* seems to be present in lostirc since 0.4.0, as indicated by the URL above. I would assume that current versions should cooperate with current libsigc++, and that the dependency can be generalized to >=dev-libs/libsigc++-2.0. I just tried a version compiled against libsigc++-2.2.2; it compiles, runs and I can even chat on #gentoo, so I'd assume that combination works.

If there is a really good reason why lostirc won't cooperate with libsigc++-2.2*, then maybe an additional slot can be used for this. Although this can't be done by simply changing the SLOT of one of the ebuilds, as they both install libsigc-2.0.so.0.0.0. So i hope there is no real reason to keep libsigc++-2.0* around while programs depend on 2.2*.
Comment 1 Carsten Lohrke (RETIRED) gentoo-dev 2008-03-29 20:23:37 UTC
The Changelog doesn't indicate anything... Also cc'ing gnome-mm for possible 2.2 slot.
Comment 2 Rémi Cardona (RETIRED) gentoo-dev 2008-03-30 07:59:10 UTC
Nope, 2.2 is still in the same SLOT="2" like 2.0.18. So no slotting needed. For info, 2.2 removes the old API/ABIs that were deprecated in 2.0.

I guess lostirc's dep can be modified to just >=libsigc++-2
Comment 3 Martin von Gagern 2008-10-23 09:26:09 UTC
Ping?
Comment 4 Rémi Cardona (RETIRED) gentoo-dev 2008-10-23 09:53:32 UTC
lostirc has bigger issues, eautoreconf doesn't even work...
Comment 5 Mr. Bones. (RETIRED) gentoo-dev 2009-04-14 17:05:57 UTC
net-irc/lostirc was removed from portage.