Created attachment 454790 [details] build.log checking icu-lx... not found configure: error: pkg-config icu-lx couldn't be found configure: error: you supplied '2', but it seems invalid * ERROR: games-simulation/openttd-1.6.0::gentoo failed (configure phase): * (no error message) * * Call stack: * ebuild.sh, line 115: Called src_configure * environment, line 3041: Called die Portage 2.3.0 (python 2.7.12-final-0, default/linux/amd64/13.0/desktop/plasma, gcc-4.9.3, glibc-2.22-r4, 4.8.11-gentoo x86_64) ================================================================= System Settings ================================================================= System uname: Linux-4.8.11-gentoo-x86_64-Intel-R-_Core-TM-_i7-6600U_CPU_@_2.60GHz-with-gentoo-2.2 KiB Mem: 16138584 total, 3290520 free KiB Swap: 0 total, 0 free Timestamp of repository gentoo: Wed, 30 Nov 2016 10:00:01 +0000 sh bash 4.3_p48 ld GNU ld (Gentoo 2.25.1 p1.1) 2.25.1 app-shells/bash: 4.3_p48::gentoo dev-java/java-config: 2.2.0-r3::gentoo dev-lang/perl: 5.22.2::gentoo dev-lang/python: 2.7.12::gentoo, 3.4.5::gentoo dev-util/cmake: 3.5.2-r1::gentoo dev-util/pkgconfig: 0.28-r2::gentoo sys-apps/baselayout: 2.2::gentoo sys-apps/openrc: 0.22.4::gentoo sys-apps/sandbox: 2.10-r1::gentoo sys-devel/autoconf: 2.13::gentoo, 2.69::gentoo sys-devel/automake: 1.11.6-r1::gentoo, 1.14.1::gentoo, 1.15::gentoo sys-devel/binutils: 2.25.1-r1::gentoo sys-devel/gcc: 4.9.3::gentoo sys-devel/gcc-config: 1.7.3::gentoo sys-devel/libtool: 2.4.6::gentoo sys-devel/make: 4.1-r1::gentoo sys-kernel/linux-headers: 4.3::gentoo (virtual/os-headers) sys-libs/glibc: 2.22-r4::gentoo
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