Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 216102 - mythtv-0.22_alpha16870 ebuild typos and dependencies
Summary: mythtv-0.22_alpha16870 ebuild typos and dependencies
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Lowest minor (vote)
Assignee: Television related Applications in Gentoo's Portage
URL: http://mythtv.org/pipermail/mythtv-de...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-04-03 22:35 UTC by dynamotwain
Modified: 2008-04-03 23:36 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Corrected ebuild (mythtv-0.22_alpha16870.ebuild,9.22 KB, text/plain)
2008-04-03 22:36 UTC, dynamotwain
Details

Note You need to log in before you can comment on or make changes to this bug.
Description dynamotwain 2008-04-03 22:35:10 UTC
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 dynamotwain 2008-04-03 22:36:36 UTC
Created attachment 148547 [details]
Corrected ebuild
Comment 2 Doug Goldstein (RETIRED) gentoo-dev 2008-04-03 22:46:53 UTC
How don't you have libavc1394-0.5.3? it's stable for a year and half.
Comment 3 dynamotwain 2008-04-03 23:11:09 UTC
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 Doug Goldstein (RETIRED) gentoo-dev 2008-04-03 23:28:51 UTC
it's not luck.. emerging mythtv SHOULD have pulled that new version in.
Comment 5 Doug Goldstein (RETIRED) gentoo-dev 2008-04-03 23:36:45 UTC
anyway.. this is fixed. In the future, a diff -u is easier to parse.