Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 421225 - net-im/skype-4.0.0.7-r2 depends on media-libs/tiff:3
Summary: net-im/skype-4.0.0.7-r2 depends on media-libs/tiff:3
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Samuli Suominen (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-15 11:09 UTC by Xavier Miller (RETIRED)
Modified: 2012-06-15 13:30 UTC (History)
2 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 Xavier Miller (RETIRED) gentoo-dev 2012-06-15 11:09:07 UTC
I cannot launch skype with media-libs/tiff-4.0.1-r1 installed because it deploys libtiff.so.5 and skype needs libtiff.so.4

Reproducible: Always
Comment 1 Xavier Miller (RETIRED) gentoo-dev 2012-06-15 11:12:43 UTC
emerging media-libs/tiff:3 fixesd the problem

Skype should thus depend on media-libs/tiff:3
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2012-06-15 11:48:10 UTC
yeah, sorry, forgot to restore it after restoring USE=qt-static (it's only required with USE=qt-static, no idea why anyone would use the flag at all but that's another story)

fixed
Comment 3 Xavier Miller (RETIRED) gentoo-dev 2012-06-15 11:54:57 UTC
(In reply to comment #2)
> yeah, sorry, forgot to restore it after restoring USE=qt-static (it's only
> required with USE=qt-static, no idea why anyone would use the flag at all
> but that's another story)
> 
> fixed

qt-static was used because Skype was based on an old QT version, not compatible with system's QT. qt-static uses the QT version embedded within skype blob.
Comment 4 Samuli Suominen (RETIRED) gentoo-dev 2012-06-15 12:29:55 UTC
(In reply to comment #3)
> (In reply to comment #2)
> > yeah, sorry, forgot to restore it after restoring USE=qt-static (it's only
> > required with USE=qt-static, no idea why anyone would use the flag at all
> > but that's another story)
> > 
> > fixed
> 
> qt-static was used because Skype was based on an old QT version, not
> compatible with system's QT. qt-static uses the QT version embedded within
> skype blob.

not sure what you mean, far as I know it's ABI compatible up to Qt 4.8.x and that's not a reason to use the flag
Comment 5 Samuli Suominen (RETIRED) gentoo-dev 2012-06-15 12:30:36 UTC
(i'm seriously considering package.use.masking the flag away since so many people use it mistakenly and expose themself unnecessarily to vulns.)
Comment 6 Xavier Miller (RETIRED) gentoo-dev 2012-06-15 12:54:12 UTC
(In reply to comment #4)
> (In reply to comment #3)
> > (In reply to comment #2)
> > > yeah, sorry, forgot to restore it after restoring USE=qt-static (it's only
> > > required with USE=qt-static, no idea why anyone would use the flag at all
> > > but that's another story)
> > > 
> > > fixed
> > 
> > qt-static was used because Skype was based on an old QT version, not
> > compatible with system's QT. qt-static uses the QT version embedded within
> > skype blob.
> 
> not sure what you mean, far as I know it's ABI compatible up to Qt 4.8.x and
> that's not a reason to use the flag

This was MANY years ago
Comment 7 Xavier Miller (RETIRED) gentoo-dev 2012-06-15 13:30:41 UTC
Hello,

It seems that the qt-static USE flag was the culprit. I disabled it and everything runs fine.