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
|
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.
How don't you have libavc1394-0.5.3? it's stable for a year and half.
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.
it's not luck.. emerging mythtv SHOULD have pulled that new version in.
anyway.. this is fixed. In the future, a diff -u is easier to parse.