Bug 216102 - mythtv-0.22_alpha16870 ebuild typos and dependencies
Bug#: 216102 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: Linux Status: RESOLVED Severity: minor Priority: P5
Resolution: FIXED Assigned To: media-tv@gentoo.org Reported By: dynamotwain@aim.com
Component: Applications
URL:  http://mythtv.org/pipermail/mythtv-dev/2006-September/050749.html
Summary: mythtv-0.22_alpha16870 ebuild typos and dependencies
Keywords:  
Status Whiteboard: 
Opened: 2008-04-03 22:35 0000
Description:   Opened: 2008-04-03 22:35 0000
The 6200ch firewire channel tuner fails to compile with libavc1394-0.5.0
because of undefined symbols that were added in libavc1394-0.5.3. Thus,
mythtv-0.22_alpha16870 fails to compile, and the ebuild should require version
0.5.3 of libavc1394.

6200ch/6200ch.c:322: error: ‘AVC1394_PANEL_COMMAND_PASS_THROUGH’ undeclared
(first use in this function)
6200ch/6200ch.c: In function ‘set_power_fast’:
6200ch/6200ch.c:338: error: ‘AVC1394_PANEL_COMMAND_PASS_THROUGH’ undeclared
(first use in this function)
6200ch/6200ch.c:338: error: ‘AVC1394_PANEL_OPERATION_POWER’ undeclared
(first use in this function)

Furthermore, there is a missing backslash at line 194, so the required
libraries don't get linked into 6200ch, causing linker failure if the required
version of libavc1394 is present.

------- Comment #1 From dynamotwain@aim.com 2008-04-03 22:36:36 0000 -------
Created an attachment (id=148547) [details]
Corrected ebuild

------- Comment #2 From Doug Goldstein 2008-04-03 22:46:53 0000 -------
How don't you have libavc1394-0.5.3? it's stable for a year and half.

------- Comment #3 From dynamotwain@aim.com 2008-04-03 23:11:09 0000 -------
Just luck, I guess. No other packages I have actually needed a more up-to-date
version, and it never got pulled in by any piecewise upgrades I've done, so it
just happened. Still, it's not pleasant to have an emerge fail 1+ hours into
compiling due to a typo in an ebuild... and I haven't found a way to force
portage into resuming at that point instead of starting over.

------- Comment #4 From Doug Goldstein 2008-04-03 23:28:51 0000 -------
it's not luck.. emerging mythtv SHOULD have pulled that new version in.

------- Comment #5 From Doug Goldstein 2008-04-03 23:36:45 0000 -------
anyway.. this is fixed. In the future, a diff -u is easier to parse.