Hi, thank you for your reply. This indeed has worked. Just setting the 
locale does not seem to persist between sessions, you have to export the 
$LANG variable. Also, I required a full clean ("make clobber") then a 
rebuild. Thank you for providing the solution.

On Monday, September 25, 2017 at 7:08:21 PM UTC+1, Colin Cross wrote:
>
> It is somewhat ironic that unicode support sources fail to build because 
> of unicode issues.
>
> On my AOSP master build:
> $ echo $LANG
> en_US.UTF-8
> $ file 
> out/target/common/obj/JAVA_LIBRARIES/android_system_stubs_current_intermediates/src/android/icu/lang/UCharacterCategory.java
>  
> out/target/common/obj/JAVA_LIBRARIES/android_system_stubs_current_intermediates/src/android/icu/lang/UCharacterCategory.java:
>  
> UTF-8 Unicode text
> $ file 
> out/target/common/obj/JAVA_LIBRARIES/android_system_stubs_current_intermediates/src/android/nfc/FormatException.java
>  
> out/target/common/obj/JAVA_LIBRARIES/android_system_stubs_current_intermediates/src/android/nfc/FormatException.java:
>  
> ASCII text
>
> Have you tried regenerating those files after setting LANG?
> $ export LANG=en_US.UTF-8
> $ rm 
> -rf 
> out/target/common/obj/JAVA_LIBRARIES/android_system_stubs_current_intermediates
> $ m
>
> On Mon, Sep 25, 2017 at 8:26 AM, <[email protected] <javascript:>> 
> wrote:
>
>> bump. I have encountered exactly the same issue. The files in question 
>> are located in " 
>> out/target/common/obj/JAVA_LIBRARIES/android_system_stubs_current_intermediates/src/android/icu/"
>>  
>> (all files in 4 folders called: "lang", "math", "text" and "util"). They 
>> all seem to be stub classes generated by the build. Running file -i 
>> {path_to_filename} reveals that their character encoding is "iso-8859-1" 
>> which has problem with the unicode copywrite symbol. I have changed the 
>> locale of my linux system to en_US.utf8 which unfortunately has not helped. 
>> I am building on a Linux Virtual Machine if that's of any help.
>>
>>
>> On Wednesday, September 6, 2017 at 5:58:50 PM UTC+1, Sean Hicks wrote:
>>>
>>> I'm trying to build the AOSP (Oreo) for the Nexus 5x. I am building on 
>>> Ubuntu 14.04.
>>>
>>>
>>> I went to https://source.android.com/source/requirements and installed 
>>> all of the requirements. I even uninstalled my version of OpenJDK8 (161) in 
>>> favor of the 45 version on the site. By using sudo update-alternatives 
>>> --all, I made sure all of my java related commands point to this version of 
>>> java 8.
>>>
>>>
>>> I got the binary preview blobs from 
>>> https://developers.google.com/android/blobs-preview and untar'd/ran 
>>> after getting the AOSP.
>>>
>>>
>>> From the build numbers page 
>>> https://source.android.com/source/build-numbers I found the build for 
>>> the nexus 5X is OPR6.170623.013, corresponding to branch android-8.0.0_r4.
>>>
>>>
>>> So, I repo init -b android-8.0.0_r4, followed by a repo sync, followed 
>>> by extracting my binary images (which placed them in vendor, as expected). 
>>> Then I did a lunch, selecting aosp-bullhead-userdebug (option 25), and then 
>>> make -j8.
>>>
>>>
>>> After over an hour of building, the build fails (81 errors) on many of 
>>> the java files with the following error.
>>>
>>>
>>> "error: unmappable character encoding for UTF-8 // ? 2016 and later: 
>>> Unicode, Inc. and others."
>>>
>>>
>>> Does anyone know how I can resolve this build error?
>>>
>> -- 
>> -- 
>> You received this message because you are subscribed to the "Android 
>> Building" mailing list.
>> To post to this group, send email to [email protected] 
>> <javascript:>
>> To unsubscribe from this group, send email to
>> [email protected] <javascript:>
>> For more options, visit this group at
>> http://groups.google.com/group/android-building?hl=en
>>
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "Android Building" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
-- 
You received this message because you are subscribed to the "Android Building" 
mailing list.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-building?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"Android Building" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to