Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 118182 - media-libs/libdc1394 should be slotted
Summary: media-libs/libdc1394 should be slotted
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High minor
Assignee: Seemant Kulleen (RETIRED)
URL:
Whiteboard:
Keywords:
: 133947 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-01-07 07:24 UTC by Mathias Kegelmann
Modified: 2006-09-07 17:23 UTC (History)
3 users (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 Mathias Kegelmann 2006-01-07 07:24:46 UTC
Hi

I had a minor problem installing the current (unstable) coriander (coriander-2.0.0_pre4) and ffmpeg (ffmpeg-0.4.9_p20051216, using +ieee1394) because of a dependency conflict converning libdc1394:

coriander-2 needs libdc1394-2, but ffmpeg insists on libdc1394-1.

One option to adress the issue would be to make libdc1394 a slotted package.

Cheers,
Mathias
Comment 1 Mathias Kegelmann 2006-01-07 07:30:16 UTC
Here is my workaround for the problem:

I emerged libdc1394-1.0.0 and ffmpeg.  Then I "touch"ed /usr/lib/usr/lib/libdc1394_control.so.11.0.0 and /usr/lib/usr/lib/libdc1394_control.so.11.  Finally I emerged libdc1394-2.0.0_pre5 which, as the timestamps have been changed by "touch", now during the unmerge phase of libdc1394-1.0.0 does not delete the two files libdc1394_control.so.11* against which ffmpeg is dynamically linked.

Instead of touching you can, of course, also press C-c before emerge starts unmerging the previous version.

Cheers,
Mathias
Comment 2 Seemant Kulleen (RETIRED) gentoo-dev 2006-01-18 06:07:08 UTC
I'm not sure I entirely agree with the sentiment.  libdc1394-2 and coriander2 are both in ~arches.  In fact, I'm quite happy to even put them into package.mask (probably should have done in the first place).  As such, when the final version of libdc1394-2 comes out, it will replace the -1 series.
Comment 3 Charlie Shepherd (RETIRED) gentoo-dev 2006-04-13 04:51:46 UTC
This happens to me too, though changing the slot number on either ebuild fixes the problem.
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2006-05-21 08:11:03 UTC
*** Bug 133947 has been marked as a duplicate of this bug. ***
Comment 5 Seemant Kulleen (RETIRED) gentoo-dev 2006-09-07 17:23:32 UTC
the newer 2.0.0's are slotted now