From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (NAM11-DM6-obe.outbound.protection.outlook.com [40.107.223.88]) by mx.groups.io with SMTP id smtpd.web08.9400.1612537886211234028 for ; Fri, 05 Feb 2021 07:11:26 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@amd.com header.s=selector1 header.b=r8F1J3dt; spf=permerror, err=parse error for token &{10 18 %{i}._ip.%{h}._ehlo.%{d}._spf.vali.email}: invalid domain name (domain: amd.com, ip: 40.107.223.88, mailfrom: garrett.kirkendall@amd.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lZbKDj67Vmd7CPigUfHhvaWf/f/PH02RG9D5HuzZhzTJImnM0BmjdEOUnocFlNeSPotKJn1bB80S+BoHWQG47GMEQzDrzHxTns7FyUx4Znjx6GbLjQloKumaa4w54dPEdvDyAK+3w5OkaDwa4vQvwwAhz4YgD4qpN0IkeWSNUqPSUR4KKShOTiP++S8/tKggwAOWg1xmDtrrdpXTIUBhKu0qwm/pwB9aUmPUvV8M86auu+HYkBmwtVFtTzv1hpns4i9XjO+vb2GwAZAslfSFmDTZwzJxrjDWNHIZjL0Y9XRykZzl9gVKI7LjvOEHSNr7Nwj+bcfwqk5R5pA53ZDDZA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Pa+lPwXLiOO6NvNL9gUGA+8zmUaNEXkbhBVC0VCBk20=; b=jdAvWQrlr5fatiGXmwYiU95+JDFNz67Cqz+3gjfzU8LFZ7n/8Pqv2wFgBaQYrwOVf5jKWzpKXDgt7QqYBPOBgkvcDGYsZx9FH27FFjajG7WAFofhwZJstkRusyQ7BybJxmpMhQ1NUC+Onbs7KZprUnFMo5NPKMVgVJ2cwfAK1Y/oIUuc1ECqx2tCtQMi8eiXrJE0qKN87rBNCv3xPHouBxv80HbnqBRUl1G/twf1vAQawfYoS3/a5Wm+rwFYYdzJTZgnH3kNHFGFXitgos2hOI3pv7huTYycg/N3v7KxNoc1IW1CAV0IId/lVqnoj8hu/m96ntUVJYxHwXuPKelMQw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Pa+lPwXLiOO6NvNL9gUGA+8zmUaNEXkbhBVC0VCBk20=; b=r8F1J3dtTVszxkdRqTb9Pxk/wKInxtjEeoJfiVkWsWWlhB4BQ2cSgTYsakrsh5GBhLAIjCewXq5hO4rmC7pbxpzzBTwQ3k83bqhxNkbV2fOvUxOIDwGm9UkiWv9S912HWxNvEXPqPOdWx+HRcg5/xaSlH2NS3U+NqVav+/P5604= Received: from SA0PR12MB4525.namprd12.prod.outlook.com (2603:10b6:806:92::10) by SA0PR12MB4559.namprd12.prod.outlook.com (2603:10b6:806:9e::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3805.23; Fri, 5 Feb 2021 15:11:23 +0000 Received: from SA0PR12MB4525.namprd12.prod.outlook.com ([fe80::c03c:710a:78e0:c8f5]) by SA0PR12MB4525.namprd12.prod.outlook.com ([fe80::c03c:710a:78e0:c8f5%4]) with mapi id 15.20.3825.020; Fri, 5 Feb 2021 15:11:23 +0000 From: "Kirkendall, Garrett" To: "devel@edk2.groups.io" , "bob.c.feng@intel.com" , "Kinney, Michael D" , Andrew Fish CC: "Pham, Tony Q" Subject: Re: [edk2-devel] EDK2 Thread-Topic: [edk2-devel] EDK2 Thread-Index: Adb7Pi/Ll9CinBmLQlK9K7kbFg35VAAEwhVQAACI2IAABuay4AAEBr/QABQ+4/A= Date: Fri, 5 Feb 2021 15:11:23 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_76546daa-41b6-470c-bb85-f6f40f044d7f_ActionId=c346ad5e-97d0-42f4-81a1-2c88c7966ff1;MSIP_Label_76546daa-41b6-470c-bb85-f6f40f044d7f_ContentBits=0;MSIP_Label_76546daa-41b6-470c-bb85-f6f40f044d7f_Enabled=true;MSIP_Label_76546daa-41b6-470c-bb85-f6f40f044d7f_Method=Standard;MSIP_Label_76546daa-41b6-470c-bb85-f6f40f044d7f_Name=Internal Use Only - Unrestricted;MSIP_Label_76546daa-41b6-470c-bb85-f6f40f044d7f_SetDate=2021-02-05T15:03:24Z;MSIP_Label_76546daa-41b6-470c-bb85-f6f40f044d7f_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; authentication-results: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=amd.com; x-originating-ip: [165.204.77.11] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 98ef3eae-09ab-4b8d-d687-08d8c9e84d35 x-ms-traffictypediagnostic: SA0PR12MB4559: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7691; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: fFsXg/SbqyKE2kHNqchYpWHu2nMBAAU3wOn8lJvFphxf1+OtxvJSo7yi0otqYjYeAnZrmoS+GFFxXxMXojf4cwDy7VPN2XHkooqMthdcCoU+xatVueK2Hqc+gr4AozaIxISomNwOX6I1ws1FV6DfUzKVYHJYJl+aWl0BWj1EnkEqs6Ps0URioa05I4R/OWn8koCaqCZ5BHo0RCKCvfSbep1HXj+E26w0XUpr6pgi1pYXoXfSe/iNfmsfnNe3E7XkE27LhxwPicJAsnqQjX12oaydMQAPBy/MI8otW9dxRrP+AauGgM2SncIlf/HmPmLBFX2T26Z6I/X6nlGtjVnN0W6yI0FY25E6YdxkQbgAOLVNiLnCcd/02mD2PTs9nVC59oL3YWQg5uB1M5FmCYGzdEz+NXvVFuU6mI+OEGpQXdgYuL8t2YeAhsn5voEj0ht+7Cm8xR78zE/dOyl5adkYOSiW0aWLBir4x8nNBVTOJdKQ7oztk6NMVT6+4ozSTEvZblrICkFBoe3KgEW+sJjhXB36L+4mSiZwGEDPbulHR4ssAwlrCbCNpx8j42dA1p25gcvuxAT1Mj7YSlvZWNoN0TnsMNgRCVyJWj6gi1HeJt8= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA0PR12MB4525.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(346002)(366004)(376002)(39860400002)(136003)(396003)(55016002)(33656002)(5660300002)(478600001)(86362001)(8676002)(66446008)(166002)(64756008)(316002)(52536014)(83380400001)(186003)(71200400001)(66946007)(8936002)(4326008)(9686003)(76116006)(6506007)(53546011)(26005)(76236003)(7696005)(66476007)(2906002)(110136005)(66556008);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?SfReVghlVX/66uTQg4BtRJ4o0u95eT98qwPNCK8Qh+yVzdUCqvd1hM+t4Hm1?= =?us-ascii?Q?t5rzOUNuPKLWp26f7Lp7TC8fJHR2mY8cVRFzfRZT/iMo0jnR217/cvYBlMzP?= =?us-ascii?Q?bYx2ci1boSNV3yLDwhSKXFEbzuQMRcLvRN7uEOw4poEgs8bVNArePQN451JN?= =?us-ascii?Q?lXkUzzLtLSJZHop6XEfop9WbxEn7WUGOW++/eegHG00RI0d2vp6ITXLMFqCV?= =?us-ascii?Q?+n56mh7v+2zy1VSrAQYA2V2crJscxx6qPTKfQ56S6akt9klXOQbgIQGheqjp?= =?us-ascii?Q?Bbsz0jGnkb9P56NcJ5y53hXBDuoRL+1qGoSd8CWy8bvebS/b1JAm7dpCvDnv?= =?us-ascii?Q?9ts6PWOnPVNLCo9Lkr2YfJbOGxzheaK3K28NVudqFKr4h3oqZXilN0WMyU8c?= =?us-ascii?Q?LiZrsPECO9dyoup0uGpifOdn8Liok4w7Zr3nlFGB49AcES5bQgYAC5VAfhun?= =?us-ascii?Q?OTD06JryWHXjaOB6Oom9bxGCUelyZTw5unZaVlYjTtxnzcIIZ0tT1uVab2W2?= =?us-ascii?Q?sLxBmez2R2EcMuxSDQtbiZ2JZ4QKE5M4rgjOLFeoezFBuiccwo5EanxV1pkW?= =?us-ascii?Q?OzsNA0FWOwtA/jjNPk+7dyZWom37nO7Hs10uSsxK0+NQ1eN4U3P8LCjIShE1?= =?us-ascii?Q?VBQqRybo/r5PeSHarSbjl9B3S4hXs9RB6106S6eqz+4mjLG2byc0GszCPSkt?= =?us-ascii?Q?C1uIW7zeJMnqemOPIDqQ0LpKiQkZJ4iPTWXzrRUVFxabLc+VzsXWyXx1jTS4?= =?us-ascii?Q?lXTOc5rltj4AQEC0x+5ANKZj2ZAa0SkDj2uyG/GCnD2q3ZyJUCrxseAJgV6a?= =?us-ascii?Q?p0spHxHOhSuqrzNQomRGxsCrbrQNd6NhWA2Th7mBRnaYdV/8nEg6pPkq/utF?= =?us-ascii?Q?ETAbgcplRtLCZce8qmL7330h5L8QXRkoMnbqEhoc3UhGzuP9NYun21nyrJsz?= =?us-ascii?Q?yreyDBdq+4f+3Nh9UbRzgYF5YNVn0lS01E/29Q0aa1yfDDtlXgl05Kj0PnVL?= =?us-ascii?Q?l/ugMJKkCNX/k+lxThVzMIxRnXdhmPQbEWRQwQzYkjtCLHS2afQRANbrVs/8?= =?us-ascii?Q?UzzpMYRZyr8JdPWvnxHgR9KW6hXvxwDalpARPWWsypQSWXj3TERrkxc+d3Lo?= =?us-ascii?Q?JNBSKwOxXJcVyBuTTV1xlDA+cD44mf1Cq4gTFg0KXGxkoGQQynU39VN/89ht?= =?us-ascii?Q?ee4TUTylQCm2BW0uVA4vut3zXGsFUC0DHNhM99fAng+ebH4nkT/YoFWL6Oik?= =?us-ascii?Q?H/8MjUhl/RhG4aM2PJqNxZKXO+k8Nj+HbKV3wj5dGC/ZJJksO11RrZzvCsxP?= =?us-ascii?Q?oE7aCPsKd+YvoDnCG6eLla35?= x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA0PR12MB4525.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 98ef3eae-09ab-4b8d-d687-08d8c9e84d35 X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Feb 2021 15:11:23.7038 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: gKZrjcVW0j8IZPq+FObZWTvOuYPZ1OvN80/za5ZGXLvJZw2EfPmjV21aQ0uUPN4eH9/lVInDFlLEblvmlhBVoQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR12MB4559 Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_SA0PR12MB452575812443503BE86E843385B29SA0PR12MB4525namp_" --_000_SA0PR12MB452575812443503BE86E843385B29SA0PR12MB4525namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable [AMD Official Use Only - Internal Distribution Only] 0x9d is one of those pesky "smart quotes" many applications love to use. = These are the double quote or single quote characters that slant left and r= ight instead of the straight up and down like the ASCII versions. They can be very hard to track down in a source file because a lot of edit= ors have very subtle slants to the smart quotes. This usually happens when you copy from one app like MS Word and paste int= o your source file. Garrett Kirkendall SMTS Firmware Engineer 7171 Southwest Parkway, Austin, TX 78735 USA AMD facebook | amd.com From: devel@edk2.groups.io On Behalf Of Bob Feng vi= a groups.io Sent: Thursday, February 4, 2021 11:40 PM To: devel@edk2.groups.io; Kinney, Michael D ; = Andrew Fish Cc: Pham, Tony Q Subject: Re: [edk2-devel] EDK2 [CAUTION: External Email] Tony, This build failure should be caused by one of your c or header files have = non-ascii characters. You may need to change the basetools' code to see which file has non-ascii= characters Change C:\edk2\BaseTools\Source\Python\AutoGen\StrGather.py, Line 536 except: EdkLogger.error("UnicodeStringGather", AUTOGEN_ERROR, "SearchS= tring: Error while processing file", File=3DFile, RaiseError=3DFalse) raise to except: EdkLogger.error("UnicodeStringGather", AUTOGEN_ERROR, "SearchS= tring: Error while processing file", File=3DFile, RaiseError=3DTrue) Thanks, Bob From: devel@edk2.groups.io > On Behalf Of Michael D Kinney Sent: Friday, February 5, 2021 11:30 AM To: Andrew Fish >; edk2-devel-grou= ps-io >; Kinney, Michael = D > Cc: Pham, Tony Q > Subject: Re: [edk2-devel] EDK2 Hi Andrew, If the character is part of the code (not a comment), the ignoring the cod= ec error could silently produce the incorrect FW behavior. I prefer a failure with a correct identification of the file/line # so the= file can be fixed. The EDK II CI checks will not allow files in with these types of issues. Mike From: Andrew Fish > Sent: Thursday, February 4, 2021 4:11 PM To: edk2-devel-groups-io >; Kinney, Michael D > Cc: Pham, Tony Q > Subject: Re: [edk2-devel] EDK2 On Feb 4, 2021, at 3:58 PM, Michael D Kinney > wrote: Hi Tony, I suspect that one of your UNI files being processed by StrGather has an i= nvalid Unicode character in it. Can you review the UNI files in the module= that is being build when this error is generated? I would be better if this code identified the file/line number with the is= sue, so that would be a good Bugzilla to enter. Mike, I hit something like this too writing some Python. I think I ended up tell= ing the codec to ignore errors, so that might be another option? This I thi= nk the issue I saw was in C code. Thanks, Andrew Fish Mike From: devel@edk2.groups.io > On Behalf Of Pham, Tony Q Sent: Thursday, February 4, 2021 1:39 PM To: devel@edk2.groups.io Subject: [edk2-devel] EDK2 Hi, I have a problem with build.py (Python 3.9.1 on win32) Traceback (most recent call last): File "C:\edk2\BaseTools\Source\Python\build\build.py", line 2635, in Mai= n MyBuild.Launch() File "C:\edk2\BaseTools\Source\Python\build\build.py", line 2433, in Lau= nch self._BuildModule() File "C:\edk2\BaseTools\Source\Python\build\build.py", line 1895, in _Bu= ildModule Ma.CreateCodeFile(True) File "C:\edk2\BaseTools\Source\Python\AutoGen\ModuleAutoGen.py", line 18= 32, in CreateCodeFile for File in self.AutoGenFileList: File "C:\edk2\BaseTools\Source\Python\Common\caching.py", line 28, in __= get__ Value =3D obj.__dict__[self._function.__name__] =3D self._function(obj= ) File "C:\edk2\BaseTools\Source\Python\AutoGen\ModuleAutoGen.py", line 98= 3, in AutoGenFileList GenC.CreateCode(self, AutoGenC, AutoGenH, StringH, AutoGenUniIdf, UniS= tringBinBuffer, StringIdf, AutoGenUniIdf, IdfGenBinBuffer) File "C:\edk2\BaseTools\Source\Python\AutoGen\GenC.py", line 2044, in Cr= eateCode CreateUnicodeStringCode(Info, AutoGenC, StringH, UniGenCFlag, UniGenBi= nBuffer) File "C:\edk2\BaseTools\Source\Python\AutoGen\GenC.py", line 1706, in Cr= eateUnicodeStringCode Header, Code =3D GetStringFiles(Info.UnicodeFileList, SrcList, IncList= , Info.IncludePathList, ['.uni', '.inf'], Info.Name, CompatibleMode, ShellM= ode, UniGenCFlag, UniGenBinBuffer, FilterInfo) File "C:\edk2\BaseTools\Source\Python\AutoGen\StrGather.py", line 563, i= n GetStringFiles Uni =3D SearchString(Uni, sorted (FileList), IsCompatibleMode) File "C:\edk2\BaseTools\Source\Python\AutoGen\StrGather.py", line 532, i= n SearchString for Line in Lines: File "C:\Users\tqpham\AppData\Local\Programs\Python\Python39\lib\encodin= gs\cp1252.py", line 23, in decode return codecs.charmap_decode(input,self.errors,decoding_table)[0] UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 545= 7: character maps to - Failed - Build end time: 13:36:22, Feb.04 2021 Build total time: 00:00:02 --_000_SA0PR12MB452575812443503BE86E843385B29SA0PR12MB4525namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

[AMD Official Use Only - Internal Distribution Only]


0x9d is one of those pesky "smart quotes"= many applications love to use.  These are the double quote or single = quote characters that slant left and right instead of the straight up and d= own like the ASCII versions.

They can be very hard to track down in a source fil= e because a lot of editors have very subtle slants to the smart quotes.

This usually happens when you copy from one app lik= e MS Word and paste into your source file.

 

Garrett Kirkendall
SMTS Firmware Engineer
7171 Southwest Parkway, Austin, TX 78735 USA
AMD   facebook  |  amd.com

 

From: devel@edk2.groups.io <devel@edk2.gr= oups.io> On Behalf Of Bob Feng via groups.io
Sent: Thursday, February 4, 2021 11:40 PM
To: devel@edk2.groups.io; Kinney, Michael D <michael.d.kinney@in= tel.com>; Andrew Fish <afish@apple.com>
Cc: Pham, Tony Q <tony.q.pham@intel.com>
Subject: Re: [edk2-devel] EDK2

 

[CAUTION: External Email]

Tony,

 

This build failure should be caused by one of your = c or header files have non-ascii characters.

 

You may need to change the basetools’ code to= see which file has non-ascii characters

 

Change C:\edk2\BaseTools\Source\Python\AutoGen\StrG= ather.py, Line 536

     =    ex= cept:=

     =        EdkLogger.error("UnicodeStri= ngGather", AUTOGEN_ERROR, "SearchString: Error while processing file"= , File=3DFile, RaiseError=3DFalse)

          =   ra= ise

to

   &nb= sp;            except:

     =        EdkLogger.error("UnicodeStri= ngGather", AUTOGEN_ERROR, "SearchString: Error while processing file"= , File=3DFile, RaiseError=3DTrue)

 

 

 

Thanks,

Bob

 

From: devel@edk2.groups.io <deve= l@edk2.groups.io> On Behalf Of Michael D Kinney
Sent: Friday, February 5, 2021 11:30 AM
To: Andrew Fish <afish@apple.= com>; edk2-devel-groups-io <devel@edk2.groups.io>; Kinney, Michael D <michael.d.kinney@intel.com>
Cc: Pham, Tony Q <tony.= q.pham@intel.com>
Subject: Re: [edk2-devel] EDK2

 

Hi Andrew,

 

If the character is part of the code (not a comment= ), the ignoring the codec error could silently produce the incorrect FW beh= avior.

 

I prefer a failure with a correct identification of= the file/line # so the file can be fixed.

 

The EDK II CI checks will not allow files in with t= hese types of issues.

 

Mike

 

 

 

From: Andrew Fish <afish@apple.com>
Sent: Thursday, February 4, 2021 4:11 PM
To: edk2-devel-groups-io <devel@edk2.groups.io>; Kinney, Michael D <michael.d.kinney@intel.com>
Cc: Pham, Tony Q <tony.= q.pham@intel.com>
Subject: Re: [edk2-devel] EDK2

 

 

 

On Feb 4, 2021, at 3:58 PM, Michael D Kinney <michael.d.kinney@intel.com&= gt; wrote:

 

Hi Tony,

 

I suspect that one of your UNI files being processe= d by StrGather has a= n invalid Unicode character in it.  Can you review the UNI files in the module that is being build when this erro= r is generated?

 

I would be better if this code identified the file/= line number with the issue, so that would be a good Bugzilla to enter.=

 

 

Mike,

 

I hit something like this too writing some Python. = I think I ended up telling the codec to ignore errors, so that might be ano= ther option? This I think the issue I saw was in C code. 

 

Thanks,

 

Andrew Fish

 

Mike

 

From:&= nbsp;devel@edk2.groups.io <devel@edk2.groups.io> On Behalf Of Pham, Ton= y Q
Sent: Thursday, F= ebruary 4, 2021 1:39 PM
To: devel@edk2.groups.= io
Subject: [edk2-de= vel] EDK2

 

Hi,

 

I have a problem with build.py

 

(Python 3.9.1 on win32) Traceback (most recent call= last):

  File "C:\edk2\BaseTools\Source\Python\b= uild\build.py", line 2635, in Main

    MyBuild.Launch()

  File "C:\edk2\BaseTools\Source\Python\b= uild\build.py", line 2433, in Launch

    self._BuildModule()

  File "C:\edk2\BaseTools\Source\Python\b= uild\build.py", line 1895, in _BuildModule

    Ma.CreateCodeFile(True)

  File "C:\edk2\BaseTools\Source\Python\A= utoGen\ModuleAutoGen.py", line 1832, in CreateCodeFile

    for File in self.AutoGenFileList= :

  File "C:\edk2\BaseTools\Source\Python\C= ommon\caching.py", line 28, in __get__

    Value =3D obj.__dict__[self._fun= ction.__name__] =3D self._function(obj)

  File "C:\edk2\BaseTools\Source\Python\A= utoGen\ModuleAutoGen.py", line 983, in AutoGenFileList

    GenC.CreateCode(self, AutoGenC, = AutoGenH, StringH, AutoGenUniIdf, UniStringBinBuffer, StringIdf, AutoGenUni= Idf, IdfGenBinBuffer)

  File "C:\edk2\BaseTools\Source\Python\A= utoGen\GenC.py", line 2044, in CreateCode

    CreateUnicodeStringCode(Info, Au= toGenC, StringH, UniGenCFlag, UniGenBinBuffer)

  File "C:\edk2\BaseTools\Source\Python\A= utoGen\GenC.py", line 1706, in CreateUnicodeStringCode

    Header, Code =3D GetStringFiles(= Info.UnicodeFileList, SrcList, IncList, Info.IncludePathList, ['.uni', '.in= f'], Info.Name, CompatibleMode, ShellMode, UniGenCFlag, UniGenBinBuffer, Fi= lterInfo)

  File "C:\edk2\BaseTools\Source\Python\A= utoGen\StrGather.py", line 563, in GetStringFiles

    Uni =3D SearchString(Uni, sorted= (FileList), IsCompatibleMode)

  File "C:\edk2\BaseTools\Source\Python\A= utoGen\StrGather.py", line 532, in SearchString

    for Line in Lines:

  File "C:\Users\tqpham\AppData\Local\Pro= grams\Python\Python39\lib\encodings\cp1252.py", line 23, in decode

    return codecs.charmap_decode(inp= ut,self.errors,decoding_table)[0]

UnicodeDecodeError: 'charmap' codec can't decode by= te 0x9d in position 5457: character maps to <undefined>

 

 

- Failed -

Build end time: 13:36:22, Feb.04 2021

Build total time: 00:00:02

 

--_000_SA0PR12MB452575812443503BE86E843385B29SA0PR12MB4525namp_--