Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 48017 - Portage error on timidity++-2.13.0_rc2.ebuild
Summary: Portage error on timidity++-2.13.0_rc2.ebuild
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Highest critical (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-04-16 02:12 UTC by Michael Schnake
Modified: 2004-04-19 01:13 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Schnake 2004-04-16 02:12:39 UTC
The timidity++-2.13.0_rc2.ebuild has a misplaced quotation mark in RDEPEND=...
at
<snip>                                         
oggvorbis? ( >=media-libs/libvorbis-1.0_beta4 )"
</snip>
resulting in diverse error when portage tries to parse that ebuild.

Reproducible: Always
Steps to Reproduce:
Comment 1 Sascha Silbe 2004-04-16 02:53:30 UTC
Same probleme here:

root@cube:~# emerge -Dfuv world
Calculating world dependencies |/usr/sbin/ebuild.sh: /usr/portage/media-sound/timidity++/timidity++-2.13.0_rc2.ebuild: line 32: syntax error near unexpected token `>'
/usr/sbin/ebuild.sh: /usr/portage/media-sound/timidity++/timidity++-2.13.0_rc2.ebuild: line 32: `     tcltk? ( >=dev-lang/tk-8.1 )'

!!! ERROR: media-sound/timidity++-2.13.0_rc2 failed.
!!! Function , Line 1291, Exitcode 1
!!! error sourcing ebuild


aux_get(): (0) Error in media-sound/timidity++-2.13.0_rc2 ebuild. (1)
               Check for syntax error or corruption in the ebuild. (--debug)


!!! all ebuilds that could satisfy "media-sound/timidity++" have been masked.
!!! possible candidates are:
- media-sound/timidity++-2.13.0_rc1 (masked by: ~keyword)
/usr/sbin/ebuild.sh: /usr/portage/media-sound/timidity++/timidity++-2.13.0_rc2.ebuild: line 32: syntax error near unexpected token `>'
/usr/sbin/ebuild.sh: /usr/portage/media-sound/timidity++/timidity++-2.13.0_rc2.ebuild: line 32: `     tcltk? ( >=dev-lang/tk-8.1 )'

[...]

Comment 2 Sascha Silbe 2004-04-16 02:55:38 UTC
Please change severity to critical since it breaks Portage.

Comment 3 Michael Schnake 2004-04-16 02:57:42 UTC
Bumped up priority and severity.
Comment 4 Colin Tinker 2004-04-16 03:27:02 UTC
tcltk? ( >=dev-lang/tk-8.1 )" is at line 32 replace it with:-

tcltk? ( >=dev-lang/tk-8.1 ) removing the ".

This fixes the problem.
Comment 5 Michael Schnake 2004-04-16 03:42:28 UTC
Hmmm... As stated above, my ebuild has the superfluous double quote at line 31:
oggvorbis? ( >=media-libs/libvorbis-1.0_beta4 )"

Or is there really a new ebuild thats "improved" by moving the error down on line? Well, this certainly is a trivial one, but it still will confuse people who are not used to look at or even edit the ebuilds themself if their "emerge world" breaks with those bold red errors ;-)
Comment 6 Sascha Silbe 2004-04-16 03:52:45 UTC
Editing the ebuild yourself only helps till the next "emerge sync", so it needs to get fixed "upstream" (i.e. in the official Portage tree).

Comment 7 Mr. Bones. (RETIRED) gentoo-dev 2004-04-16 22:32:47 UTC
Should be fixed now.