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 Main

    MyBuild.Launch()

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

    self._BuildModule()

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

    Ma.CreateCodeFile(True)

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

    for File in self.AutoGenFileList:

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

    Value = obj.__dict__[self._function.__name__] = self._function(obj)

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

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

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

    CreateUnicodeStringCode(Info, AutoGenC, StringH, UniGenCFlag, UniGenBinBuffer)

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

    Header, Code = GetStringFiles(Info.UnicodeFileList, SrcList, IncList, Info.IncludePathList, ['.uni', '.inf'], Info.Name, CompatibleMode, ShellMode, UniGenCFlag, UniGenBinBuffer, FilterInfo)

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

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

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

    for Line in Lines:

  File "C:\Users\tqpham\AppData\Local\Programs\Python\Python39\lib\encodings\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 5457: character maps to <undefined>

 

 

- Failed -

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

Build total time: 00:00:02