To get firewire support working in mythtv-0.18, two external libraries are required, libraw1394 and libiec61883. libiec61883 is currently not packaged by gentoo. This is sort of a two part bug report, #1:package libiec61883. #2: have the mythtv ebuild depend on the two libraries. #1. libiec61883 can be found along with the newest libraw1394 at www.linux1394.org/. I was able to make a working ebuild by copying the libraw1394 ebuild and changing names as appropriate. The libiec61883-1.0.0 ebuild should depend on >=sys-libs/libraw1394-1.2.0. #2. make the ieee1394 keyword in the mythtv ebuild depend on >=libiec61883-1.0.0 (and in turn, >=libraw1394-1.2.0) Reproducible: Always Steps to Reproduce: 1.USE="ieee1394" emerge mythtv-0.18 2. 3. Actual Results: no firewire support Expected Results: working firewire
Still waiting on the video herd to add the depend for this one.
FireWire support in MythTV also needs libavc1394 to be flagged as a dependency. I was getting build errors without it. The MythTV dox don't say what version of libavc1394 is required, but the compile-time error I was getting went away with libavc1394 0.4.1 (currently marked in Portage as stable for x86).
Happy to say... Fixed in CVS.