mythtvbox root # emerge -uD world Calculating world dependencies ...done! >>> emerge (1 of 2) media-tv/nuvexport-0.2_pre20050311-r1 to / >>> md5 src_uri ;-) nuvexport-0.2-cvs20050311.tar.bz2 * media-video/ffmpeg is missing threads support. Please add * 'threads' to your USE flags, and re-emerge media-video/ffmpeg. !!! ERROR: media-tv/nuvexport-0.2_pre20050311-r1 failed. !!! Function pkg_setup, Line 42, Exitcode 0 !!! ffmpeg needs threads support !!! If you need support, post the topmost build error, NOT this status message. mythtvbox root # First time I've heard that ffmpeg *requires* "threads" set to work properly. I'm not using this on an SMP system, so can this please be removed? Thanks.
Please have a look at the Changelog and ask the developer before you may reopen.
I just took a look at the ffmpeg ebuild to see what "threads" does - it builds ffmpeg with pthreads support. If unset, it builds with the old-style LinuxThreads. Still, not a requirement for a functioning ffmpeg. ffmpeg is *working* without it set...
Had a inconclusive conversation with Doug/Cardoe. Reopening as this USE flag is not required for a functioning ffmpeg, and therefore does not affect nuvexport's function. Thanks for your attention.
Well, I went ahead and added threads flag. So, this bug doesn't apply to me at this time, but still, the "requirement" implemented in this ebuild for the "threads" USE flag is not needed for nuvexport to work properly, and goes against the concept of, and rationale for, USE flags, in giving users maximum flexiblity.