Ashley Dixon wrote:
> 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
>


Well, the bummer is the tree doesn't have the right ebuilds.  The good
part is, I read the output of a emerge error and got it right.  O_O 
OK.  I'm off the floor now.  I think I'll be OK.  Just a little
headache. ROFL

I may work on this later.  Right now, I found out youtube-dl will
download videos from a video site I use quite often and I'm a
downloading ninja right now.  One thing I really like, when it times out
at about 90% or so, youtube-dl will resume.  When using a Firefox
add-on, it starts over and usually times out again.  I end up
downloading more data trying to get it and failing than the video even
has in size.  Once I figured up that I downloaded over 1.5GBs trying to
get a 400MB file and still didn't have it yet.  Silly ain't it?  What
gets me, it seems to always do that when it is allllmmmooooosssstttt
done.  I've seen it fail when it only lacked a very few MBs.

Anyway, I'll add this to my todo list. 

Thanks much for confirming and the suggestions on the workaround.  I'll
keep this for reference in the next day or so. 

Dale

:-)  :-) 

Reply via email to