Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 578374 - net-p2p/i2p-0.9.24-r1: fails to compile with "unmappable character for encoding ASCII"
Summary: net-p2p/i2p-0.9.24-r1: fails to compile with "unmappable character for encodi...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: tharvik
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-03-27 17:08 UTC by Andreas Gick
Modified: 2016-03-29 08:40 UTC (History)
3 users (show)

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


Attachments
build.log of i2p (i2p-0.9.24-build.log,14.54 KB, text/x-log)
2016-03-27 17:08 UTC, Andreas Gick
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Gick 2016-03-27 17:08:28 UTC
Created attachment 429114 [details]
build.log of i2p

Trying to build net-p2p/i2p-0.9.24-r1 produces error messages about "unmappable characters for encoding ASCII". See attached net-p2p/i2p-0.9.24-r1-build.log.

cave info reads:

Package Manager Information:
    Package Name              paludis
    Package Version           2.4.0_p20160112
    Build Date                2016-03-17T16:51:05+0100
    Built with CXX            x86_64-pc-linux-gnu-g++ 5.3.0
    Built with CXXFLAGS        -O2 -pipe -march=amdfam10 -msse3
    Built with LDFLAGS        -Wl,-O1 -Wl,--as-needed

Environment Information:
    Format                    paludis
    Config dir                /etc/paludis
    Root                      /
    System Root               /
    World file                /var/lib/paludis/world

Repository layman:
    format                    unavailable
    location                  /var/db/paludis/repositories/layman
    sync                      tar+http://git.exherbo.org/layman_repositories.tar.bz2
    sync_options              

Repository gentoo:
    format                    e
    location                  /usr/portage
    builddir                  /var/tmp/paludis
    cache                     /usr/portage/metadata/md5-cache
    distdir                   /usr/portage/distfiles
    eapi_when_unknown         0
    eapi_when_unspecified     0
    eclassdirs                /usr/portage/eclass
    layout                    traditional
    manifest_hashes           SHA256 SHA512 WHIRLPOOL
    names_cache               /var/cache/paludis/names
    newsdir                   /usr/portage/metadata/news
    profile_eapi_when_unspecified 0
    profile_layout            traditional
    profiles                  /usr/portage/profiles/default/linux/amd64/13.0/desktop/kde
    securitydir               /usr/portage/metadata/glsa
    setsdir                   /usr/portage/sets
    sync                      rsync://rsync.gentoo.org/gentoo-portage
    sync_options              
    thin_manifests            false
    use_manifest              use
    write_cache               /var/cache/paludis/metadata
    Package information
        app-shells/bash       4.3_p42-r2
        dev-java/java-config  2.2.0-r3
        dev-lang/perl         5.20.2-r1
        dev-lang/python       2.7.11-r2 3.2.5-r6 3.3.5-r7 3.4.3-r7 3.5.1-r2
        dev-util/ccache       3.1.9-r4
        dev-util/cmake        3.5.0
        dev-util/pkgconfig    0.29.1
        sys-apps/baselayout   2.2
        sys-apps/openrc       0.20.5
        sys-apps/sandbox      2.10-r1
        sys-devel/autoconf    2.13 2.69
        sys-devel/automake    1.11.6-r2 1.12.6-r1 1.13.4-r1 1.14.1-r1 1.15-r2 1.9.6-r4
        sys-devel/binutils    2.25.1-r1
        sys-devel/gcc         4.9.3 5.3.0
        sys-devel/gcc-config  1.7.3
        sys-devel/libtool     2.4.6-r2
        sys-devel/make        4.1-r1
        sys-freebsd/freebsd-lib (none)
        sys-kernel/linux-headers 4.5
        sys-libs/glibc        2.21-r2
        sys-libs/musl         (none)
        sys-libs/uclibc       (none)
Comment 1 James Le Cuirot gentoo-dev 2016-03-28 11:59:41 UTC
@tomboy64 You need to set JAVA_ANT_ENCODING. Note my comment from bug #560472.

> The default encoding with java-pkg-simple is UTF-8 but we don't set one for java-ant-2 because that involves rewriting. I guess the best way to avoid this is for devs to build with LC_ALL=C.
Comment 2 M. B. 2016-03-28 13:29:02 UTC
In progress.

https://github.com/gentoo/gentoo/pull/1153
Comment 3 Patrice Clement (RETIRED) gentoo-dev 2016-03-29 08:40:53 UTC
commit 2d2e534f92ff60694ade74176f1551e76182b1ed (HEAD)
Author:     Matthew Brewer <tomboy64@sina.cn>
AuthorDate: Mon Mar 28 15:17:31 2016 +0200
Commit:     Patrice Clement <monsieurp@gentoo.org>
CommitDate: Tue Mar 29 08:24:15 2016 +0000

net-p2p/i2p: fix compile failure with LC_ALL=C.

Package-Manager: portage-2.2.28
RepoMan-Options: --ignore-arches
Gentoo-Bug: https://bugs.gentoo.org/578374
Closes: https://github.com/gentoo/gentoo/pull/1153

Signed-off-by: Patrice Clement <monsieurp@gentoo.org>

net-p2p/i2p/i2p-0.9.24-r1.ebuild | 151 --------------------------------------------------------------------------------------------------------
net-p2p/i2p/i2p-0.9.24-r2.ebuild | 152 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
net-p2p/i2p/i2p-0.9.25-r1.ebuild | 156 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
net-p2p/i2p/i2p-0.9.25.ebuild    | 155 -----------------------------------------------------------------------------------------------------------
4 files changed, 308 insertions(+), 306 deletions(-)
delete mode 100644 net-p2p/i2p/i2p-0.9.24-r1.ebuild
create mode 100644 net-p2p/i2p/i2p-0.9.24-r2.ebuild
create mode 100644 net-p2p/i2p/i2p-0.9.25-r1.ebuild
delete mode 100644 net-p2p/i2p/i2p-0.9.25.ebuild