Summary: | games-simulation/openttd-1.6.0: configure: error: pkg-config icu-lx couldn't be found | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | MaratIK <marat.buharov> |
Component: | Current packages | Assignee: | Gentoo Games <games> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | alexander, axiator, bugs, EoD, gentoobugzilla, israel.lugo, jstein, mplichta, samurai.no.dojo, spookyghost, tb |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 603792 | ||
Bug Blocks: | |||
Attachments: |
build.log
emerge-info.txt config.log emerge-history.txt environment etc.portage.tbz2 games-simulation:openttd-1.6.0:20161217-162257.log |
Description
MaratIK
2016-11-30 18:14:40 UTC
This bug is the same as #599100 but for stable package. Confirmed. I cannot build the stable =games-simulation/openttd-1.6.0 with stable dev-libs/icu. As MaratIK indicated, this has already been fixed for the 1.6.1 unstable version, in bug 599100. It's an easy fix, just need to update the dependencies. See bug 599100, comment 3: > This should already be fixed in > commit 3d0a27764c5101edc3888851f7300f74a4164979 > Author: Lars Wendler <polynomial-c@gentoo.org> > AuthorDate: Tue Nov 8 09:35:40 2016 +0100 > Commit: Lars Wendler <polynomial-c@gentoo.org> > CommitDate: Tue Nov 8 09:35:53 2016 +0100 > > games-simulation/openttd: Fixed dependency for >=icu-58.1 > > Package-Manager: portage-2.3.2 Please backport the fix to the 1.6.0 stable version, so we can build it... I assume that would just imply creating a 1.6.0-r1 ebuild? Created attachment 456498 [details]
emerge-info.txt
same at a tinderbox image
Created attachment 456500 [details]
config.log
Created attachment 456502 [details]
emerge-history.txt
Created attachment 456504 [details]
environment
Created attachment 456506 [details]
etc.portage.tbz2
Created attachment 456508 [details]
games-simulation:openttd-1.6.0:20161217-162257.log
I can confirm this problem too. Seems, it is need to stabilize dev-libs/icu-layoutex and apply actions from bug 599100 to fix this problem Is there a reason to wait for that other bug, before fixing the ebuild? Isn't it better to have an ebuild that knows it can't be build without dev-libs/icu-layoutex and dev-libs/icu-le-hb, then to have an ebuild that seams to work but fails. git show -p 3d0a27764c5101edc3888851f7300f74a4164979 | patch games-simulation/openttd/openttd-1.6.0.ebuild commit 3b1fdd95b31b863a0d8e3e60353ea675eb61422e Author: Alexander Golubev <fatzer2@gmail.com> Date: Sat Dec 31 01:51:08 2016 games-simulation/openttd: require icu-layoutex alongside with recent icu Gentoo bug: 601302 Closes: https://github.com/gentoo/gentoo/pull/3289 |