Summary: | net-p2p/azureus-2.5.0.0-r3 compile fails with ecj-3.2 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Mark Brown <markb> |
Component: | New packages | Assignee: | Petteri Räty (RETIRED) <betelgeuse> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | cjk, java |
Priority: | High | ||
Version: | 2006.1 | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge --info
The build log output by emerge |
Description
Mark Brown
2007-03-11 05:35:16 UTC
Created attachment 112892 [details]
emerge --info
Created attachment 112893 [details]
The build log output by emerge
I use a hybrid English/Japanese environment - note the "cjk" use flag. Sorry for not responding earlier. Were you able to workaround it somehow? Like temporarily changing LANG/LC_* variables, or using ecj-3.1? I don't have access to such environment to test. CCing cjk, maybe they have some ideas. exactly it failed to compile with LC_ALL=ja_JP. Steps to Reproduce: 1.LC_ALL=ja_JP emerge azureus 2. 3. I think that it should be fixed in eclass. --- java-utils-2.eclass 24 Apr 2007 21:11:41 -0000 1.78 +++ java-utils-2.eclass 25 Apr 2007 11:55:23 -0000 @@ -2212,13 +2212,14 @@ java-pkg_setup-vm() { debug-print-function ${FUNCNAME} $* + export LANG="C" LC_ALL="C" + local vendor="$(java-pkg_get-vm-vendor)" if [[ "${vendor}" == "sun" ]] && java-pkg_is-vm-version-ge "1.5" ; then addpredict "/dev/random" elif [[ "${vendor}" == "ibm" ]]; then addpredict "/proc/self/maps" addpredict "/proc/cpuinfo" - export LANG="C" LC_ALL="C" elif [[ "${vendor}" == "jrockit" ]]; then addpredict "/proc/cpuinfo" fi Hmm, kinda broad solution, wouldn't personally mind if this was done by portage for everything, so why not, but what do others think? :) Done, thanks. |