Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 601302 - games-simulation/openttd-1.6.0: configure: error: pkg-config icu-lx couldn't be found
Summary: games-simulation/openttd-1.6.0: configure: error: pkg-config icu-lx couldn't ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on: 603792
Blocks:
  Show dependency tree
 
Reported: 2016-11-30 18:14 UTC by MaratIK
Modified: 2017-01-01 17:21 UTC (History)
11 users (show)

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


Attachments
build.log (build.log,3.38 KB, text/x-log)
2016-11-30 18:14 UTC, MaratIK
Details
emerge-info.txt (emerge-info.txt,6.78 KB, text/plain)
2016-12-17 18:08 UTC, Toralf Förster
Details
config.log (config.log,3.48 KB, text/plain)
2016-12-17 18:09 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,109.46 KB, text/plain)
2016-12-17 18:09 UTC, Toralf Förster
Details
environment (environment,111.93 KB, text/plain)
2016-12-17 18:09 UTC, Toralf Förster
Details
etc.portage.tbz2 (etc.portage.tbz2,10.87 KB, application/x-bzip2)
2016-12-17 18:09 UTC, Toralf Förster
Details
games-simulation:openttd-1.6.0:20161217-162257.log (games-simulation:openttd-1.6.0:20161217-162257.log,3.66 KB, text/plain)
2016-12-17 18:09 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description MaratIK 2016-11-30 18:14:40 UTC
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
Comment 1 MaratIK 2016-11-30 18:16:32 UTC
This bug is the same as #599100 but for stable package.
Comment 2 Israel G. Lugo 2016-12-01 23:27:55 UTC
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?
Comment 3 Toralf Förster gentoo-dev 2016-12-17 18:08:58 UTC
Created attachment 456498 [details]
emerge-info.txt

same at a tinderbox image
Comment 4 Toralf Förster gentoo-dev 2016-12-17 18:09:04 UTC
Created attachment 456500 [details]
config.log
Comment 5 Toralf Förster gentoo-dev 2016-12-17 18:09:07 UTC
Created attachment 456502 [details]
emerge-history.txt
Comment 6 Toralf Förster gentoo-dev 2016-12-17 18:09:10 UTC
Created attachment 456504 [details]
environment
Comment 7 Toralf Förster gentoo-dev 2016-12-17 18:09:13 UTC
Created attachment 456506 [details]
etc.portage.tbz2
Comment 8 Toralf Förster gentoo-dev 2016-12-17 18:09:16 UTC
Created attachment 456508 [details]
games-simulation:openttd-1.6.0:20161217-162257.log
Comment 9 samurai.no.dojo 2016-12-19 09:42:10 UTC
I can confirm this problem too.
Comment 10 MaratIK 2016-12-19 10:19:03 UTC
Seems, it is need to stabilize dev-libs/icu-layoutex and apply actions from bug 599100 to fix this problem
Comment 11 Puggan 2016-12-29 17:44:22 UTC
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
Comment 12 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2017-01-01 17:21:17 UTC
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