| Summary: | net-p2p/i2p-0.9.18 build failure (28 "unmappable character for encoding ASCII" errors in GroupElement.java) | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Megas of Vecanti <emegas> |
| Component: | [OLD] Unspecified | Assignee: | tharvik |
| Status: | RESOLVED TEST-REQUEST | ||
| Severity: | normal | CC: | java, proxy-maint, sam |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
Output of `emerge --info '=net-p2p/i2p-0.9.18::gentoo'`
build.log environment |
||
Created attachment 403846 [details]
build.log
Created attachment 403848 [details]
environment
I haven't seen this but I'm doing some other fixes on this package already and I know how to fix this problem when I do see it so I'll take this one. I had this particular problem on armv6j. It happened when locale was set to "POSIX" (LC_CTYPE and others), if I set the locale to "en_US.UTF-8" the build was successful. https://github.com/gentoo/gentoo/pull/619 introduced the latest version available (0.9.23) and should solve this issue, courtesy of tharvik the new maintainer. Give it a go and report back. Thank you. |
Created attachment 403844 [details] Output of `emerge --info '=net-p2p/i2p-0.9.18::gentoo'` Building net-p2p/i2p-0.9.18 reports 28 "unmappable character for encoding ASCII" errors in core/java/src/net/i2p/crypto/eddsa/math/GroupElement.java, resulting in a compile failure. Also attempted the build with USE="-nls" with no change in result. All of them seem to involve "??" characters in the code. No locale environment variable that I know of is set on my system, so I suppose this is occurring as the default? Build was attempted with three different Java VMs: icedtea-bin-6, icedtea-bin-7 and oracle-jdk-bin-1.8 (the last of which is source of all of the debug data I'm about to include). Base Variables: GENTOO_VM= CLASSPATH="" JAVA_HOME="/etc/java-config-2/current-system-vm" JAVACFLAGS="" COMPILER="javac" Output of `emerge -pqv '=net-p2p/i2p-0.9.18::gentoo'`: [ebuild U ] net-p2p/i2p-0.9.18 [0.9.4] USE="nls%* (-initscript%*)" Attaching the output of `emerge --info '=net-p2p/i2p-0.9.18::gentoo'` here.