On Fri, May 29, 2020 at 03:59:13PM -0500, Dale wrote:
> I was going to emerge it and see what it looks like.  It may do
> something to help but not sure.  When I try to emerge the package,
> emerge says there is a missing USE flag.  Thing is, the package doesn't
> have that USE flag that I can see nor does what it needs to have
> installed as a dependency.
> 
> root@fireball / # emerge --select y -av tsmuxer
> 
> These are the packages that would be merged, in order:
> 
> Calculating dependencies... done!
> 
> emerge: there are no ebuilds built with USE flags to satisfy
> ">=app-arch/upx-3.01[lzma]".
> !!! One of the following packages is required to complete your request:
> - app-arch/upx-3.96::gentoo (Missing IUSE: lzma)
> (dependency required by "media-video/tsmuxer-2.6.11-r1::gentoo" [ebuild])
> (dependency required by "tsmuxer" [argument])
> root@fireball / #
> 
> As you can tell, neither upx or ucl has the USE flag lzma.  It appears
> there is something missing in the ebuild for upx.  Since emerge tends to
> encrypt its output, may I'm reading that wrong.  :/

Yes, you're right; there  is  no  ebuild  currently  in  gentoo.git  to  satisfy
`>=app-arch/upx-3.01[lzma]`.  However,  the  ebuild  maintainer  seems  to  have
realised this, and added the following entry to the tsmuxer ebuild:

        DEPEND="|| (
                >=app-arch/upx-3.01[lzma]
                >=app-arch/upx-bin-3.01
        )"

I.e., use EITHER `>=app-arch/upx-3.01[lzma]` (which doesn't currently exist)  OR
`>=app-arch/upx-bin-3.01`.  For now, you  will  just  have  to  use  the  binary
distribution with L.Z.M.A.\ support built-in,  until  the  source  release  adds
support for optional L.Z.M.A.

The binary distribution is also masked with all ~arch keywords, so you must  add
the appropriate ACCEPT_KEYWORDS entry for `upx-bin`.

        $ ACCEPT_KEYWORDS="~amd64" emerge -atvp --autounmask=y tsmuxer

        These are the packages that would be merged, in reverse order:

        Calculating dependencies... done!
        [ebuild  N     ] media-video/tsmuxer-2.6.11-r1::gentoo  527 KiB
        [ebuild  N     ]  app-arch/upx-bin-3.96::gentoo  452 KiB

        Total: 2 packages (2 new), Size of downloads: 979 KiB

        The following license changes are necessary to proceed:
         (see "package.license" in the portage(5) man page for more details)
        # required by tsmuxer (argument)
        >=media-video/tsmuxer-2.6.11-r1 SmartLabs

-- 

Ashley Dixon
suugaku.co.uk

2A9A 4117
DA96 D18A
8A7B B0D2
A30E BF25
F290 A8AA

Attachment: signature.asc
Description: PGP signature

Reply via email to