Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 597234 - sys-apps/iproute2-4.4.0 requires bison 2.3b or later
Summary: sys-apps/iproute2-4.4.0 requires bison 2.3b or later
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-10-16 04:11 UTC by Jonathan Geisler
Modified: 2017-11-29 18:51 UTC (History)
1 user (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 Jonathan Geisler 2016-10-16 04:11:36 UTC
If you try to compile iproute2-4.4.0 with bison 2.3 or earlier, it will error out in tc/emp_ematch.y on line 12 because the format of the name-prefix directive changed.  In earlier versions, bison required an = between the directive and the string, but in version 2.3b the = was removed.  The source for iproute2 does not have the =, and so must be compiled with the later version of bison.

Reproducible: Always

Steps to Reproduce:
1. install older version of bison prior to 2.3b
2. emerge iproute2-4.4.0
3.
Comment 1 Larry the Git Cow gentoo-dev 2017-11-29 18:51:13 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89ae238190f4db4e6a18f80dc3c6d757a4fc3096

commit 89ae238190f4db4e6a18f80dc3c6d757a4fc3096
Author:     Robin H. Johnson <robbat2@gentoo.org>
AuthorDate: 2017-11-29 18:49:13 +0000
Commit:     Robin H. Johnson <robbat2@gentoo.org>
CommitDate: 2017-11-29 18:49:13 +0000

    sys-apps/iproute2: fix bison DEPEND.
    
    Closes: https://bugs.gentoo.org/597234
    Package-Manager: Portage-2.3.16, Repoman-2.3.6

 sys-apps/iproute2/iproute2-4.10.0.ebuild    | 2 +-
 sys-apps/iproute2/iproute2-4.11.0.ebuild    | 2 +-
 sys-apps/iproute2/iproute2-4.12.0.ebuild    | 2 +-
 sys-apps/iproute2/iproute2-4.13.0.ebuild    | 2 +-
 sys-apps/iproute2/iproute2-4.14.0.ebuild    | 2 +-
 sys-apps/iproute2/iproute2-4.14.1-r1.ebuild | 2 +-
 sys-apps/iproute2/iproute2-4.14.1.ebuild    | 2 +-
 sys-apps/iproute2/iproute2-4.4.0.ebuild     | 2 +-
 sys-apps/iproute2/iproute2-4.5.0.ebuild     | 2 +-
 sys-apps/iproute2/iproute2-4.6.0.ebuild     | 2 +-
 sys-apps/iproute2/iproute2-4.7.0.ebuild     | 2 +-
 sys-apps/iproute2/iproute2-4.8.0.ebuild     | 2 +-
 sys-apps/iproute2/iproute2-4.9.0.ebuild     | 2 +-
 sys-apps/iproute2/iproute2-9999.ebuild      | 2 +-
 14 files changed, 14 insertions(+), 14 deletions(-)